com.sun.tools.javac.jvm
static class: Gen.GenContext [javadoc |
source]
java.lang.Object
com.sun.tools.javac.jvm.Gen$GenContext
code generation contexts,
to be used as type parameter for environments.
Field Summary |
---|
Chain | exit | A chain for all unresolved jumps that exit the current environment. |
Chain | cont | A chain for all unresolved jumps that continue in the
current environment. |
GenFinalizer | finalize | A closure that generates the finalizer of the current environment.
Only set for Synchronized and Try contexts. |
boolean | isSwitch | Is this a switch statement? If so, allocate registers
even when the variable declaration is unreachable. |
ListBuffer<Integer> | gaps | A list buffer containing all gaps in the finalizer range,
where a catch all exception should not apply. |
Method from com.sun.tools.javac.jvm.Gen$GenContext Summary: |
---|
addCont, addExit |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from com.sun.tools.javac.jvm.Gen$GenContext Detail: |
void addCont(Chain c) {
cont = Code.mergeChains(c, cont);
}
Add given chain to cont chain. |
void addExit(Chain c) {
exit = Code.mergeChains(c, exit);
}
Add given chain to exit chain. |