- Workspace root as source path crashes compiler
- Nested source roots don't make sense
- testMethod/testClass doesn't work for bazel
- Find-all-references doesn't work on constructors
- Files created in session don't autocomplete
- EnumMap default methods don't autocomplete
- Crashes when you create the first file in a new maven project
- Deleted files remain in compiler, even when you restart (via classpath?)
- Always shows last javadoc
- Goto field goes to method of same name
- Annotation fields
- cc should match CamelCase
- Detail of fields, vars should be type
- Autocomplete POJO constructor This(T f, U g) { this.f = f; ... }
- Deprioritize Object fields
- Go-to-subclasses
- Test coverage codelens
- Convert {@tag ...} to
<tag>...</tag>(see vscode-java) - Auto-collapse imports
- Hover constructor should show constructor, not class
- String.format(...) coloring
newshould be a control keyword, not a regular keyword- Show warning for unused local var, unused private method
- Use module-info.java instead of build files to figure out classpath
- Link a standalone executable with jlink (scripts/link.sh)
- Reduce use of TreePath, use ids instead
- Support .jshell extension as "scratch pad"
- new Foo< shouldn't make everything green
- void f() shouldn't mess up next line as you type it
- { on next line breaks coloring