public abstract static class Java.Rvalue extends Java.Atom implements Java.ArrayInitializerOrRvalue, Java.ElementValue
NOWHERE
Modifier | Constructor and Description |
---|---|
protected |
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, toLvalueOrCompileException, toRvalueOrCompileException, toString, toType, toTypeOrCompileException
getLocation, throwCompileException
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLocation, throwCompileException
accept
protected Rvalue(Location location)
public final void setEnclosingBlockStatement(Java.BlockStatement enclosingBlockStatement)
Java.Rvalue
objects.public Java.BlockStatement getEnclosingBlockStatement()
setEnclosingBlockStatement(Java.BlockStatement)
public Java.Rvalue toRvalue()
toRvalue
in class Java.Atom
Java.Rvalue
, or null
if this atom is not an rvaluepublic abstract void accept(Visitor.RvalueVisitor rvv)
Copyright © 2001–2016. All rights reserved.