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.
Methods inherited from interface polyglot.types.VarInstance |
constantValue, constantValueSet, flags, isConstant, name, setConstantValue, setFlags, setName, setNotConstant, setType, type |
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()