|
Groovy 2.2.0 | |||||||
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(Object value)
|
|
ConstantExpression(Object value, boolean keepPrimitive)
|
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, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
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 PRIM_FALSE
public static final ConstantExpression PRIM_TRUE
public static final ConstantExpression TRUE
public static final ConstantExpression VOID
Constructor Detail |
---|
public ConstantExpression(Object value)
public ConstantExpression(Object value, boolean keepPrimitive)
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-2013 The Codehaus. All rights reserved.