--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/nashorn/test/script/nosecurity/treeapi/rest.js.EXPECTED Tue Jul 12 21:18:13 2016 +0530
@@ -0,0 +1,134 @@
+[
+ {
+ "endPosition": "28",
+ "kind": "FUNCTION",
+ "name": {
+ "endPosition": "14",
+ "kind": "IDENTIFIER",
+ "name": "func",
+ "startPosition": "10"
+ },
+ "body": {
+ "endPosition": "27",
+ "kind": "BLOCK",
+ "statements": [],
+ "startPosition": "26"
+ },
+ "strict": "false",
+ "startPosition": "1",
+ "parameters": [
+ {
+ "endPosition": "16",
+ "kind": "IDENTIFIER",
+ "name": "a",
+ "startPosition": "15"
+ },
+ {
+ "endPosition": "24",
+ "restParameter": "true",
+ "kind": "IDENTIFIER",
+ "name": "all",
+ "startPosition": "21"
+ }
+ ]
+ },
+ {
+ "endPosition": "57",
+ "kind": "FUNCTION",
+ "name": {
+ "endPosition": "42",
+ "kind": "IDENTIFIER",
+ "name": "bar",
+ "startPosition": "39"
+ },
+ "body": {
+ "endPosition": "56",
+ "kind": "BLOCK",
+ "statements": [],
+ "startPosition": "55"
+ },
+ "strict": "false",
+ "startPosition": "30",
+ "parameters": [
+ {
+ "endPosition": "53",
+ "restParameter": "true",
+ "kind": "IDENTIFIER",
+ "name": "allargs",
+ "startPosition": "46"
+ }
+ ]
+ },
+ {
+ "endPosition": "91",
+ "kind": "VARIABLE",
+ "binding": {
+ "endPosition": "64",
+ "kind": "IDENTIFIER",
+ "name": "f",
+ "startPosition": "63"
+ },
+ "startPosition": "59",
+ "initializer": {
+ "endPosition": "89",
+ "kind": "FUNCTION_EXPRESSION",
+ "name": "null",
+ "body": {
+ "endPosition": "90",
+ "kind": "BLOCK",
+ "statements": [],
+ "startPosition": "89"
+ },
+ "strict": "false",
+ "startPosition": "89",
+ "parameters": [
+ {
+ "endPosition": "77",
+ "kind": "IDENTIFIER",
+ "name": "x",
+ "startPosition": "76"
+ },
+ {
+ "endPosition": "87",
+ "restParameter": "true",
+ "kind": "IDENTIFIER",
+ "name": "extra",
+ "startPosition": "82"
+ }
+ ]
+ }
+ },
+ {
+ "endPosition": "121",
+ "kind": "VARIABLE",
+ "binding": {
+ "endPosition": "98",
+ "kind": "IDENTIFIER",
+ "name": "f2",
+ "startPosition": "96"
+ },
+ "startPosition": "92",
+ "initializer": {
+ "endPosition": "119",
+ "kind": "FUNCTION_EXPRESSION",
+ "name": "null",
+ "body": {
+ "endPosition": "120",
+ "kind": "BLOCK",
+ "statements": [],
+ "startPosition": "119"
+ },
+ "strict": "false",
+ "startPosition": "119",
+ "parameters": [
+ {
+ "endPosition": "117",
+ "restParameter": "true",
+ "kind": "IDENTIFIER",
+ "name": "rest",
+ "startPosition": "113"
+ }
+ ]
+ }
+ }
+]