|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface LocalInstance
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 |
|---|
LocalInstance flags(Flags flags)
LocalInstance name(java.lang.String name)
LocalInstance type(Type type)
LocalInstance constantValue(java.lang.Object value)
void setConstantValue(java.lang.Object value)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||