[Java] Class PostfixExpression
- org.codehaus.groovy.ast.expr.PostfixExpression
Represents a postfix expression like foo++ or bar++
- Authors:
- James Strachan
Constructor Summary
Constructor and description |
---|
PostfixExpression
(Expression expression, Token operation) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
Expression |
getExpression() | |
Token |
getOperation() | |
String |
getText() | |
ClassNode |
getType() | |
void |
setExpression(Expression expression) | |
String |
toString() | |
Expression |
transformExpression(ExpressionTransformer transformer) | |
void |
visit(GroovyCodeVisitor visitor) |
Inherited Methods Summary
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, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit |
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public PostfixExpression(Expression expression, Token operation)
Method Detail
public Expression getExpression()
public Token getOperation()
public String getText()
public ClassNode getType()
public void setExpression(Expression expression)
public String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/ast/expr/PostfixExpression.html