Top Description Fields Constructors Methods
org.codehaus.groovy.ast.expr

public Class PostfixExpression

extends Expression
Class Inheritance
Imports
org.codehaus.groovy.ast.ClassNode, .GroovyCodeVisitor, org.codehaus.groovy.syntax.Token

Represents a postfix expression like foo++ or bar++

Field Summary

Modifier and TypeField and Description
private Expression
private final Token
Inherited from org.codehaus.groovy.ast.expr.Expression:
EMPTY_ARRAY

Constructor Summary

AccessConstructor and Description
public
PostfixExpression(Expression expression, Token operation)

Method Summary

Modifier and TypeMethod and Description
public Expression
public Token
public String
public ClassNode
public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public Expression
transformExpression(ExpressionTransformer transformer)

Implements abstract org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions
public void
Inherited from org.codehaus.groovy.ast.expr.Expression:
setTypetransformExpressionstransformExpressions

Field Detail

expressionback to summary
private Expression expression
operationback to summary
private final Token operation

Constructor Detail

PostfixExpressionback to summary
public PostfixExpression(Expression expression, Token operation)

Method Detail

getExpressionback to summary
public Expression getExpression()
getOperationback to summary
public Token getOperation()
getTextback to summary
public String getText()

Overrides org.codehaus.groovy.ast.ASTNode.getText.

getTypeback to summary
public ClassNode getType()

Overrides org.codehaus.groovy.ast.expr.Expression.getType.

setExpressionback to summary
public void setExpression(Expression expression)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

transformExpressionback to summary
public Expression transformExpression(ExpressionTransformer transformer)

Implements abstract org.codehaus.groovy.ast.expr.Expression.transformExpression.

Doc from org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions

visitback to summary
public void visit(GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.ASTNode.visit.