< prev index next >
src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
Print this page
*** 280,290 ****
default:
break;
}
}
! /** Create a tempory variable.
* @param type The variable's type.
*/
LocalItem makeTemp(Type type) {
VarSymbol v = new VarSymbol(Flags.SYNTHETIC,
names.empty,
--- 280,290 ----
default:
break;
}
}
! /** Create a temporary variable.
* @param type The variable's type.
*/
LocalItem makeTemp(Type type) {
VarSymbol v = new VarSymbol(Flags.SYNTHETIC,
names.empty,
*** 1106,1116 ****
}
//where
/** Generate code for a loop.
* @param loop The tree representing the loop.
* @param body The loop's body.
! * @param cond The loop's controling condition.
* @param step "Step" statements to be inserted at end of
* each iteration.
* @param testFirst True if the loop test belongs before the body.
*/
private void genLoop(JCStatement loop,
--- 1106,1116 ----
}
//where
/** Generate code for a loop.
* @param loop The tree representing the loop.
* @param body The loop's body.
! * @param cond The loop's controlling condition.
* @param step "Step" statements to be inserted at end of
* each iteration.
* @param testFirst True if the loop test belongs before the body.
*/
private void genLoop(JCStatement loop,
*** 1520,1530 ****
code.branch(goto_));
}
endFinalizerGap(env);
}
if (hasFinalizer) {
! // Create a new register segement to avoid allocating
// the same variables in finalizers and other statements.
code.newRegSegment();
// Add a catch-all clause.
--- 1520,1530 ----
code.branch(goto_));
}
endFinalizerGap(env);
}
if (hasFinalizer) {
! // Create a new register segment to avoid allocating
// the same variables in finalizers and other statements.
code.newRegSegment();
// Add a catch-all clause.
< prev index next >