Skip to content

cubewhy/java-analyzer

Repository files navigation

Java Analyzer

Extreme fast Java LSP, built in Rust

Feature Matrix

  • Analyze Jar, Codebase and JDK builtins
  • Code completion
  • Symbols List (Outline)
  • Goto definition
  • Inlay hints
    • Inferred type on var
    • Parameter names
  • Decompiler support (Vineflower, cfr)
  • Treesitter based syntax highlight (semantic_tokens handler)
  • Java 8 to 25 support

FAQ

  • Is this a real LSP? YES
  • Is this production ready? Not yet. The LSP doesn't support any build tools yet.

License

This work is licensed under GPL-3.0 license.

You're allowed to

  • use
  • share
  • modify

About

Extreme fast Java LSP, built in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages