polyglot.types
Interface FieldInstance

All Superinterfaces:
java.lang.Cloneable, Copy, Declaration, MemberInstance, java.io.Serializable, TypeObject, VarInstance
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 notConstant()
           
 FieldInstance orig()
           
 FieldInstance type(Type 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
 

Method Detail

container

FieldInstance container(ReferenceType container)

flags

FieldInstance flags(Flags flags)

name

FieldInstance name(java.lang.String name)

type

FieldInstance type(Type type)

constantValue

FieldInstance constantValue(java.lang.Object value)

notConstant

FieldInstance notConstant()

orig

FieldInstance orig()