Code Monkey home page Code Monkey logo

Comments (1)

joshtynjala avatar joshtynjala commented on June 5, 2024



Jan 29, 2024 11:42:51 AM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint handleNotification
WARNING: Notification threw an exception: {
  "jsonrpc": "2.0",
  "method": "textDocument/didOpen",
  "params": {
    "textDocument": {
      "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as",
      "languageId": "actionscript",
      "version": 1,
      "text": "package x.controls.skins\r\n{\r\n\r\n\tpublic class SideNavigationSizeSkin extends ControlSizeSkin\r\n\t{\r\n\t\tprivate var _target\t\t:*;\r\n\t\t\r\n\t\tprivate var _itemGap\t:Number;\r\n\t\t\r\n\t\tpublic function SideNavigationSizeSkin(target:*):void\r\n\t\t{\r\n\t\t\t_target \u003d target;\r\n\t\t\t\r\n\t\t\tsuper(target);\r\n\t\t}\r\n\t\t\r\n\t\toverride protected function updateDynamicProperties():void\r\n\t\t{\r\n\t\t\tsuper.updateDynamicProperties();\r\n\t\t\t\r\n\t\t\t_itemGap\t\u003d\ts.size50;\r\n\t\t}\r\n\t\t\r\n\t\toverride protected function applyDynamicProperties():void\r\n\t\t{\r\n\t\t\tsuper.updateDynamicProperties();\r\n\t\t\t\r\n\t\t\t_target.itemGap\t\u003d\t_itemGap;\r\n\t\t}\r\n\t\t\r\n\t\toverride protected function destroyReferences():void\r\n\t\t{\r\n\t\t\tsuper.destroyReferences();\r\n\t\t\t\r\n\t\t\t_target \u003d null;\r\n\t\t}\r\n\t}\r\n}"
    }
  }
}
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.notify(GenericEndpoint.java:152)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleNotification(RemoteEndpoint.java:220)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:187)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	... 11 more
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.royale.compiler.internal.projects.CompilerProject.getWorkspace()" because "this.project" is null
	at org.apache.royale.compiler.internal.units.CompilationUnitBase.getSyntaxTreeRequest(CompilationUnitBase.java:612)
	at com.as3mxml.vscode.utils.RealTimeProblemsChecker.updateNow(RealTimeProblemsChecker.java:107)
	at com.as3mxml.vscode.ActionScriptServices.checkProjectForProblems(ActionScriptServices.java:1919)
	at com.as3mxml.vscode.ActionScriptServices.didOpen(ActionScriptServices.java:892)
	... 15 more


Jan 29, 2024 11:42:51 AM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint fallbackResponseError
SEVERE: Internal error: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	... 11 more
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.royale.compiler.internal.projects.CompilerProject.getWorkspace()" because "this.project" is null
	at org.apache.royale.compiler.internal.units.CompilationUnitBase.getSyntaxTreeRequest(CompilationUnitBase.java:612)
	at com.as3mxml.vscode.utils.RealTimeProblemsChecker.updateNow(RealTimeProblemsChecker.java:107)
	at com.as3mxml.vscode.ActionScriptServices.codeAction2(ActionScriptServices.java:697)
	at com.as3mxml.vscode.ActionScriptServices.codeAction(ActionScriptServices.java:685)
	... 15 more

[Error - 11:42:51 AM] Request textDocument/codeAction failed.
  Message: Internal error.
  Code: -32603 
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	... 11 more
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.royale.compiler.internal.projects.CompilerProject.getWorkspace()" because "this.project" is null
	at org.apache.royale.compiler.internal.units.CompilationUnitBase.getSyntaxTreeRequest(CompilationUnitBase.java:612)
	at com.as3mxml.vscode.utils.RealTimeProblemsChecker.updateNow(RealTimeProblemsChecker.java:107)
	at com.as3mxml.vscode.ActionScriptServices.codeAction2(ActionScriptServices.java:697)
	at com.as3mxml.vscode.ActionScriptServices.codeAction(ActionScriptServices.java:685)
	... 15 more

Jan 29, 2024 11:42:51 AM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint fallbackResponseError
SEVERE: Internal error: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	... 11 more
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.royale.compiler.internal.projects.CompilerProject.getWorkspace()" because "this.project" is null
	at org.apache.royale.compiler.internal.units.CompilationUnitBase.getSyntaxTreeRequest(CompilationUnitBase.java:612)
	at com.as3mxml.vscode.utils.RealTimeProblemsChecker.updateNow(RealTimeProblemsChecker.java:107)
	at com.as3mxml.vscode.ActionScriptServices.documentSymbol2(ActionScriptServices.java:659)
	at com.as3mxml.vscode.ActionScriptServices.documentSymbol(ActionScriptServices.java:646)
	... 15 more

Jan 29, 2024 11:42:51 AM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint handleNotification
WARNING: Notification threw an exception: {
  "jsonrpc": "2.0",
  "method": "textDocument/didClose",
  "params": {
    "textDocument": {
      "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavSizeSkin.as"
    }
  }
}
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.notify(GenericEndpoint.java:152)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleNotification(RemoteEndpoint.java:220)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:187)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	... 11 more
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.royale.compiler.internal.projects.CompilerProject.getWorkspace()" because "this.project" is null
	at org.apache.royale.compiler.internal.units.CompilationUnitBase.getSyntaxTreeRequest(CompilationUnitBase.java:612)
	at com.as3mxml.vscode.utils.RealTimeProblemsChecker.updateNow(RealTimeProblemsChecker.java:107)
	at com.as3mxml.vscode.ActionScriptServices.checkProjectForProblems(ActionScriptServices.java:1919)
	at com.as3mxml.vscode.ActionScriptServices.didClose(ActionScriptServices.java:1049)
	... 16 more

[Trace - 11:42:51 AM] Received response 'textDocument/documentSymbol - (2374)' in 6ms. Request failed: Internal error. (-32603).
Error data: "java.lang.RuntimeException: java.lang.reflect.InvocationTargetException\r\n\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)\r\n\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)\r\n\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)\r\n\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)\r\n\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)\r\n\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)\r\n\tat org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)\r\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)\r\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\r\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\r\n\tat java.base/java.lang.Thread.run(Thread.java:833)\r\nCaused by: java.lang.reflect.InvocationTargetException\r\n\tat jdk.internal.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)\r\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)\r\n\t... 11 more\r\nCaused by: java.lang.NullPointerException: Cannot invoke \"org.apache.royale.compiler.internal.projects.CompilerProject.getWorkspace()\" because \"this.project\" is null\r\n\tat org.apache.royale.compiler.internal.units.CompilationUnitBase.getSyntaxTreeRequest(CompilationUnitBase.java:612)\r\n\tat com.as3mxml.vscode.utils.RealTimeProblemsChecker.updateNow(RealTimeProblemsChecker.java:107)\r\n\tat com.as3mxml.vscode.ActionScriptServices.documentSymbol2(ActionScriptServices.java:659)\r\n\tat com.as3mxml.vscode.ActionScriptServices.documentSymbol(ActionScriptServices.java:646)\r\n\t... 15 more\r\n"


