Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## jif.ast
Interface JoinLabelNode

All Superinterfaces:
  java.lang.Cloneable, polyglot.util.Copy, polyglot.ast.JL, LabelNode, polyglot.ast.Node, polyglot.ast.NodeOps, ParamNode

All Known Implementing Classes:
  JoinLabelNode_c

    public interface JoinLabelNode

extends LabelNode

This class represents a join of several label nodes. It's also a label node by itself.

Method Summary
`java.util.List` | `components()` Gets the list of join components, which are either label nodes or policy nodes.
`JoinLabelNode` | `components(java.util.List components)` Returns a copy of this object with `components` updated.

Methods inherited from interface jif.ast.LabelNode
`label, label`

Methods inherited from interface jif.ast.ParamNode
`parameter`

Methods inherited from interface polyglot.ast.Node
`childExpectedType, del, del, dump, error, error, ext, ext, ext, ext, isDisambiguated, isTypeChecked, position, position, visit, visitChild, visitEdge, visitList`

Methods inherited from interface polyglot.ast.JL
`init, node`

Methods inherited from interface polyglot.ast.NodeOps
`addDecls, buildTypes, buildTypesEnter, checkConstants, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, prettyPrint, prettyPrint, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChildren`

Methods inherited from interface polyglot.util.Copy
`copy`

Method Detail

### components

    java.util.List components()

  Gets the list of join components, which are either label nodes or policy nodes.

### components

    JoinLabelNode components(java.util.List components)

  Returns a copy of this object with `components` updated.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD