Java.ArrayInitializerOrRvalue, Java.ElementValue, Java.LocatableJava.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.ThisReferencepublic 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, toTypeOrCompileExceptionacceptgetLocation, throwCompileExceptiongetLocation, throwCompileExceptionprotected 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.AtomJava.Rvalue, or null if this atom is not an rvaluepublic abstract void accept(Visitor.RvalueVisitor rvv)
Copyright © 2001–2019. All rights reserved.