jltools.ext.jif.types
Interface JifFieldInstance

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

public interface JifFieldInstance
extends FieldInstance, JifVarInstance

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


Method Summary
 JifFieldInstance label(Label label)
           
 void setLabel(Label label)
           
 JifFieldInstance uid(UID uid)
           
 
Methods inherited from interface jltools.types.FieldInstance
constantValue, container, flags, name, type
 
Methods inherited from interface jltools.types.VarInstance
constantValue, flags, isConstant, name, setType, type
 
Methods inherited from interface jltools.types.TypeObject
isCanonical, position, restore, typeSystem
 
Methods inherited from interface jltools.util.Copy
copy
 
Methods inherited from interface jltools.types.MemberInstance
container, flags
 
Methods inherited from interface jltools.ext.jif.types.JifVarInstance
label, uid
 

Method Detail

uid

public JifFieldInstance uid(UID uid)

label

public JifFieldInstance label(Label label)

setLabel

public void setLabel(Label label)