org.codehaus.groovy.ast.expr
Class ConstantExpression

java.lang.Object
  |
  +--org.codehaus.groovy.ast.ASTNode
        |
        +--org.codehaus.groovy.ast.expr.Expression
              |
              +--org.codehaus.groovy.ast.expr.ConstantExpression

public class ConstantExpression
extends Expression

Represents a constant expression such as null, true, false

Version:
$Revision: 1.3 $
Author:
James Strachan

Field Summary
static org.codehaus.groovy.ast.expr.Expression EMPTY_ARRAY
           
static org.codehaus.groovy.ast.expr.ConstantExpression EMPTY_STRING
           
static org.codehaus.groovy.ast.expr.ConstantExpression FALSE
           
static org.codehaus.groovy.ast.expr.ConstantExpression NULL
           
static org.codehaus.groovy.ast.expr.ConstantExpression TRUE
           
 
Fields inherited from class org.codehaus.groovy.ast.ASTNode
EMPTY_STRING_ARRAY
 
Constructor Summary
ConstantExpression(Object value)
           
 
Method Summary
 String getText()
           
 Object getValue()
           
 String toString()
           
 void visit(org.codehaus.groovy.ast.GroovyCodeVisitor visitor)
           
 
Methods inherited from class org.codehaus.groovy.ast.ASTNode
getColumnNumber, getLineNumber, setColumnNumber, setCSTNode, setLineNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL

public static final org.codehaus.groovy.ast.expr.ConstantExpression NULL

TRUE

public static final org.codehaus.groovy.ast.expr.ConstantExpression TRUE

FALSE

public static final org.codehaus.groovy.ast.expr.ConstantExpression FALSE

EMPTY_STRING

public static final org.codehaus.groovy.ast.expr.ConstantExpression EMPTY_STRING

EMPTY_ARRAY

public static final org.codehaus.groovy.ast.expr.Expression EMPTY_ARRAY
Constructor Detail

ConstantExpression

public ConstantExpression(Object value)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

visit

public void visit(org.codehaus.groovy.ast.GroovyCodeVisitor visitor)
Overrides:
visit in class ASTNode

getValue

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

getText

public String getText()
Overrides:
getText in class ASTNode


Copyright © 2003 The Codehaus. All Rights Reserved.