Top Fields Constructors Methods
org.codehaus.groovy.transform.sc.transformers

public Class CompareToNullExpression

extends BinaryExpression
Class Inheritance
Imports
org.codehaus.groovy.ast.ClassHelper, .GroovyCodeVisitor, org.codehaus.groovy.ast.expr.BinaryExpression, .ConstantExpression, .Expression, .ExpressionTransformer, org.codehaus.groovy.classgen.AsmClassGenerator, org.codehaus.groovy.classgen.asm.WriterController, org.codehaus.groovy.syntax.Token, org.objectweb.asm.Label, .MethodVisitor

Field Summary

Modifier and TypeField and Description
private final boolean

Constructor Summary

AccessConstructor and Description
public
CompareToNullExpression(final Expression expression, final boolean equalsNull)

Method Summary

Modifier and TypeMethod and Description
public Expression
public void
public void
public void
public Expression
transformExpression(final ExpressionTransformer transformer)

Overrides org.codehaus.groovy.ast.expr.BinaryExpression.transformExpression.

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

Field Detail

equalsNullback to summary
private final boolean equalsNull

Constructor Detail

CompareToNullExpressionback to summary
public CompareToNullExpression(final Expression expression, final boolean equalsNull)

Method Detail

getObjectExpressionback to summary
public Expression getObjectExpression()
setLeftExpressionback to summary
public void setLeftExpression(final Expression expression)

Overrides org.codehaus.groovy.ast.expr.BinaryExpression.setLeftExpression.

Annotations
@Override
setRightExpressionback to summary
public void setRightExpression(final Expression expression)

Overrides org.codehaus.groovy.ast.expr.BinaryExpression.setRightExpression.

Annotations
@Override
setTypeback to summary
public void setType(final ClassNode type)

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

Annotations
@Override
transformExpressionback to summary
public Expression transformExpression(final ExpressionTransformer transformer)

Overrides org.codehaus.groovy.ast.expr.BinaryExpression.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(final GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.expr.BinaryExpression.visit.

Annotations
@Override