public class FieldExpression extends Expression
| Constructor and Description |
|---|
FieldExpression(FieldNode field) |
| Modifier and Type | Method and Description |
|---|---|
FieldNode |
getField() |
String |
getFieldName() |
String |
getText() |
ClassNode |
getType() |
boolean |
isDynamicTyped() |
boolean |
isUseReferenceDirectly() |
void |
setType(ClassNode type) |
void |
setUseReferenceDirectly(boolean useRef) |
String |
toString() |
Expression |
transformExpression(ExpressionTransformer transformer)
Return a copy of the expression calling the transformer on any nested expressions
|
void |
visit(GroovyCodeVisitor visitor) |
transformExpressions, transformExpressionsaddAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSyntheticcopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePositionpublic FieldExpression(FieldNode field)
public void visit(GroovyCodeVisitor visitor)
public Expression transformExpression(ExpressionTransformer transformer)
ExpressiontransformExpression in class Expressionpublic String getFieldName()
public FieldNode getField()
public boolean isDynamicTyped()
public void setType(ClassNode type)
setType in class Expressionpublic ClassNode getType()
getType in class Expressionpublic void setUseReferenceDirectly(boolean useRef)
public boolean isUseReferenceDirectly()