org.codehaus.janino

Class Java.FieldAccess

public static final class Java.FieldAccess extends Java.Lvalue

Representation of an access to a field of a class or an interface. (Does not implement the "array length" expression, e.g. "ia.length".)
Field Summary
IClass.IFieldfield
Java.Atomlhs
Constructor Summary
FieldAccess(Location location, Java.Atom lhs, IClass.IField field)
Method Summary
voidaccept(Visitor.AtomVisitor visitor)
voidaccept(Visitor.RvalueVisitor visitor)
voidaccept(Visitor.LvalueVisitor visitor)
StringtoString()

Field Detail

field

public final IClass.IField field

lhs

public final Java.Atom lhs

Constructor Detail

FieldAccess

public FieldAccess(Location location, Java.Atom lhs, IClass.IField field)

Method Detail

accept

public final void accept(Visitor.AtomVisitor visitor)

accept

public final void accept(Visitor.RvalueVisitor visitor)

accept

public final void accept(Visitor.LvalueVisitor visitor)

toString

public String toString()