[Error - 11:42:51 AM] Request textDocument/documentSymbol failed.
  Message: Internal error.
  Code: -32603 
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	... 11 more
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.royale.compiler.internal.projects.CompilerProject.getWorkspace()" because "this.project" is null
	at org.apache.royale.compiler.internal.units.CompilationUnitBase.getSyntaxTreeRequest(CompilationUnitBase.java:612)
	at com.as3mxml.vscode.utils.RealTimeProblemsChecker.updateNow(RealTimeProblemsChecker.java:107)
	at com.as3mxml.vscode.ActionScriptServices.documentSymbol2(ActionScriptServices.java:659)
	at com.as3mxml.vscode.ActionScriptServices.documentSymbol(ActionScriptServices.java:646)
	... 15 more

[Trace - 11:42:51 AM] Sending request 'textDocument/codeAction - (2375)'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 0
        },
        "end": {
            "line": 935,
            "character": 1
        }
    },
    "context": {
        "diagnostics": [
            {
                "range": {
                    "start": {
                        "line": 273,
                        "character": 11
                    },
                    "end": {
                        "line": 273,
                        "character": 15
                    }
                },
                "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation.",
                "code": "1067",
                "severity": 1
            },
            {
                "range": {
                    "start": {
                        "line": 275,
                        "character": 11
                    },
                    "end": {
                        "line": 275,
                        "character": 15
                    }
                },
                "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation.",
                "code": "1067",
                "severity": 1
            },
            {
                "range": {
                    "start": {
                        "line": 303,
                        "character": 53
                    },
                    "end": {
                        "line": 303,
                        "character": 60
                    }
                },
                "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.SideNavigationSection.",
                "code": "1067",
                "severity": 1
            },
            {
                "range": {
                    "start": {
                        "line": 484,
                        "character": 12
                    },
                    "end": {
                        "line": 484,
                        "character": 24
                    }
                },
                "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation.",
                "code": "1067",
                "severity": 1
            },
            {
                "range": {
                    "start": {
                        "line": 581,
                        "character": 24
                    },
                    "end": {
                        "line": 581,
                        "character": 46
                    }
                },
                "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.SideNavigationSection.",
                "code": "1067",
                "severity": 1
            }
        ],
        "only": [
            "source.organizeImports"
        ],
        "triggerKind": 2
    }
}


[Trace - 11:42:51 AM] Sending request 'textDocument/codeAction - (2376)'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 0
        },
        "end": {
            "line": 522,
            "character": 1
        }
    },
    "context": {
        "diagnostics": [
            {
                "range": {
                    "start": {
                        "line": 18,
                        "character": 14
                    },
                    "end": {
                        "line": 18,
                        "character": 35
                    }
                },
                "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection",
                "code": "1044",
                "severity": 1
            },
            {
                "range": {
                    "start": {
                        "line": 18,
                        "character": 14
                    },
                    "end": {
                        "line": 18,
                        "character": 35
                    }
                },
                "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection",
                "code": "1044",
                "severity": 1
            }
        ],
        "only": [
            "source.organizeImports"
        ],
        "triggerKind": 2
    }
}


[Trace - 11:42:51 AM] Sending request 'textDocument/codeAction - (2377)'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
    },
    "range": {
        "start": {
            "line": 0,
            "character": 0
        },
        "end": {
            "line": 37,
            "character": 1
        }
    },
    "context": {
        "diagnostics": [],
        "only": [
            "source.organizeImports"
        ],
        "triggerKind": 2
    }
}


