|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpolyglot.ext.jl.types.LazyClassInitializer_c
public class 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 LazyClassInitializer
public void initConstructors(ParsedClassType ct)
LazyClassInitializer
ct
's constructors.
initConstructors
in interface LazyClassInitializer
public void initMethods(ParsedClassType ct)
LazyClassInitializer
ct
's methods.
initMethods
in interface LazyClassInitializer
public void initFields(ParsedClassType ct)
LazyClassInitializer
ct
's fields.
initFields
in interface LazyClassInitializer
public void initMemberClasses(ParsedClassType ct)
LazyClassInitializer
ct
's member classes.
initMemberClasses
in interface LazyClassInitializer
public void initInterfaces(ParsedClassType ct)
LazyClassInitializer
ct
's interfaces.
initInterfaces
in interface LazyClassInitializer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |