|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A LocalInstance
contains type information for a local variable.
Method Summary | |
LocalInstance |
constantValue(java.lang.Object value)
Set the local's constant value. |
LocalInstance |
flags(Flags flags)
Set the local's flags. |
LocalInstance |
name(java.lang.String name)
Set the local's name. |
void |
setConstantValue(java.lang.Object value)
Destructively set the local's constant value. |
LocalInstance |
type(Type type)
Set the local's type. |
Methods inherited from interface polyglot.types.VarInstance |
constantValue, flags, isConstant, name, setFlags, setType, type |
Methods inherited from interface polyglot.types.TypeObject |
equalsImpl, isCanonical, position, typeSystem |
Methods inherited from interface polyglot.util.Copy |
copy |
Method Detail |
public LocalInstance flags(Flags flags)
public LocalInstance name(java.lang.String name)
public LocalInstance type(Type type)
public LocalInstance constantValue(java.lang.Object value)
public void setConstantValue(java.lang.Object value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |