Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## jif.types
Class JifLazyClassInitializer_c

    java.lang.Object
      polyglot.ext.jl.types.SchedulerClassInitializer
          jif.types.JifLazyClassInitializer_c

All Implemented Interfaces:
  polyglot.types.LazyClassInitializer, polyglot.types.LazyInitializer

    public class JifLazyClassInitializer_c

extends polyglot.ext.jl.types.SchedulerClassInitializer

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.ext.jl.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.ext.jl.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

### JifLazyClassInitializer_c

    public JifLazyClassInitializer_c(polyglot.types.TypeSystem ts)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD