|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpolyglot.ext.jl.types.LazyClassInitializer_c
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.
| Constructor Summary | |
LazyClassInitializer_c(TypeSystem ts)
|
|
| 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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LazyClassInitializer_c(TypeSystem ts)
| Method Detail |
public boolean fromClassFile()
LazyClassInitializer
fromClassFile in interface LazyClassInitializerpublic void initConstructors(ParsedClassType ct)
LazyClassInitializerct's constructors.
initConstructors in interface LazyClassInitializerpublic void initMethods(ParsedClassType ct)
LazyClassInitializerct's methods.
initMethods in interface LazyClassInitializerpublic void initFields(ParsedClassType ct)
LazyClassInitializerct's fields.
initFields in interface LazyClassInitializerpublic void initMemberClasses(ParsedClassType ct)
LazyClassInitializerct's member classes.
initMemberClasses in interface LazyClassInitializerpublic void initInterfaces(ParsedClassType ct)
LazyClassInitializerct's interfaces.
initInterfaces in interface LazyClassInitializer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||