summaryrefslogtreecommitdiff
path: root/TODOS.md
blob: d13fe43b6374c9927f81b9b786541a0c27410a3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Todo

## Bugs
- Deleted files remain in compiler, even when you restart (via classpath?)
- Always shows last javadoc
- Make new file, rename, edit crashes compiler
- StringBuilder.length isn't autocompleting

## Autocomplete
- Annotation fields
- cc should match CamelCase
- Autocomplete POJO constructor This(T f, U g) { this.f = f; ... }

## Navigation
- Go-to-subclasses
- Test coverage codelens
- Go-to-definition for overriding methods
- Go-to-implementation for overridden methods

## Polish
- Show warning for unused local var, unused private method
- Use cached codelens during parse errors to prevent things from jumping around, or codelens-on-save
- Suppress references codelens for inherited methods
- Don't remove imports when there's an unresolved reference to that name

## JShell
- Support .jshell extension as "scratch pad"