|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.ast.ASTNode org.codehaus.groovy.ast.AnnotatedNode org.codehaus.groovy.ast.expr.Expression org.codehaus.groovy.ast.expr.FieldExpression
public class FieldExpression extends Expression
Represents a field access such as the expression "this.foo".
Constructor Summary | |
FieldExpression(FieldNode field)
|
Method Summary | |
---|---|
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)
|
void
|
visit(GroovyCodeVisitor visitor)
|
Methods inherited from class Expression | |
---|---|
getType, setType, transformExpression, transformExpressions, transformExpressions |
Methods inherited from class AnnotatedNode | |
---|---|
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail |
---|
public FieldExpression(FieldNode field)
Method Detail |
---|
public FieldNode getField()
public String getFieldName()
public String getText()
public ClassNode getType()
public boolean isDynamicTyped()
public boolean isUseReferenceDirectly()
public void setType(ClassNode type)
public void setUseReferenceDirectly(boolean useRef)
public String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
Copyright © 2003-2013 The Codehaus. All rights reserved.