Represents a property access such as the expression "foo.bar".
| Type | Name and description | 
|---|---|
| boolean | implicitThis | 
| Expression | objectExpression | 
| boolean | spreadSafe | 
| boolean | static | 
| Constructor and description | 
|---|
| PropertyExpression
                                (Expression objectExpression, String property) | 
| PropertyExpression
                                (Expression objectExpression, Expression property) | 
| PropertyExpression
                                (Expression objectExpression, Expression property, boolean safe) | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | Expression | getObjectExpression() | 
|  | Expression | getProperty() | 
|  | String | getPropertyAsString() | 
|  | String | getText() | 
|  | boolean | isDynamic() | 
|  | boolean | isImplicitThis() | 
|  | boolean | isSafe()@return is this a safe navigation, i.e. if true then if the source object is null then this navigation will return null | 
|  | boolean | isSpreadSafe() | 
|  | boolean | isStatic() | 
|  | void | setImplicitThis(boolean it) | 
|  | void | setObjectExpression(Expression exp) | 
|  | void | setSpreadSafe(boolean value) | 
|  | void | setStatic(boolean aStatic) | 
|  | String | toString() | 
|  | Expression | transformExpression(ExpressionTransformer transformer) | 
|  | void | visit(GroovyCodeVisitor visitor) | 
| Methods inherited from class | Name | 
|---|---|
| class Expression | getType, setType, transformExpression, transformExpressions, transformExpressions | 
| class AnnotatedNode | addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic | 
| class ASTNode | copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit | 
Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.