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

public Class BooleanExpression

extends Expression
Class Inheritance
Known Direct Subclasses
org.codehaus.groovy.ast.expr.NotExpression, org.codehaus.groovy.transform.sc.transformers.BooleanExpressionTransformer.OptimizingBooleanExpression
Imports
org.codehaus.groovy.ast.ClassHelper, .GroovyCodeVisitor

Represents a boolean expression

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Expression
public String
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:
getTypesetTypetransformExpressionstransformExpressions

Field Detail

expressionback to summary
private final Expression expression

Constructor Detail

BooleanExpressionback to summary
public BooleanExpression(Expression expression)

Method Detail

getExpressionback to summary
public Expression getExpression()
getTextback to summary
public String getText()

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

Annotations
@Override
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

Annotations
@Override
visitback to summary
public void visit(GroovyCodeVisitor visitor)

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

Annotations
@Override