< prev index next >
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
Print this page
*** 905,915 ****
private final DebugLogger log;
OptimismInfo(final RecompilableScriptFunctionData data, final Map<Integer, Type> invalidatedProgramPoints) {
this.data = data;
this.log = data.getLogger();
! this.invalidatedProgramPoints = invalidatedProgramPoints == null ? new TreeMap<Integer, Type>() : invalidatedProgramPoints;
newOptimisticAssumptions();
}
private void newOptimisticAssumptions() {
optimisticAssumptions = new SwitchPoint();
--- 905,915 ----
private final DebugLogger log;
OptimismInfo(final RecompilableScriptFunctionData data, final Map<Integer, Type> invalidatedProgramPoints) {
this.data = data;
this.log = data.getLogger();
! this.invalidatedProgramPoints = invalidatedProgramPoints == null ? new TreeMap<>() : invalidatedProgramPoints;
newOptimisticAssumptions();
}
private void newOptimisticAssumptions() {
optimisticAssumptions = new SwitchPoint();
< prev index next >