|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use CSwitchGroupContext | |
| org.multijava.mjc | Implements mjc, a MultiJava compiler. |
| Uses of CSwitchGroupContext in org.multijava.mjc |
| Methods in org.multijava.mjc that return CSwitchGroupContext | |
CSwitchGroupContext |
CSwitchBodyContext.createSwitchGroupContext(CSwitchGroupContext previousContext,
TokenReference where)
Creates a context for checking the statements in a labelled block statement group within this switch. |
| Methods in org.multijava.mjc with parameters of type CSwitchGroupContext | |
CSwitchGroupContext |
CSwitchBodyContext.createSwitchGroupContext(CSwitchGroupContext previousContext,
TokenReference where)
Creates a context for checking the statements in a labelled block statement group within this switch. |
void |
CSwitchBodyContext.adoptSwitchGroupContext(CSwitchGroupContext previousContext)
Records that previousContext is no longer being
used and that all block statements inside the switch body have
been checked. |
void |
JSwitchGroup.typecheck(CSwitchGroupContext context)
Typechecks the group and mutates the context to record information gathered during typechecking. |
void |
JSwitchLabel.typecheck(CSwitchGroupContext context)
Typechecks the group and mutates the context to record information gathered during typechecking. |
| Constructors in org.multijava.mjc with parameters of type CSwitchGroupContext | |
CSwitchGroupContext(CSwitchBodyContext parent,
CSwitchGroupContext previousContext,
TokenReference where)
Construct a context for checking control flow through a switch group where fall through from the previous group is possible. |
|
|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||