summaryrefslogtreecommitdiff
path: root/TODOS.md
blob: 82f7cfd25128caa36209323d15312da295af78b8 (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
# Todo

## Bugs
- import static foo.? doesn't auto-complete
- Workspace root as source path crashes compiler
- Nested source roots don't make sense
- @Override snippets include duplicates
- testMethod/testClass doesn't work for bazel

## Autocomplete
- Annotation fields
- cc should match CamelCase

## Navigation
- Go-to-subclasses

## Polish
- Convert {@tag ...} to `<tag>...</tag>` (see vscode-java)
- Auto-collapse imports

## Simplicity
- Use module-info.java instead of build files to figure out classpath
- Link a standalone executable with jlink (scripts/link.sh)

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