[Java] Class PrefixExpression
- org.codehaus.groovy.ast.expr.PrefixExpression
public class PrefixExpression extends Expression
Represents a prefix expression like ++foo or --bar
Fields inherited from class | Fields |
---|---|
class Expression | EMPTY_ARRAY |
Constructor Summary
Constructor and description |
---|
PrefixExpression
(Token operation, Expression expression) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
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) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Expression | getType, setType, transformExpression, transformExpressions, transformExpressions |
class AnnotatedNode | addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, getGroovydoc, getInstance, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
class ASTNode | copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visit |
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/3.0.7/html/gapi/org/codehaus/groovy/ast/expr/PrefixExpression.html