public abstract static class Java.Rvalue extends Java.Atom implements Java.ArrayInitializerOrRvalue
Modifier and Type | Field and Description |
---|---|
static Object |
CONSTANT_VALUE_NULL |
static boolean |
JUMP_IF_FALSE |
static boolean |
JUMP_IF_TRUE |
NOWHERE
Modifier | Constructor and Description |
---|---|
protected |
Java.Rvalue(Location location) |
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(Visitor.RvalueVisitor rvv) |
Java.BlockStatement |
getEnclosingBlockStatement() |
void |
setEnclosingBlockStatement(Java.BlockStatement enclosingBlockStatement)
Sets enclosing block statement for this object and all subordinate
Java.Rvalue objects. |
Java.Rvalue |
toRvalue() |
accept, toLvalue, toLvalueOrPE, toRvalueOrPE, toString, toType, toTypeOrPE
getLocation, throwCompileException
public static final Object CONSTANT_VALUE_NULL
public static final boolean JUMP_IF_TRUE
public static final boolean JUMP_IF_FALSE
protected Java.Rvalue(Location location)
public final void setEnclosingBlockStatement(Java.BlockStatement enclosingBlockStatement)
Java.Rvalue
objects.public Java.BlockStatement getEnclosingBlockStatement()
public Java.Rvalue toRvalue()
public abstract void accept(Visitor.RvalueVisitor rvv)
Copyright © 2001-2014. All Rights Reserved.