jif.types
Class NamedLabel
java.lang.Object
jif.types.NamedLabel
public class NamedLabel
- extends java.lang.Object
A Jif label with names for the debuging use.
Method Summary |
NamedLabel |
join(LabelChecker lc,
java.lang.String name,
Label l)
|
NamedLabel |
join(LabelChecker lc,
java.lang.String name,
java.lang.String descrip,
Label l)
|
Label |
label()
|
Label |
label(java.lang.String name)
|
NamedLabel |
meet(LabelChecker lc,
java.lang.String name,
Label l)
|
NamedLabel |
meet(LabelChecker lc,
java.lang.String name,
java.lang.String descrip,
Label l)
|
java.lang.String |
name()
|
polyglot.util.Position |
position()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
nameToLabels
protected java.util.Map nameToLabels
nameToDescrip
protected java.util.Map nameToDescrip
totalName
protected java.lang.String totalName
label
protected Label label
pos
protected polyglot.util.Position pos
NamedLabel
public NamedLabel()
NamedLabel
public NamedLabel(java.lang.String name,
Label l)
NamedLabel
public NamedLabel(java.lang.String name,
java.lang.String descrip,
Label l)
NamedLabel
public NamedLabel(polyglot.util.Position pos)
position
public polyglot.util.Position position()
join
public NamedLabel join(LabelChecker lc,
java.lang.String name,
Label l)
join
public NamedLabel join(LabelChecker lc,
java.lang.String name,
java.lang.String descrip,
Label l)
meet
public NamedLabel meet(LabelChecker lc,
java.lang.String name,
Label l)
meet
public NamedLabel meet(LabelChecker lc,
java.lang.String name,
java.lang.String descrip,
Label l)
label
public Label label()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
label
public Label label(java.lang.String name)
name
public java.lang.String name()