Releases: swissiety/JimpleLSP
Releases · swissiety/JimpleLSP
JimpleLSP v0.0.11
JimpleLSP v0.0.10
- supports LocationLink allowing to highlight a complete signature range determined by the server (with Location usually a heuristic is used which e.g. cuts the signature at dots/whitespaces...)
- fixes Local definition range
JimpleLSP v0.0.9
- fixes definition resolving problem(s) in case the definition is in another file
JimpleLSP v0.0.7
- performance+ due to ParseTree caching of valid open files
- fixes: syntax highlighting:interface, hover:field->Optional
JimpleLSP v0.0.8
- fixes outdated modified files
JimpleLSP v0.0.5
- bringing color to Jimple i.e. syntax highlighting via SemanticTokens
- vscode extension is bundled to improve performance & reduce size
JimpleLSP v0.0.4
- updates/reparses file modifications making the internal model up to date with the files in the workspace - which is usually the case in an editor/IDE ;)
- clears outdated error messages if the file is valid again
JimpleLSP v0.0.3
removes showing Magpies' control panel on startup which is annoying/unnecessary for JimpleLSP itself.
this fixes stdio communication with multiple language clients as the missing browser log messages don't crash the stdio channel.
JimpleLSP v0.0.2
The new release allows to extract .jimple files from a given .jar/.apk if there are no .jimple files in the workspace on ide/lsp-server startup.
requirements: java executable is globally installed; the configuration keys androidplatform (to link to the android runtime jars) and soot path (to find the soot executable available from https://github.com/soot-oss/soot/ ) are set in your language client.
- vscode extension adapted to incorporate magpiebridge control panel
- which fixed a stdio communication bug in context of the vscode extension
thesis release
Features:
- WorkspaceSymbol Request
- DocumentSymbol Request
- Goto Definition Reqeuest
- Goto TypeDefinition Reqeuest
- Goto Implementation
- Hover Request
- DocumentHighlight Request