|
Groovy 1.7.9 | |||||||
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
public 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()
@return the value of this constant expression |
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, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
Methods inherited from class ASTNode | |
---|---|
copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getText, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
public static final ConstantExpression EMPTY_EXPRESSION
public static final ConstantExpression EMPTY_STRING
public static final ConstantExpression FALSE
public static final ConstantExpression NULL
public static final ConstantExpression TRUE
public 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-2010 The Codehaus. All rights reserved.