Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8134503 support ES6 parsing in Nashorn
  3. JDK-8156615

Catch parameter can be a BindingPattern in ES6 mode

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: P3 P3
    • 9
    • 9
    • core-libs
    • b145
    • generic
    • generic

      D:\src\jdk9-dev\build\windows-x86_64-normal-server-release\images\jdk\bin>.\jjs
       --language=es6
      jjs> try { } catch ({foo }) {}
      ECMAScript Exception: SyntaxError: <shell>:1:15 Expected ident but found {
      try { } catch ({foo }) {}
                     ^

      CatchParameter is BindingIdentifier or BindingPattern

      See : http://www.ecma-international.org/ecma-262/6.0/#sec-try-statement

            sdama Srinivas Dama (Inactive)
            sundar Sundararajan Athijegannathan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: