|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |
PRIM_FALSE
|
static ConstantExpression |
PRIM_TRUE
|
static ConstantExpression |
TRUE
|
static ConstantExpression |
VOID
|
Constructor Summary | |
ConstantExpression(java.lang.Object value)
|
|
ConstantExpression(java.lang.Object value, boolean keepPrimitive)
|
Method Summary | |
---|---|
java.lang.String
|
getConstantName()
|
java.lang.String
|
getText()
|
java.lang.Object
|
getValue()
|
boolean
|
isEmptyStringExpression()
|
boolean
|
isFalseExpression()
|
boolean
|
isNullExpression()
|
boolean
|
isTrueExpression()
|
void
|
setConstantName(java.lang.String constantName)
|
java.lang.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 java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#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 PRIM_FALSE
public static final ConstantExpression PRIM_TRUE
public static final ConstantExpression TRUE
public static final ConstantExpression VOID
Constructor Detail |
---|
public ConstantExpression(java.lang.Object value)
public ConstantExpression(java.lang.Object value, boolean keepPrimitive)
Method Detail |
---|
public java.lang.String getConstantName()
public java.lang.String getText()
public java.lang.Object getValue()
public boolean isEmptyStringExpression()
public boolean isFalseExpression()
public boolean isNullExpression()
public boolean isTrueExpression()
public void setConstantName(java.lang.String constantName)
public java.lang.String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
Groovy Documentation