[ { "getter": "null", "endPosition": "17", "kind": "PROPERTY", "setter": "null", "class": "class jdk.nashorn.api.tree.PropertyTreeImpl", "value": { "endPosition": "22", "kind": "STRING_LITERAL", "class": "class jdk.nashorn.api.tree.LiteralTreeImpl", "value": "test", "startPosition": "18" }, "startPosition": "12", "key": { "endPosition": "15", "kind": "IDENTIFIER", "name": "foo", "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl", "startPosition": "12" } }, { "getter": "null", "endPosition": "31", "kind": "PROPERTY", "setter": "null", "class": "class jdk.nashorn.api.tree.PropertyTreeImpl", "value": { "endPosition": "38", "kind": "FUNCTION_INVOCATION", "functionSelect": { "endPosition": "36", "kind": "IDENTIFIER", "name": "call", "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl", "startPosition": "32" }, "arguments": [], "class": "class jdk.nashorn.api.tree.FunctionCallTreeImpl", "startPosition": "32" }, "startPosition": "26", "key": { "endPosition": "30", "kind": "IDENTIFIER", "name": "_foo", "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl", "startPosition": "26" } }, { "getter": "null", "endPosition": "46", "kind": "PROPERTY", "setter": "null", "class": "class jdk.nashorn.api.tree.PropertyTreeImpl", "value": { "endPosition": "59", "kind": "FUNCTION_EXPRESSION", "name": "null", "body": { "endPosition": "60", "kind": "BLOCK", "statements": [], "class": "class jdk.nashorn.api.tree.BlockTreeImpl", "startPosition": "59" }, "strict": "false", "class": "class jdk.nashorn.api.tree.FunctionExpressionTreeImpl", "startPosition": "59", "parameters": [] }, "startPosition": "41", "key": { "endPosition": "45", "kind": "IDENTIFIER", "name": "$foo", "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl", "startPosition": "41" } }, { "getter": "null", "endPosition": "69", "kind": "PROPERTY", "setter": "null", "class": "class jdk.nashorn.api.tree.PropertyTreeImpl", "value": { "endPosition": "72", "kind": "OBJECT_LITERAL", "class": "class jdk.nashorn.api.tree.ObjectLiteralTreeImpl", "startPosition": "70", "properties": [] }, "startPosition": "64", "key": { "endPosition": "68", "kind": "IDENTIFIER", "name": "fo42", "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl", "startPosition": "64" } } ]