src/jdk/nashorn/internal/codegen/CodeGenerator.java

Print this page

        

*** 2021,2032 **** load(throwNode.getExpression()); method.athrow(); return false; } - method._new(ECMAException.class).dup(); - final Source source = lc.getCurrentFunction().getSource(); final Expression expression = throwNode.getExpression(); final int position = throwNode.position(); final int line = throwNode.getLineNumber(); --- 2021,2030 ----
*** 2035,2045 **** load(expression, Type.OBJECT); method.load(source.getName()); method.load(line); method.load(column); ! method.invoke(ECMAException.THROW_INIT); method.athrow(); return false; } --- 2033,2043 ---- load(expression, Type.OBJECT); method.load(source.getName()); method.load(line); method.load(column); ! method.invoke(ECMAException.CREATE); method.athrow(); return false; }