|
|||||||||
| 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 | ||||||||