nashorn/test/script/nosecurity/treeapi/modules.js.EXPECTED
author sundar
Tue, 12 Jul 2016 21:18:13 +0530
changeset 39662 e2b36a3779b9
permissions -rw-r--r--
8149929: Nashorn Parser API needs to be updated for ES6 Reviewed-by: mhaupt, hannesw

{
  "endPosition": "0",
  "kind": "COMPILATION_UNIT",
  "module": {
    "indirectExportEntries": [],
    "endPosition": "0",
    "kind": "MODULE",
    "localExportEntries": [
      {
        "localName": {
          "endPosition": "62",
          "kind": "IDENTIFIER",
          "name": "func",
          "startPosition": "58"
        },
        "endPosition": "67",
        "kind": "EXPORT_ENTRY",
        "moduleRequest": "null",
        "exportName": {
          "endPosition": "62",
          "kind": "IDENTIFIER",
          "name": "func",
          "startPosition": "58"
        },
        "importName": "null",
        "startPosition": "49"
      }
    ],
    "starExportEntries": [],
    "startPosition": "0",
    "importEntries": [
      {
        "localName": {
          "endPosition": "25",
          "kind": "IDENTIFIER",
          "name": "myMod",
          "startPosition": "20"
        },
        "endPosition": "38",
        "kind": "IMPORT_ENTRY",
        "moduleRequest": {
          "endPosition": "30",
          "kind": "IDENTIFIER",
          "name": "my-mod",
          "startPosition": "32"
        },
        "importName": {
          "star": "true",
          "endPosition": "14",
          "kind": "IDENTIFIER",
          "name": "*",
          "startPosition": "15"
        },
        "startPosition": "1"
      }
    ]
  },
  "sourceElements": [
    {
      "endPosition": "67",
      "kind": "FUNCTION",
      "name": {
        "endPosition": "62",
        "kind": "IDENTIFIER",
        "name": "func",
        "startPosition": "58"
      },
      "body": {
        "endPosition": "66",
        "kind": "BLOCK",
        "statements": [],
        "startPosition": "65"
      },
      "strict": "true",
      "startPosition": "49",
      "parameters": []
    }
  ],
  "sourceName": "foo",
  "strict": "true",
  "startPosition": "0"
}