|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a property access such as the expression "foo.bar".
Field Summary | |
---|---|
boolean |
implicitThis
|
boolean |
isStatic
|
Expression |
objectExpression
|
Expression |
property
|
boolean |
safe
|
boolean |
spreadSafe
|
Constructor Summary | |
PropertyExpression(Expression objectExpression, String property)
|
|
PropertyExpression(Expression objectExpression, Expression property)
|
|
PropertyExpression(Expression objectExpression, Expression property, boolean safe)
|
Method Summary | |
---|---|
Expression |
getObjectExpression()
|
Expression |
getProperty()
|
String |
getPropertyAsString()
|
String |
getText()
|
boolean |
isDynamic()
|
boolean |
isImplicitThis()
|
boolean |
isSafe()
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)
|
Constructor Detail |
---|
public PropertyExpression(Expression objectExpression, String property)
public PropertyExpression(Expression objectExpression, Expression property)
public PropertyExpression(Expression objectExpression, Expression property, boolean safe)
Method Detail |
---|
public Expression getObjectExpression()
public Expression getProperty()
public String getPropertyAsString()
public String getText()
public boolean isDynamic()
public boolean isImplicitThis()
public boolean isSafe()
public boolean isSpreadSafe()
public boolean isStatic()
public void setImplicitThis(boolean it)
public void setObjectExpression(Expression exp)
public void setSpreadSafe(boolean value)
public void setStatic(boolean aStatic)
public String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)