|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LazyClassInitializer
A LazyClassInitializer is responsible for initializing members of a class after it has been created. Members are initialized lazily to correctly handle cyclic dependencies between classes.
Method Summary | |
---|---|
boolean |
fromClassFile()
Return true if the class is from a class file. |
void |
initConstructors(ParsedClassType ct)
Initialize ct 's constructors. |
void |
initFields(ParsedClassType ct)
Initialize ct 's fields. |
void |
initInterfaces(ParsedClassType ct)
Initialize ct 's interfaces. |
void |
initMemberClasses(ParsedClassType ct)
Initialize ct 's member classes. |
void |
initMethods(ParsedClassType ct)
Initialize ct 's methods. |
Method Detail |
---|
boolean fromClassFile()
void initConstructors(ParsedClassType ct)
ct
's constructors.
void initMethods(ParsedClassType ct)
ct
's methods.
void initFields(ParsedClassType ct)
ct
's fields.
void initMemberClasses(ParsedClassType ct)
ct
's member classes.
void initInterfaces(ParsedClassType ct)
ct
's interfaces.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |