org.codehaus.janino

Class Java.FieldAccessExpression

public static final class Java.FieldAccessExpression extends Java.Lvalue

This class implements class or interface field access, and also the "array length" expression "xy.length".
Field Summary
StringfieldName
Java.Atomlhs
Constructor Summary
FieldAccessExpression(Location location, Java.Atom lhs, String fieldName)
Method Summary
voidaccept(Visitor.AtomVisitor visitor)
voidaccept(Visitor.RvalueVisitor visitor)
voidaccept(Visitor.LvalueVisitor visitor)
StringtoString()

Field Detail

fieldName

public final String fieldName

lhs

public final Java.Atom lhs

Constructor Detail

FieldAccessExpression

public FieldAccessExpression(Location location, Java.Atom lhs, String fieldName)

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()