public abstract static class Java.Lvalue extends Java.Rvalue
NOWHERE| Modifier | Constructor and Description |
|---|---|
protected |
Lvalue(Location location) |
| Modifier and Type | Method and Description |
|---|---|
abstract <R,EX extends Throwable> |
accept(Visitor.LvalueVisitor<R,EX> lvv)
|
<R,EX extends Throwable> |
accept(Visitor.RvalueVisitor<R,EX> visitor)
|
Java.Lvalue |
toLvalue() |
accept, accept, getEnclosingScope, getEnclosingScopeOrNull, setEnclosingScope, toRvaluetoLvalueOrCompileException, toRvalueOrCompileException, toString, toType, toTypeOrCompileExceptiongetLocation, throwCompileExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocation, throwCompileExceptionprotected Lvalue(Location location)
@Nullable public Java.Lvalue toLvalue()
toLvalue in class Java.AtomJava.Lvalue, or null if this atom is not an lvalue@Nullable public abstract <R,EX extends Throwable> R accept(Visitor.LvalueVisitor<R,EX> lvv) throws EX extends Throwable
EX extends Throwable@Nullable public final <R,EX extends Throwable> R accept(Visitor.RvalueVisitor<R,EX> visitor) throws EX extends Throwable
Java.Rvalueaccept in class Java.RvalueEX extends Throwable