org.codehaus.groovy.ast.expr
Class ConstantExpression

Represents a constant expression such as null, true, false

author:
James Strachan
version:
$Revision: 12194 $

Field Summary
 ConstantExpression EMPTY_STRING
           
 ConstantExpression EMTPY_EXPRESSION
           
 ConstantExpression FALSE
           
 ConstantExpression NULL
           
 ConstantExpression TRUE
           
 ConstantExpression VOID
           
 String constantName
           
 Object value
           
 
Constructor Summary
ConstantExpression(Object value)
           
 
Method Summary
String getConstantName()
          
String getText()
          
Object getValue()
          
boolean isEmptyStringExpression()
          
boolean isFalseExpression()
          
boolean isNullExpression()
          
boolean isTrueExpression()
          
void setConstantName(String constantName)
          
String toString()
          
Expression transformExpression(ExpressionTransformer transformer)
          
void visit(GroovyCodeVisitor visitor)
          
 

Constructor Detail

ConstantExpression

public ConstantExpression(Object value)


Method Detail

getConstantName

public String getConstantName()


getText

public String getText()


getValue

public Object getValue()
return:
the value of this constant expression


isEmptyStringExpression

public boolean isEmptyStringExpression()


isFalseExpression

public boolean isFalseExpression()


isNullExpression

public boolean isNullExpression()


isTrueExpression

public boolean isTrueExpression()


setConstantName

public void setConstantName(String constantName)


toString

public String toString()


transformExpression

public Expression transformExpression(ExpressionTransformer transformer)


visit

public void visit(GroovyCodeVisitor visitor)