12:17:02.493 Client { "id": "{19291933-0d47-42cb-b950-14a933baafe8}", "jsonrpc": "2.0", "method": "textDocument/hover", "params": { "position": { "character": 6, "line": 35 }, "textDocument": { "uri": "file:///Users/me/myapp/app/PatternGroup.cpp" } } } 12:17:02.496 Server { "id": "{19291933-0d47-42cb-b950-14a933baafe8}", "jsonrpc": "2.0", "result": { "contents": { "kind": "markdown", "value": "### class `QJsonArray` \n\n---\n```cpp\nclass QJsonArray {}\n```" }, "range": { "end": { "character": 16, "line": 35 }, "start": { "character": 6, "line": 35 } } } } 12:22:00.739 Client { "id": "{9a3b4775-35b6-4a3c-91c9-71fd49448d31}", "jsonrpc": "2.0", "method": "textDocument/definition", "params": { "position": { "character": 18, "line": 32 }, "textDocument": { "uri": "file:///Users/me/myapp/app/PatternGroup.h" } } } 12:22:00.739 Client { "id": "{539b1b36-7fd1-4067-b02a-325454e2a431}", "jsonrpc": "2.0", "method": "textDocument/ast", "params": { "range": { "end": { "character": 18, "line": 32 }, "start": { "character": 18, "line": 32 } }, "textDocument": { "uri": "file:///Users/me/myapp/app/PatternGroup.h" } } } 12:22:00.742 Server { "id": "{9a3b4775-35b6-4a3c-91c9-71fd49448d31}", "jsonrpc": "2.0", "result": [ { "range": { "end": { "character": 33, "line": 30 }, "start": { "character": 28, "line": 30 } }, "uri": "file:///Users/me/myapp/app/PatternGroup.cpp" } ] } 12:22:00.742 Server { "id": "{539b1b36-7fd1-4067-b02a-325454e2a431}", "jsonrpc": "2.0", "result": { "arcana": "CXXMethodDecl 0x106480d30 col:19 title 'const QString () const'", "children": [ { "arcana": "QualType 0x106480a30 'const QString () const' ", "children": [ { "arcana": "QualType 0x106585101 'const QString' const", "children": [ { "arcana": "QualType 0x106585100 'QString' ", "detail": "QString", "kind": "Record", "range": { "end": { "character": 17, "line": 32 }, "start": { "character": 10, "line": 32 } }, "role": "type" } ], "detail": "const", "kind": "Qualified", "range": { "end": { "character": 17, "line": 32 }, "start": { "character": 10, "line": 32 } }, "role": "type" } ], "kind": "FunctionProto", "range": { "end": { "character": 31, "line": 32 }, "start": { "character": 10, "line": 32 } }, "role": "type" } ], "detail": "title", "kind": "CXXMethod", "range": { "end": { "character": 31, "line": 32 }, "start": { "character": 4, "line": 32 } }, "role": "declaration" } }