polyglot.ext.jl.parse
Class Name
java.lang.Object
polyglot.ext.jl.parse.Name
public class Name
- extends java.lang.Object
Represents an ambiguous, possibly qualified, identifier encountered while parsing.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
prefix
public final Name prefix
name
public final java.lang.String name
pos
public final Position pos
Name
public Name(BaseParser parser,
Position pos,
java.lang.String name)
Name
public Name(BaseParser parser,
Position pos,
Name prefix,
java.lang.String name)
toExpr
public Expr toExpr()
toReceiver
public Receiver toReceiver()
toPrefix
public Prefix toPrefix()
toQualifier
public QualifierNode toQualifier()
toPackage
public PackageNode toPackage()
toType
public TypeNode toType()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object