|
Groovy 1.7.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.expr.Expression
org.codehaus.groovy.ast.expr.ConstantExpression
class ConstantExpression extends Expression
Represents a constant expression such as null, true, false
Field Summary | |
---|---|
static ConstantExpression |
EMPTY_EXPRESSION
|
static ConstantExpression |
EMPTY_STRING
|
static ConstantExpression |
FALSE
|
static ConstantExpression |
NULL
|
static ConstantExpression |
TRUE
|
static ConstantExpression |
VOID
|
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)
|
Methods inherited from class Expression | |
---|---|
getType, setType, transformExpression, transformExpressions, transformExpressions |
Methods inherited from class AnnotatedNode | |
---|---|
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, isSynthetic, setDeclaringClass, setSynthetic |
Methods inherited from class ASTNode | |
---|---|
getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setSourcePosition, visit |
Methods inherited from class Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Field Detail |
---|
static final ConstantExpression EMPTY_EXPRESSION
static final ConstantExpression EMPTY_STRING
static final ConstantExpression FALSE
static final ConstantExpression NULL
static final ConstantExpression TRUE
static final ConstantExpression VOID
Constructor Detail |
---|
public ConstantExpression(Object value)
Method Detail |
---|
public String getConstantName()
public String getText()
public Object getValue()
public boolean isEmptyStringExpression()
public boolean isFalseExpression()
public boolean isNullExpression()
public boolean isTrueExpression()
public void setConstantName(String constantName)
public String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
Copyright © 2003-2009 The Codehaus. All rights reserved.