public abstract class LabelNode_c extends polyglot.ast.Node_c implements LabelNode
LabelNode
interface.Modifier | Constructor and Description |
---|---|
|
LabelNode_c(polyglot.util.Position pos)
Deprecated.
|
|
LabelNode_c(polyglot.util.Position pos,
polyglot.ast.Ext ext) |
protected |
LabelNode_c(polyglot.util.Position pos,
Label label)
Deprecated.
|
protected |
LabelNode_c(polyglot.util.Position pos,
Label label,
polyglot.ast.Ext ext) |
Modifier and Type | Method and Description |
---|---|
void |
dump(polyglot.util.CodeWriter w) |
boolean |
isDisambiguated() |
Label |
label() |
LabelNode |
label(Label label) |
Label |
parameter() |
LabelNode |
parameter(Label label) |
void |
prettyPrint(polyglot.util.CodeWriter w,
polyglot.visit.PrettyPrinter tr) |
java.lang.String |
toString() |
void |
translate(polyglot.util.CodeWriter w,
polyglot.visit.Translator tr) |
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, copy, copyIfNeeded, del, del, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, error, error, error, exceptionCheck, exceptionCheckEnter, ext, ext, ext, ext, extRewrite, extRewriteEnter, extRewriteOverride, isTypeChecked, lang, position, position, position, prettyPrint, prettyPrint, prettyPrint, prettyPrint, print, printBlock, printSubStmt, throwTypes, typeCheck, typeCheckEnter, typeCheckOverride, visit, visitChild, visitChildren, visitEdge, visitList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
del, del, error, error, ext, ext, ext, ext, isTypeChecked, position, position, visit, visitEdge
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, extRewriteOverride, lang, prettyPrint, prettyPrint, prettyPrint, prettyPrint, throwTypes, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
@Deprecated public LabelNode_c(polyglot.util.Position pos)
public LabelNode_c(polyglot.util.Position pos, polyglot.ast.Ext ext)
@Deprecated protected LabelNode_c(polyglot.util.Position pos, Label label)
protected LabelNode_c(polyglot.util.Position pos, Label label, polyglot.ast.Ext ext)
public boolean isDisambiguated()
isDisambiguated
in interface polyglot.ast.Node
isDisambiguated
in class polyglot.ast.Node_c
public Label parameter()
parameter
in interface ActsForParamNode<Label>
parameter
in interface ParamNode
public LabelNode parameter(Label label)
parameter
in interface ActsForParamNode<Label>
public java.lang.String toString()
toString
in class polyglot.ast.Node_c
public void prettyPrint(polyglot.util.CodeWriter w, polyglot.visit.PrettyPrinter tr)
prettyPrint
in interface polyglot.ast.NodeOps
prettyPrint
in class polyglot.ast.Node_c
public void dump(polyglot.util.CodeWriter w)
dump
in interface polyglot.ast.Node
dump
in class polyglot.ast.Node_c
public final void translate(polyglot.util.CodeWriter w, polyglot.visit.Translator tr)
translate
in interface polyglot.ast.NodeOps
translate
in class polyglot.ast.Node_c