[Java] Class PrefixExpression
- org.codehaus.groovy.ast.expr.PrefixExpression
Represents a prefix expression like ++foo or --bar
- Authors:
- James Strachan
Constructor Summary
Constructor and description |
---|
PrefixExpression
(Token operation, Expression expression) |
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 PrefixExpression(Token operation, Expression expression)
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/PrefixExpression.html