|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpolyglot.types.SchedulerClassInitializer
jif.types.JifLazyClassInitializer_c
public class JifLazyClassInitializer_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.
| Field Summary |
|---|
| Fields inherited from class polyglot.types.SchedulerClassInitializer |
|---|
constructorsCanonicalized, constructorsInitialized, ct, fieldsCanonicalized, fieldsInitialized, init, interfacesInitialized, memberClassesInitialized, methodsCanonicalized, methodsInitialized, scheduler, superclassInitialized, ts |
| Constructor Summary | |
|---|---|
JifLazyClassInitializer_c(polyglot.types.TypeSystem ts)
|
|
| Method Summary |
|---|
| Methods inherited from class polyglot.types.SchedulerClassInitializer |
|---|
canonicalConstructors, canonicalFields, canonicalMethods, fromClassFile, initConstructors, initFields, initInterfaces, initMemberClasses, initMethods, initSuperclass, initTypeObject, isTypeObjectInitialized, setClass |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JifLazyClassInitializer_c(polyglot.types.TypeSystem ts)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||