polyglot.types
Interface InitializerInstance

All Superinterfaces:
java.lang.Cloneable, CodeInstance, Copy, MemberInstance, java.io.Serializable, TypeObject
All Known Implementing Classes:
InitializerInstance_c

public interface InitializerInstance
extends CodeInstance

A InitializerInstance contains the type information for a static or anonymous initializer.


Method Summary
 InitializerInstance container(ClassType container)
          Set the initializer's containing class.
 InitializerInstance flags(Flags flags)
          Set the initializer's flags.
 
Methods inherited from interface polyglot.types.MemberInstance
container, flags
 
Methods inherited from interface polyglot.types.TypeObject
equalsImpl, isCanonical, position, typeSystem
 
Methods inherited from interface polyglot.util.Copy
copy
 

Method Detail

flags

InitializerInstance flags(Flags flags)
Set the initializer's flags.


container

InitializerInstance container(ClassType container)
Set the initializer's containing class.