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

## jif.parse
Class LabeledExpr

    java.lang.Object
      jif.parse.Amb
          jif.parse.LabeledExpr

    public class LabeledExpr

extends Amb

Field Summary
`LabelNode` | `label`
`Amb` | `prefix`

Constructor Summary
`LabeledExpr(Grm parser, polyglot.util.Position pos, Amb prefix, LabelNode label)`

Method Summary
`polyglot.ast.TypeNode` | `toType()`

Methods inherited from class jif.parse.Amb
`parser, position, toClassType, toExpr, toIdentifier, toName, toNewArray, toNewArrayPrefix, toPackage, toPrefix, toReceiver, toUnlabeledType, wrap`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### prefix

    public Amb prefix

### label

    public LabelNode label

Constructor Detail

### LabeledExpr

    public LabeledExpr(Grm parser,
                       polyglot.util.Position pos,
                       Amb prefix,
                       LabelNode label)
                throws java.lang.Exception

Throws:
  `java.lang.Exception`

Method Detail

### toType

    public polyglot.ast.TypeNode toType()
                                 throws java.lang.Exception

  Overrides:
    `toType` in class `Amb`
  Throws:
    `java.lang.Exception`

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