polyglot.parse
Class Name
java.lang.Object
polyglot.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 Id name
pos
public final Position pos
nf
public final NodeFactory nf
ts
public final TypeSystem ts
Name
public Name(NodeFactory nf,
TypeSystem ts,
Position pos,
Id name)
Name
public Name(NodeFactory nf,
TypeSystem ts,
Position pos,
Name prefix,
Id 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