[Trace - 11:42:51 AM] Received response 'textDocument/codeAction - (2375)' in 16ms.
Result: [
    {
        "title": "Organize Imports",
        "kind": "source.organizeImports",
        "command": {
            "title": "Organize Imports",
            "command": "as3mxml.organizeImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as"
                }
            ]
        }
    },
    {
        "title": "Remove Unused Imports",
        "kind": "source.removeUnusedImports",
        "command": {
            "title": "Remove Unused Imports",
            "command": "as3mxml.removeUnusedImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as"
                }
            ]
        }
    },
    {
        "title": "Sort Imports",
        "kind": "source.sortImports",
        "command": {
            "title": "Sort Imports",
            "command": "as3mxml.sortImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as"
                }
            ]
        }
    },
    {
        "title": "Add Missing Imports",
        "kind": "source.addMissingImports",
        "command": {
            "title": "Add Missing Imports",
            "command": "as3mxml.addMissingImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as"
                }
            ]
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 158,
                                "character": 2
                            },
                            "end": {
                                "line": 158,
                                "character": 33
                            }
                        },
                        "newText": "protected var _level:uint;\n\n\t\tprotected function get level():uint\n\t\t{\n\t\t\treturn _level;\n\t\t}\n\n\t\tprotected function set level(value:uint):void\n\t\t{\n\t\t\t_level = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 158,
                                "character": 2
                            },
                            "end": {
                                "line": 158,
                                "character": 33
                            }
                        },
                        "newText": "protected var _level:uint;\n\n\t\tprotected function get level():uint\n\t\t{\n\t\t\treturn _level;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 158,
                                "character": 2
                            },
                            "end": {
                                "line": 158,
                                "character": 33
                            }
                        },
                        "newText": "protected var _level:uint;\n\n\t\tprotected function set level(value:uint):void\n\t\t{\n\t\t\t_level = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 159,
                                "character": 2
                            },
                            "end": {
                                "line": 159,
                                "character": 36
                            }
                        },
                        "newText": "protected var _maxLevel:uint;\n\n\t\tprotected function get maxLevel():uint\n\t\t{\n\t\t\treturn _maxLevel;\n\t\t}\n\n\t\tprotected function set maxLevel(value:uint):void\n\t\t{\n\t\t\t_maxLevel = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 159,
                                "character": 2
                            },
                            "end": {
                                "line": 159,
                                "character": 36
                            }
                        },
                        "newText": "protected var _maxLevel:uint;\n\n\t\tprotected function get maxLevel():uint\n\t\t{\n\t\t\treturn _maxLevel;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 159,
                                "character": 2
                            },
                            "end": {
                                "line": 159,
                                "character": 36
                            }
                        },
                        "newText": "protected var _maxLevel:uint;\n\n\t\tprotected function set maxLevel(value:uint):void\n\t\t{\n\t\t\t_maxLevel = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 160,
                                "character": 2
                            },
                            "end": {
                                "line": 160,
                                "character": 40
                            }
                        },
                        "newText": "protected var _multilevel:Boolean;\n\n\t\tprotected function get multilevel():Boolean\n\t\t{\n\t\t\treturn _multilevel;\n\t\t}\n\n\t\tprotected function set multilevel(value:Boolean):void\n\t\t{\n\t\t\t_multilevel = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 160,
                                "character": 2
                            },
                            "end": {
                                "line": 160,
                                "character": 40
                            }
                        },
                        "newText": "protected var _multilevel:Boolean;\n\n\t\tprotected function get multilevel():Boolean\n\t\t{\n\t\t\treturn _multilevel;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 160,
                                "character": 2
                            },
                            "end": {
                                "line": 160,
                                "character": 40
                            }
                        },
                        "newText": "protected var _multilevel:Boolean;\n\n\t\tprotected function set multilevel(value:Boolean):void\n\t\t{\n\t\t\t_multilevel = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 161,
                                "character": 2
                            },
                            "end": {
                                "line": 161,
                                "character": 48
                            }
                        },
                        "newText": "protected var _rootSideNav:SideNavigation;\n\n\t\tprotected function get rootSideNav():SideNavigation\n\t\t{\n\t\t\treturn _rootSideNav;\n\t\t}\n\n\t\tprotected function set rootSideNav(value:SideNavigation):void\n\t\t{\n\t\t\t_rootSideNav = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 161,
                                "character": 2
                            },
                            "end": {
                                "line": 161,
                                "character": 48
                            }
                        },
                        "newText": "protected var _rootSideNav:SideNavigation;\n\n\t\tprotected function get rootSideNav():SideNavigation\n\t\t{\n\t\t\treturn _rootSideNav;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 161,
                                "character": 2
                            },
                            "end": {
                                "line": 161,
                                "character": 48
                            }
                        },
                        "newText": "protected var _rootSideNav:SideNavigation;\n\n\t\tprotected function set rootSideNav(value:SideNavigation):void\n\t\t{\n\t\t\t_rootSideNav = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 163,
                                "character": 2
                            },
                            "end": {
                                "line": 163,
                                "character": 38
                            }
                        },
                        "newText": "protected var _itemContainer:Box;\n\n\t\tprotected function get itemContainer():Box\n\t\t{\n\t\t\treturn _itemContainer;\n\t\t}\n\n\t\tprotected function set itemContainer(value:Box):void\n\t\t{\n\t\t\t_itemContainer = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 163,
                                "character": 2
                            },
                            "end": {
                                "line": 163,
                                "character": 38
                            }
                        },
                        "newText": "protected var _itemContainer:Box;\n\n\t\tprotected function get itemContainer():Box\n\t\t{\n\t\t\treturn _itemContainer;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 163,
                                "character": 2
                            },
                            "end": {
                                "line": 163,
                                "character": 38
                            }
                        },
                        "newText": "protected var _itemContainer:Box;\n\n\t\tprotected function set itemContainer(value:Box):void\n\t\t{\n\t\t\t_itemContainer = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 172,
                                "character": 2
                            },
                            "end": {
                                "line": 172,
                                "character": 51
                            }
                        },
                        "newText": "protected var _controller:SideNavigationItem;\n\n\t\tprotected function get controller():SideNavigationItem\n\t\t{\n\t\t\treturn _controller;\n\t\t}\n\n\t\tprotected function set controller(value:SideNavigationItem):void\n\t\t{\n\t\t\t_controller = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 172,
                                "character": 2
                            },
                            "end": {
                                "line": 172,
                                "character": 51
                            }
                        },
                        "newText": "protected var _controller:SideNavigationItem;\n\n\t\tprotected function get controller():SideNavigationItem\n\t\t{\n\t\t\treturn _controller;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 172,
                                "character": 2
                            },
                            "end": {
                                "line": 172,
                                "character": 51
                            }
                        },
                        "newText": "protected var _controller:SideNavigationItem;\n\n\t\tprotected function set controller(value:SideNavigationItem):void\n\t\t{\n\t\t\t_controller = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 174,
                                "character": 2
                            },
                            "end": {
                                "line": 174,
                                "character": 56
                            }
                        },
                        "newText": "protected var _lastSelectedItem:SideNavigationItem;\n\n\t\tprotected function get lastSelectedItem():SideNavigationItem\n\t\t{\n\t\t\treturn _lastSelectedItem;\n\t\t}\n\n\t\tprotected function set lastSelectedItem(value:SideNavigationItem):void\n\t\t{\n\t\t\t_lastSelectedItem = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 174,
                                "character": 2
                            },
                            "end": {
                                "line": 174,
                                "character": 56
                            }
                        },
                        "newText": "protected var _lastSelectedItem:SideNavigationItem;\n\n\t\tprotected function get lastSelectedItem():SideNavigationItem\n\t\t{\n\t\t\treturn _lastSelectedItem;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 174,
                                "character": 2
                            },
                            "end": {
                                "line": 174,
                                "character": 56
                            }
                        },
                        "newText": "protected var _lastSelectedItem:SideNavigationItem;\n\n\t\tprotected function set lastSelectedItem(value:SideNavigationItem):void\n\t\t{\n\t\t\t_lastSelectedItem = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 176,
                                "character": 2
                            },
                            "end": {
                                "line": 176,
                                "character": 54
                            }
                        },
                        "newText": "protected var _sizeSkin:SideNavigationSizeSkin;\n\n\t\tprotected function get sizeSkin():SideNavigationSizeSkin\n\t\t{\n\t\t\treturn _sizeSkin;\n\t\t}\n\n\t\tprotected function set sizeSkin(value:SideNavigationSizeSkin):void\n\t\t{\n\t\t\t_sizeSkin = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 176,
                                "character": 2
                            },
                            "end": {
                                "line": 176,
                                "character": 54
                            }
                        },
                        "newText": "protected var _sizeSkin:SideNavigationSizeSkin;\n\n\t\tprotected function get sizeSkin():SideNavigationSizeSkin\n\t\t{\n\t\t\treturn _sizeSkin;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 176,
                                "character": 2
                            },
                            "end": {
                                "line": 176,
                                "character": 54
                            }
                        },
                        "newText": "protected var _sizeSkin:SideNavigationSizeSkin;\n\n\t\tprotected function set sizeSkin(value:SideNavigationSizeSkin):void\n\t\t{\n\t\t\t_sizeSkin = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 181,
                                "character": 2
                            },
                            "end": {
                                "line": 181,
                                "character": 34
                            }
                        },
                        "newText": "protected var _items:Array;\n\n\t\tprotected function get items():Array\n\t\t{\n\t\t\treturn _items;\n\t\t}\n\n\t\tprotected function set items(value:Array):void\n\t\t{\n\t\t\t_items = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 181,
                                "character": 2
                            },
                            "end": {
                                "line": 181,
                                "character": 34
                            }
                        },
                        "newText": "protected var _items:Array;\n\n\t\tprotected function get items():Array\n\t\t{\n\t\t\treturn _items;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 181,
                                "character": 2
                            },
                            "end": {
                                "line": 181,
                                "character": 34
                            }
                        },
                        "newText": "protected var _items:Array;\n\n\t\tprotected function set items(value:Array):void\n\t\t{\n\t\t\t_items = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 183,
                                "character": 2
                            },
                            "end": {
                                "line": 183,
                                "character": 41
                            }
                        },
                        "newText": "protected var _isExpanding:Boolean;\n\n\t\tprotected function get isExpanding():Boolean\n\t\t{\n\t\t\treturn _isExpanding;\n\t\t}\n\n\t\tprotected function set isExpanding(value:Boolean):void\n\t\t{\n\t\t\t_isExpanding = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 183,
                                "character": 2
                            },
                            "end": {
                                "line": 183,
                                "character": 41
                            }
                        },
                        "newText": "protected var _isExpanding:Boolean;\n\n\t\tprotected function get isExpanding():Boolean\n\t\t{\n\t\t\treturn _isExpanding;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                    {
                        "range": {
                            "start": {
                                "line": 183,
                                "character": 2
                            },
                            "end": {
                                "line": 183,
                                "character": 41
                            }
                        },
                        "newText": "protected var _isExpanding:Boolean;\n\n\t\tprotected function set isExpanding(value:Boolean):void\n\t\t{\n\t\t\t_isExpanding = value;\n\t\t}"
                    }
                ]
            }
        }
    }
]


