public interface Variable
Modifier and Type | Method and Description |
---|---|
Expression |
getInitialExpression()
expression used to initialize the variable or null of there
is no initialization.
|
int |
getModifiers() |
String |
getName()
the name of the variable
|
ClassNode |
getOriginType()
the type before wrapping primitives type of the variable
|
ClassNode |
getType()
the type of the variable
|
boolean |
hasInitialExpression()
returns true if there is an initialization expression
|
boolean |
isClosureSharedVariable() |
boolean |
isDynamicTyped() |
boolean |
isInStaticContext()
returns true if this variable is used in a static context.
|
void |
setClosureSharedVariable(boolean inClosure) |
ClassNode getType()
ClassNode getOriginType()
String getName()
Expression getInitialExpression()
boolean hasInitialExpression()
boolean isInStaticContext()
boolean isDynamicTyped()
boolean isClosureSharedVariable()
void setClosureSharedVariable(boolean inClosure)
int getModifiers()