Skip to content

Instantly share code, notes, and snippets.

@pawansingh00
Last active November 16, 2021 08:41
Show Gist options
  • Save pawansingh00/4450f7446d606c92456c953390e8b9e3 to your computer and use it in GitHub Desktop.
Save pawansingh00/4450f7446d606c92456c953390e8b9e3 to your computer and use it in GitHub Desktop.
Old_version_Debug_Logs
2021-11-16 08:34:30,610 - DEBUG - No global extra conf, not calling method YcmCorePreload
serving on http://localhost:5000
2021-11-16 08:37:56,455 - INFO - Received event notification
2021-11-16 08:37:56,455 - DEBUG - Event name: FileReadyToParse
2021-11-16 08:37:56,456 - INFO - Adding buffer identifiers for file: /home/ubuntu/ycmd/some_java7.java
2021-11-16 08:37:56,469 - INFO - Looking for jdt.ls
2021-11-16 08:37:56,470 - DEBUG - Found launchers: ['/ycmd/third_party/eclipse.jdt.ls/target/repository/plugins/org.eclipse.equinox.launcher_1.5.0.v20180119-0753.jar']
2021-11-16 08:37:56,470 - DEBUG - Found launchers: ['/ycmd/third_party/eclipse.jdt.ls/target/repository/plugins/org.eclipse.equinox.launcher_1.5.0.v20180119-0753.jar']
2021-11-16 08:37:56,471 - INFO - Starting jdt.ls Language Server...
2021-11-16 08:37:56,471 - DEBUG - Starting java-server with the following command: /usr/bin/java -Dfile.encoding=UTF-8 -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.level=ALL -jar /ycmd/third_party/eclipse.jdt.ls/target/repository/plugins/org.eclipse.equinox.launcher_1.5.0.v20180119-0753.jar -configuration /ycmd/third_party/eclipse.jdt.ls/target/repository/config_linux -data /ycmd/third_party/eclipse.jdt.ls/workspace/temp/tmpya0hrkfz
2021-11-16 08:37:56,477 - INFO - jdt.ls Language Server started
2021-11-16 08:37:56,477 - DEBUG - TX: Sending message: b'Content-Length: 205\r\n\r\n{"id": "1", "jsonrpc": "2.0", "method": "initialize", "params": {"capabilities": {}, "initializationOptions": {}, "processId": 3019, "rootPath": "/home/ubuntu/ycmd", "rootUri": "file:///home/ubuntu/ycmd"}}'
2021-11-16 08:37:56,485 - INFO - Received completion request
2021-11-16 08:37:56,485 - DEBUG - Using filetype completion: False
2021-11-16 08:37:58,564 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Main thread is waiting"}}'
2021-11-16 08:37:58,568 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e initialize"}}'
2021-11-16 08:37:58,569 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Initializing Java Language Server 0.14.0.201802282111"}}'
2021-11-16 08:37:58,574 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"Init..."}}'
2021-11-16 08:37:58,576 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"0% Starting Java Language Server "}}'
2021-11-16 08:37:58,599 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"1","result":{"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{"includeText":true}},"hoverProvider":true,"completionProvider":{"resolveProvider":true,"triggerCharacters":[".","@","#"]},"signatureHelpProvider":{"triggerCharacters":["("]},"definitionProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{"resolveProvider":true},"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"renameProvider":true,"executeCommandProvider":{"commands":["java.edit.organizeImports"]}}}}'
2021-11-16 08:37:58,599 - INFO - Language server requires sync type of Incremental
2021-11-16 08:37:58,600 - DEBUG - TX: Sending notification: b'Content-Length: 57\r\n\r\n{"jsonrpc": "2.0", "method": "initialized", "params": {}}'
2021-11-16 08:37:58,600 - DEBUG - TX: Sending notification: b'Content-Length: 92\r\n\r\n{"jsonrpc": "2.0", "method": "workspace/didChangeConfiguration", "params": {"settings": {}}}'
2021-11-16 08:37:58,600 - DEBUG - Refreshing file /home/ubuntu/ycmd/some_java7.java: State is Open/action Open
2021-11-16 08:37:58,600 - DEBUG - TX: Sending notification: b'Content-Length: 559\r\n\r\n{"jsonrpc": "2.0", "method": "textDocument/didOpen", "params": {"textDocument": {"languageId": "java", "text": "import java.util.*;\\n\\nclass Solution { \\n public static void main(String[] args) { \\n Scanner in = new Scanner(System.in); \\n // Click HELP above to see examples of handling input/debug/output\\n // INPUT: int n = in.nextInt(); \\n // DEBUG: System.out.println(n); \\n // OUTPUT: System.out.println(result);\\n \\n System.\\n }\\n}", "uri": "file:///home/ubuntu/ycmd/some_java7.java", "version": 1}}}'
2021-11-16 08:37:58,605 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e workspace/didChangeConfiguration"}}'
2021-11-16 08:37:58,703 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Creating the default Java project"}}'
2021-11-16 08:37:58,788 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"30% Starting Java Language Server "}}'
2021-11-16 08:38:00,250 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Finished creating the default Java project"}}'
2021-11-16 08:38:01,144 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"language/status","params":{"type":"Starting","message":"37% Starting Java Language Server - Refreshing \\u0027/jdt.ls-java-project\\u0027."}}'
2021-11-16 08:38:01,152 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Workspace initialized in 2580ms"}}'
2021-11-16 08:38:01,152 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"language/status","params":{"type":"Started","message":"Ready"}}'
2021-11-16 08:38:01,152 - INFO - jdt.ls initialized successfully.
2021-11-16 08:38:01,219 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e java/buildWorkspace (incremental)"}}'
2021-11-16 08:38:01,228 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003eNew configuration: {}"}}'
2021-11-16 08:38:01,230 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/didOpen"}}'
2021-11-16 08:38:01,260 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Classpath is incomplete. Only syntax errors will be reported for file:///home/ubuntu/ycmd/some_java7.java"}}'
2021-11-16 08:38:01,263 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"language/actionableNotification","params":{"severity":2,"message":"Classpath is incomplete. Only syntax errors will be reported","commands":[{"title":"More Information","command":"java.ignoreIncompleteClasspath.help"},{"title":"Don\\u0027t Show Again","command":"java.ignoreIncompleteClasspath"}]}}'
2021-11-16 08:38:01,433 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Caching AST for /jdt.ls-java-project/src/some_java7.java"}}'
2021-11-16 08:38:02,982 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Releasing all ASTs"}}'
2021-11-16 08:38:02,984 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Caching AST for /jdt.ls-java-project/src/some_java7.java"}}'
2021-11-16 08:38:03,148 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM begin problem for /some_java7.java"}}'
2021-11-16 08:38:03,149 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM 2 problems reported for /some_java7.java"}}'
2021-11-16 08:38:03,157 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri":"file:///home/ubuntu/ycmd/some_java7.java","diagnostics":[{"range":{"start":{"line":10,"character":7},"end":{"line":10,"character":13}},"severity":1,"code":"1610612976","source":"Java","message":"Syntax error, insert \\"VariableDeclarators\\" to complete LocalVariableDeclaration"},{"range":{"start":{"line":10,"character":7},"end":{"line":10,"character":13}},"severity":1,"code":"1610612976","source":"Java","message":"Syntax error, insert \\";\\" to complete LocalVariableDeclarationStatement"}]}}'
2021-11-16 08:38:03,158 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Reconciled 0, validated: 1. Took 600 ms"}}'
2021-11-16 08:38:13,950 - INFO - Received event notification
2021-11-16 08:38:13,951 - DEBUG - Event name: FileReadyToParse
2021-11-16 08:38:13,951 - INFO - Adding buffer identifiers for file: /home/ubuntu/ycmd/some_java7.java
2021-11-16 08:38:13,951 - DEBUG - Refreshing file /home/ubuntu/ycmd/some_java7.java: State is Open/action None
2021-11-16 08:38:13,957 - INFO - Received completion request
2021-11-16 08:38:13,957 - DEBUG - Using filetype completion: True
2021-11-16 08:38:13,958 - DEBUG - Refreshing file /home/ubuntu/ycmd/some_java7.java: State is Open/action None
2021-11-16 08:38:13,958 - DEBUG - TX: Sending message: b'Content-Length: 190\r\n\r\n{"id": "2", "jsonrpc": "2.0", "method": "textDocument/completion", "params": {"position": {"character": 14, "line": 10}, "textDocument": {"uri": "file:///home/ubuntu/ycmd/some_java7.java"}}}'
2021-11-16 08:38:13,962 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/completion"}}'
2021-11-16 08:38:14,301 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM Completion request completed"}}'
2021-11-16 08:38:14,315 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"2","result":{"isIncomplete":false,"items":[{"label":"class : Class\\u003cjava.lang.System\\u003e","kind":5,"sortText":"999999178","insertText":"class","data":{"name":"class","pid":"0","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"out : PrintStream","kind":5,"detail":"System","sortText":"999999178","insertText":"out","data":{"decl_signature":"Ljava.lang.System;","name":"out","pid":"1","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"in : InputStream","kind":5,"detail":"System","sortText":"999999178","insertText":"in","data":{"decl_signature":"Ljava.lang.System;","name":"in","pid":"2","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"err : PrintStream","kind":5,"detail":"System","sortText":"999999178","insertText":"err","data":{"decl_signature":"Ljava.lang.System;","name":"err","pid":"3","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"setSecurityManager(SecurityManager arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"setSecurityManager","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.SecurityManager;)V","name":"setSecurityManager","pid":"4","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"setProperty(String arg0, String arg1) : String","kind":3,"detail":"System","sortText":"999999179","insertText":"setProperty","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.String;Ljava.lang.String;)Ljava.lang.String;","name":"setProperty","pid":"5","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"setProperties(Properties arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"setProperties","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.util.Properties;)V","name":"setProperties","pid":"6","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"setOut(PrintStream arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"setOut","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.io.PrintStream;)V","name":"setOut","pid":"7","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"setIn(InputStream arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"setIn","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.io.InputStream;)V","name":"setIn","pid":"8","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"setErr(PrintStream arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"setErr","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.io.PrintStream;)V","name":"setErr","pid":"9","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"runFinalizersOnExit(boolean arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"runFinalizersOnExit","data":{"decl_signature":"Ljava.lang.System;","signature":"(Z)V","name":"runFinalizersOnExit","pid":"10","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"runFinalization() : void","kind":3,"detail":"System","sortText":"999999179","insertText":"runFinalization","data":{"decl_signature":"Ljava.lang.System;","signature":"()V","name":"runFinalization","pid":"11","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"nanoTime() : long","kind":3,"detail":"System","sortText":"999999179","insertText":"nanoTime","data":{"decl_signature":"Ljava.lang.System;","signature":"()J","name":"nanoTime","pid":"12","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"mapLibraryName(String arg0) : String","kind":3,"detail":"System","sortText":"999999179","insertText":"mapLibraryName","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.String;)Ljava.lang.String;","name":"mapLibraryName","pid":"13","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"loadLibrary(String arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"loadLibrary","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.String;)V","name":"loadLibrary","pid":"14","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"load(String arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"load","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.String;)V","name":"load","pid":"15","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"lineSeparator() : String","kind":3,"detail":"System","sortText":"999999179","insertText":"lineSeparator","data":{"decl_signature":"Ljava.lang.System;","signature":"()Ljava.lang.String;","name":"lineSeparator","pid":"16","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"inheritedChannel() : Channel","kind":3,"detail":"System","sortText":"999999179","insertText":"inheritedChannel","data":{"decl_signature":"Ljava.lang.System;","signature":"()Ljava.nio.channels.Channel;","name":"inheritedChannel","pid":"17","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"identityHashCode(Object arg0) : int","kind":3,"detail":"System","sortText":"999999179","insertText":"identityHashCode","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.Object;)I","name":"identityHashCode","pid":"18","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"getenv(String arg0) : String","kind":3,"detail":"System","sortText":"999999179","insertText":"getenv","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.String;)Ljava.lang.String;","name":"getenv","pid":"19","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"getenv() : Map\\u003cString,String\\u003e","kind":3,"detail":"System","sortText":"999999179","insertText":"getenv","data":{"decl_signature":"Ljava.lang.System;","signature":"()Ljava.util.Map\\u003cLjava.lang.String;Ljava.lang.String;\\u003e;","name":"getenv","pid":"20","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"getSecurityManager() : SecurityManager","kind":3,"detail":"System","sortText":"999999179","insertText":"getSecurityManager","data":{"decl_signature":"Ljava.lang.System;","signature":"()Ljava.lang.SecurityManager;","name":"getSecurityManager","pid":"21","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"getProperty(String arg0, String arg1) : String","kind":3,"detail":"System","sortText":"999999179","insertText":"getProperty","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.String;Ljava.lang.String;)Ljava.lang.String;","name":"getProperty","pid":"22","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"getProperty(String arg0) : String","kind":3,"detail":"System","sortText":"999999179","insertText":"getProperty","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.String;)Ljava.lang.String;","name":"getProperty","pid":"23","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"getProperties() : Properties","kind":3,"detail":"System","sortText":"999999179","insertText":"getProperties","data":{"decl_signature":"Ljava.lang.System;","signature":"()Ljava.util.Properties;","name":"getProperties","pid":"24","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"gc() : void","kind":3,"detail":"System","sortText":"999999179","insertText":"gc","data":{"decl_signature":"Ljava.lang.System;","signature":"()V","name":"gc","pid":"25","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"exit(int arg0) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"exit","data":{"decl_signature":"Ljava.lang.System;","signature":"(I)V","name":"exit","pid":"26","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"currentTimeMillis() : long","kind":3,"detail":"System","sortText":"999999179","insertText":"currentTimeMillis","data":{"decl_signature":"Ljava.lang.System;","signature":"()J","name":"currentTimeMillis","pid":"27","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"console() : Console","kind":3,"detail":"System","sortText":"999999179","insertText":"console","data":{"decl_signature":"Ljava.lang.System;","signature":"()Ljava.io.Console;","name":"console","pid":"28","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"clearProperty(String arg0) : String","kind":3,"detail":"System","sortText":"999999179","insertText":"clearProperty","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.String;)Ljava.lang.String;","name":"clearProperty","pid":"29","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}},{"label":"arraycopy(Object arg0, int arg1, Object arg2, int arg3, int arg4) : void","kind":3,"detail":"System","sortText":"999999179","insertText":"arraycopy","data":{"decl_signature":"Ljava.lang.System;","signature":"(Ljava.lang.Object;ILjava.lang.Object;II)V","name":"arraycopy","pid":"30","rid":"0","uri":"file:///home/ubuntu/ycmd/some_java7.java"}}]}}'
2021-11-16 08:38:14,317 - DEBUG - TX: Sending message: b'Content-Length: 282\r\n\r\n{"id": "3", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"name": "class", "pid": "0", "rid": "0", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "insertText": "class", "kind": 5, "label": "class : Class<java.lang.System>", "sortText": "999999178"}}'
2021-11-16 08:38:14,319 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,372 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"3","result":{"label":"class : Class\\u003cjava.lang.System\\u003e","kind":5,"sortText":"999999178","insertText":"class","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"class"}}}'
2021-11-16 08:38:14,373 - DEBUG - TX: Sending message: b'Content-Length: 324\r\n\r\n{"id": "4", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "out", "pid": "1", "rid": "0", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "out", "kind": 5, "label": "out : PrintStream", "sortText": "999999178"}}'
2021-11-16 08:38:14,375 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,614 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"4","result":{"label":"out : PrintStream","kind":5,"detail":"System","documentation":"\\n * \\nout\\npublic static final\xc2\xa0PrintStream \\u003c\\u003e out The \\"standard\\" output stream. This stream is already open and ready to accept output data. Typically this stream corresponds to display output or another output destination specified by the host environment or user. \\n For simple stand-alone Java applications, a typical way to write a line of output data is: \\n System.out.println(data) \\n See the println methods in class PrintStream.\\n See Also:\\nPrintStream.println() \\u003c\\u003e, PrintStream.println(boolean) \\u003c\\u003e, PrintStream.println(char) \\u003c\\u003e, PrintStream.println(char[]) \\u003c\\u003e, PrintStream.println(double) \\u003c\\u003e, PrintStream.println(float) \\u003c\\u003e, PrintStream.println(int) \\u003c\\u003e, PrintStream.println(long) \\u003c\\u003e, PrintStream.println(java.lang.Object) \\u003c\\u003e, PrintStream.println(java.lang.String) \\u003c\\u003e\\n","sortText":"999999178","insertText":"out","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"out"}}}'
2021-11-16 08:38:14,614 - DEBUG - TX: Sending message: b'Content-Length: 321\r\n\r\n{"id": "5", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "in", "pid": "2", "rid": "0", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "in", "kind": 5, "label": "in : InputStream", "sortText": "999999178"}}'
2021-11-16 08:38:14,616 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,626 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"5","result":{"label":"in : InputStream","kind":5,"detail":"System","documentation":"\\n * \\nin\\npublic static final\xc2\xa0InputStream \\u003c\\u003e in The \\"standard\\" input stream. This stream is already open and ready to supply input data. Typically this stream corresponds to keyboard input or another input source specified by the host environment or user. ","sortText":"999999178","insertText":"in","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"in"}}}'
2021-11-16 08:38:14,627 - DEBUG - TX: Sending message: b'Content-Length: 324\r\n\r\n{"id": "6", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "err", "pid": "3", "rid": "0", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "err", "kind": 5, "label": "err : PrintStream", "sortText": "999999178"}}'
2021-11-16 08:38:14,629 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,637 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"6","result":{"label":"err : PrintStream","kind":5,"detail":"System","documentation":"\\n * \\nerr\\npublic static final\xc2\xa0PrintStream \\u003c\\u003e err The \\"standard\\" error output stream. This stream is already open and ready to accept output data. \\n Typically this stream corresponds to display output or another output destination specified by the host environment or user. By convention, this output stream is used to display error messages or other information that should come to the immediate attention of a user even if the principal output stream, the value of the variable out, has been redirected to a file or other destination that is typically not continuously monitored.\\n","sortText":"999999178","insertText":"err","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"err"}}}'
2021-11-16 08:38:14,637 - DEBUG - TX: Sending message: b'Content-Length: 431\r\n\r\n{"id": "7", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "setSecurityManager", "pid": "4", "rid": "0", "signature": "(Ljava.lang.SecurityManager;)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "setSecurityManager", "kind": 3, "label": "setSecurityManager(SecurityManager arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,638 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,652 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"7","result":{"label":"setSecurityManager(SecurityManager arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nsetSecurityManager\\npublic static\xc2\xa0void\xc2\xa0setSecurityManager(SecurityManager \\u003c\\u003e\xc2\xa0s) Sets the System security. \\n If there is a security manager already installed, this method first calls the security manager\\u0027s checkPermission method with a RuntimePermission(\\"setSecurityManager\\") permission to ensure it\\u0027s ok to replace the existing security manager. This may result in throwing a SecurityException. \\n\\n Otherwise, the argument is established as the current security manager. If the argument is null and no security manager has been established, then no action is taken and the method simply returns.\\n Parameters:\\ns - the security manager.\\n Throws:\\nSecurityException \\u003c\\u003e - if the security manager has already been set and its checkPermission method doesn\\u0027t allow it to be replaced.\\n See Also:\\ngetSecurityManager() \\u003c\\u003e, SecurityManager.checkPermission(java.security.Permission) \\u003c\\u003e, RuntimePermission \\u003c\\u003e\\n","sortText":"999999179","insertText":"setSecurityManager","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"setSecurityManager"}}}'
2021-11-16 08:38:14,653 - DEBUG - TX: Sending message: b'Content-Length: 442\r\n\r\n{"id": "8", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "setProperty", "pid": "5", "rid": "0", "signature": "(Ljava.lang.String;Ljava.lang.String;)Ljava.lang.String;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "setProperty", "kind": 3, "label": "setProperty(String arg0, String arg1) : String", "sortText": "999999179"}}'
2021-11-16 08:38:14,655 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,665 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"8","result":{"label":"setProperty(String arg0, String arg1) : String","kind":3,"detail":"System","documentation":"\\n * \\nsetProperty\\npublic static\xc2\xa0String \\u003c\\u003e\xc2\xa0setProperty(String \\u003c\\u003e\xc2\xa0key, String \\u003c\\u003e\xc2\xa0value) Sets the system property indicated by the specified key. \\n First, if a security manager exists, its SecurityManager.checkPermission method is called with a PropertyPermission(key, \\"write\\") permission. This may result in a SecurityException being thrown. If no exception is thrown, the specified property is set to the given value. \\n\\n\\n Parameters:\\nkey - the name of the system property.\\nvalue - the value of the system property.\\n Returns:\\nthe previous value of the system property, or null if it did not have one.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPermission method doesn\\u0027t allow setting of the specified property.\\nNullPointerException \\u003c\\u003e - if key or value is null.\\nIllegalArgumentException \\u003c\\u003e - if key is empty.\\n Since:\\n1.2\\n See Also:\\ngetProperty(java.lang.String) \\u003c\\u003e, getProperty(java.lang.String) \\u003c\\u003e, getProperty(java.lang.String, java.lang.String) \\u003c\\u003e, PropertyPermission \\u003c\\u003e, SecurityManager.checkPermission(java.security.Permission) \\u003c\\u003e\\n","sortText":"999999179","insertText":"setProperty","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"setProperty"}}}'
2021-11-16 08:38:14,666 - DEBUG - TX: Sending message: b'Content-Length: 406\r\n\r\n{"id": "9", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "setProperties", "pid": "6", "rid": "0", "signature": "(Ljava.util.Properties;)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "setProperties", "kind": 3, "label": "setProperties(Properties arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,668 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,676 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"9","result":{"label":"setProperties(Properties arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nsetProperties\\npublic static\xc2\xa0void\xc2\xa0setProperties(Properties \\u003c\\u003e\xc2\xa0props) Sets the system properties to the Properties argument. \\n First, if there is a security manager, its checkPropertiesAccess method is called with no arguments. This may result in a security exception. \\n\\n The argument becomes the current set of system properties for use by the getProperty(String) \\u003c\\u003e method. If the argument is null, then the current set of system properties is forgotten.\\n Parameters:\\nprops - the new system properties.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPropertiesAccess method doesn\\u0027t allow access to the system properties.\\n See Also:\\ngetProperties() \\u003c\\u003e, Properties \\u003c\\u003e, SecurityException \\u003c\\u003e, SecurityManager.checkPropertiesAccess() \\u003c\\u003e\\n","sortText":"999999179","insertText":"setProperties","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"setProperties"}}}'
2021-11-16 08:38:14,677 - DEBUG - TX: Sending message: b'Content-Length: 386\r\n\r\n{"id": "10", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "setOut", "pid": "7", "rid": "0", "signature": "(Ljava.io.PrintStream;)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "setOut", "kind": 3, "label": "setOut(PrintStream arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,679 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,701 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"10","result":{"label":"setOut(PrintStream arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nsetOut\\npublic static\xc2\xa0void\xc2\xa0setOut(PrintStream \\u003c\\u003e\xc2\xa0out) Reassigns the \\"standard\\" output stream. \\nFirst, if there is a security manager, its checkPermission method is called with a RuntimePermission(\\"setIO\\") permission to see if it\\u0027s ok to reassign the \\"standard\\" output stream.\\n Parameters:\\nout - the new standard output stream\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPermission method doesn\\u0027t allow reassigning of the standard output stream.\\n Since:\\nJDK1.1\\n See Also:\\nSecurityManager.checkPermission(java.security.Permission) \\u003c\\u003e, RuntimePermission \\u003c\\u003e\\n","sortText":"999999179","insertText":"setOut","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"setOut"}}}'
2021-11-16 08:38:14,702 - DEBUG - TX: Sending message: b'Content-Length: 383\r\n\r\n{"id": "11", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "setIn", "pid": "8", "rid": "0", "signature": "(Ljava.io.InputStream;)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "setIn", "kind": 3, "label": "setIn(InputStream arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,703 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,731 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"11","result":{"label":"setIn(InputStream arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nsetIn\\npublic static\xc2\xa0void\xc2\xa0setIn(InputStream \\u003c\\u003e\xc2\xa0in) Reassigns the \\"standard\\" input stream. \\nFirst, if there is a security manager, its checkPermission method is called with a RuntimePermission(\\"setIO\\") permission to see if it\\u0027s ok to reassign the \\"standard\\" input stream. \\n\\n\\n Parameters:\\nin - the new standard input stream.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPermission method doesn\\u0027t allow reassigning of the standard input stream.\\n Since:\\nJDK1.1\\n See Also:\\nSecurityManager.checkPermission(java.security.Permission) \\u003c\\u003e, RuntimePermission \\u003c\\u003e\\n","sortText":"999999179","insertText":"setIn","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"setIn"}}}'
2021-11-16 08:38:14,731 - DEBUG - TX: Sending message: b'Content-Length: 386\r\n\r\n{"id": "12", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "setErr", "pid": "9", "rid": "0", "signature": "(Ljava.io.PrintStream;)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "setErr", "kind": 3, "label": "setErr(PrintStream arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,733 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,743 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"12","result":{"label":"setErr(PrintStream arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nsetErr\\npublic static\xc2\xa0void\xc2\xa0setErr(PrintStream \\u003c\\u003e\xc2\xa0err) Reassigns the \\"standard\\" error output stream. \\nFirst, if there is a security manager, its checkPermission method is called with a RuntimePermission(\\"setIO\\") permission to see if it\\u0027s ok to reassign the \\"standard\\" error output stream.\\n Parameters:\\nerr - the new standard error output stream.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPermission method doesn\\u0027t allow reassigning of the standard error output stream.\\n Since:\\nJDK1.1\\n See Also:\\nSecurityManager.checkPermission(java.security.Permission) \\u003c\\u003e, RuntimePermission \\u003c\\u003e\\n","sortText":"999999179","insertText":"setErr","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"setErr"}}}'
2021-11-16 08:38:14,744 - DEBUG - TX: Sending message: b'Content-Length: 402\r\n\r\n{"id": "13", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "runFinalizersOnExit", "pid": "10", "rid": "0", "signature": "(Z)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "runFinalizersOnExit", "kind": 3, "label": "runFinalizersOnExit(boolean arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,746 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,762 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"13","result":{"label":"runFinalizersOnExit(boolean arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nrunFinalizersOnExit\\n@Deprecated \\u003c\\u003e public static\xc2\xa0void\xc2\xa0runFinalizersOnExit(boolean\xc2\xa0value) Deprecated.\xc2\xa0This method is inherently unsafe. It may result in finalizers being called on live objects while other threads are concurrently manipulating those objects, resulting in erratic behavior or deadlock. Enable or disable finalization on exit; doing so specifies that the finalizers of all objects that have finalizers that have not yet been automatically invoked are to be run before the Java runtime exits. By default, finalization on exit is disabled. \\nIf there is a security manager, its checkExit method is first called with 0 as its argument to ensure the exit is allowed. This could result in a SecurityException.\\n Parameters:\\nvalue - indicating enabling or disabling of finalization\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkExit method doesn\\u0027t allow the exit.\\n Since:\\nJDK1.1\\n See Also:\\nRuntime.exit(int) \\u003c\\u003e, Runtime.gc() \\u003c\\u003e, SecurityManager.checkExit(int) \\u003c\\u003e\\n","sortText":"999999179","insertText":"runFinalizersOnExit","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"runFinalizersOnExit"}}}'
2021-11-16 08:38:14,763 - DEBUG - TX: Sending message: b'Content-Length: 377\r\n\r\n{"id": "14", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "runFinalization", "pid": "11", "rid": "0", "signature": "()V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "runFinalization", "kind": 3, "label": "runFinalization() : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,765 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,780 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"14","result":{"label":"runFinalization() : void","kind":3,"detail":"System","documentation":"\\n * \\nrunFinalization\\npublic static\xc2\xa0void\xc2\xa0runFinalization() Runs the finalization methods of any objects pending finalization. \\n Calling this method suggests that the Java Virtual Machine expend effort toward running the finalize methods of objects that have been found to be discarded but whose finalize methods have not yet been run. When control returns from the method call, the Java Virtual Machine has made a best effort to complete all outstanding finalizations. \\n\\n The call System.runFinalization() is effectively equivalent to the call: \\n Runtime.getRuntime().runFinalization() See Also:\\nRuntime.runFinalization() \\u003c\\u003e\\n","sortText":"999999179","insertText":"runFinalization","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"runFinalization"}}}'
2021-11-16 08:38:14,781 - DEBUG - TX: Sending message: b'Content-Length: 356\r\n\r\n{"id": "15", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "nanoTime", "pid": "12", "rid": "0", "signature": "()J", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "nanoTime", "kind": 3, "label": "nanoTime() : long", "sortText": "999999179"}}'
2021-11-16 08:38:14,783 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,795 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"15","result":{"label":"nanoTime() : long","kind":3,"detail":"System","documentation":"\\n * \\nnanoTime\\npublic static\xc2\xa0long\xc2\xa0nanoTime() Returns the current value of the running Java Virtual Machine\\u0027s high-resolution time source, in nanoseconds. \\nThis method can only be used to measure elapsed time and is not related to any other notion of system or wall-clock time. The value returned represents nanoseconds since some fixed but arbitrary origin time (perhaps in the future, so values may be negative). The same origin is used by all invocations of this method in an instance of a Java virtual machine; other virtual machine instances are likely to use a different origin. \\n\\nThis method provides nanosecond precision, but not necessarily nanosecond resolution (that is, how frequently the value changes) - no guarantees are made except that the resolution is at least as good as that of currentTimeMillis() \\u003c\\u003e. \\n\\nDifferences in successive calls that span greater than approximately 292 years (263 nanoseconds) will not correctly compute elapsed time due to numerical overflow. \\n\\nThe values returned by this method become meaningful only when the difference between two such values, obtained within the same instance of a Java virtual machine, is computed. \\n\\n For example, to measure how long some code takes to execute: \\n long startTime \\u003d System.nanoTime(); // ... the code being measured ... long estimatedTime \\u003d System.nanoTime() - startTime; \\nTo compare two nanoTime values \\n long t0 \\u003d System.nanoTime(); ... long t1 \\u003d System.nanoTime(); one should use t1 - t0 \\u003c 0, not t1 \\u003c t0, because of the possibility of numerical overflow. Returns:\\nthe current value of the running Java Virtual Machine\\u0027s high-resolution time source, in nanoseconds\\n Since:\\n1.5\\n","sortText":"999999179","insertText":"nanoTime","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"nanoTime"}}}'
2021-11-16 08:38:14,797 - DEBUG - TX: Sending message: b'Content-Length: 422\r\n\r\n{"id": "16", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "mapLibraryName", "pid": "13", "rid": "0", "signature": "(Ljava.lang.String;)Ljava.lang.String;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "mapLibraryName", "kind": 3, "label": "mapLibraryName(String arg0) : String", "sortText": "999999179"}}'
2021-11-16 08:38:14,801 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,815 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"16","result":{"label":"mapLibraryName(String arg0) : String","kind":3,"detail":"System","documentation":"\\n * \\nmapLibraryName\\npublic static\xc2\xa0String \\u003c\\u003e\xc2\xa0mapLibraryName(String \\u003c\\u003e\xc2\xa0libname) Maps a library name into a platform-specific string representing a native library. Parameters:\\nlibname - the name of the library.\\n Returns:\\na platform-dependent native library name.\\n Throws:\\nNullPointerException \\u003c\\u003e - if libname is null\\n Since:\\n1.2\\n See Also:\\nloadLibrary(java.lang.String) \\u003c\\u003e, ClassLoader.findLibrary(java.lang.String) \\u003c\\u003e\\n","sortText":"999999179","insertText":"mapLibraryName","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"mapLibraryName"}}}'
2021-11-16 08:38:14,817 - DEBUG - TX: Sending message: b'Content-Length: 394\r\n\r\n{"id": "17", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "loadLibrary", "pid": "14", "rid": "0", "signature": "(Ljava.lang.String;)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "loadLibrary", "kind": 3, "label": "loadLibrary(String arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,818 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,829 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"17","result":{"label":"loadLibrary(String arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nloadLibrary\\npublic static\xc2\xa0void\xc2\xa0loadLibrary(String \\u003c\\u003e\xc2\xa0libname) Loads the native library specified by the libname argument. The libname argument must not contain any platform specific prefix, file extension or path. If a native library called libname is statically linked with the VM, then the JNI_OnLoad_libname function exported by the library is invoked. See the JNI Specification for more details. Otherwise, the libname argument is loaded from a system library location and mapped to a native library image in an implementation- dependent manner. \\n The call System.loadLibrary(name) is effectively equivalent to the call \\n Runtime.getRuntime().loadLibrary(name) Parameters:\\nlibname - the name of the library.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkLink method doesn\\u0027t allow loading of the specified dynamic library\\nUnsatisfiedLinkError \\u003c\\u003e - if either the libname argument contains a file path, the native library is not statically linked with the VM, or the library cannot be mapped to a native library image by the host system.\\nNullPointerException \\u003c\\u003e - if libname is null\\n See Also:\\nRuntime.loadLibrary(java.lang.String) \\u003c\\u003e, SecurityManager.checkLink(java.lang.String) \\u003c\\u003e\\n","sortText":"999999179","insertText":"loadLibrary","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"loadLibrary"}}}'
2021-11-16 08:38:14,829 - DEBUG - TX: Sending message: b'Content-Length: 373\r\n\r\n{"id": "18", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "load", "pid": "15", "rid": "0", "signature": "(Ljava.lang.String;)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "load", "kind": 3, "label": "load(String arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,832 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,836 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"18","result":{"label":"load(String arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nload\\npublic static\xc2\xa0void\xc2\xa0load(String \\u003c\\u003e\xc2\xa0filename) Loads the native library specified by the filename argument. The filename argument must be an absolute path name. If the filename argument, when stripped of any platform-specific library prefix, path, and file extension, indicates a library whose name is, for example, L, and a native library called L is statically linked with the VM, then the JNI_OnLoad_L function exported by the library is invoked rather than attempting to load a dynamic library. A filename matching the argument does not have to exist in the file system. See the JNI Specification for more details. Otherwise, the filename argument is mapped to a native library image in an implementation-dependent manner. \\n The call System.load(name) is effectively equivalent to the call: \\n Runtime.getRuntime().load(name) Parameters:\\nfilename - the file to load.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkLink method doesn\\u0027t allow loading of the specified dynamic library\\nUnsatisfiedLinkError \\u003c\\u003e - if either the filename is not an absolute path name, the native library is not statically linked with the VM, or the library cannot be mapped to a native library image by the host system.\\nNullPointerException \\u003c\\u003e - if filename is null\\n See Also:\\nRuntime.load(java.lang.String) \\u003c\\u003e, SecurityManager.checkLink(java.lang.String) \\u003c\\u003e\\n","sortText":"999999179","insertText":"load","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"load"}}}'
2021-11-16 08:38:14,837 - DEBUG - TX: Sending message: b'Content-Length: 390\r\n\r\n{"id": "19", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "lineSeparator", "pid": "16", "rid": "0", "signature": "()Ljava.lang.String;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "lineSeparator", "kind": 3, "label": "lineSeparator() : String", "sortText": "999999179"}}'
2021-11-16 08:38:14,841 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,847 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"19","result":{"label":"lineSeparator() : String","kind":3,"detail":"System","documentation":"\\n * \\nlineSeparator\\npublic static\xc2\xa0String \\u003c\\u003e\xc2\xa0lineSeparator() Returns the system-dependent line separator string. It always returns the same value - the initial value of the system property \\u003c\\u003e line.separator. \\nOn UNIX systems, it returns \\"\\\\n\\"; on Microsoft Windows systems it returns \\"\\\\r\\\\n\\".\\n Returns:\\nthe system-dependent line separator string\\n Since:\\n1.7\\n","sortText":"999999179","insertText":"lineSeparator","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"lineSeparator"}}}'
2021-11-16 08:38:14,848 - DEBUG - TX: Sending message: b'Content-Length: 409\r\n\r\n{"id": "20", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "inheritedChannel", "pid": "17", "rid": "0", "signature": "()Ljava.nio.channels.Channel;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "inheritedChannel", "kind": 3, "label": "inheritedChannel() : Channel", "sortText": "999999179"}}'
2021-11-16 08:38:14,850 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,861 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"20","result":{"label":"inheritedChannel() : Channel","kind":3,"detail":"System","documentation":"\\n * \\ninheritedChannel\\npublic static\xc2\xa0Channel \\u003c\\u003e\xc2\xa0inheritedChannel() throws IOException \\u003c\\u003e Returns the channel inherited from the entity that created this Java virtual machine. \\n This method returns the channel obtained by invoking the inheritedChannel \\u003c\\u003e method of the system-wide default SelectorProvider \\u003c\\u003e object. \\n\\n In addition to the network-oriented channels described in inheritedChannel \\u003c\\u003e, this method may return other kinds of channels in the future.\\n Returns:\\nThe inherited channel, if any, otherwise null.\\n Throws:\\nIOException \\u003c\\u003e - If an I/O error occurs\\nSecurityException \\u003c\\u003e - If a security manager is present and it does not permit access to the channel.\\n Since:\\n1.5\\n","sortText":"999999179","insertText":"inheritedChannel","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"inheritedChannel"}}}'
2021-11-16 08:38:14,862 - DEBUG - TX: Sending message: b'Content-Length: 408\r\n\r\n{"id": "21", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "identityHashCode", "pid": "18", "rid": "0", "signature": "(Ljava.lang.Object;)I", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "identityHashCode", "kind": 3, "label": "identityHashCode(Object arg0) : int", "sortText": "999999179"}}'
2021-11-16 08:38:14,863 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,866 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"21","result":{"label":"identityHashCode(Object arg0) : int","kind":3,"detail":"System","documentation":"\\n * \\nidentityHashCode\\npublic static\xc2\xa0int\xc2\xa0identityHashCode(Object \\u003c\\u003e\xc2\xa0x) Returns the same hash code for the given object as would be returned by the default method hashCode(), whether or not the given object\\u0027s class overrides hashCode(). The hash code for the null reference is zero. Parameters:\\nx - object for which the hashCode is to be calculated\\n Returns:\\nthe hashCode\\n Since:\\nJDK1.1\\n","sortText":"999999179","insertText":"identityHashCode","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"identityHashCode"}}}'
2021-11-16 08:38:14,868 - DEBUG - TX: Sending message: b'Content-Length: 398\r\n\r\n{"id": "22", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "getenv", "pid": "19", "rid": "0", "signature": "(Ljava.lang.String;)Ljava.lang.String;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "getenv", "kind": 3, "label": "getenv(String arg0) : String", "sortText": "999999179"}}'
2021-11-16 08:38:14,869 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,883 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"22","result":{"label":"getenv(String arg0) : String","kind":3,"detail":"System","documentation":"\\n * \\ngetenv\\npublic static\xc2\xa0String \\u003c\\u003e\xc2\xa0getenv(String \\u003c\\u003e\xc2\xa0name) Gets the value of the specified environment variable. An environment variable is a system-dependent external named value. \\nIf a security manager exists, its checkPermission \\u003c\\u003e method is called with a RuntimePermission \\u003c\\u003e(\\"getenv.\\"+name) permission. This may result in a SecurityException \\u003c\\u003e being thrown. If no exception is thrown the value of the variable name is returned. \\n\\n\\n","sortText":"999999179","insertText":"getenv","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"getenv"}}}'
2021-11-16 08:38:14,884 - DEBUG - TX: Sending message: b'Content-Length: 416\r\n\r\n{"id": "23", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "getenv", "pid": "20", "rid": "0", "signature": "()Ljava.util.Map<Ljava.lang.String;Ljava.lang.String;>;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "getenv", "kind": 3, "label": "getenv() : Map<String,String>", "sortText": "999999179"}}'
2021-11-16 08:38:14,885 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,890 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"23","result":{"label":"getenv() : Map\\u003cString,String\\u003e","kind":3,"detail":"System","documentation":"\\n * \\ngetenv\\npublic static\xc2\xa0Map \\u003c\\u003e\\u003cString \\u003c\\u003e,String \\u003c\\u003e\\u003e\xc2\xa0getenv() Returns an unmodifiable string map view of the current system environment. The environment is a system-dependent mapping from names to values which is passed from parent to child processes. \\nIf the system does not support environment variables, an empty map is returned. \\n\\nThe returned map will never contain null keys or values. Attempting to query the presence of a null key or value will throw a NullPointerException \\u003c\\u003e. Attempting to query the presence of a key or value which is not of type String \\u003c\\u003e will throw a ClassCastException \\u003c\\u003e. \\n\\nThe returned map and its collection views may not obey the general contract of the Object.equals(java.lang.Object) \\u003c\\u003e and Object.hashCode() \\u003c\\u003e methods. \\n\\nThe returned map is typically case-sensitive on all platforms. \\n\\nIf a security manager exists, its checkPermission \\u003c\\u003e method is called with a RuntimePermission \\u003c\\u003e(\\"getenv.*\\") permission. This may result in a SecurityException \\u003c\\u003e being thrown. \\n\\nWhen passing information to a Java subprocess, system properties \\u003c\\u003e are generally preferred over environment variables.\\n Returns:\\nthe environment as a map of variable names to values\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPermission \\u003c\\u003e method doesn\\u0027t allow access to the process environment\\n Since:\\n1.5\\n See Also:\\ngetenv(String) \\u003c\\u003e, ProcessBuilder.environment() \\u003c\\u003e\\n","sortText":"999999179","insertText":"getenv","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"getenv"}}}'
2021-11-16 08:38:14,890 - DEBUG - TX: Sending message: b'Content-Length: 423\r\n\r\n{"id": "24", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "getSecurityManager", "pid": "21", "rid": "0", "signature": "()Ljava.lang.SecurityManager;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "getSecurityManager", "kind": 3, "label": "getSecurityManager() : SecurityManager", "sortText": "999999179"}}'
2021-11-16 08:38:14,892 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,899 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"24","result":{"label":"getSecurityManager() : SecurityManager","kind":3,"detail":"System","documentation":"\\n * \\ngetSecurityManager\\npublic static\xc2\xa0SecurityManager \\u003c\\u003e\xc2\xa0getSecurityManager() Gets the system security interface. Returns:\\nif a security manager has already been established for the current application, then that security manager is returned; otherwise, null is returned.\\n See Also:\\nsetSecurityManager(java.lang.SecurityManager) \\u003c\\u003e\\n","sortText":"999999179","insertText":"getSecurityManager","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"getSecurityManager"}}}'
2021-11-16 08:38:14,900 - DEBUG - TX: Sending message: b'Content-Length: 444\r\n\r\n{"id": "25", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "getProperty", "pid": "22", "rid": "0", "signature": "(Ljava.lang.String;Ljava.lang.String;)Ljava.lang.String;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "getProperty", "kind": 3, "label": "getProperty(String arg0, String arg1) : String", "sortText": "999999179"}}'
2021-11-16 08:38:14,901 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,915 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"25","result":{"label":"getProperty(String arg0, String arg1) : String","kind":3,"detail":"System","documentation":"\\n * \\ngetProperty\\npublic static\xc2\xa0String \\u003c\\u003e\xc2\xa0getProperty(String \\u003c\\u003e\xc2\xa0key, String \\u003c\\u003e\xc2\xa0def) Gets the system property indicated by the specified key. \\n First, if there is a security manager, its checkPropertyAccess method is called with the key as its argument. \\n\\n If there is no current set of system properties, a set of system properties is first created and initialized in the same manner as for the getProperties method.\\n Parameters:\\nkey - the name of the system property.\\ndef - a default value.\\n Returns:\\nthe string value of the system property, or the default value if there is no property with that key.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPropertyAccess method doesn\\u0027t allow access to the specified system property.\\nNullPointerException \\u003c\\u003e - if key is null.\\nIllegalArgumentException \\u003c\\u003e - if key is empty.\\n See Also:\\nsetProperty(java.lang.String, java.lang.String) \\u003c\\u003e, SecurityManager.checkPropertyAccess(java.lang.String) \\u003c\\u003e, getProperties() \\u003c\\u003e\\n","sortText":"999999179","insertText":"getProperty","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"getProperty"}}}'
2021-11-16 08:38:14,916 - DEBUG - TX: Sending message: b'Content-Length: 413\r\n\r\n{"id": "26", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "getProperty", "pid": "23", "rid": "0", "signature": "(Ljava.lang.String;)Ljava.lang.String;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "getProperty", "kind": 3, "label": "getProperty(String arg0) : String", "sortText": "999999179"}}'
2021-11-16 08:38:14,917 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,935 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"26","result":{"label":"getProperty(String arg0) : String","kind":3,"detail":"System","documentation":"\\n * \\ngetProperty\\npublic static\xc2\xa0String \\u003c\\u003e\xc2\xa0getProperty(String \\u003c\\u003e\xc2\xa0key) Gets the system property indicated by the specified key. \\n First, if there is a security manager, its checkPropertyAccess method is called with the key as its argument. This may result in a SecurityException. \\n\\n If there is no current set of system properties, a set of system properties is first created and initialized in the same manner as for the getProperties method.\\n Parameters:\\nkey - the name of the system property.\\n Returns:\\nthe string value of the system property, or null if there is no property with that key.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPropertyAccess method doesn\\u0027t allow access to the specified system property.\\nNullPointerException \\u003c\\u003e - if key is null.\\nIllegalArgumentException \\u003c\\u003e - if key is empty.\\n See Also:\\nsetProperty(java.lang.String, java.lang.String) \\u003c\\u003e, SecurityException \\u003c\\u003e, SecurityManager.checkPropertyAccess(java.lang.String) \\u003c\\u003e, getProperties() \\u003c\\u003e\\n","sortText":"999999179","insertText":"getProperty","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"getProperty"}}}'
2021-11-16 08:38:14,936 - DEBUG - TX: Sending message: b'Content-Length: 398\r\n\r\n{"id": "27", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "getProperties", "pid": "24", "rid": "0", "signature": "()Ljava.util.Properties;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "getProperties", "kind": 3, "label": "getProperties() : Properties", "sortText": "999999179"}}'
2021-11-16 08:38:14,937 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,953 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"27","result":{"label":"getProperties() : Properties","kind":3,"detail":"System","documentation":"\\n * \\ngetProperties\\npublic static\xc2\xa0Properties \\u003c\\u003e\xc2\xa0getProperties() Determines the current system properties. \\n First, if there is a security manager, its checkPropertiesAccess method is called with no arguments. This may result in a security exception. \\n\\n The current set of system properties for use by the getProperty(String) \\u003c\\u003e method is returned as a Properties object. If there is no current set of system properties, a set of system properties is first created and initialized. This set of system properties always includes values for the following keys: \\n\\nKey Description of Associated Value \\njava.version Java Runtime Environment version \\njava.vendor Java Runtime Environment vendor \\njava.vendor.url Java vendor URL \\njava.home Java installation directory \\njava.vm.specification.version Java Virtual Machine specification version \\njava.vm.specification.vendor Java Virtual Machine specification vendor \\njava.vm.specification.name Java Virtual Machine specification name \\njava.vm.version Java Virtual Machine implementation version \\njava.vm.vendor Java Virtual Machine implementation vendor \\njava.vm.name Java Virtual Machine implementation name \\njava.specification.version Java Runtime Environment specification version \\njava.specification.vendor Java Runtime Environment specification vendor \\njava.specification.name Java Runtime Environment specification name \\njava.class.version Java class format version number \\njava.class.path Java class path \\njava.library.path List of paths to search when loading libraries \\njava.io.tmpdir Default temp file path \\njava.compiler Name of JIT compiler to use \\njava.ext.dirs Path of extension directory or directories Deprecated. This property, and the mechanism which implements it, may be removed in a future release. \\nos.name Operating system name \\nos.arch Operating system architecture \\nos.version Operating system version \\nfile.separator File separator (\\"/\\" on UNIX) \\npath.separator Path separator (\\":\\" on UNIX) \\nline.separator Line separator (\\"\\\\n\\" on UNIX) \\nuser.name User\\u0027s account name \\nuser.home User\\u0027s home directory \\nuser.dir User\\u0027s current working directory \\n Multiple paths in a system property value are separated by the path separator character of the platform. \\n\\n Note that even if the security manager does not permit the getProperties operation, it may choose to permit the getProperty(String) \\u003c\\u003e operation.\\n Returns:\\nthe system properties\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPropertiesAccess method doesn\\u0027t allow access to the system properties.\\n See Also:\\nsetProperties(java.util.Properties) \\u003c\\u003e, SecurityException \\u003c\\u003e, SecurityManager.checkPropertiesAccess() \\u003c\\u003e, Properties \\u003c\\u003e\\n","sortText":"999999179","insertText":"getProperties","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"getProperties"}}}'
2021-11-16 08:38:14,954 - DEBUG - TX: Sending message: b'Content-Length: 338\r\n\r\n{"id": "28", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "gc", "pid": "25", "rid": "0", "signature": "()V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "gc", "kind": 3, "label": "gc() : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,955 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,978 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"28","result":{"label":"gc() : void","kind":3,"detail":"System","documentation":"\\n * \\ngc\\npublic static\xc2\xa0void\xc2\xa0gc() Runs the garbage collector. \\n Calling the gc method suggests that the Java Virtual Machine expend effort toward recycling unused objects in order to make the memory they currently occupy available for quick reuse. When control returns from the method call, the Java Virtual Machine has made a best effort to reclaim space from all discarded objects. \\n\\n The call System.gc() is effectively equivalent to the call: \\n Runtime.getRuntime().gc() See Also:\\nRuntime.gc() \\u003c\\u003e\\n","sortText":"999999179","insertText":"gc","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"gc"}}}'
2021-11-16 08:38:14,980 - DEBUG - TX: Sending message: b'Content-Length: 353\r\n\r\n{"id": "29", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "exit", "pid": "26", "rid": "0", "signature": "(I)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "exit", "kind": 3, "label": "exit(int arg0) : void", "sortText": "999999179"}}'
2021-11-16 08:38:14,982 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:14,990 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"29","result":{"label":"exit(int arg0) : void","kind":3,"detail":"System","documentation":"\\n * \\nexit\\npublic static\xc2\xa0void\xc2\xa0exit(int\xc2\xa0status) Terminates the currently running Java Virtual Machine. The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination. \\n This method calls the exit method in class Runtime. This method never returns normally. \\n\\n The call System.exit(n) is effectively equivalent to the call: \\n Runtime.getRuntime().exit(n) Parameters:\\nstatus - exit status.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkExit method doesn\\u0027t allow exit with the specified status.\\n See Also:\\nRuntime.exit(int) \\u003c\\u003e\\n","sortText":"999999179","insertText":"exit","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"exit"}}}'
2021-11-16 08:38:14,994 - DEBUG - TX: Sending message: b'Content-Length: 383\r\n\r\n{"id": "30", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "currentTimeMillis", "pid": "27", "rid": "0", "signature": "()J", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "currentTimeMillis", "kind": 3, "label": "currentTimeMillis() : long", "sortText": "999999179"}}'
2021-11-16 08:38:14,997 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:15,010 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"30","result":{"label":"currentTimeMillis() : long","kind":3,"detail":"System","documentation":"\\n * \\ncurrentTimeMillis\\npublic static\xc2\xa0long\xc2\xa0currentTimeMillis() Returns the current time in milliseconds. Note that while the unit of time of the return value is a millisecond, the granularity of the value depends on the underlying operating system and may be larger. For example, many operating systems measure time in units of tens of milliseconds. \\n See the description of the class Date for a discussion of slight discrepancies that may arise between \\"computer time\\" and coordinated universal time (UTC).\\n Returns:\\nthe difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.\\n See Also:\\nDate \\u003c\\u003e\\n","sortText":"999999179","insertText":"currentTimeMillis","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"currentTimeMillis"}}}'
2021-11-16 08:38:15,011 - DEBUG - TX: Sending message: b'Content-Length: 372\r\n\r\n{"id": "31", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "console", "pid": "28", "rid": "0", "signature": "()Ljava.io.Console;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "console", "kind": 3, "label": "console() : Console", "sortText": "999999179"}}'
2021-11-16 08:38:15,013 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:15,016 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"31","result":{"label":"console() : Console","kind":3,"detail":"System","documentation":"\\n * \\nconsole\\npublic static\xc2\xa0Console \\u003c\\u003e\xc2\xa0console() Returns the unique Console \\u003c\\u003e object associated with the current Java virtual machine, if any. Returns:\\nThe system console, if any, otherwise null.\\n Since:\\n1.6\\n","sortText":"999999179","insertText":"console","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"console"}}}'
2021-11-16 08:38:15,017 - DEBUG - TX: Sending message: b'Content-Length: 419\r\n\r\n{"id": "32", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "clearProperty", "pid": "29", "rid": "0", "signature": "(Ljava.lang.String;)Ljava.lang.String;", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "clearProperty", "kind": 3, "label": "clearProperty(String arg0) : String", "sortText": "999999179"}}'
2021-11-16 08:38:15,024 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:15,037 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"32","result":{"label":"clearProperty(String arg0) : String","kind":3,"detail":"System","documentation":"\\n * \\nclearProperty\\npublic static\xc2\xa0String \\u003c\\u003e\xc2\xa0clearProperty(String \\u003c\\u003e\xc2\xa0key) Removes the system property indicated by the specified key. \\n First, if a security manager exists, its SecurityManager.checkPermission method is called with a PropertyPermission(key, \\"write\\") permission. This may result in a SecurityException being thrown. If no exception is thrown, the specified property is removed. \\n\\n\\n Parameters:\\nkey - the name of the system property to be removed.\\n Returns:\\nthe previous string value of the system property, or null if there was no property with that key.\\n Throws:\\nSecurityException \\u003c\\u003e - if a security manager exists and its checkPropertyAccess method doesn\\u0027t allow access to the specified system property.\\nNullPointerException \\u003c\\u003e - if key is null.\\nIllegalArgumentException \\u003c\\u003e - if key is empty.\\n Since:\\n1.5\\n See Also:\\ngetProperty(java.lang.String) \\u003c\\u003e, setProperty(java.lang.String, java.lang.String) \\u003c\\u003e, Properties \\u003c\\u003e, SecurityException \\u003c\\u003e, SecurityManager.checkPropertiesAccess() \\u003c\\u003e\\n","sortText":"999999179","insertText":"clearProperty","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"clearProperty"}}}'
2021-11-16 08:38:15,039 - DEBUG - TX: Sending message: b'Content-Length: 452\r\n\r\n{"id": "33", "jsonrpc": "2.0", "method": "completionItem/resolve", "params": {"data": {"decl_signature": "Ljava.lang.System;", "name": "arraycopy", "pid": "30", "rid": "0", "signature": "(Ljava.lang.Object;ILjava.lang.Object;II)V", "uri": "file:///home/ubuntu/ycmd/some_java7.java"}, "detail": "System", "insertText": "arraycopy", "kind": 3, "label": "arraycopy(Object arg0, int arg1, Object arg2, int arg3, int arg4) : void", "sortText": "999999179"}}'
2021-11-16 08:38:15,040 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"Nov 16, 2021 8:37:58 AM \\u003e\\u003e document/resolveCompletionItem"}}'
2021-11-16 08:38:15,057 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":"33","result":{"label":"arraycopy(Object arg0, int arg1, Object arg2, int arg3, int arg4) : void","kind":3,"detail":"System","documentation":"\\n * \\narraycopy\\npublic static\xc2\xa0void\xc2\xa0arraycopy(Object \\u003c\\u003e\xc2\xa0src, int\xc2\xa0srcPos, Object \\u003c\\u003e\xc2\xa0dest, int\xc2\xa0destPos, int\xc2\xa0length) Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array. A subsequence of array components are copied from the source array referenced by src to the destination array referenced by dest. The number of components copied is equal to the length argument. The components at positions srcPos through srcPos+length-1 in the source array are copied into positions destPos through destPos+length-1, respectively, of the destination array. \\n If the src and dest arguments refer to the same array object, then the copying is performed as if the components at positions srcPos through srcPos+length-1 were first copied to a temporary array with length components and then the contents of the temporary array were copied into positions destPos through destPos+length-1 of the destination array. \\n\\n If dest is null, then a NullPointerException is thrown. \\n\\n If src is null, then a NullPointerException is thrown and the destination array is not modified. \\n\\n Otherwise, if any of the following is true, an ArrayStoreException is thrown and the destination is not modified: \\n\\n - The src argument refers to an object that is not an array. \\n - The dest argument refers to an object that is not an array. \\n - The src argument and dest argument refer to arrays whose component types are different primitive types. \\n - The src argument refers to an array with a primitive component type and the dest argument refers to an array with a reference component type. \\n - The src argument refers to an array with a reference component type and the dest argument refers to an array with a primitive component type. \\n Otherwise, if any of the following is true, an IndexOutOfBoundsException is thrown and the destination is not modified: \\n\\n - The srcPos argument is negative. \\n - The destPos argument is negative. \\n - The length argument is negative. \\n - srcPos+length is greater than src.length, the length of the source array. \\n - destPos+length is greater than dest.length, the length of the destination array. \\n Otherwise, if any actual component of the source array from position srcPos through srcPos+length-1 cannot be converted to the component type of the destination array by assignment conversion, an ArrayStoreException is thrown. In this case, let k be the smallest nonnegative integer less than length such that src[srcPos+k] cannot be converted to the component type of the destination array; when the exception is thrown, source array components from positions srcPos through srcPos+k-1 will already have been copied to destination array positions destPos through destPos+k-1 and no other positions of the destination array will have been modified. (Because of the restrictions already itemized, this paragraph effectively applies only to the situation where both arrays have component types that are reference types.)\\n Parameters:\\nsrc - the source array.\\nsrcPos - starting position in the source array.\\ndest - the destination array.\\ndestPos - starting position in the destination data.\\nlength - the number of array elements to be copied.\\n Throws:\\nIndexOutOfBoundsException \\u003c\\u003e - if copying would cause access of data outside array bounds.\\nArrayStoreException \\u003c\\u003e - if an element in the src array could not be stored into the dest array because of a type mismatch.\\nNullPointerException \\u003c\\u003e - if either src or dest is null.\\n","sortText":"999999179","insertText":"arraycopy","insertTextFormat":1,"textEdit":{"range":{"start":{"line":10,"character":14},"end":{"line":10,"character":14}},"newText":"arraycopy"}}}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment