public class Name
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Id |
name |
NodeFactory |
nf |
Position |
pos |
Name |
prefix |
TypeSystem |
ts |
Constructor and Description |
---|
Name(NodeFactory nf,
TypeSystem ts,
Position pos,
Id name) |
Name(NodeFactory nf,
TypeSystem ts,
Position pos,
Name prefix,
Id name) |
Modifier and Type | Method and Description |
---|---|
Expr |
toExpr() |
PackageNode |
toPackage() |
Prefix |
toPrefix() |
QualifierNode |
toQualifier() |
Receiver |
toReceiver() |
java.lang.String |
toString() |
TypeNode |
toType() |
public final Name prefix
public final Id name
public final Position pos
public final NodeFactory nf
public final TypeSystem ts
public Name(NodeFactory nf, TypeSystem ts, Position pos, Id name)
public Name(NodeFactory nf, TypeSystem ts, Position pos, Name prefix, Id name)
public Expr toExpr()
public Receiver toReceiver()
public Prefix toPrefix()
public QualifierNode toQualifier()
public PackageNode toPackage()
public TypeNode toType()
public java.lang.String toString()
toString
in class java.lang.Object