org.codehaus.janino

Class Java.AmbiguousName

public static final class Java.AmbiguousName extends Java.Lvalue

This class is special: It does not extend/implement the Atom subclasses, but overrides Atom's "to...()" methods.
Field Summary
String[]identifiers
intn
Constructor Summary
AmbiguousName(Location location, String[] identifiers)
AmbiguousName(Location location, String[] identifiers, int n)
Method Summary
voidaccept(Visitor.AtomVisitor visitor)
voidaccept(Visitor.RvalueVisitor visitor)
voidaccept(Visitor.LvalueVisitor visitor)
StringtoString()
Java.TypetoType()

Field Detail

identifiers

public final String[] identifiers

n

public final int n

Constructor Detail

AmbiguousName

public AmbiguousName(Location location, String[] identifiers)

AmbiguousName

public AmbiguousName(Location location, String[] identifiers, int n)

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

toType

public Java.Type toType()