Searched refs:outermostCompileUnit (Results 1 - 2 of 2) sorted by relevance

/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/
H A DSplitter.java63 private final CompileUnit outermostCompileUnit; field in class:Splitter
78 * @param outermostCompileUnit compile unit for outermost function, if non-lazy this is the script's compile unit
80 public Splitter(final Compiler compiler, final FunctionNode functionNode, final CompileUnit outermostCompileUnit) { argument
83 this.outermostCompileUnit = outermostCompileUnit;
133 assert outermostCompileUnit != null : "outermost compile unit is null";
134 functionNode = functionNode.setCompileUnit(null, outermostCompileUnit);
135 outermostCompileUnit.addWeight(weight + WeighNodes.FUNCTION_WEIGHT);
151 final FunctionNode split = new Splitter(compiler, nestedFunction, outermostCompileUnit).split(nestedFunction, false);
H A DCompilationPhase.java116 final CompileUnit outermostCompileUnit = compiler.addCompileUnit(0L);
128 newFunctionNode = new Splitter(compiler, newFunctionNode, outermostCompileUnit).split(newFunctionNode, true);
130 assert newFunctionNode.getCompileUnit() == outermostCompileUnit : "fn=" + fn.getName() + ", fn.compileUnit (" + newFunctionNode.getCompileUnit() + ") != " + outermostCompileUnit;

Completed in 39 milliseconds