jif.types
Interface JifFieldInstance

All Superinterfaces:
java.lang.Cloneable, polyglot.util.Copy, polyglot.types.FieldInstance, JifVarInstance, polyglot.types.MemberInstance, java.io.Serializable, polyglot.types.TypeObject, polyglot.types.VarInstance
All Known Implementing Classes:
JifFieldInstance_c

public interface JifFieldInstance
extends polyglot.types.FieldInstance, JifVarInstance

Jif field instance. A wrapper of all the type information related to a class field.


Method Summary
 boolean hasInitializer()
           
 void setHasInitializer(boolean hasInitializer)
           
 
Methods inherited from interface polyglot.types.FieldInstance
constantValue, container, flags, name, notConstant, type
 
Methods inherited from interface polyglot.types.VarInstance
constantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, setType, type
 
Methods inherited from interface polyglot.types.TypeObject
equalsImpl, isCanonical, position, typeSystem
 
Methods inherited from interface polyglot.util.Copy
copy
 
Methods inherited from interface polyglot.types.MemberInstance
container, flags, setContainer, setFlags
 
Methods inherited from interface jif.types.JifVarInstance
label, setLabel, subst
 

Method Detail

hasInitializer

public boolean hasInitializer()

setHasInitializer

public void setHasInitializer(boolean hasInitializer)