hg: jdk9/dev/nashorn: 8156615: Catch parameter can be a BindingPattern in ES6 mode
hannes.wallnoefer at oracle.com
hannes.wallnoefer at oracle.com
Tue Nov 15 09:14:32 UTC 2016
Changeset: 4a68dd740be8
Author: sdama
Date: 2016-11-14 22:33 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/4a68dd740be8
8156615: Catch parameter can be a BindingPattern in ES6 mode
Summary: Added parser support for catch parameter being a binding pattern
Reviewed-by: sundar, hannesw, attila
Contributed-by: srinivas.dama at oracle.com
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
! test/script/basic/es6/destructuring.js
! test/script/basic/es6/destructuring.js.EXPECTED
+ test/script/nosecurity/treeapi/destructuring_catch.js
+ test/script/nosecurity/treeapi/destructuring_catch.js.EXPECTED
More information about the jdk9-dev-changes
mailing list