public static final class Java.FieldAccess extends Java.Lvalue
| Modifier and Type | Field and Description |
|---|---|
IClass.IField |
field |
Java.Atom |
lhs |
JUMP_IF_FALSE, JUMP_IF_TRUENOWHERE| Constructor and Description |
|---|
FieldAccess(Location location,
Java.Atom lhs,
IClass.IField field) |
| 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.lang.String |
toString() |
toLvaluegetEnclosingBlockStatement, setEnclosingBlockStatement, toRvaluetoLvalueOrCompileException, toRvalueOrCompileException, toType, toTypeOrCompileExceptiongetLocation, throwCompileExceptionpublic final Java.Atom lhs
public final IClass.IField field
public FieldAccess(Location location, Java.Atom lhs, IClass.IField field)
public 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)