Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- { message: 'Starting Java server with: C:\\Program Files\\Java\\jdk1.8.0_191\\bin\\java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dfile.encoding=utf8 -DwatchParentProcess=false -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -noverify -jar c:\\Users\\bench\\.vscode\\extensions\\redhat.java-0.58.0\\server\\plugins\\org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar -configuration c:\\Users\\bench\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\0.58.0\\config_win -data c:\\Users\\bench\\AppData\\Roaming\\Code\\User\\workspaceStorage\\7c87985c4321708cccdd156335c380ae\\redhat.java\\jdt_ws', level: 'info', timestamp: '2020-03-27 15:23:54.023'}
- { message: "[Trace - 3:23:54 PM] Sending request 'initialize - (0)'.", level: 'info', timestamp: '2020-03-27 15:23:54.088'}
- { message: 'Params: {\n' + ' "processId": 9820,\n' + ' "clientInfo": {\n' + ' "name": "vscode",\n' + ' "version": "1.43.2"\n' + ' },\n' + ' "rootPath": "d:\\\\Java",\n' + ' "rootUri": "file:///d%3A/Java",\n' + ' "capabilities": {\n' + ' "workspace": {\n' + ' "applyEdit": true,\n' + ' "workspaceEdit": {\n' + ' "documentChanges": true,\n' + ' "resourceOperations": [\n' + ' "create",\n' + ' "rename",\n' + ' "delete"\n' + ' ],\n' + ' "failureHandling": "textOnlyTransactional"\n' + ' },\n' + ' "didChangeConfiguration": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "didChangeWatchedFiles": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "symbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' }\n' + ' },\n' + ' "executeCommand": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "configuration": true,\n' + ' "workspaceFolders": true\n' + ' },\n' + ' "textDocument": {\n' + ' "publishDiagnostics": {\n' + ' "relatedInformation": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2\n' + ' ]\n' + ' }\n' + ' },\n' + ' "synchronization": {\n' + ' "dynamicRegistration": true,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "didSave": true\n' + ' },\n' + ' "completion": {\n' + ' "dynamicRegistration": true,\n' + ' "contextSupport": true,\n' + ' "completionItem": {\n' + ' "snippetSupport": true,\n' + ' "commitCharactersSupport": true,\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "deprecatedSupport": true,\n' + ' "preselectSupport": true,\n' + ' "tagSupport": {\n' + ' "valueSet": [\n' + ' 1\n' + ' ]\n' + ' }\n' + ' },\n' + ' "completionItemKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25\n' + ' ]\n' + ' }\n' + ' },\n' + ' "hover": {\n' + ' "dynamicRegistration": true,\n' + ' "contentFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ]\n' + ' },\n' + ' "signatureHelp": {\n' + ' "dynamicRegistration": true,\n' + ' "signatureInformation": {\n' + ' "documentationFormat": [\n' + ' "markdown",\n' + ' "plaintext"\n' + ' ],\n' + ' "parameterInformation": {\n' + ' "labelOffsetSupport": true\n' + ' }\n' + ' },\n' + ' "contextSupport": true\n' + ' },\n' + ' "definition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "references": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentHighlight": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "documentSymbol": {\n' + ' "dynamicRegistration": true,\n' + ' "symbolKind": {\n' + ' "valueSet": [\n' + ' 1,\n' + ' 2,\n' + ' 3,\n' + ' 4,\n' + ' 5,\n' + ' 6,\n' + ' 7,\n' + ' 8,\n' + ' 9,\n' + ' 10,\n' + ' 11,\n' + ' 12,\n' + ' 13,\n' + ' 14,\n' + ' 15,\n' + ' 16,\n' + ' 17,\n' + ' 18,\n' + ' 19,\n' + ' 20,\n' + ' 21,\n' + ' 22,\n' + ' 23,\n' + ' 24,\n' + ' 25,\n' + ' 26\n' + ' ]\n' + ' },\n' + ' "hierarchicalDocumentSymbolSupport": true\n' + ' },\n' + ' "codeAction": {\n' + ' "dynamicRegistration": true,\n' + ' "isPreferredSupport": true,\n' + ' "codeActionLiteralSupport": {\n' + ' "codeActionKind": {\n' + ' "valueSet": [\n' + ' "",\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' }\n' + ' },\n' + ' "codeLens": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "formatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rangeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "onTypeFormatting": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "rename": {\n' + ' "dynamicRegistration": true,\n' + ' "prepareSupport": true\n' + ' },\n' + ' "documentLink": {\n' + ' "dynamicRegistration": true,\n' + ' "tooltipSupport": true\n' + ' },\n' + ' "typeDefinition": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "implementation": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "colorProvider": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "foldingRange": {\n' + ' "dynamicRegistration": true,\n' + ' "rangeLimit": 5000,\n' + ' "lineFoldingOnly": true\n' + ' },\n' + ' "declaration": {\n' + ' "dynamicRegistration": true,\n' + ' "linkSupport": true\n' + ' },\n' + ' "selectionRange": {\n' + ' "dynamicRegistration": true\n' + ' },\n' + ' "callHierarchy": {\n' + ' "dynamicRegistration": true\n' + ' }\n' + ' },\n' + ' "window": {\n' + ' "workDoneProgress": true\n' + ' }\n' + ' },\n' + ' "initializationOptions": {\n' + ' "bundles": [\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\visualstudioexptteam.vscodeintellicode-1.2.6\\\\dist\\\\com.microsoft.jdtls.intellicode.core-0.4.0.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-debug-0.25.1\\\\server\\\\com.microsoft.java.debug.plugin-0.25.1.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-dependency-0.9.0\\\\server\\\\com.microsoft.jdtls.ext.core-0.9.0.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\com.microsoft.java.test.plugin-0.22.2.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.eclipse.jdt.junit4.runtime_1.1.1000.v20190510-0840.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.eclipse.jdt.junit5.runtime_1.0.500.v20190510-0840.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.jupiter.api_5.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.jupiter.engine_5.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.jupiter.migrationsupport_5.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.jupiter.params_5.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.vintage.engine_5.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.opentest4j_1.1.1.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.platform.commons_1.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.platform.engine_1.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.platform.launcher_1.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.platform.runner_1.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.junit.platform.suite.api_1.4.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-java-test-0.22.2\\\\server\\\\org.apiguardian_1.0.0.v20190212-2109.jar",\n' + ' "C:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\vscjava.vscode-maven-0.21.2\\\\jdtls.ext\\\\com.microsoft.java.maven.plugin\\\\target\\\\com.microsoft.java.maven.plugin-0.21.2.jar"\n' + ' ],\n' + ' "workspaceFolders": [\n' + ' "file:///d%3A/Java"\n' + ' ],\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_191",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m"\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "interactive",\n' + ' "maven": {\n' + ' "userSettings": null\n' + ' },\n' + ' "runtimes": []\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "version": null,\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "home": null\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ]\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": false\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": true\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ]\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "completion": {\n' + ' "maxResults": 50,\n' + ' "enabled": true,\n' + ' "overwrite": true,\n' + ' "guessMethodArguments": false,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "java",\n' + ' "javax",\n' + ' "com",\n' + ' "org"\n' + ' ]\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' }\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": false\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "showStaticVariables": false,\n' + ' "showQualifiedNames": false,\n' + ' "showLogicalStructure": true,\n' + ' "showToString": true,\n' + ' "maxStringLength": 0,\n' + ' "numericPrecision": 0,\n' + ' "hotCodeReplace": "manual",\n' + ' "enableRunDebugCodeLens": true,\n' + ' "forceBuildBeforeLaunch": true,\n' + ' "console": "integratedTerminal"\n' + ' }\n' + ' },\n' + ' "dependency": {\n' + ' "showMembers": false,\n' + ' "syncWithFolderExplorer": true,\n' + ' "autoRefresh": true,\n' + ' "refreshDelay": 2000,\n' + ' "packagePresentation": "flat"\n' + ' },\n' + ' "help": {\n' + ' "firstView": "auto"\n' + ' },\n' + ' "test": {\n' + ' "report": {\n' + ' "showAfterExecution": "onFailure",\n' + ' "position": "sideView"\n' + ' },\n' + ' "editor": {\n' + ' "enableShortcuts": true\n' + ' },\n' + ' "log": {\n' + ' "level": "info"\n' + ' },\n' + ' "message": {\n' + ' "hintForDeprecatedConfig": true,\n' + ' "hintForSetingDefaultConfig": true\n' + ' },\n' + ' "defaultConfig": "",\n' + ' "config": {}\n' + ' }\n' + ' }\n' + ' },\n' + ' "extendedClientCapabilities": {\n' + ' "progressReportProvider": true,\n' + ' "classFileContentsSupport": true,\n' + ' "overrideMethodsPromptSupport": true,\n' + ' "hashCodeEqualsPromptSupport": true,\n' + ' "advancedOrganizeImportsSupport": true,\n' + ' "generateToStringPromptSupport": true,\n' + ' "advancedGenerateAccessorsSupport": true,\n' + ' "generateConstructorsPromptSupport": true,\n' + ' "generateDelegateMethodsPromptSupport": true,\n' + ' "advancedExtractRefactoringSupport": true,\n' + ' "moveRefactoringSupport": true,\n' + ' "clientHoverProvider": true\n' + ' },\n' + ' "triggerFiles": [\n' + ' "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' ]\n' + ' },\n' + ' "trace": "verbose",\n' + ' "workspaceFolders": [\n' + ' {\n' + ' "uri": "file:///d%3A/Java",\n' + ' "name": "Java"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:23:54.091'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:23:59 PM] Received response 'initialize - (0)' in 5488ms.", level: 'info', timestamp: '2020-03-27 15:23:59.567'}
- { message: 'Result: {\n' + ' "capabilities": {\n' + ' "textDocumentSync": {\n' + ' "openClose": true,\n' + ' "change": 2,\n' + ' "willSave": true,\n' + ' "willSaveWaitUntil": true,\n' + ' "save": {\n' + ' "includeText": true\n' + ' }\n' + ' },\n' + ' "workspace": {\n' + ' "workspaceFolders": {\n' + ' "supported": true,\n' + ' "changeNotifications": true\n' + ' }\n' + ' },\n' + ' "callHierarchyProvider": true\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:23:59.569'}
- { message: "[Trace - 3:23:59 PM] Sending notification 'initialized'.", level: 'info', timestamp: '2020-03-27 15:23:59.571'}
- { message: 'Params: {}\n\n', level: 'info', timestamp: '2020-03-27 15:23:59.573'}
- { message: "[Trace - 3:23:59 PM] Sending notification 'workspace/didChangeConfiguration'.", level: 'info', timestamp: '2020-03-27 15:23:59.580'}
- { message: 'Params: {\n' + ' "settings": {\n' + ' "java": {\n' + ' "home": "C:\\\\Program Files\\\\Java\\\\jdk1.8.0_191",\n' + ' "jdt": {\n' + ' "ls": {\n' + ' "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m"\n' + ' }\n' + ' },\n' + ' "errors": {\n' + ' "incompleteClasspath": {\n' + ' "severity": "warning"\n' + ' }\n' + ' },\n' + ' "configuration": {\n' + ' "checkProjectSettingsExclusions": false,\n' + ' "updateBuildConfiguration": "interactive",\n' + ' "maven": {\n' + ' "userSettings": null\n' + ' },\n' + ' "runtimes": []\n' + ' },\n' + ' "trace": {\n' + ' "server": "verbose"\n' + ' },\n' + ' "import": {\n' + ' "maven": {\n' + ' "enabled": true\n' + ' },\n' + ' "gradle": {\n' + ' "enabled": true,\n' + ' "wrapper": {\n' + ' "enabled": true\n' + ' },\n' + ' "offline": {\n' + ' "enabled": false\n' + ' },\n' + ' "version": null,\n' + ' "arguments": null,\n' + ' "jvmArguments": null,\n' + ' "home": null\n' + ' },\n' + ' "exclusions": [\n' + ' "**/node_modules/**",\n' + ' "**/.metadata/**",\n' + ' "**/archetype-resources/**",\n' + ' "**/META-INF/maven/**"\n' + ' ]\n' + ' },\n' + ' "maven": {\n' + ' "downloadSources": false,\n' + ' "updateSnapshots": false\n' + ' },\n' + ' "referencesCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "signatureHelp": {\n' + ' "enabled": false\n' + ' },\n' + ' "implementationsCodeLens": {\n' + ' "enabled": false\n' + ' },\n' + ' "format": {\n' + ' "enabled": true,\n' + ' "settings": {\n' + ' "url": null,\n' + ' "profile": null\n' + ' },\n' + ' "comments": {\n' + ' "enabled": true\n' + ' },\n' + ' "onType": {\n' + ' "enabled": true\n' + ' }\n' + ' },\n' + ' "saveActions": {\n' + ' "organizeImports": true\n' + ' },\n' + ' "project": {\n' + ' "referencedLibraries": [\n' + ' "lib/**/*.jar"\n' + ' ]\n' + ' },\n' + ' "contentProvider": {\n' + ' "preferred": null\n' + ' },\n' + ' "autobuild": {\n' + ' "enabled": true\n' + ' },\n' + ' "maxConcurrentBuilds": 1,\n' + ' "completion": {\n' + ' "maxResults": 50,\n' + ' "enabled": true,\n' + ' "overwrite": true,\n' + ' "guessMethodArguments": false,\n' + ' "favoriteStaticMembers": [\n' + ' "org.junit.Assert.*",\n' + ' "org.junit.Assume.*",\n' + ' "org.junit.jupiter.api.Assertions.*",\n' + ' "org.junit.jupiter.api.Assumptions.*",\n' + ' "org.junit.jupiter.api.DynamicContainer.*",\n' + ' "org.junit.jupiter.api.DynamicTest.*",\n' + ' "org.mockito.Mockito.*",\n' + ' "org.mockito.ArgumentMatchers.*",\n' + ' "org.mockito.Answers.*"\n' + ' ],\n' + ' "filteredTypes": [\n' + ' "java.awt.*",\n' + ' "com.sun.*"\n' + ' ],\n' + ' "importOrder": [\n' + ' "java",\n' + ' "javax",\n' + ' "com",\n' + ' "org"\n' + ' ]\n' + ' },\n' + ' "foldingRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "progressReports": {\n' + ' "enabled": true\n' + ' },\n' + ' "codeGeneration": {\n' + ' "hashCodeEquals": {\n' + ' "useJava7Objects": false,\n' + ' "useInstanceof": false\n' + ' },\n' + ' "useBlocks": false,\n' + ' "generateComments": false,\n' + ' "toString": {\n' + ' "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",\n' + ' "codeStyle": "STRING_CONCATENATION",\n' + ' "skipNullValues": false,\n' + ' "listArrayContents": true,\n' + ' "limitElements": 0\n' + ' }\n' + ' },\n' + ' "selectionRange": {\n' + ' "enabled": true\n' + ' },\n' + ' "showBuildStatusOnStart": {\n' + ' "enabled": false\n' + ' },\n' + ' "debug": {\n' + ' "logLevel": "warn",\n' + ' "settings": {\n' + ' "showHex": false,\n' + ' "showStaticVariables": false,\n' + ' "showQualifiedNames": false,\n' + ' "showLogicalStructure": true,\n' + ' "showToString": true,\n' + ' "maxStringLength": 0,\n' + ' "numericPrecision": 0,\n' + ' "hotCodeReplace": "manual",\n' + ' "enableRunDebugCodeLens": true,\n' + ' "forceBuildBeforeLaunch": true,\n' + ' "console": "integratedTerminal"\n' + ' }\n' + ' },\n' + ' "dependency": {\n' + ' "showMembers": false,\n' + ' "syncWithFolderExplorer": true,\n' + ' "autoRefresh": true,\n' + ' "refreshDelay": 2000,\n' + ' "packagePresentation": "flat"\n' + ' },\n' + ' "help": {\n' + ' "firstView": "auto"\n' + ' },\n' + ' "test": {\n' + ' "report": {\n' + ' "showAfterExecution": "onFailure",\n' + ' "position": "sideView"\n' + ' },\n' + ' "editor": {\n' + ' "enableShortcuts": true\n' + ' },\n' + ' "log": {\n' + ' "level": "info"\n' + ' },\n' + ' "message": {\n' + ' "hintForDeprecatedConfig": true,\n' + ' "hintForSetingDefaultConfig": true\n' + ' },\n' + ' "defaultConfig": "",\n' + ' "config": {}\n' + ' }\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:23:59.581'}
- { message: "[Trace - 3:23:59 PM] Sending notification 'textDocument/didOpen'.", level: 'info', timestamp: '2020-03-27 15:23:59.585'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java",\n' + ' "languageId": "java",\n' + ' "version": 1,\n' + ' "text": "import java.io.BufferedReader;\\r\\nimport java.io.BufferedWriter;\\r\\nimport java.io.FileReader;\\r\\nimport java.io.FileWriter;\\r\\nimport java.io.IOException;\\r\\nimport java.io.PrintWriter;\\r\\nimport java.util.LinkedList;\\r\\n\\r\\npublic class Dishwashing {\\r\\n\\r\\n\\tpublic static void main(String[] args) throws IOException {\\r\\n\\t\\tBufferedReader in = new BufferedReader(new FileReader(\\"dishes.in\\"));\\r\\n\\t\\tPrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(\\"dishes.out\\")));\\r\\n\\t\\tint N = Integer.parseInt(in.readLine());\\r\\n\\t\\tint[] plates = new int[N];\\r\\n\\t\\tint[] placeStack = new int[N + 1];\\r\\n\\t\\t// placeStack[i] is the index of the soapy stack which i should be placed in\\r\\n\\t\\t@SuppressWarnings(\\"unchecked\\")\\r\\n\\t\\tLinkedList<Integer>[] soapy = new LinkedList[N + 1];\\r\\n\\t\\tint maxPlaced = -1;\\r\\n\\t\\tfor (int i = 0; i < N; i++) {\\r\\n\\t\\t\\tplates[i] = Integer.parseInt(in.readLine());\\r\\n\\t\\t\\tsoapy[i] = new LinkedList<Integer>();\\r\\n\\t\\t}\\r\\n\\t\\tsoapy[N] = new LinkedList<Integer>();\\r\\n\\t\\tint i = 0;\\r\\n\\t\\tfor (i = 0; i < N; i++) {\\r\\n\\t\\t\\tint toPlace = plates[i];\\r\\n\\t\\t\\tif (toPlace < maxPlaced) {\\r\\n\\t\\t\\t\\tbreak;\\r\\n\\t\\t\\t}\\r\\n\\t\\t\\tfor (int j = toPlace; j >= 0 && placeStack[j] == 0; j--) {\\r\\n\\t\\t\\t\\tplaceStack[j] = toPlace;\\r\\n\\t\\t\\t}\\r\\n\\t\\t\\tLinkedList<Integer> curr = soapy[placeStack[toPlace]];\\r\\n\\t\\t\\twhile (!curr.isEmpty() && curr.getLast() < toPlace) {\\r\\n\\t\\t\\t\\tmaxPlaced = Math.max(maxPlaced, curr.getLast());\\r\\n\\t\\t\\t\\tcurr.removeLast();\\r\\n\\t\\t\\t}\\r\\n\\t\\t\\tcurr.add(toPlace);\\r\\n\\t\\t}\\r\\n\\t\\tout.println(i);\\r\\n\\t\\tin.close();\\r\\n\\t\\tout.close();\\r\\n\\t}\\r\\n}"\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:23:59.598'}
- { message: "[Trace - 3:23:59 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:23:59.623'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:23:59.624'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:00 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:00.075'}
- { message: 'Params: {\n' + ' "id": "bfaa96b8-2521-42fe-9537-ed1297796d50",\n' + ' "task": "Refreshing Maven model",\n' + ' "status": "",\n' + ' "totalWork": -1,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.076'}
- { message: "[Trace - 3:24:00 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:00.130'}
- { message: 'Params: {\n' + ' "type": "Starting",\n' + ' "message": "30% Starting Java Language Server"\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.131'}
- { message: "[Trace - 3:24:00 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:00.133'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ' "status": "30% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 300,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.134'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:00 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:00.393'}
- { message: 'Params: {\n' + ' "id": "bfaa96b8-2521-42fe-9537-ed1297796d50",\n' + ' "task": "Refreshing Maven model",\n' + ' "subTask": "project CSES",\n' + ' "status": "project CSES",\n' + ' "totalWork": -1,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.394'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:00 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:00.594'}
- { message: 'Params: {\n' + ' "id": "261efcf7-07aa-414d-9785-cd20ff2702f9",\n' + ' "task": "Repository registry initialization",\n' + ' "status": "",\n' + ' "totalWork": 0,\n' + ' "workDone": 0,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.595'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:00 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:00.783'}
- { message: 'Params: {\n' + ' "type": "Starting",\n' + ' "message": "35% Starting Java Language Server"\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.784'}
- { message: "[Trace - 3:24:00 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:00.794'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ' "status": "35% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 352,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.795'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:00 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:00.979'}
- { message: 'Params: {\n' + ' "type": "Starting",\n' + ' "message": "35% Starting Java Language Server - D:\\\\Java\\\\USACO-Gold\\\\.git\\\\objects\\\\e2"\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.980'}
- { message: "[Trace - 3:24:00 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:00.982'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ' "subTask": "D:\\\\Java\\\\USACO-Gold\\\\.git\\\\objects\\\\e4",\n' + ' "status": "35% D:\\\\Java\\\\USACO-Gold\\\\.git\\\\objects\\\\e4",\n' + ' "totalWork": 1000,\n' + ' "workDone": 352,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:00.982'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:01 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:01.179'}
- { message: 'Params: {\n' + ' "type": "Starting",\n' + ' "message": "35% Starting Java Language Server - D:\\\\Java\\\\USACO-Training\\\\.git\\\\objects\\\\pack"\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.180'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.184'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ' "subTask": "D:\\\\Java\\\\USACO-Training\\\\.git\\\\refs",\n' + ' "status": "35% D:\\\\Java\\\\USACO-Training\\\\.git\\\\refs",\n' + ' "totalWork": 1000,\n' + ' "workDone": 352,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.185'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:01 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:01.502'}
- { message: 'Params: {\n' + ' "type": "Starting",\n' + ' "message": "46% Starting Java Language Server - D:\\\\Java\\\\USACO-Training\\\\Training\\\\src"\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.503'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.505'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ' "subTask": "D:\\\\Java\\\\USACO-Training\\\\Training\\\\src",\n' + ' "status": "46% D:\\\\Java\\\\USACO-Training\\\\Training\\\\src",\n' + ' "totalWork": 1000,\n' + ' "workDone": 457,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.506'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.514'}
- { message: 'Params: {\n' + ' "id": "a6a36a43-4e4f-4fb6-9f6d-4bc65a5c0199",\n' + ' "task": "Updating indexes",\n' + ' "status": "",\n' + ' "totalWork": -1,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.514'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.520'}
- { message: 'Params: {\n' + ' "id": "a6a36a43-4e4f-4fb6-9f6d-4bc65a5c0199",\n' + ' "task": "Updating indexes",\n' + ' "status": "",\n' + ' "totalWork": -1,\n' + ' "workDone": 0,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.521'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.524'}
- { message: 'Params: {\n' + ' "id": "a6a36a43-4e4f-4fb6-9f6d-4bc65a5c0199",\n' + ' "task": "Updating indexes",\n' + ' "status": "",\n' + ' "totalWork": -1,\n' + ' "workDone": 0,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.525'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:01 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:01.715'}
- { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "93% Starting Java Language Server - Refreshing '/Training'."\n` + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.716'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.717'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/Training'.",\n` + ` "status": "93% Refreshing '/Training'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 927,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.717'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:01.718'}
- { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "100% Starting Java Language Server - Refreshing '/Training'."\n` + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.718'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.719'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/Training'.",\n` + ` "status": "100% Refreshing '/Training'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 1000,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.719'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:01.721'}
- { message: 'Params: {\n "type": "Started",\n "message": "Ready"\n}\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.721'}
- { message: "[Trace - 3:24:01 PM] Sending request 'workspace/executeCommand - (1)'.", level: 'info', timestamp: '2020-03-27 15:24:01.723'}
- { message: 'Params: {\n' + ' "command": "java.intellicode.enable",\n' + ' "arguments": [\n' + ' true,\n' + ' "c:\\\\Users\\\\bench\\\\.vscode\\\\extensions\\\\visualstudioexptteam.vscodeintellicode-1.2.6\\\\cache\\\\45788CA1782FEF17F07049DB4764F5647A62_975CC5EC71E347A9B047E779B175B7D3"\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.723'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/status'.", level: 'info', timestamp: '2020-03-27 15:24:01.724'}
- { message: 'Params: {\n' + ' "type": "Starting",\n' + ` "message": "100% Starting Java Language Server - Refreshing '/Training'."\n` + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.724'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.724'}
- { message: 'Params: {\n' + ' "id": "e3ba7a91-d1a4-46f2-911d-46a577940877",\n' + ' "task": "Initialize Workspace",\n' + ` "subTask": "Refreshing '/Training'.",\n` + ` "status": "100% Refreshing '/Training'.",\n` + ' "totalWork": 1000,\n' + ' "workDone": 1000,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.724'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.725'}
- { message: 'Params: {\n' + ' "id": "bfaa96b8-2521-42fe-9537-ed1297796d50",\n' + ' "task": "Updating Maven Dependencies",\n' + ' "subTask": "project Templates",\n' + ' "status": "1% project Templates",\n' + ' "totalWork": 1000,\n' + ' "workDone": 6,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.725'}
- { message: "[Trace - 3:24:01 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:01.725'}
- { message: 'Params: {\n' + ' "id": "bfaa96b8-2521-42fe-9537-ed1297796d50",\n' + ' "task": "Updating Maven Dependencies",\n' + ' "subTask": "project Templates",\n' + ' "status": "1% project Templates",\n' + ' "totalWork": 1000,\n' + ' "workDone": 6,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.725'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (1)'.", level: 'info', timestamp: '2020-03-27 15:24:01.785'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "8f0b4a3c-a7e7-437f-ad1f-c6c3eafaba4b",\n' + ' "method": "textDocument/completion",\n' + ' "registerOptions": {\n' + ' "resolveProvider": true,\n' + ' "triggerCharacters": [\n' + ' ".",\n' + ' "@",\n' + ' "#",\n' + ' "*"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.785'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (1)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.786'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.786'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (2)'.", level: 'info', timestamp: '2020-03-27 15:24:01.787'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "e9def1a2-91ba-4d5d-8c9d-20a92c53b626",\n' + ' "method": "workspace/symbol"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.787'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (2)'. Processing request took 0ms", level: 'info', timestamp: '2020-03-27 15:24:01.788'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.788'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (3)'.", level: 'info', timestamp: '2020-03-27 15:24:01.789'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "3797cf50-4d5a-41d0-8e43-59de926120f6",\n' + ' "method": "textDocument/documentSymbol"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.790'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (3)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.791'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.791'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (4)'.", level: 'info', timestamp: '2020-03-27 15:24:01.792'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "6072c188-82b0-404c-99a3-c1cf2b02549d",\n' + ' "method": "textDocument/codeAction",\n' + ' "registerOptions": {\n' + ' "codeActionKinds": [\n' + ' "quickfix",\n' + ' "refactor",\n' + ' "refactor.extract",\n' + ' "refactor.inline",\n' + ' "refactor.rewrite",\n' + ' "source",\n' + ' "source.organizeImports"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.793'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (4)'. Processing request took 9ms", level: 'info', timestamp: '2020-03-27 15:24:01.802'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.803'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (5)'.", level: 'info', timestamp: '2020-03-27 15:24:01.823'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "96df792d-f979-4c7b-a6b5-63378a66ba57",\n' + ' "method": "textDocument/definition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.824'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (5)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.825'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.825'}
- { message: "[Trace - 3:24:01 PM] Sending request 'textDocument/documentSymbol - (2)'.", level: 'info', timestamp: '2020-03-27 15:24:01.827'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.830'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (6)'.", level: 'info', timestamp: '2020-03-27 15:24:01.831'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "43c2eee1-3ad5-4919-ac5e-5ba182790f41",\n' + ' "method": "textDocument/typeDefinition"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.831'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (6)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.833'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.833'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (7)'.", level: 'info', timestamp: '2020-03-27 15:24:01.835'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "b615c314-97d7-4d01-98b7-453f8d7471f8",\n' + ' "method": "textDocument/references"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.835'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.837'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.837'}
- { message: "[Trace - 3:24:01 PM] Sending request 'textDocument/codeAction - (3)'.", level: 'info', timestamp: '2020-03-27 15:24:01.840'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' },\n' + ' "end": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' }\n' + ' },\n' + ' "context": {\n' + ' "diagnostics": []\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.840'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (8)'.", level: 'info', timestamp: '2020-03-27 15:24:01.841'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "04d07085-20a7-4379-bdb4-390c1ef57747",\n' + ' "method": "textDocument/documentHighlight"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.841'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (8)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.843'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.843'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (9)'.", level: 'info', timestamp: '2020-03-27 15:24:01.844'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "421601eb-25da-4752-8733-7a136200ff23",\n' + ' "method": "textDocument/foldingRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.844'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (9)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.846'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.847'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (10)'.", level: 'info', timestamp: '2020-03-27 15:24:01.848'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "020b9173-ffe3-41f5-b802-80637ea53c4f",\n' + ' "method": "workspace/didChangeWorkspaceFolders"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.849'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (10)'. Processing request took 0ms", level: 'info', timestamp: '2020-03-27 15:24:01.850'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.850'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (11)'.", level: 'info', timestamp: '2020-03-27 15:24:01.851'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "7e11b3a3-e2d8-4558-93cf-617d980b7f17",\n' + ' "method": "textDocument/implementation"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.851'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (11)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.852'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.853'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (12)'.", level: 'info', timestamp: '2020-03-27 15:24:01.854'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "4047a46a-4ba8-4bd9-82ca-e8aaa4333895",\n' + ' "method": "textDocument/selectionRange"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.854'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (12)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.855'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.855'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (13)'.", level: 'info', timestamp: '2020-03-27 15:24:01.857'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "d0060135-d59b-4694-abee-7985a0ca33a4",\n' + ' "method": "textDocument/formatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.857'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (13)'. Processing request took 0ms", level: 'info', timestamp: '2020-03-27 15:24:01.858'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.859'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (14)'.", level: 'info', timestamp: '2020-03-27 15:24:01.860'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "a18e3101-33be-497c-94dc-6d1163e4a1f1",\n' + ' "method": "textDocument/rangeFormatting"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.860'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (14)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.862'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.862'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (15)'.", level: 'info', timestamp: '2020-03-27 15:24:01.863'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "978a5943-d1c4-4fd7-930a-ee10341414d5",\n' + ' "method": "textDocument/onTypeFormatting",\n' + ' "registerOptions": {\n' + ' "firstTriggerCharacter": ";",\n' + ' "moreTriggerCharacter": [\n' + ' "\\n",\n' + ' "}"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.863'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (15)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.865'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.865'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (16)'.", level: 'info', timestamp: '2020-03-27 15:24:01.866'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "401ffddd-c7c9-415f-9c6c-0ac1ac0fdf31",\n' + ' "method": "textDocument/rename",\n' + ' "registerOptions": {\n' + ' "prepareProvider": true\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.867'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (16)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:01.868'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:01.868'}
- { message: "[Trace - 3:24:01 PM] Received request 'client/registerCapability - (17)'.", level: 'info', timestamp: '2020-03-27 15:24:01.869'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "9ccf3d3d-d8c6-4b0f-99e4-1de341f4c104",\n' + ' "method": "workspace/executeCommand",\n' + ' "registerOptions": {\n' + ' "commands": [\n' + ' "vscode.java.checkProjectSettings",\n' + ' "vscode.java.isOnClasspath",\n' + ' "java.project.list",\n' + ' "vscode.java.fetchUsageData",\n' + ' "vscode.java.validateLaunchConfig",\n' + ' "java.intellicode.completion.resolve",\n' + ' "vscode.java.test.search.items.all",\n' + ' "vscode.java.test.junit.argument",\n' + ' "vscode.java.resolveMainMethod",\n' + ' "java.project.getSettings",\n' + ' "java.maven.initializeSearcher",\n' + ' "java.maven.searchArtifact",\n' + ' "vscode.java.resolveMainClass",\n' + ' "java.maven.addDependency",\n' + ' "vscode.java.test.search.location",\n' + ' "java.intellicode.enable",\n' + ' "vscode.java.test.get.testpath",\n' + ' "java.resolvePath",\n' + ' "vscode.java.buildWorkspace",\n' + ' "vscode.java.resolveElementAtSelection",\n' + ' "vscode.java.resolveJavaExecutable",\n' + ' "java.intellicode.completion",\n' + ' "java.project.refreshLib",\n' + ' "vscode.java.test.search.codelens",\n' + ' "java.edit.organizeImports",\n' + ' "java.project.refreshDiagnostics",\n' + ' "java.project.removeFromSourcePath",\n' + ' "java.project.listSourcePaths",\n' + ' "java.project.isTestFile",\n' + ' "java.getPackageData",\n' + ' "java.maven.controlContext",\n' + ' "java.project.getClasspaths",\n' + ' "java.project.updateSourceAttachment",\n' + ' "vscode.java.resolveClasspath",\n' + ' "vscode.java.resolveBuildFiles",\n' + ' "vscode.java.updateDebugSettings",\n' + ' "vscode.java.test.search.items",\n' + ' "java.project.resolveSourceAttachment",\n' + ' "java.project.addToSourcePath",\n' + ' "vscode.java.startDebugSession",\n' + ' "vscode.java.inferLaunchCommandLength"\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:01.869'}
- { message: "[Trace - 3:24:01 PM] Sending response 'client/registerCapability - (17)'. Processing request took 2ms", level: 'info', timestamp: '2020-03-27 15:24:01.873'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:02 PM] Sending request 'textDocument/foldingRange - (4)'.", level: 'info', timestamp: '2020-03-27 15:24:02.055'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.055'}
- { message: "[Trace - 3:24:02 PM] Received request 'client/unregisterCapability - (18)'.", level: 'info', timestamp: '2020-03-27 15:24:02.143'}
- { message: 'Params: {\n' + ' "unregisterations": [\n' + ' {\n' + ' "id": "8f0b4a3c-a7e7-437f-ad1f-c6c3eafaba4b",\n' + ' "method": "textDocument/completion"\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.145'}
- { message: "[Trace - 3:24:02 PM] Sending response 'client/unregisterCapability - (18)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:02.146'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:02.146'}
- { message: "[Trace - 3:24:02 PM] Received response 'workspace/executeCommand - (1)' in 424ms.", level: 'info', timestamp: '2020-03-27 15:24:02.147'}
- { message: 'Result: true\n\n', level: 'info', timestamp: '2020-03-27 15:24:02.148'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:02 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:02.281'}
- { message: 'Params: {\n' + ' "id": "e4610864-099b-48cd-8edc-b6f2c4e236d6",\n' + ' "task": "Validate documents",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.285'}
- { message: "[Trace - 3:24:02 PM] Sending request 'workspace/executeCommand - (5)'.", level: 'info', timestamp: '2020-03-27 15:24:02.354'}
- { message: 'Params: {\n' + ' "command": "vscode.java.test.get.testpath",\n' + ' "arguments": [\n' + ' [\n' + ' "file:///d%3A/Java"\n' + ' ]\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.356'}
- { message: "[Trace - 3:24:02 PM] Received response 'workspace/executeCommand - (5)' in 62ms.", level: 'info', timestamp: '2020-03-27 15:24:02.416'}
- { message: 'Result: [\n' + ' "D:\\\\Java\\\\USACO-Training\\\\Training\\\\src",\n' + ' "D:\\\\Java\\\\CSES\\\\src",\n' + ' "D:\\\\Java\\\\Contest\\\\src",\n' + ' "D:\\\\Java\\\\USACO-Gold\\\\Gold\\\\src",\n' + ' "D:\\\\Java\\\\USACO-Templates\\\\Templates\\\\src"\n' + ']\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.417'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:02 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:02.752'}
- { message: 'Params: {\n' + ' "id": "e4610864-099b-48cd-8edc-b6f2c4e236d6",\n' + ' "task": "Validate documents",\n' + ' "status": "25% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 250,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.753'}
- { message: "[Trace - 3:24:02 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:02.784'}
- { message: 'Params: {\n' + ' "id": "e4610864-099b-48cd-8edc-b6f2c4e236d6",\n' + ' "task": "Validate documents",\n' + ' "status": "50% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 500,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.784'}
- { message: "[Trace - 3:24:02 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:02.787'}
- { message: 'Params: {\n' + ' "id": "0c307119-28ab-419b-bd8d-23250b90b2de",\n' + ' "task": "Publish Diagnostics",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.787'}
- { message: "[Trace - 3:24:02 PM] Received response 'textDocument/foldingRange - (4)' in 744ms.", level: 'info', timestamp: '2020-03-27 15:24:02.798'}
- { message: 'Result: [\n' + ' {\n' + ' "startLine": 0,\n' + ' "endLine": 6,\n' + ' "kind": "imports"\n' + ' },\n' + ' {\n' + ' "startLine": 8,\n' + ' "endLine": 45\n' + ' },\n' + ' {\n' + ' "startLine": 10,\n' + ' "endLine": 44\n' + ' },\n' + ' {\n' + ' "startLine": 31,\n' + ' "endLine": 33\n' + ' },\n' + ' {\n' + ' "startLine": 35,\n' + ' "endLine": 38\n' + ' },\n' + ' {\n' + ' "startLine": 20,\n' + ' "endLine": 23\n' + ' },\n' + ' {\n' + ' "startLine": 26,\n' + ' "endLine": 40\n' + ' },\n' + ' {\n' + ' "startLine": 28,\n' + ' "endLine": 30\n' + ' }\n' + ']\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.799'}
- { message: "[Trace - 3:24:02 PM] Received response 'textDocument/documentSymbol - (2)' in 1076ms.", level: 'info', timestamp: '2020-03-27 15:24:02.903'}
- { message: 'Result: [\n' + ' {\n' + ' "name": "Dishwashing",\n' + ' "kind": 5,\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 8,\n' + ' "character": 0\n' + ' },\n' + ' "end": {\n' + ' "line": 45,\n' + ' "character": 1\n' + ' }\n' + ' },\n' + ' "selectionRange": {\n' + ' "start": {\n' + ' "line": 8,\n' + ' "character": 13\n' + ' },\n' + ' "end": {\n' + ' "line": 8,\n' + ' "character": 24\n' + ' }\n' + ' },\n' + ' "detail": "",\n' + ' "deprecated": false,\n' + ' "children": [\n' + ' {\n' + ' "name": "main(String[])",\n' + ' "kind": 6,\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 10,\n' + ' "character": 1\n' + ' },\n' + ' "end": {\n' + ' "line": 44,\n' + ' "character": 2\n' + ' }\n' + ' },\n' + ' "selectionRange": {\n' + ' "start": {\n' + ' "line": 10,\n' + ' "character": 20\n' + ' },\n' + ' "end": {\n' + ' "line": 10,\n' + ' "character": 24\n' + ' }\n' + ' },\n' + ' "detail": " : void",\n' + ' "deprecated": false,\n' + ' "children": []\n' + ' }\n' + ' ]\n' + ' }\n' + ']\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:02.904'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:03 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:03.044'}
- { message: 'Params: {\n' + ' "id": "0c307119-28ab-419b-bd8d-23250b90b2de",\n' + ' "task": "Publish Diagnostics",\n' + ' "status": "25% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 250,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:03.045'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:03 PM] Received notification 'textDocument/publishDiagnostics'.", level: 'info', timestamp: '2020-03-27 15:24:03.148'}
- { message: 'Params: {\n' + ' "uri": "file:///D:/Java/USACO-Gold/Gold/src/Dishwashing.java",\n' + ' "diagnostics": [\n' + ' {\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 11,\n' + ' "character": 17\n' + ' },\n' + ' "end": {\n' + ' "line": 11,\n' + ' "character": 19\n' + ' }\n' + ' },\n' + ' "severity": 2,\n' + ' "code": "536871799",\n' + ' "source": "Java",\n' + ` "message": "Resource leak: 'in' is never closed"\n` + ' },\n' + ' {\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 12,\n' + ' "character": 14\n' + ' },\n' + ' "end": {\n' + ' "line": 12,\n' + ' "character": 17\n' + ' }\n' + ' },\n' + ' "severity": 2,\n' + ' "code": "536871799",\n' + ' "source": "Java",\n' + ` "message": "Resource leak: 'out' is never closed"\n` + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:03.149'}
- { message: "[Trace - 3:24:03 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:03.153'}
- { message: 'Params: {\n' + ' "id": "0c307119-28ab-419b-bd8d-23250b90b2de",\n' + ' "task": "Publish Diagnostics",\n' + ' "status": "50% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 500,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:03.153'}
- { message: "[Trace - 3:24:03 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:03.158'}
- { message: 'Params: {\n' + ' "id": "143ade5d-65d4-4856-a5c4-6bb02c7846fc",\n' + ' "task": "Building",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:03.159'}
- { message: "[Trace - 3:24:03 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:03.162'}
- { message: 'Params: {\n' + ' "id": "143ade5d-65d4-4856-a5c4-6bb02c7846fc",\n' + ' "task": "Building",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:03.163'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:03 PM] Received request 'client/registerCapability - (19)'.", level: 'info', timestamp: '2020-03-27 15:24:03.376'}
- { message: 'Params: {\n' + ' "registrations": [\n' + ' {\n' + ' "id": "aee4b476-683a-4e01-81a2-1f00ba1b7490",\n' + ' "method": "workspace/didChangeWatchedFiles",\n' + ' "registerOptions": {\n' + ' "watchers": [\n' + ' {\n' + ' "globPattern": "**/*.java"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/pom.xml"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/*.gradle"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/gradle.properties"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.project"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.classpath"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/.settings/*.prefs"\n' + ' },\n' + ' {\n' + ' "globPattern": "**/src/**"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:03.376'}
- { message: "[Trace - 3:24:03 PM] Sending response 'client/registerCapability - (19)'. Processing request took 1ms", level: 'info', timestamp: '2020-03-27 15:24:03.378'}
- { message: 'No result returned.\n\n', level: 'info', timestamp: '2020-03-27 15:24:03.379'}
- { message: "[Trace - 3:24:03 PM] Sending request 'textDocument/codeAction - (6)'.", level: 'info', timestamp: '2020-03-27 15:24:03.420'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' },\n' + ' "end": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' }\n' + ' },\n' + ' "context": {\n' + ' "diagnostics": []\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:03.420'}
- { message: "[Trace - 3:24:03 PM] Sending notification '$/cancelRequest'.", level: 'info', timestamp: '2020-03-27 15:24:03.421'}
- { message: 'Params: {\n "id": 3\n}\n\n', level: 'info', timestamp: '2020-03-27 15:24:03.422'}
- { message: "[Trace - 3:24:03 PM] Received response 'textDocument/codeAction - (3)' in 1592ms. Request failed: The request (id: 3, method: 'textDocument/codeAction') has been cancelled (-32800).", level: 'info', timestamp: '2020-03-27 15:24:03.432'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:03 PM] Received response 'textDocument/codeAction - (6)' in 576ms.", level: 'info', timestamp: '2020-03-27 15:24:03.996'}
- { message: 'Result: [\n' + ' {\n' + ' "title": "Convert to static import",\n' + ' "kind": "refactor",\n' + ' "diagnostics": [],\n' + ' "command": {\n' + ' "title": "Convert to static import",\n' + ' "command": "java.apply.workspaceEdit",\n' + ' "arguments": [\n' + ' {\n' + ' "changes": {},\n' + ' "documentChanges": [\n' + ' {\n' + ' "textDocument": {\n' + ' "version": 0,\n' + ' "uri": "file:///D:/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "edits": [\n' + ' {\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 0,\n' + ' "character": 0\n' + ' },\n' + ' "end": {\n' + ' "line": 21,\n' + ' "character": 23\n' + ' }\n' + ' },\n' + ' "newText": "import static java.lang.Integer.parseInt;\\r\\n\\r\\nimport java.io.BufferedReader;\\r\\nimport java.io.BufferedWriter;\\r\\nimport java.io.FileReader;\\r\\nimport java.io.FileWriter;\\r\\nimport java.io.IOException;\\r\\nimport java.io.PrintWriter;\\r\\nimport java.util.LinkedList;\\r\\n\\r\\npublic class Dishwashing {\\r\\n\\r\\n\\tpublic static void main(String[] args) throws IOException {\\r\\n\\t\\tBufferedReader in = new BufferedReader(new FileReader(\\"dishes.in\\"));\\r\\n\\t\\tPrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(\\"dishes.out\\")));\\r\\n\\t\\tint N = Integer.parseInt(in.readLine());\\r\\n\\t\\tint[] plates = new int[N];\\r\\n\\t\\tint[] placeStack = new int[N + 1];\\r\\n\\t\\t// placeStack[i] is the index of the soapy stack which i should be placed in\\r\\n\\t\\t@SuppressWarnings(\\"unchecked\\")\\r\\n\\t\\tLinkedList<Integer>[] soapy = new LinkedList[N + 1];\\r\\n\\t\\tint maxPlaced = -1;\\r\\n\\t\\tfor (int i = 0; i < N; i++) {\\r\\n\\t\\t\\tplates[i] = "\n' + ' }\n' + ' ]\n' + ' }\n' + ' ]\n' + ' }\n' + ' ]\n' + ' }\n' + ' },\n' + ' {\n' + ' "title": "Convert to static import (replace all occurrences)",\n' + ' "kind": "refactor",\n' + ' "diagnostics": [],\n' + ' "command": {\n' + ' "title": "Convert to static import (replace all occurrences)",\n' + ' "command": "java.apply.workspaceEdit",\n' + ' "arguments": [\n' + ' {\n' + ' "changes": {},\n' + ' "documentChanges": [\n' + ' {\n' + ' "textDocument": {\n' + ' "version": 0,\n' + ' "uri": "file:///D:/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "edits": [\n' + ' {\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 0,\n' + ' "character": 0\n' + ' },\n' + ' "end": {\n' + ' "line": 21,\n' + ' "character": 23\n' + ' }\n' + ' },\n' + ' "newText": "import static java.lang.Integer.parseInt;\\r\\n\\r\\nimport java.io.BufferedReader;\\r\\nimport java.io.BufferedWriter;\\r\\nimport java.io.FileReader;\\r\\nimport java.io.FileWriter;\\r\\nimport java.io.IOException;\\r\\nimport java.io.PrintWriter;\\r\\nimport java.util.LinkedList;\\r\\n\\r\\npublic class Dishwashing {\\r\\n\\r\\n\\tpublic static void main(String[] args) throws IOException {\\r\\n\\t\\tBufferedReader in = new BufferedReader(new FileReader(\\"dishes.in\\"));\\r\\n\\t\\tPrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(\\"dishes.out\\")));\\r\\n\\t\\tint N = parseInt(in.readLine());\\r\\n\\t\\tint[] plates = new int[N];\\r\\n\\t\\tint[] placeStack = new int[N + 1];\\r\\n\\t\\t// placeStack[i] is the index of the soapy stack which i should be placed in\\r\\n\\t\\t@SuppressWarnings(\\"unchecked\\")\\r\\n\\t\\tLinkedList<Integer>[] soapy = new LinkedList[N + 1];\\r\\n\\t\\tint maxPlaced = -1;\\r\\n\\t\\tfor (int i = 0; i < N; i++) {\\r\\n\\t\\t\\tplates[i] = "\n' + ' }\n' + ' ]\n' + ' }\n' + ' ]\n' + ' }\n' + ' ]\n' + ' }\n' + ' },\n' + ' {\n' + ' "title": "Change modifiers to final where possible",\n' + ' "kind": "refactor",\n' + ' "diagnostics": [],\n' + ' "command": {\n' + ' "title": "Change modifiers to final where possible",\n' + ' "command": "java.apply.workspaceEdit",\n' + ' "arguments": [\n' + ' {\n' + ' "changes": {},\n' + ' "documentChanges": [\n' + ' {\n' + ' "textDocument": {\n' + ' "version": 0,\n' + ' "uri": "file:///D:/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "edits": [\n' + ' {\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 10,\n' + ' "character": 25\n' + ' },\n' + ' "end": {\n' + ' "line": 34,\n' + ' "character": 3\n' + ' }\n' + ' },\n' + ' "newText": "final String[] args) throws IOException {\\r\\n\\t\\tfinal BufferedReader in = new BufferedReader(new FileReader(\\"dishes.in\\"));\\r\\n\\t\\tfinal PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(\\"dishes.out\\")));\\r\\n\\t\\tfinal int N = Integer.parseInt(in.readLine());\\r\\n\\t\\tfinal int[] plates = new int[N];\\r\\n\\t\\tfinal int[] placeStack = new int[N + 1];\\r\\n\\t\\t// placeStack[i] is the index of the soapy stack which i should be placed in\\r\\n\\t\\t@SuppressWarnings(\\"unchecked\\")\\r\\n\\t\\tfinal\\r\\n\\t\\tLinkedList<Integer>[] soapy = new LinkedList[N + 1];\\r\\n\\t\\tint maxPlaced = -1;\\r\\n\\t\\tfor (int i = 0; i < N; i++) {\\r\\n\\t\\t\\tplates[i] = Integer.parseInt(in.readLine());\\r\\n\\t\\t\\tsoapy[i] = new LinkedList<Integer>();\\r\\n\\t\\t}\\r\\n\\t\\tsoapy[N] = new LinkedList<Integer>();\\r\\n\\t\\tint i = 0;\\r\\n\\t\\tfor (i = 0; i < N; i++) {\\r\\n\\t\\t\\tfinal int toPlace = plates[i];\\r\\n\\t\\t\\tif (toPlace < maxPlaced) {\\r\\n\\t\\t\\t\\tbreak;\\r\\n\\t\\t\\t}\\r\\n\\t\\t\\tfor (int j = toPlace; j >= 0 && placeStack[j] == 0; j--) {\\r\\n\\t\\t\\t\\tplaceStack[j] = toPlace;\\r\\n\\t\\t\\t}\\r\\n\\t\\t\\tfinal "\n' + ' }\n' + ' ]\n' + ' }\n' + ' ]\n' + ' }\n' + ' ]\n' + ' }\n' + ' },\n' + ' {\n' + ' "title": "Move...",\n' + ' "kind": "refactor.move",\n' + ' "diagnostics": [],\n' + ' "command": {\n' + ' "title": "Move...",\n' + ' "command": "java.action.applyRefactoringCommand",\n' + ' "arguments": [\n' + ' "moveStaticMember",\n' + ' {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' },\n' + ' "end": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' }\n' + ' },\n' + ' "context": {\n' + ' "diagnostics": []\n' + ' }\n' + ' },\n' + ' {\n' + ' "displayName": "main(String[])",\n' + ' "memberType": 31,\n' + ' "enclosingTypeName": "Dishwashing",\n' + ' "projectName": "Gold"\n' + ' }\n' + ' ]\n' + ' }\n' + ' },\n' + ' {\n' + ' "title": "Organize imports",\n' + ' "kind": "source.organizeImports",\n' + ' "diagnostics": [],\n' + ' "command": {\n' + ' "title": "Organize imports",\n' + ' "command": "java.action.organizeImports",\n' + ' "arguments": [\n' + ' {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' },\n' + ' "end": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' }\n' + ' },\n' + ' "context": {\n' + ' "diagnostics": []\n' + ' }\n' + ' }\n' + ' ]\n' + ' }\n' + ' },\n' + ' {\n' + ' "title": "Override/Implement Methods...",\n' + ' "kind": "source.overrideMethods",\n' + ' "diagnostics": [],\n' + ' "command": {\n' + ' "title": "Override/Implement Methods...",\n' + ' "command": "java.action.overrideMethodsPrompt",\n' + ' "arguments": [\n' + ' {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' },\n' + ' "end": {\n' + ' "line": 21,\n' + ' "character": 26\n' + ' }\n' + ' },\n' + ' "context": {\n' + ' "diagnostics": []\n' + ' }\n' + ' }\n' + ' ]\n' + ' }\n' + ' },\n' + ' {\n' + ' "title": "Generate toString()...",\n' + ' "kind": "source.generate.toString",\n' + ' "diagnostics": [],\n' + ' "command": {\n' + ' "title": "Generate toString()...",\n' + ' "command": "java.apply.workspaceEdit",\n' + ' "arguments": [\n' + ' {\n' + ' "changes": {\n' + ' "file:///D:/Java/USACO-Gold/Gold/src/Dishwashing.java": [\n' + ' {\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 44,\n' + ' "character": 2\n' + ' },\n' + ' "end": {\n' + ' "line": 44,\n' + ' "character": 2\n' + ' }\n' + ' },\n' + ' "newText": "\\r\\n\\r\\n\\t@Override\\r\\n\\tpublic String toString() {\\r\\n\\t\\treturn \\"Dishwashing []\\";\\r\\n\\t}"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + ' }\n' + ' },\n' + ' {\n' + ' "title": "Generate Constructors",\n' + ' "kind": "source.generate.constructors",\n' + ' "diagnostics": [],\n' + ' "command": {\n' + ' "title": "Generate Constructors",\n' + ' "command": "java.apply.workspaceEdit",\n' + ' "arguments": [\n' + ' {\n' + ' "changes": {\n' + ' "file:///D:/Java/USACO-Gold/Gold/src/Dishwashing.java": [\n' + ' {\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 44,\n' + ' "character": 2\n' + ' },\n' + ' "end": {\n' + ' "line": 44,\n' + ' "character": 2\n' + ' }\n' + ' },\n' + ' "newText": "\\r\\n\\r\\n\\tpublic Dishwashing() {\\r\\n\\t}"\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ' ]\n' + ' }\n' + ' }\n' + ']\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:03.997'}
- 2console.ts:137 [Extension Host] (node:9820) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
- t.log @ console.ts:137
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:24 PM] Sending request 'textDocument/hover - (7)'.", level: 'info', timestamp: '2020-03-27 15:24:24.549'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 24,\n' + ' "character": 18\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:24.550'}
- log.ts:197 ERR The request (id: 7, method: 'textDocument/hover') has been cancelled: Error: The request (id: 7, method: 'textDocument/hover') has been cancelled
- at c:\Users\bench\.vscode\extensions\redhat.java-0.58.0\dist\extension.js:1:73521
- at c:\Users\bench\.vscode\extensions\redhat.java-0.58.0\dist\extension.js:1:73815
- at Immediate.<anonymous> (c:\Users\bench\.vscode\extensions\redhat.java-0.58.0\dist\extension.js:1:74176)
- at processImmediate (internal/timers.js:439:21)
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:24 PM] Sending notification '$/cancelRequest'.", level: 'info', timestamp: '2020-03-27 15:24:24.697'}
- { message: 'Params: {\n "id": 7\n}\n\n', level: 'info', timestamp: '2020-03-27 15:24:24.697'}
- { message: "[Trace - 3:24:24 PM] Received response 'textDocument/hover - (7)' in 150ms. Request failed: The request (id: 7, method: 'textDocument/hover') has been cancelled (-32800).", level: 'info', timestamp: '2020-03-27 15:24:24.699'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:24 PM] Sending request 'textDocument/hover - (8)'.", level: 'info', timestamp: '2020-03-27 15:24:24.949'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 21,\n' + ' "character": 14\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:24.949'}
- { message: "[Trace - 3:24:24 PM] Received response 'textDocument/hover - (8)' in 10ms.", level: 'info', timestamp: '2020-03-27 15:24:24.958'}
- { message: 'Result: {\n "contents": ""\n}\n\n', level: 'info', timestamp: '2020-03-27 15:24:24.959'}
- { message: "[Trace - 3:24:24 PM] Sending request 'java/findLinks - (9)'.", level: 'info', timestamp: '2020-03-27 15:24:24.960'}
- { message: 'Params: {\n' + ' "type": "superImplementation",\n' + ' "position": {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 21,\n' + ' "character": 14\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:24.961'}
- { message: "[Trace - 3:24:24 PM] Received response 'java/findLinks - (9)' in 11ms.", level: 'info', timestamp: '2020-03-27 15:24:24.972'}
- { message: 'Result: []\n\n', level: 'info', timestamp: '2020-03-27 15:24:24.972'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:25 PM] Sending notification 'workspace/didChangeWatchedFiles'.", level: 'info', timestamp: '2020-03-27 15:24:25.880'}
- { message: 'Params: {\n' + ' "changes": [\n' + ' {\n' + ' "uri": "git:/d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java.git?%7B%22path%22%3A%22d%3A%5C%5CJava%5C%5CUSACO-Gold%5C%5CGold%5C%5Csrc%5C%5CDishwashing.java%22%2C%22ref%22%3A%22%22%7D",\n' + ' "type": 2\n' + ' }\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:25.880'}
- log.ts:197 ERR The request (id: 10, method: 'textDocument/hover') has been cancelled: Error: The request (id: 10, method: 'textDocument/hover') has been cancelled
- at c:\Users\bench\.vscode\extensions\redhat.java-0.58.0\dist\extension.js:1:73521
- at c:\Users\bench\.vscode\extensions\redhat.java-0.58.0\dist\extension.js:1:73815
- at Immediate.<anonymous> (c:\Users\bench\.vscode\extensions\redhat.java-0.58.0\dist\extension.js:1:74176)
- at processImmediate (internal/timers.js:439:21)
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:26 PM] Sending request 'textDocument/hover - (10)'.", level: 'info', timestamp: '2020-03-27 15:24:26.157'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 18,\n' + ' "character": 8\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:26.157'}
- { message: "[Trace - 3:24:26 PM] Sending notification '$/cancelRequest'.", level: 'info', timestamp: '2020-03-27 15:24:26.211'}
- { message: 'Params: {\n "id": 10\n}\n\n', level: 'info', timestamp: '2020-03-27 15:24:26.211'}
- { message: "[Trace - 3:24:26 PM] Received response 'textDocument/hover - (10)' in 59ms. Request failed: The request (id: 10, method: 'textDocument/hover') has been cancelled (-32800).", level: 'info', timestamp: '2020-03-27 15:24:26.216'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:26 PM] Sending request 'textDocument/hover - (11)'.", level: 'info', timestamp: '2020-03-27 15:24:26.563'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 11,\n' + ' "character": 0\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:26.563'}
- { message: "[Trace - 3:24:26 PM] Received response 'textDocument/hover - (11)' in 3ms.", level: 'info', timestamp: '2020-03-27 15:24:26.566'}
- { message: 'Result: {\n "contents": ""\n}\n\n', level: 'info', timestamp: '2020-03-27 15:24:26.566'}
- { message: "[Trace - 3:24:26 PM] Sending request 'java/findLinks - (12)'.", level: 'info', timestamp: '2020-03-27 15:24:26.566'}
- { message: 'Params: {\n' + ' "type": "superImplementation",\n' + ' "position": {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 11,\n' + ' "character": 0\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:26.566'}
- { message: "[Trace - 3:24:26 PM] Received response 'java/findLinks - (12)' in 2ms.", level: 'info', timestamp: '2020-03-27 15:24:26.569'}
- { message: 'Result: []\n\n', level: 'info', timestamp: '2020-03-27 15:24:26.569'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:26 PM] Sending request 'textDocument/hover - (13)'.", level: 'info', timestamp: '2020-03-27 15:24:26.969'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 13,\n' + ' "character": 12\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:26.969'}
- { message: "[Trace - 3:24:27 PM] Received response 'textDocument/hover - (13)' in 82ms.", level: 'info', timestamp: '2020-03-27 15:24:27.051'}
- { message: 'Result: {\n' + ' "contents": [\n' + ' {\n' + ' "language": "java",\n' + ' "value": "java.lang.Integer"\n' + ' },\n' + ' "The `Integer` class wraps a value of the primitive type `int` in an object. An object of type `Integer` contains a single field whose type is `int`.\\r\\n\\r\\nIn addition, this class provides several methods for converting an `int` to a `String` and a `String` to an `int`, as well as other constants and methods useful when dealing with an `int`.\\r\\n\\r\\nImplementation note: The implementations of the \\"bit twiddling\\" methods (such as [highestOneBit](jdt://contents/rt.jar/java.lang/Integer.class?=Gold/C:%5C/Program%20Files%5C/Java%5C/jdk1.8.0_191%5C/jre%5C/lib%5C/rt.jar=/javadoc_location=/https:%5C/%5C/docs.oracle.com%5C/javase%5C/8%5C/docs%5C/api%5C/=/%3Cjava.lang%28Integer.class#1346) and [numberOfTrailingZeros](jdt://contents/rt.jar/java.lang/Integer.class?=Gold/C:%5C/Program%20Files%5C/Java%5C/jdk1.8.0_191%5C/jre%5C/lib%5C/rt.jar=/javadoc_location=/https:%5C/%5C/docs.oracle.com%5C/javase%5C/8%5C/docs%5C/api%5C/=/%3Cjava.lang%28Integer.class#1422)) are based on material from Henry S. Warren, Jr.\'s *Hacker\'s Delight*, (Addison Wesley, 2002).\\r\\n\\r\\n * **Since:**\\r\\n \\r\\n * JDK1.0\\r\\n * **Author:**\\r\\n \\r\\n * Lee Boynton\\r\\n \\r\\n * Arthur van Hoff\\r\\n \\r\\n * Josh Bloch\\r\\n \\r\\n * Joseph D. Darcy"\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.051'}
- { message: "[Trace - 3:24:27 PM] Sending request 'java/findLinks - (14)'.", level: 'info', timestamp: '2020-03-27 15:24:27.052'}
- { message: 'Params: {\n' + ' "type": "superImplementation",\n' + ' "position": {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 13,\n' + ' "character": 12\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.052'}
- { message: "[Trace - 3:24:27 PM] Received response 'java/findLinks - (14)' in 5ms.", level: 'info', timestamp: '2020-03-27 15:24:27.057'}
- { message: 'Result: []\n\n', level: 'info', timestamp: '2020-03-27 15:24:27.057'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:27 PM] Sending request 'textDocument/definition - (15)'.", level: 'info', timestamp: '2020-03-27 15:24:27.797'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 13,\n' + ' "character": 12\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.797'}
- { message: "[Trace - 3:24:27 PM] Received response 'textDocument/definition - (15)' in 8ms.", level: 'info', timestamp: '2020-03-27 15:24:27.805'}
- { message: 'Result: [\n' + ' {\n' + ' "uri": "jdt://contents/rt.jar/java.lang/Integer.class?=Gold/C:%5C/Program%20Files%5C/Java%5C/jdk1.8.0_191%5C/jre%5C/lib%5C/rt.jar=/javadoc_location=/https:%5C/%5C/docs.oracle.com%5C/javase%5C/8%5C/docs%5C/api%5C/=/%3Cjava.lang(Integer.class",\n' + ' "range": {\n' + ' "start": {\n' + ' "line": 51,\n' + ' "character": 19\n' + ' },\n' + ' "end": {\n' + ' "line": 51,\n' + ' "character": 26\n' + ' }\n' + ' }\n' + ' }\n' + ']\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.805'}
- { message: "[Trace - 3:24:27 PM] Sending request 'java/classFileContents - (16)'.", level: 'info', timestamp: '2020-03-27 15:24:27.808'}
- { message: 'Params: {\n' + ' "uri": "jdt://contents/rt.jar/java.lang/Integer.class?%3DGold%2FC%3A%5C%2FProgram%20Files%5C%2FJava%5C%2Fjdk1.8.0_191%5C%2Fjre%5C%2Flib%5C%2Frt.jar%3D%2Fjavadoc_location%3D%2Fhttps%3A%5C%2F%5C%2Fdocs.oracle.com%5C%2Fjavase%5C%2F8%5C%2Fdocs%5C%2Fapi%5C%2F%3D%2F%3Cjava.lang%28Integer.class"\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.809'}
- { message: "[Trace - 3:24:27 PM] Received response 'java/classFileContents - (16)' in 8ms.", level: 'info', timestamp: '2020-03-27 15:24:27.816'}
- { message: `Result: "/*\\n * Copyright (c) 1994, 2013, Oracle and/or its affiliates. All rights reserved.\\n * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n */\\n\\npackage java.lang;\\n\\nimport java.lang.annotation.Native;\\n\\n/**\\n * The {@code Integer} class wraps a value of the primitive type\\n * {@code int} in an object. An object of type {@code Integer}\\n * contains a single field whose type is {@code int}.\\n *\\n * <p>In addition, this class provides several methods for converting\\n * an {@code int} to a {@code String} and a {@code String} to an\\n * {@code int}, as well as other constants and methods useful when\\n * dealing with an {@code int}.\\n *\\n * <p>Implementation note: The implementations of the \\"bit twiddling\\"\\n * methods (such as {@link #highestOneBit(int) highestOneBit} and\\n * {@link #numberOfTrailingZeros(int) numberOfTrailingZeros}) are\\n * based on material from Henry S. Warren, Jr.'s <i>Hacker's\\n * Delight</i>, (Addison Wesley, 2002).\\n *\\n * @author Lee Boynton\\n * @author Arthur van Hoff\\n * @author Josh Bloch\\n * @author Joseph D. Darcy\\n * @since JDK1.0\\n */\\npublic final class Integer extends Number implements Comparable<Integer> {\\n /**\\n * A constant holding the minimum value an {@code int} can\\n * have, -2<sup>31</sup>.\\n */\\n @Native public static final int MIN_VALUE = 0x80000000;\\n\\n /**\\n * A constant holding the maximum value an {@code int} can\\n * have, 2<sup>31</sup>-1.\\n */\\n @Native public static final int MAX_VALUE = 0x7fffffff;\\n\\n /**\\n * The {@code Class} instance representing the primitive type\\n * {@code int}.\\n *\\n * @since JDK1.1\\n */\\n @SuppressWarnings(\\"unchecked\\")\\n public static final Class<Integer> TYPE = (Class<Integer>) Class.getPrimitiveClass(\\"int\\");\\n\\n /**\\n * All possible chars for representing a number as a String\\n */\\n final static char[] digits = {\\n '0' , '1' , '2' , '3' , '4' , '5' ,\\n '6' , '7' , '8' , '9' , 'a' , 'b' ,\\n 'c' , 'd' , 'e' , 'f' , 'g' , 'h' ,\\n 'i' , 'j' , 'k' , 'l' , 'm' , 'n' ,\\n 'o' , 'p' , 'q' , 'r' , 's' , 't' ,\\n 'u' , 'v' , 'w' , 'x' , 'y' , 'z'\\n };\\n\\n /**\\n * Returns a string representation of the first argument in the\\n * radix specified by the second argument.\\n *\\n * <p>If the radix is smaller than {@code Character.MIN_RADIX}\\n * or larger than {@code Character.MAX_RADIX}, then the radix\\n * {@code 10} is used instead.\\n *\\n * <p>If the first argument is negative, the first element of the\\n * result is the ASCII minus character {@code '-'}\\n * ({@code '\\\\u005Cu002D'}). If the first argument is not\\n * negative, no sign character appears in the result.\\n *\\n * <p>The remaining characters of the result represent the magnitude\\n * of the first argument. If the magnitude is zero, it is\\n * represented by a single zero character {@code '0'}\\n * ({@code '\\\\u005Cu0030'}); otherwise, the first character of\\n * the representation of the magnitude will not be the zero\\n * character. The following ASCII characters are used as digits:\\n *\\n * <blockquote>\\n * {@code 0123456789abcdefghijklmnopqrstuvwxyz}\\n * </blockquote>\\n *\\n * These are {@code '\\\\u005Cu0030'} through\\n * {@code '\\\\u005Cu0039'} and {@code '\\\\u005Cu0061'} through\\n * {@code '\\\\u005Cu007A'}. If {@code radix} is\\n * <var>N</var>, then the first <var>N</var> of these characters\\n * are used as radix-<var>N</var> digits in the order shown. Thus,\\n * the digits for hexadecimal (radix 16) are\\n * {@code 0123456789abcdef}. If uppercase letters are\\n * desired, the {@link java.lang.String#toUpperCase()} method may\\n * be called on the result:\\n *\\n * <blockquote>\\n * {@code Integer.toString(n, 16).toUpperCase()}\\n * </blockquote>\\n *\\n * @param i an integer to be converted to a string.\\n * @param radix the radix to use in the string representation.\\n * @return a string representation of the argument in the specified radix.\\n * @see java.lang.Character#MAX_RADIX\\n * @see java.lang.Character#MIN_RADIX\\n */\\n public static String toString(int i, int radix) {\\n if (radix < Character.MIN_RADIX || radix > Character.MAX_RADIX)\\n radix = 10;\\n\\n /* Use the faster version */\\n if (radix == 10) {\\n return toString(i);\\n }\\n\\n char buf[] = new char[33];\\n boolean negative = (i < 0);\\n int charPos = 32;\\n\\n if (!negative) {\\n i = -i;\\n }\\n\\n while (i <= -radix) {\\n buf[charPos.\\", s));\\n } else {\\n if (len <= 5 || // Integer.MAX_VALUE in Character.MAX_RADIX is 6 digits\\n (radix == 10 && len <= 9) ) { // Integer.MAX_VALUE in base 10 is 10 digits\\n return parseInt(s, radix);\\n } else {\\n long ell = Long.parseLong(s, radix);\\n if ((ell & 0xffff_ffff_0000_0000L) == 0) {\\n return (int) ell;\\n } else {\\n throw new\\n NumberFormatException(String.format(\\"String value exceeds \\" +\\n \\"range of unsigned int.\\", s));\\n }\\n }\\n }\\n } else {\\n throw NumberFormatException.forInputString(s);\\n }\\n }\\n\\n /**\\n * Parses the string argument as an unsigned decimal integer. The\\n * characters in the string must all be decimal digits, except\\n * that the first character may be an an ASCII plus sign {@code\\n * '+'} ({@code '\\\\u005Cu002B'}). The resulting integer value\\n * is returned, exactly as if the argument and the radix 10 were\\n * given as arguments to the {@link\\n * #parseUnsignedInt(java.lang.String, int)} method.\\n *\\n * @param s a {@code String} containing the unsigned {@code int}\\n * representation to be parsed\\n * @return the unsigned integer value represented by the argument in decimal.\\n * @throws NumberFormatException if the string does not contain a\\n * parsable unsigned integer.\\n * @since 1.8\\n */\\n public static int parseUnsignedInt(String s) throws NumberFormatException {\\n return parseUnsignedInt(s, 10);\\n }\\n\\n /**\\n * Returns an {@code Integer} object holding the value\\n * extracted from the specified {@code String} when parsed\\n * with the radix given by the second argument. The first argument\\n * is interpreted as representing a signed integer in the radix\\n * specified by the second argument, exactly as if the arguments\\n * were given to the {@link #parseInt(java.lang.String, int)}\\n * method. The result is an {@code Integer} object that\\n * represents the integer value specified by the string.\\n *\\n * <p>In other words, this method returns an {@code Integer}\\n * object equal to the value of:\\n *\\n * <blockquote>\\n * {@code new Integer(Integer.parseInt(s, radix))}\\n * </blockquote>\\n *\\n * @param s the string to be parsed.\\n * @param radix the radix to be used in interpreting {@code s}\\n * @return an {@code Integer} object holding the value\\n * represented by the string argument in the specified\\n * radix.\\n * @exception NumberFormatException if the {@code String}\\n * does not contain a parsable {@code int}.\\n */\\n public static Integer valueOf(String s, int radix) throws NumberFormatException {\\n return Integer.valueOf(parseInt(s,radix));\\n }\\n\\n /**\\n * Returns an {@code Integer} object holding the\\n * value of the specified {@code String}. The argument is\\n * interpreted as representing a signed decimal integer, exactly\\n * as if the argument were given to the {@link\\n * #parseInt(java.lang.String)} method. The result is an\\n * {@code Integer} object that represents the integer value\\n * specified by the string.\\n *\\n * <p>In other words, this method returns an {@code Integer}\\n * object equal to the value of:\\n *\\n * <blockquote>\\n * {@code new Integer(Integer.parseInt(s))}\\n * </blockquote>\\n *\\n * @param s the string to be parsed.\\n * @return an {@code Integer} object holding the value\\n * represented by the string argument.\\n * @exception NumberFormatException if the string cannot be parsed\\n * as an integer.\\n */\\n public static Integer valueOf(String s) throws NumberFormatException {\\n return Integer.valueOf(parseInt(s, 10));\\n }\\n\\n /**\\n * Cache to support the object identity semantics of autoboxing for values between\\n * -128 and 127 (inclusive) as required by JLS.\\n *\\n * The cache is initialized on first usage. The size of the cache\\n * may be controlled by the {@code -XX:AutoBoxCacheMax=<size>} option.\\n * During VM initialization, java.lang.Integer.IntegerCache.high property\\n * may be set and saved in the private system properties in the\\n * sun.misc.VM class.\\n */\\n\\n private static class IntegerCache {\\n static final int low = -128;\\n static final int high;\\n static final Integer cache[];\\n\\n static {\\n // high value may be configured by property\\n int h = 127;\\n String integerCacheHighPropValue =\\n sun.misc.VM.getSavedProperty(\\"java.lang.Integer.IntegerCache.high\\");\\n if (integerCacheHighPropValue != null) {\\n try {\\n int i = parseInt(integerCacheHighPropValue);\\n i = Math.max(i, 127);\\n // Maximum array size is Integer.MAX_VALUE\\n h = Math.min(i, Integer.MAX_VALUE - (-low) -1);\\n } catch( NumberFormatException nfe) {\\n // If the pro '\n', level: 'info', timestamp: '2020-03-27 15:24:27.817'}
- { message: "[Trace - 3:24:27 PM] Sending notification 'textDocument/didOpen'.", level: 'info', timestamp: '2020-03-27 15:24:27.837'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "jdt://contents/rt.jar/java.lang/Integer.class?%3DGold%2FC%3A%5C%2FProgram%20Files%5C%2FJava%5C%2Fjdk1.8.0_191%5C%2Fjre%5C%2Flib%5C%2Frt.jar%3D%2Fjavadoc_location%3D%2Fhttps%3A%5C%2F%5C%2Fdocs.oracle.com%5C%2Fjavase%5C%2F8%5C%2Fdocs%5C%2Fapi%5C%2F%3D%2F%3Cjava.lang%28Integer.class",\n' + ' "languageId": "java",\n' + ' "version": 1,\n' + ` "text": "/*\\n * Copyright (c) 1994, 2013, Oracle and/or its affiliates. All rights reserved.\\n * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n *\\n */\\n\\npackage java.lang;\\n\\nimport java.lang.annotation.Native;\\n\\n/**\\n * The {@code Integer} class wraps a value of the primitive type\\n * {@code int} in an object. An object of type {@code Integer}\\n * contains a single field whose type is {@code int}.\\n *\\n * <p>In addition, this class provides several methods for converting\\n * an {@code int} to a {@code String} and a {@code String} to an\\n * {@code int}, as well as other constants and methods useful when\\n * dealing with an {@code int}.\\n *\\n * <p>Implementation note: The implementations of the \\"bit twiddling\\"\\n * methods (such as {@link #highestOneBit(int) highestOneBit} and\\n * {@link #numberOfTrailingZeros(int) numberOfTrailingZeros}) are\\n * based on material from Henry S. Warren, Jr.'s <i>Hacker's\\n * Delight</i>, (Addison Wesley, 2002).\\n *\\n * @author Lee Boynton\\n * @author Arthur van Hoff\\n * @author Josh Bloch\\n * @author Joseph D. Darcy\\n * @since JDK1.0\\n */\\npublic final class Integer extends Number implements Comparable<Integer> {\\n /**\\n * A constant holding the minimum value an {@code int} can\\n * have, -2<sup>31</sup>.\\n */\\n @Native public static final int MIN_VALUE = 0x80000000;\\n\\n /**\\n * A constant holding the maximum value an {@code int} can\\n * have, 2<sup>31</sup>-1.\\n */\\n @Native public static final int MAX_VALUE = 0x7fffffff;\\n\\n /**\\n * The {@code Class} instance representing the primitive type\\n * {@code int}.\\n *\\n * @since JDK1.1\\n */\\n @SuppressWarnings(\\"unchecked\\")\\n public static final Class<Integer> TYPE = (Class<Integer>) Class.getPrimitiveClass(\\"int\\");\\n\\n /**\\n * All possible chars for representing a number as a String\\n */\\n final static char[] digits = {\\n '0' , '1' , '2' , '3' , '4' , '5' ,\\n '6' , '7' , '8' , '9' , 'a' , 'b' ,\\n 'c' , 'd' , 'e' , 'f' , 'g' , 'h' ,\\n 'i' , 'j' , 'k' , 'l' , 'm' , 'n' ,\\n 'o' , 'p' , 'q' , 'r' , 's' , 't' ,\\n 'u' , 'v' , 'w' , 'x' , 'y' , 'z'\\n };\\n\\n /**\\n * Returns a string representation of the first argument in the\\n * radix specified by the second argument.\\n *\\n * <p>If the radix is smaller than {@code Character.MIN_RADIX}\\n * or larger than {@code Character.MAX_RADIX}, then the radix\\n * {@code 10} is used instead.\\n *\\n * <p>If the first argument is negative, the first element of the\\n * result is the ASCII minus character {@code '-'}\\n * ({@code '\\\\u005Cu002D'}). If the first argument is not\\n * negative, no sign character appears in the result.\\n *\\n * <p>The remaining characters of the result represent the magnitude\\n * of the first argument. If the magnitude is zero, it is\\n * represented by a single zero character {@code '0'}\\n * ({@code '\\\\u005Cu0030'}); otherwise, the first character of\\n * the representation of the magnitude will not be the zero\\n * character. The following ASCII characters are used as digits:\\n *\\n * <blockquote>\\n * {@code 0123456789abcdefghijklmnopqrstuvwxyz}\\n * </blockquote>\\n *\\n * These are {@code '\\\\u005Cu0030'} through\\n * {@code '\\\\u005Cu0039'} and {@code '\\\\u005Cu0061'} through\\n * {@code '\\\\u005Cu007A'}. If {@code radix} is\\n * <var>N</var>, then the first <var>N</var> of these characters\\n * are used as radix-<var>N</var> digits in the order shown. Thus,\\n * the digits for hexadecimal (radix 16) are\\n * {@code 0123456789abcdef}. If uppercase letters are\\n * desired, the {@link java.lang.String#toUpperCase()} method may\\n * be called on the result:\\n *\\n * <blockquote>\\n * {@code Integer.toString(n, 16).toUpperCase()}\\n * </blockquote>\\n *\\n * @param i an integer to be converted to a string.\\n * @param radix the radix to use in the string representation.\\n * @return a string representation of the argument in the specified radix.\\n * @see java.lang.Character#MAX_RADIX\\n * @see java.lang.Character#MIN_RADIX\\n */\\n public static String toString(int i, int radix) {\\n if (radix < Character.MIN_RADIX || radix > Character.MAX_RADIX)\\n radix = 10;\\n\\n /* Use the faster version */\\n if (radix == 10) {\\n return toString(i);\\n }\\n\\n char buf[] = new char[33];\\n boolean negative = (i < 0);\\n int charPos = 32;\\n\\n if (!negative) {\\n i = -i;\\n }\\n\\n while (i <= -radix) {\\n buf[charPo%s.\\", s));\\n } else {\\n if (len <= 5 || // Integer.MAX_VALUE in Character.MAX_RADIX is 6 digits\\n (radix == 10 && len <= 9) ) { // Integer.MAX_VALUE in base 10 is 10 digits\\n return parseInt(s, radix);\\n } else {\\n long ell = Long.parseLong(s, radix);\\n if ((ell & 0xffff_ffff_0000_0000L) == 0) {\\n return (int) ell;\\n } else {\\n throw new\\n NumberFormatException(String.format(\\"String value %s exceeds \\" +\\n \\"range of unsigned int.\\", s));\\n }\\n }\\n }\\n } else {\\n throw NumberFormatException.forInputString(s);\\n }\\n }\\n\\n /**\\n * Parses the string argument as an unsigned decimal integer. The\\n * characters in the string must all be decimal digits, except\\n * that the first character may be an an ASCII plus sign {@code\\n * '+'} ({@code '\\\\u005Cu002B'}). The resulting integer value\\n * is returned, exactly as if the argument and the radix 10 were\\n * given as arguments to the {@link\\n * #parseUnsignedInt(java.lang.String, int)} method.\\n *\\n * @param s a {@code String} containing the unsigned {@code int}\\n * representation to be parsed\\n * @return the unsigned integer value represented by the argument in decimal.\\n * @throws NumberFormatException if the string does not contain a\\n * parsable unsigned integer.\\n * @since 1.8\\n */\\n public static int parseUnsignedInt(String s) throws NumberFormatException {\\n return parseUnsignedInt(s, 10);\\n }\\n\\n /**\\n * Returns an {@code Integer} object holding the value\\n * extracted from the specified {@code String} when parsed\\n * with the radix given by the second argument. The first argument\\n * is interpreted as representing a signed integer in the radix\\n * specified by the second argument, exactly as if the arguments\\n * were given to the {@link #parseInt(java.lang.String, int)}\\n * method. The result is an {@code Integer} object that\\n * represents the integer value specified by the string.\\n *\\n * <p>In other words, this method returns an {@code Integer}\\n * object equal to the value of:\\n *\\n * <blockquote>\\n * {@code new Integer(Integer.parseInt(s, radix))}\\n * </blockquote>\\n *\\n * @param s the string to be parsed.\\n * @param radix the radix to be used in interpreting {@code s}\\n * @return an {@code Integer} object holding the value\\n * represented by the string argument in the specified\\n * radix.\\n * @exception NumberFormatException if the {@code String}\\n * does not contain a parsable {@code int}.\\n */\\n public static Integer valueOf(String s, int radix) throws NumberFormatException {\\n return Integer.valueOf(parseInt(s,radix));\\n }\\n\\n /**\\n * Returns an {@code Integer} object holding the\\n * value of the specified {@code String}. The argument is\\n * interpreted as representing a signed decimal integer, exactly\\n * as if the argument were given to the {@link\\n * #parseInt(java.lang.String)} method. The result is an\\n * {@code Integer} object that represents the integer value\\n * specified by the string.\\n *\\n * <p>In other words, this method returns an {@code Integer}\\n * object equal to the value of:\\n *\\n * <blockquote>\\n * {@code new Integer(Integer.parseInt(s))}\\n * </blockquote>\\n *\\n * @param s the string to be parsed.\\n * @return an {@code Integer} object holding the value\\n * represented by the string argument.\\n * @exception NumberFormatException if the string cannot be parsed\\n * as an integer.\\n */\\n public static Integer valueOf(String s) throws NumberFormatException {\\n return Integer.valueOf(parseInt(s, 10));\\n }\\n\\n /**\\n * Cache to support the object identity semantics of autoboxing for values between\\n * -128 and 127 (inclusive) as required by JLS.\\n *\\n * The cache is initialized on first usage. The size of the cache\\n * may be controlled by the {@code -XX:AutoBoxCacheMax=<size>} option.\\n * During VM initialization, java.lang.Integer.IntegerCache.high property\\n * may be set and saved in the private system properties in the\\n * sun.misc.VM class.\\n */\\n\\n private static class IntegerCache {\\n static final int low = -128;\\n static final int high;\\n static final Integer cache[];\\n\\n static {\\n // high value may be configured by property\\n int h = 127;\\n String integerCacheHighPropValue =\\n sun.misc.VM.getSavedProperty(\\"java.lang.Integer.IntegerCache.high\\");\\n if (integerCacheHighPropValue != null) {\\n try {\\n int i = parseInt(integerCacheHighPropValue);\\n i = Math.max(i, 127);\\n // Maximum array size is Integer.MAX_VALUE\\n h = Math.min(i, Integer.MAX_VALUE - (-low) -1);\\n } catch( NumberFormatException nfe) {\\n // If the pro ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.840'}
- { message: "[Trace - 3:24:27 PM] Sending notification 'textDocument/didClose'.", level: 'info', timestamp: '2020-03-27 15:24:27.843'}
- %c{ message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "jdt://contents/rt.jar/java.lang/Integer.class?%3DGold%2FC%3A%5C%2FProgram%20Files%5C%2FJava%5C%2Fjdk1.8.0_191%5C%2Fjre%5C%2Flib%5C%2Frt.jar%3D%2Fjavadoc_location%3D%2Fhttps%3A%5C%2F%5C%2Fdocs.oracle.com%5C%2Fjavase%5C%2F8%5C%2Fdocs%5C%2Fapi%5C%2F%3D%2F%3Cjava.lang%28Integer.class"\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.843'}
- %c{ message: "[Trace - 3:24:27 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:27.967'}
- { message: 'Params: {\n' + ' "id": "2283e817-014e-407c-bdb5-f3ea0094443c",\n' + ' "task": "Building",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": false\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.968'}
- { message: "[Trace - 3:24:27 PM] Received notification 'language/progressReport'.", level: 'info', timestamp: '2020-03-27 15:24:27.970'}
- { message: 'Params: {\n' + ' "id": "2283e817-014e-407c-bdb5-f3ea0094443c",\n' + ' "task": "Building",\n' + ' "status": "0% ",\n' + ' "totalWork": 1000,\n' + ' "workDone": 0,\n' + ' "complete": true\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:27.970'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:24:34 PM] Sending request 'textDocument/hover - (17)'.", level: 'info', timestamp: '2020-03-27 15:24:34.876'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 13,\n' + ' "character": 11\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:34.877'}
- { message: "[Trace - 3:24:34 PM] Received response 'textDocument/hover - (17)' in 69ms.", level: 'info', timestamp: '2020-03-27 15:24:34.945'}
- { message: 'Result: {\n' + ' "contents": [\n' + ' {\n' + ' "language": "java",\n' + ' "value": "java.lang.Integer"\n' + ' },\n' + ' "The `Integer` class wraps a value of the primitive type `int` in an object. An object of type `Integer` contains a single field whose type is `int`.\\r\\n\\r\\nIn addition, this class provides several methods for converting an `int` to a `String` and a `String` to an `int`, as well as other constants and methods useful when dealing with an `int`.\\r\\n\\r\\nImplementation note: The implementations of the \\"bit twiddling\\" methods (such as [highestOneBit](jdt://contents/rt.jar/java.lang/Integer.class?=Gold/C:%5C/Program%20Files%5C/Java%5C/jdk1.8.0_191%5C/jre%5C/lib%5C/rt.jar=/javadoc_location=/https:%5C/%5C/docs.oracle.com%5C/javase%5C/8%5C/docs%5C/api%5C/=/%3Cjava.lang%28Integer.class#1346) and [numberOfTrailingZeros](jdt://contents/rt.jar/java.lang/Integer.class?=Gold/C:%5C/Program%20Files%5C/Java%5C/jdk1.8.0_191%5C/jre%5C/lib%5C/rt.jar=/javadoc_location=/https:%5C/%5C/docs.oracle.com%5C/javase%5C/8%5C/docs%5C/api%5C/=/%3Cjava.lang%28Integer.class#1422)) are based on material from Henry S. Warren, Jr.\'s *Hacker\'s Delight*, (Addison Wesley, 2002).\\r\\n\\r\\n * **Since:**\\r\\n \\r\\n * JDK1.0\\r\\n * **Author:**\\r\\n \\r\\n * Lee Boynton\\r\\n \\r\\n * Arthur van Hoff\\r\\n \\r\\n * Josh Bloch\\r\\n \\r\\n * Joseph D. Darcy"\n' + ' ]\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:34.946'}
- { message: "[Trace - 3:24:34 PM] Sending request 'java/findLinks - (18)'.", level: 'info', timestamp: '2020-03-27 15:24:34.946'}
- { message: 'Params: {\n' + ' "type": "superImplementation",\n' + ' "position": {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 13,\n' + ' "character": 11\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:24:34.947'}
- { message: "[Trace - 3:24:34 PM] Received response 'java/findLinks - (18)' in 8ms.", level: 'info', timestamp: '2020-03-27 15:24:34.954'}
- { message: 'Result: []\n\n', level: 'info', timestamp: '2020-03-27 15:24:34.954'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:25:11 PM] Sending request 'textDocument/hover - (19)'.", level: 'info', timestamp: '2020-03-27 15:25:11.900'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 16,\n' + ' "character": 46\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:25:11.900'}
- { message: "[Trace - 3:25:11 PM] Received response 'textDocument/hover - (19)' in 53ms.", level: 'info', timestamp: '2020-03-27 15:25:11.953'}
- { message: 'Result: {\n "contents": ""\n}\n\n', level: 'info', timestamp: '2020-03-27 15:25:11.954'}
- { message: "[Trace - 3:25:11 PM] Sending request 'java/findLinks - (20)'.", level: 'info', timestamp: '2020-03-27 15:25:11.954'}
- { message: 'Params: {\n' + ' "type": "superImplementation",\n' + ' "position": {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 16,\n' + ' "character": 46\n' + ' }\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:25:11.954'}
- { message: "[Trace - 3:25:11 PM] Received response 'java/findLinks - (20)' in 19ms.", level: 'info', timestamp: '2020-03-27 15:25:11.974'}
- { message: 'Result: []\n\n', level: 'info', timestamp: '2020-03-27 15:25:11.974'}
- extensionHost.ts:211 Extension Host
- extensionHost.ts:212 { message: "[Trace - 3:25:12 PM] Sending request 'textDocument/definition - (21)'.", level: 'info', timestamp: '2020-03-27 15:25:12.689'}
- { message: 'Params: {\n' + ' "textDocument": {\n' + ' "uri": "file:///d%3A/Java/USACO-Gold/Gold/src/Dishwashing.java"\n' + ' },\n' + ' "position": {\n' + ' "line": 16,\n' + ' "character": 46\n' + ' }\n' + '}\n' + '\n', level: 'info', timestamp: '2020-03-27 15:25:12.689'}
- { message: "[Trace - 3:25:12 PM] Received response 'textDocument/definition - (21)' in 15ms.", level: 'info', timestamp: '2020-03-27 15:25:12.704'}
- { message: 'Result: []\n\n', level: 'info', timestamp: '2020-03-27 15:25:12.704'}
Advertisement
Add Comment
Please, Sign In to add comment