public class AttributeExpression extends PropertyExpression
Constructor | Description |
---|---|
AttributeExpression(Expression objectExpression,
Expression property) |
|
AttributeExpression(Expression objectExpression,
Expression property,
boolean safe) |
Modifier and Type | Method | Description |
---|---|---|
Expression |
transformExpression(ExpressionTransformer transformer) |
Return a copy of the expression calling the transformer on any nested expressions
|
void |
visit(GroovyCodeVisitor visitor) |
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition
getType, setType, transformExpressions, transformExpressions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getObjectExpression, getProperty, getPropertyAsString, getText, isDynamic, isImplicitThis, isSafe, isSpreadSafe, isStatic, setImplicitThis, setObjectExpression, setSpreadSafe, setStatic, toString
public AttributeExpression(Expression objectExpression, Expression property)
public AttributeExpression(Expression objectExpression, Expression property, boolean safe)
public void visit(GroovyCodeVisitor visitor)
visit
in class PropertyExpression
public Expression transformExpression(ExpressionTransformer transformer)
Expression
transformExpression
in class PropertyExpression