lsif-java v0.7.5
Improved code navigation for Scala
Previously, "goto defintion" did not work for synthetic symbols such as
case class companion objects or var setter methods.
class Main {
case class User(name: String)
var user = User("Susan") // go to definition on `User` did not work
user = User("John") // go to definition on `user` did not work
}
Now, lsif-java emits occurrences for these synthetic symbols so that "goto definition" works as expected.
Pull Requests
- Add support for LSIF Typed (#394) @olafurpg
- fix MD5 checksum computation (#392) @Strum355
- Add minimized reproduction for Lombok
Builder()
annotation (#383) @olafurpg - Document how to customize the default Java version for lsif-java (#381) @olafurpg
- Fix bug when indexing Scala package repo (#373) @olafurpg