[Trace - 11:42:51 AM] Received response 'textDocument/codeAction - (2376)' in 32ms.
Result: [
    {
        "title": "Organize Imports",
        "kind": "source.organizeImports",
        "command": {
            "title": "Organize Imports",
            "command": "as3mxml.organizeImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as"
                }
            ]
        }
    },
    {
        "title": "Remove Unused Imports",
        "kind": "source.removeUnusedImports",
        "command": {
            "title": "Remove Unused Imports",
            "command": "as3mxml.removeUnusedImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as"
                }
            ]
        }
    },
    {
        "title": "Sort Imports",
        "kind": "source.sortImports",
        "command": {
            "title": "Sort Imports",
            "command": "as3mxml.sortImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as"
                }
            ]
        }
    },
    {
        "title": "Add Missing Imports",
        "kind": "source.addMissingImports",
        "command": {
            "title": "Add Missing Imports",
            "command": "as3mxml.addMissingImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as"
                }
            ]
        }
    },
    {
        "title": "Implement interface 'ISideNavigation'",
        "kind": "quickfix",
        "diagnostics": [
            {
                "range": {
                    "start": {
                        "line": 18,
                        "character": 14
                    },
                    "end": {
                        "line": 18,
                        "character": 35
                    }
                },
                "severity": 1,
                "code": "1044",
                "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection"
            }
        ],
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 520,
                                "character": 0
                            },
                            "end": {
                                "line": 520,
                                "character": 0
                            }
                        },
                        "newText": "\n\t\tpublic function get parentSideNav():ISideNavigation\n\t\t{\n\t\t\tthrow new Error(\"Method not implemented.\");\n\t\t}\n"
                    },
                    {
                        "range": {
                            "start": {
                                "line": 520,
                                "character": 0
                            },
                            "end": {
                                "line": 520,
                                "character": 0
                            }
                        },
                        "newText": "\n\t\tpublic function set parentSideNav(value:ISideNavigation):void\n\t\t{\n\t\t\tthrow new Error(\"Method not implemented.\");\n\t\t}\n"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 57,
                                "character": 2
                            },
                            "end": {
                                "line": 57,
                                "character": 33
                            }
                        },
                        "newText": "protected var _level:uint;\n\n\t\tprotected function get level():uint\n\t\t{\n\t\t\treturn _level;\n\t\t}\n\n\t\tprotected function set level(value:uint):void\n\t\t{\n\t\t\t_level = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 57,
                                "character": 2
                            },
                            "end": {
                                "line": 57,
                                "character": 33
                            }
                        },
                        "newText": "protected var _level:uint;\n\n\t\tprotected function get level():uint\n\t\t{\n\t\t\treturn _level;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 57,
                                "character": 2
                            },
                            "end": {
                                "line": 57,
                                "character": 33
                            }
                        },
                        "newText": "protected var _level:uint;\n\n\t\tprotected function set level(value:uint):void\n\t\t{\n\t\t\t_level = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 58,
                                "character": 2
                            },
                            "end": {
                                "line": 58,
                                "character": 40
                            }
                        },
                        "newText": "protected var _multilevel:Boolean;\n\n\t\tprotected function get multilevel():Boolean\n\t\t{\n\t\t\treturn _multilevel;\n\t\t}\n\n\t\tprotected function set multilevel(value:Boolean):void\n\t\t{\n\t\t\t_multilevel = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 58,
                                "character": 2
                            },
                            "end": {
                                "line": 58,
                                "character": 40
                            }
                        },
                        "newText": "protected var _multilevel:Boolean;\n\n\t\tprotected function get multilevel():Boolean\n\t\t{\n\t\t\treturn _multilevel;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 58,
                                "character": 2
                            },
                            "end": {
                                "line": 58,
                                "character": 40
                            }
                        },
                        "newText": "protected var _multilevel:Boolean;\n\n\t\tprotected function set multilevel(value:Boolean):void\n\t\t{\n\t\t\t_multilevel = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 59,
                                "character": 2
                            },
                            "end": {
                                "line": 59,
                                "character": 48
                            }
                        },
                        "newText": "protected var _rootSideNav:SideNavigation;\n\n\t\tprotected function get rootSideNav():SideNavigation\n\t\t{\n\t\t\treturn _rootSideNav;\n\t\t}\n\n\t\tprotected function set rootSideNav(value:SideNavigation):void\n\t\t{\n\t\t\t_rootSideNav = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 59,
                                "character": 2
                            },
                            "end": {
                                "line": 59,
                                "character": 48
                            }
                        },
                        "newText": "protected var _rootSideNav:SideNavigation;\n\n\t\tprotected function get rootSideNav():SideNavigation\n\t\t{\n\t\t\treturn _rootSideNav;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 59,
                                "character": 2
                            },
                            "end": {
                                "line": 59,
                                "character": 48
                            }
                        },
                        "newText": "protected var _rootSideNav:SideNavigation;\n\n\t\tprotected function set rootSideNav(value:SideNavigation):void\n\t\t{\n\t\t\t_rootSideNav = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 61,
                                "character": 2
                            },
                            "end": {
                                "line": 61,
                                "character": 38
                            }
                        },
                        "newText": "protected var _itemContainer:Box;\n\n\t\tprotected function get itemContainer():Box\n\t\t{\n\t\t\treturn _itemContainer;\n\t\t}\n\n\t\tprotected function set itemContainer(value:Box):void\n\t\t{\n\t\t\t_itemContainer = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 61,
                                "character": 2
                            },
                            "end": {
                                "line": 61,
                                "character": 38
                            }
                        },
                        "newText": "protected var _itemContainer:Box;\n\n\t\tprotected function get itemContainer():Box\n\t\t{\n\t\t\treturn _itemContainer;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 61,
                                "character": 2
                            },
                            "end": {
                                "line": 61,
                                "character": 38
                            }
                        },
                        "newText": "protected var _itemContainer:Box;\n\n\t\tprotected function set itemContainer(value:Box):void\n\t\t{\n\t\t\t_itemContainer = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 70,
                                "character": 2
                            },
                            "end": {
                                "line": 70,
                                "character": 51
                            }
                        },
                        "newText": "protected var _controller:SideNavigationItem;\n\n\t\tprotected function get controller():SideNavigationItem\n\t\t{\n\t\t\treturn _controller;\n\t\t}\n\n\t\tprotected function set controller(value:SideNavigationItem):void\n\t\t{\n\t\t\t_controller = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 70,
                                "character": 2
                            },
                            "end": {
                                "line": 70,
                                "character": 51
                            }
                        },
                        "newText": "protected var _controller:SideNavigationItem;\n\n\t\tprotected function get controller():SideNavigationItem\n\t\t{\n\t\t\treturn _controller;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 70,
                                "character": 2
                            },
                            "end": {
                                "line": 70,
                                "character": 51
                            }
                        },
                        "newText": "protected var _controller:SideNavigationItem;\n\n\t\tprotected function set controller(value:SideNavigationItem):void\n\t\t{\n\t\t\t_controller = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 72,
                                "character": 2
                            },
                            "end": {
                                "line": 72,
                                "character": 56
                            }
                        },
                        "newText": "protected var _lastSelectedItem:SideNavigationItem;\n\n\t\tprotected function get lastSelectedItem():SideNavigationItem\n\t\t{\n\t\t\treturn _lastSelectedItem;\n\t\t}\n\n\t\tprotected function set lastSelectedItem(value:SideNavigationItem):void\n\t\t{\n\t\t\t_lastSelectedItem = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 72,
                                "character": 2
                            },
                            "end": {
                                "line": 72,
                                "character": 56
                            }
                        },
                        "newText": "protected var _lastSelectedItem:SideNavigationItem;\n\n\t\tprotected function get lastSelectedItem():SideNavigationItem\n\t\t{\n\t\t\treturn _lastSelectedItem;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 72,
                                "character": 2
                            },
                            "end": {
                                "line": 72,
                                "character": 56
                            }
                        },
                        "newText": "protected var _lastSelectedItem:SideNavigationItem;\n\n\t\tprotected function set lastSelectedItem(value:SideNavigationItem):void\n\t\t{\n\t\t\t_lastSelectedItem = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 74,
                                "character": 2
                            },
                            "end": {
                                "line": 74,
                                "character": 56
                            }
                        },
                        "newText": "protected var _parentSection:SideNavigationSection;\n\n\t\tprotected function get parentSection():SideNavigationSection\n\t\t{\n\t\t\treturn _parentSection;\n\t\t}\n\n\t\tprotected function set parentSection(value:SideNavigationSection):void\n\t\t{\n\t\t\t_parentSection = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 74,
                                "character": 2
                            },
                            "end": {
                                "line": 74,
                                "character": 56
                            }
                        },
                        "newText": "protected var _parentSection:SideNavigationSection;\n\n\t\tprotected function get parentSection():SideNavigationSection\n\t\t{\n\t\t\treturn _parentSection;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 74,
                                "character": 2
                            },
                            "end": {
                                "line": 74,
                                "character": 56
                            }
                        },
                        "newText": "protected var _parentSection:SideNavigationSection;\n\n\t\tprotected function set parentSection(value:SideNavigationSection):void\n\t\t{\n\t\t\t_parentSection = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 76,
                                "character": 2
                            },
                            "end": {
                                "line": 76,
                                "character": 54
                            }
                        },
                        "newText": "protected var _sizeSkin:SideNavigationSizeSkin;\n\n\t\tprotected function get sizeSkin():SideNavigationSizeSkin\n\t\t{\n\t\t\treturn _sizeSkin;\n\t\t}\n\n\t\tprotected function set sizeSkin(value:SideNavigationSizeSkin):void\n\t\t{\n\t\t\t_sizeSkin = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 76,
                                "character": 2
                            },
                            "end": {
                                "line": 76,
                                "character": 54
                            }
                        },
                        "newText": "protected var _sizeSkin:SideNavigationSizeSkin;\n\n\t\tprotected function get sizeSkin():SideNavigationSizeSkin\n\t\t{\n\t\t\treturn _sizeSkin;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 76,
                                "character": 2
                            },
                            "end": {
                                "line": 76,
                                "character": 54
                            }
                        },
                        "newText": "protected var _sizeSkin:SideNavigationSizeSkin;\n\n\t\tprotected function set sizeSkin(value:SideNavigationSizeSkin):void\n\t\t{\n\t\t\t_sizeSkin = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 81,
                                "character": 2
                            },
                            "end": {
                                "line": 81,
                                "character": 34
                            }
                        },
                        "newText": "protected var _items:Array;\n\n\t\tprotected function get items():Array\n\t\t{\n\t\t\treturn _items;\n\t\t}\n\n\t\tprotected function set items(value:Array):void\n\t\t{\n\t\t\t_items = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 81,
                                "character": 2
                            },
                            "end": {
                                "line": 81,
                                "character": 34
                            }
                        },
                        "newText": "protected var _items:Array;\n\n\t\tprotected function get items():Array\n\t\t{\n\t\t\treturn _items;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 81,
                                "character": 2
                            },
                            "end": {
                                "line": 81,
                                "character": 34
                            }
                        },
                        "newText": "protected var _items:Array;\n\n\t\tprotected function set items(value:Array):void\n\t\t{\n\t\t\t_items = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 83,
                                "character": 2
                            },
                            "end": {
                                "line": 83,
                                "character": 41
                            }
                        },
                        "newText": "protected var _isExpanding:Boolean;\n\n\t\tprotected function get isExpanding():Boolean\n\t\t{\n\t\t\treturn _isExpanding;\n\t\t}\n\n\t\tprotected function set isExpanding(value:Boolean):void\n\t\t{\n\t\t\t_isExpanding = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 83,
                                "character": 2
                            },
                            "end": {
                                "line": 83,
                                "character": 41
                            }
                        },
                        "newText": "protected var _isExpanding:Boolean;\n\n\t\tprotected function get isExpanding():Boolean\n\t\t{\n\t\t\treturn _isExpanding;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                    {
                        "range": {
                            "start": {
                                "line": 83,
                                "character": 2
                            },
                            "end": {
                                "line": 83,
                                "character": 41
                            }
                        },
                        "newText": "protected var _isExpanding:Boolean;\n\n\t\tprotected function set isExpanding(value:Boolean):void\n\t\t{\n\t\t\t_isExpanding = value;\n\t\t}"
                    }
                ]
            }
        }
    }
]


[Trace - 11:42:51 AM] Received response 'textDocument/codeAction - (2377)' in 40ms.
Result: [
    {
        "title": "Organize Imports",
        "kind": "source.organizeImports",
        "command": {
            "title": "Organize Imports",
            "command": "as3mxml.organizeImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Remove Unused Imports",
        "kind": "source.removeUnusedImports",
        "command": {
            "title": "Remove Unused Imports",
            "command": "as3mxml.removeUnusedImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Sort Imports",
        "kind": "source.sortImports",
        "command": {
            "title": "Sort Imports",
            "command": "as3mxml.sortImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Add Missing Imports",
        "kind": "source.addMissingImports",
        "command": {
            "title": "Add Missing Imports",
            "command": "as3mxml.addMissingImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as": [
                    {
                        "range": {
                            "start": {
                                "line": 5,
                                "character": 2
                            },
                            "end": {
                                "line": 5,
                                "character": 26
                            }
                        },
                        "newText": "private var _target:*;\n\n\t\tprivate function get target():*\n\t\t{\n\t\t\treturn _target;\n\t\t}\n\n\t\tprivate function set target(value:*):void\n\t\t{\n\t\t\t_target = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as": [
                    {
                        "range": {
                            "start": {
                                "line": 5,
                                "character": 2
                            },
                            "end": {
                                "line": 5,
                                "character": 26
                            }
                        },
                        "newText": "private var _target:*;\n\n\t\tprivate function get target():*\n\t\t{\n\t\t\treturn _target;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as": [
                    {
                        "range": {
                            "start": {
                                "line": 5,
                                "character": 2
                            },
                            "end": {
                                "line": 5,
                                "character": 26
                            }
                        },
                        "newText": "private var _target:*;\n\n\t\tprivate function set target(value:*):void\n\t\t{\n\t\t\t_target = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' and 'set' accessors",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as": [
                    {
                        "range": {
                            "start": {
                                "line": 7,
                                "character": 2
                            },
                            "end": {
                                "line": 7,
                                "character": 31
                            }
                        },
                        "newText": "private var _itemGap:Number;\n\n\t\tprivate function get itemGap():Number\n\t\t{\n\t\t\treturn _itemGap;\n\t\t}\n\n\t\tprivate function set itemGap(value:Number):void\n\t\t{\n\t\t\t_itemGap = value;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'get' accessor (make read-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as": [
                    {
                        "range": {
                            "start": {
                                "line": 7,
                                "character": 2
                            },
                            "end": {
                                "line": 7,
                                "character": 31
                            }
                        },
                        "newText": "private var _itemGap:Number;\n\n\t\tprivate function get itemGap():Number\n\t\t{\n\t\t\treturn _itemGap;\n\t\t}"
                    }
                ]
            }
        }
    },
    {
        "title": "Generate 'set' accessor (make write-only)",
        "kind": "refactor.rewrite",
        "edit": {
            "changes": {
                "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as": [
                    {
                        "range": {
                            "start": {
                                "line": 7,
                                "character": 2
                            },
                            "end": {
                                "line": 7,
                                "character": 31
                            }
                        },
                        "newText": "private var _itemGap:Number;\n\n\t\tprivate function set itemGap(value:Number):void\n\t\t{\n\t\t\t_itemGap = value;\n\t\t}"
                    }
                ]
            }
        }
    }
]


[Trace - 11:42:52 AM] Sending request 'workspace/executeCommand - (2378)'.
Params: {
    "command": "as3mxml.organizeImportsInUri",
    "arguments": [
        {
            "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as"
        }
    ]
}


[Trace - 11:42:52 AM] Sending request 'workspace/executeCommand - (2379)'.
Params: {
    "command": "as3mxml.organizeImportsInUri",
    "arguments": [
        {
            "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as"
        }
    ]
}


[Trace - 11:42:52 AM] Sending request 'workspace/executeCommand - (2380)'.
Params: {
    "command": "as3mxml.organizeImportsInUri",
    "arguments": [
        {
            "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
        }
    ]
}


[Trace - 11:42:52 AM] Received request 'workspace/applyEdit - (26)'.
Params: {
    "edit": {
        "changes": {
            "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as": [
                {
                    "range": {
                        "start": {
                            "line": 3,
                            "character": 0
                        },
                        "end": {
                            "line": 13,
                            "character": 28
                        }
                    },
                    "newText": "\timport flash.display.DisplayObjectContainer;\n\timport flash.events.Event;\n\n\timport x.controls.skins.SideNavigationSizeSkin;\n\timport x.display.ISmartContainer;\n\timport x.events.ChangeEvent;\n\timport x.events.EventOptions;\n\timport x.events.FocusDetailEvent;\n\timport x.events.KeyCommandEvent;\n\timport x.events.NavigationEvent;\n\timport x.events.PressEvent;"
                }
            ]
        }
    }
}


[Trace - 11:42:52 AM] Received response 'workspace/executeCommand - (2378)' in 13ms.
Result: {}


[Trace - 11:42:52 AM] Received request 'workspace/applyEdit - (27)'.
Params: {
    "edit": {
        "changes": {
            "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as": [
                {
                    "range": {
                        "start": {
                            "line": 3,
                            "character": 0
                        },
                        "end": {
                            "line": 6,
                            "character": 33
                        }
                    },
                    "newText": "\timport flash.display.DisplayObjectContainer;\n\n\timport x.controls.skins.SideNavigationSizeSkin;\n\timport x.events.NavigationEvent;"
                }
            ]
        }
    }
}


[Trace - 11:42:52 AM] Received response 'workspace/executeCommand - (2379)' in 16ms.
Result: {}


[Trace - 11:42:52 AM] Received response 'workspace/executeCommand - (2380)' in 20ms.
Result: {}


[Trace - 11:42:52 AM] Sending notification 'textDocument/didChange'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as",
        "version": 41
    },
    "contentChanges": [
        {
            "range": {
                "start": {
                    "line": 3,
                    "character": 0
                },
                "end": {
                    "line": 13,
                    "character": 28
                }
            },
            "rangeLength": 361,
            "text": "\timport flash.display.DisplayObjectContainer;\r\n\timport flash.events.Event;\r\n\r\n\timport x.controls.skins.SideNavigationSizeSkin;\r\n\timport x.display.ISmartContainer;\r\n\timport x.events.ChangeEvent;\r\n\timport x.events.EventOptions;\r\n\timport x.events.FocusDetailEvent;\r\n\timport x.events.KeyCommandEvent;\r\n\timport x.events.NavigationEvent;\r\n\timport x.events.PressEvent;"
        }
    ]
}


[Trace - 11:42:52 AM] Sending response 'workspace/applyEdit - (26)'. Processing request took 27ms
Result: {
    "applied": true
}


[Trace - 11:42:52 AM] Sending notification 'workspace/didChangeWatchedFiles'.
Params: {
    "changes": [
        {
            "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as",
            "type": 1
        },
        {
            "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavSizeSkin.as",
            "type": 3
        }
    ]
}


[Trace - 11:42:52 AM] Sending notification 'textDocument/didChange'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as",
        "version": 39
    },
    "contentChanges": [
        {
            "range": {
                "start": {
                    "line": 3,
                    "character": 0
                },
                "end": {
                    "line": 6,
                    "character": 33
                }
            },
            "rangeLength": 132,
            "text": "\timport flash.display.DisplayObjectContainer;\r\n\r\n\timport x.controls.skins.SideNavigationSizeSkin;\r\n\timport x.events.NavigationEvent;"
        }
    ]
}


[Trace - 11:42:52 AM] Sending response 'workspace/applyEdit - (27)'. Processing request took 20ms
Result: {
    "applied": true
}


[Trace - 11:42:52 AM] Sending request 'textDocument/codeAction - (2381)'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
    },
    "range": {
        "start": {
            "line": 3,
            "character": 32
        },
        "end": {
            "line": 3,
            "character": 32
        }
    },
    "context": {
        "diagnostics": [],
        "triggerKind": 2
    }
}


[Trace - 11:42:52 AM] Sending notification 'textDocument/didSave'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as"
    }
}


[Trace - 11:42:52 AM] Sending notification 'textDocument/didSave'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as"
    }
}


[Trace - 11:42:52 AM] Sending notification 'textDocument/didSave'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
    }
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavSizeSkin.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSans/NotoSansRegularItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Consolas/ConsolasBold.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/AdobeClean/AdobeCleanRegularItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/AdobeClean/AdobeCleanRegular.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/topLevel/profiling/MEM.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 3,
                    "character": 1
                },
                "end": {
                    "line": 3,
                    "character": 36
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import flash.events.EventDispatcher is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSans/NotoSansBold.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/AdobeClean/AdobeCleanBold.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/text/IndentableTextField.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 3,
                    "character": 1
                },
                "end": {
                    "line": 3,
                    "character": 45
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.controls.assets.shapes.ComplexFrame is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/events/EventOptions.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 2,
                    "character": 1
                },
                "end": {
                    "line": 2,
                    "character": 27
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.ui.cursors.Normal is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/display/DestroyableObject.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 2,
                    "character": 1
                },
                "end": {
                    "line": 2,
                    "character": 30
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.events.EventPriority is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Consolas/ConsolasRegularItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 18,
                    "character": 14
                },
                "end": {
                    "line": 18,
                    "character": 35
                }
            },
            "severity": 1,
            "code": "1044",
            "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection"
        },
        {
            "range": {
                "start": {
                    "line": 18,
                    "character": 14
                },
                "end": {
                    "line": 18,
                    "character": 35
                }
            },
            "severity": 1,
            "code": "1044",
            "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection"
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Consolas/ConsolasRegular.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/AdobeClean/AdobeCleanBoldItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSans/NotoSansRegular.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 273,
                    "character": 11
                },
                "end": {
                    "line": 273,
                    "character": 15
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation."
        },
        {
            "range": {
                "start": {
                    "line": 275,
                    "character": 11
                },
                "end": {
                    "line": 275,
                    "character": 15
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation."
        },
        {
            "range": {
                "start": {
                    "line": 303,
                    "character": 53
                },
                "end": {
                    "line": 303,
                    "character": 60
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.SideNavigationSection."
        },
        {
            "range": {
                "start": {
                    "line": 484,
                    "character": 12
                },
                "end": {
                    "line": 484,
                    "character": 24
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation."
        },
        {
            "range": {
                "start": {
                    "line": 581,
                    "character": 24
                },
                "end": {
                    "line": 581,
                    "character": 46
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.SideNavigationSection."
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/display/BoxModelContainer.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 2,
                    "character": 1
                },
                "end": {
                    "line": 2,
                    "character": 28
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.events.ChangeEvent is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSansSymbols/NotoSansSymbolsRegular.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/text/MarginableTextField.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 3,
                    "character": 1
                },
                "end": {
                    "line": 3,
                    "character": 45
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.controls.assets.shapes.ComplexFrame is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Consolas/ConsolasBoldItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSansSymbols/NotoSansSymbolsBold.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSans/NotoSansBoldItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 18,
                    "character": 14
                },
                "end": {
                    "line": 18,
                    "character": 35
                }
            },
            "severity": 1,
            "code": "1044",
            "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection"
        },
        {
            "range": {
                "start": {
                    "line": 18,
                    "character": 14
                },
                "end": {
                    "line": 18,
                    "character": 35
                }
            },
            "severity": 1,
            "code": "1044",
            "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection"
        }
    ]
}


[Trace - 11:42:52 AM] Received response 'textDocument/codeAction - (2381)' in 355ms.
Result: [
    {
        "title": "Organize Imports",
        "kind": "source.organizeImports",
        "command": {
            "title": "Organize Imports",
            "command": "as3mxml.organizeImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Remove Unused Imports",
        "kind": "source.removeUnusedImports",
        "command": {
            "title": "Remove Unused Imports",
            "command": "as3mxml.removeUnusedImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Sort Imports",
        "kind": "source.sortImports",
        "command": {
            "title": "Sort Imports",
            "command": "as3mxml.sortImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Add Missing Imports",
        "kind": "source.addMissingImports",
        "command": {
            "title": "Add Missing Imports",
            "command": "as3mxml.addMissingImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    }
]


[Trace - 11:42:52 AM] Sending notification 'workspace/didChangeWatchedFiles'.
Params: {
    "changes": [
        {
            "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as",
            "type": 2
        },
        {
            "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as",
            "type": 2
        },
        {
            "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as",
            "type": 2
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSans/NotoSansRegularItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Consolas/ConsolasBold.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/AdobeClean/AdobeCleanRegularItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/AdobeClean/AdobeCleanRegular.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/topLevel/profiling/MEM.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 3,
                    "character": 1
                },
                "end": {
                    "line": 3,
                    "character": 36
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import flash.events.EventDispatcher is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSans/NotoSansBold.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/AdobeClean/AdobeCleanBold.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/text/IndentableTextField.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 3,
                    "character": 1
                },
                "end": {
                    "line": 3,
                    "character": 45
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.controls.assets.shapes.ComplexFrame is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/events/EventOptions.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 2,
                    "character": 1
                },
                "end": {
                    "line": 2,
                    "character": 27
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.ui.cursors.Normal is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/display/DestroyableObject.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 2,
                    "character": 1
                },
                "end": {
                    "line": 2,
                    "character": 30
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.events.EventPriority is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Consolas/ConsolasRegularItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigationSection.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 18,
                    "character": 14
                },
                "end": {
                    "line": 18,
                    "character": 35
                }
            },
            "severity": 1,
            "code": "1044",
            "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection"
        },
        {
            "range": {
                "start": {
                    "line": 18,
                    "character": 14
                },
                "end": {
                    "line": 18,
                    "character": 35
                }
            },
            "severity": 1,
            "code": "1044",
            "message": "interface method parentSideNav in interface ISideNavigation not implemented by class SideNavigationSection"
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Consolas/ConsolasRegular.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/AdobeClean/AdobeCleanBoldItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSans/NotoSansRegular.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/SideNavigation.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 273,
                    "character": 11
                },
                "end": {
                    "line": 273,
                    "character": 15
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation."
        },
        {
            "range": {
                "start": {
                    "line": 275,
                    "character": 11
                },
                "end": {
                    "line": 275,
                    "character": 15
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation."
        },
        {
            "range": {
                "start": {
                    "line": 303,
                    "character": 53
                },
                "end": {
                    "line": 303,
                    "character": 60
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.SideNavigationSection."
        },
        {
            "range": {
                "start": {
                    "line": 484,
                    "character": 12
                },
                "end": {
                    "line": 484,
                    "character": 24
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.ISideNavigation."
        },
        {
            "range": {
                "start": {
                    "line": 581,
                    "character": 24
                },
                "end": {
                    "line": 581,
                    "character": 46
                }
            },
            "severity": 1,
            "code": "1067",
            "message": "Implicit coercion of a value of type x.controls.SideNavigation to an unrelated type x.controls.SideNavigationSection."
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/display/BoxModelContainer.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 2,
                    "character": 1
                },
                "end": {
                    "line": 2,
                    "character": 28
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.events.ChangeEvent is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSansSymbols/NotoSansSymbolsRegular.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/text/MarginableTextField.as",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 3,
                    "character": 1
                },
                "end": {
                    "line": 3,
                    "character": 45
                }
            },
            "severity": 4,
            "code": "as3mxml-unused-import",
            "message": "The import x.controls.assets.shapes.ComplexFrame is never used",
            "tags": [
                1
            ]
        }
    ]
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Consolas/ConsolasBoldItalic.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSansSymbols/NotoSansSymbolsBold.as",
    "diagnostics": []
}


[Trace - 11:42:52 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/ui/fonts/Noto/NotoSans/NotoSansBoldItalic.as",
    "diagnostics": []
}


[Trace - 11:42:53 AM] Sending request 'textDocument/hover - (2382)'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
    },
    "position": {
        "line": 7,
        "character": 20
    }
}


[Trace - 11:42:53 AM] Received response 'textDocument/hover - (2382)' in 2ms.
Result: {
    "contents": {
        "kind": "markdown",
        "value": "```actionscript\n(variable) x.controls.skins.SideNavigationSizeSkin._itemGap:Number\n```"
    },
    "range": {
        "start": {
            "line": 7,
            "character": 14
        },
        "end": {
            "line": 7,
            "character": 22
        }
    }
}


[Trace - 11:42:53 AM] Sending request 'textDocument/hover - (2383)'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
    },
    "position": {
        "line": 7,
        "character": 18
    }
}


[Trace - 11:42:53 AM] Received response 'textDocument/hover - (2383)' in 3ms.
Result: {
    "contents": {
        "kind": "markdown",
        "value": "```actionscript\n(variable) x.controls.skins.SideNavigationSizeSkin._itemGap:Number\n```"
    },
    "range": {
        "start": {
            "line": 7,
            "character": 14
        },
        "end": {
            "line": 7,
            "character": 22
        }
    }
}


[Trace - 11:42:56 AM] Sending request 'textDocument/hover - (2384)'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
    },
    "position": {
        "line": 9,
        "character": 29
    }
}


[Trace - 11:42:56 AM] Received response 'textDocument/hover - (2384)' in 3ms.
Result: {
    "contents": {
        "kind": "markdown",
        "value": "```actionscript\n(constructor) x.controls.skins.SideNavigationSizeSkin(target:*)\n```\n\n---\n\n```actionscript\nclass x.controls.skins.SideNavigationSizeSkin extends ControlSizeSkin\n```"
    },
    "range": {
        "start": {
            "line": 9,
            "character": 18
        },
        "end": {
            "line": 9,
            "character": 40
        }
    }
}


[Trace - 11:42:59 AM] Sending request 'textDocument/codeAction - (2385)'.
Params: {
    "textDocument": {
        "uri": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
    },
    "range": {
        "start": {
            "line": 10,
            "character": 3
        },
        "end": {
            "line": 10,
            "character": 3
        }
    },
    "context": {
        "diagnostics": [],
        "triggerKind": 2
    }
}


[Trace - 11:42:59 AM] Received response 'textDocument/codeAction - (2385)' in 3ms.
Result: [
    {
        "title": "Organize Imports",
        "kind": "source.organizeImports",
        "command": {
            "title": "Organize Imports",
            "command": "as3mxml.organizeImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Remove Unused Imports",
        "kind": "source.removeUnusedImports",
        "command": {
            "title": "Remove Unused Imports",
            "command": "as3mxml.removeUnusedImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Sort Imports",
        "kind": "source.sortImports",
        "command": {
            "title": "Sort Imports",
            "command": "as3mxml.sortImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    },
    {
        "title": "Add Missing Imports",
        "kind": "source.addMissingImports",
        "command": {
            "title": "Add Missing Imports",
            "command": "as3mxml.addMissingImportsInUri",
            "arguments": [
                {
                    "external": "file:///Y:/Development/ActionScript/SDK/Ylazy/Core/Libs/as3/src/ylazy/core/package/x/controls/skins/SideNavigationSizeSkin.as"
                }
            ]
        }
    }
]

from vscode-as3mxml.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.