jif.types
Interface JifFieldInstance

All Superinterfaces:
java.lang.Cloneable, polyglot.util.Copy, polyglot.types.Declaration, 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, orig, 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.Declaration
declaration, setDeclaration
 
Methods inherited from interface polyglot.types.MemberInstance
container, flags, setContainer, setFlags
 
Methods inherited from interface jif.types.JifVarInstance
label, setLabel, subst
 
Methods inherited from interface polyglot.types.VarInstance
constantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, setType, type
 
Methods inherited from interface polyglot.types.Declaration
declaration, setDeclaration
 

Method Detail

hasInitializer

boolean hasInitializer()

setHasInitializer

void setHasInitializer(boolean hasInitializer)