jltools.types
Interface FieldInstance

All Superinterfaces:
java.lang.Cloneable, Copy, MemberInstance, java.io.Serializable, TypeObject, VarInstance
All Known Subinterfaces:
JifFieldInstance
All Known Implementing Classes:
FieldInstance_c

public interface FieldInstance
extends VarInstance, MemberInstance

A FieldInstance contains type information for a field.


Method Summary
 FieldInstance constantValue(java.lang.Object value)
           
 FieldInstance container(ReferenceType container)
           
 FieldInstance flags(Flags flags)
           
 FieldInstance name(java.lang.String name)
           
 FieldInstance type(Type 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
 

Method Detail

flags

public FieldInstance flags(Flags flags)

name

public FieldInstance name(java.lang.String name)

type

public FieldInstance type(Type type)

container

public FieldInstance container(ReferenceType container)

constantValue

public FieldInstance constantValue(java.lang.Object value)