Java.ArrayInitializerOrRvalue
, Java.ElementValue
, Java.Locatable
Java.ArrayLength
, Java.Assignment
, Java.BooleanRvalue
, Java.Cast
, Java.ClassLiteral
, Java.ConditionalExpression
, Java.Crement
, Java.Instanceof
, Java.Invocation
, Java.Literal
, Java.Lvalue
, Java.NewAnonymousClassInstance
, Java.NewArray
, Java.NewClassInstance
, Java.NewInitializedArray
, Java.ParameterAccess
, Java.QualifiedThisReference
, Java.SimpleConstant
, Java.ThisReference
public abstract static class Java.Rvalue extends Java.Atom implements Java.ArrayInitializerOrRvalue, Java.ElementValue
NOWHERE
Modifier | Constructor | Description |
---|---|---|
protected |
Rvalue(Location location) |
Modifier and Type | Method | 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
accept
getLocation, throwCompileException
getLocation, throwCompileException
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–2019. All rights reserved.