- 
    Sub-task 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    9
- 
        b124
- 
        generic
- 
        generic
                    D:\src\jdk9-dev\build\windows-x86_64-normal-server-release\images\jdk\bin>.\jjs
--language=es6
jjs> var obj = { foo() { print('hello') } }
jjs> obj.foo()
jdk.nashorn.internal.runtime.ParserException: <shell>:1:18 Expected ; but found
{
var obj = { foo() { print('hello') } }
^
The following is fine though:
D:\src\jdk9-dev\build\windows-x86_64-normal-server-release\images\jdk\bin>.\jjs
--language=es6 --lazy-compilation=false -ot=false
jjs> var obj = { foo() { print('hello') } }
jjs> obj.foo()
hello
            
--language=es6
jjs> var obj = { foo() { print('hello') } }
jjs> obj.foo()
jdk.nashorn.internal.runtime.ParserException: <shell>:1:18 Expected ; but found
{
var obj = { foo() { print('hello') } }
^
The following is fine though:
D:\src\jdk9-dev\build\windows-x86_64-normal-server-release\images\jdk\bin>.\jjs
--language=es6 --lazy-compilation=false -ot=false
jjs> var obj = { foo() { print('hello') } }
jjs> obj.foo()
hello