public static final class Java.AmbiguousName extends Java.Lvalue
| Modifier and Type | Field and Description |
|---|---|
java.lang.String[] |
identifiers |
int |
n |
JUMP_IF_FALSE, JUMP_IF_TRUENOWHERE| Constructor and Description |
|---|
AmbiguousName(Location location,
java.lang.String[] identifiers) |
AmbiguousName(Location location,
java.lang.String[] identifiers,
int n) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor.AtomVisitor visitor) |
void |
accept(Visitor.ElementValueVisitor visitor) |
void |
accept(Visitor.LvalueVisitor visitor) |
void |
accept(Visitor.RvalueVisitor visitor) |
Java.Lvalue |
toLvalue() |
Java.Rvalue |
toRvalue() |
java.lang.String |
toString() |
Java.Type |
toType() |
getEnclosingBlockStatement, setEnclosingBlockStatementtoLvalueOrCompileException, toRvalueOrCompileException, toTypeOrCompileExceptiongetLocation, throwCompileExceptionpublic AmbiguousName(Location location, java.lang.String[] identifiers)
public AmbiguousName(Location location, java.lang.String[] identifiers, int n)
public Java.Lvalue toLvalue()
toLvalue in class Java.Lvaluepublic Java.Rvalue toRvalue()
toRvalue in class Java.Rvaluepublic void accept(Visitor.AtomVisitor visitor)
public void accept(Visitor.RvalueVisitor visitor)
accept in class Java.Rvaluepublic void accept(Visitor.LvalueVisitor visitor)
accept in class Java.Lvaluepublic void accept(Visitor.ElementValueVisitor visitor)