|
Groovy 1.7.9 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface Variable
interface to mark a AstNode as Variable. Typically these are VariableExpression, FieldNode, PropertyNode and Parameter
Method Summary | |
---|---|
Expression
|
getInitialExpression()
expression used to initialize the variable or null of there is no initialization. |
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)
|
Method Detail |
---|
public Expression getInitialExpression()
public String getName()
public ClassNode getOriginType()
public ClassNode getType()
public boolean hasInitialExpression()
public boolean isClosureSharedVariable()
public boolean isDynamicTyped()
public boolean isInStaticContext()
public void setClosureSharedVariable(boolean inClosure)
Copyright © 2003-2010 The Codehaus. All rights reserved.