Java.ArrayInitializerOrRvalue
, Java.ElementValue
, Java.Locatable
Java.AmbiguousName
, Java.ArrayAccessExpression
, Java.FieldAccess
, Java.FieldAccessExpression
, Java.LocalVariableAccess
, Java.ParenthesizedExpression
, Java.SuperclassFieldAccessExpression
public abstract static class Java.Lvalue extends Java.Rvalue
NOWHERE
Modifier | Constructor | Description |
---|---|---|
protected |
Lvalue(Location location) |
Modifier and Type | Method | Description |
---|---|---|
abstract void |
accept(Visitor.LvalueVisitor lvv) |
|
Java.Lvalue |
toLvalue() |
accept, toLvalueOrCompileException, toRvalueOrCompileException, toString, toType, toTypeOrCompileException
accept
getLocation, throwCompileException
getLocation, throwCompileException
accept, getEnclosingBlockStatement, setEnclosingBlockStatement, toRvalue
protected Lvalue(Location location)
public Java.Lvalue toLvalue()
toLvalue
in class Java.Atom
Java.Lvalue
, or null
if this atom is not an lvaluepublic abstract void accept(Visitor.LvalueVisitor lvv)
Copyright © 2001–2019. All rights reserved.