diff options
author | George Fraser <george@fivetran.com> | 2018-12-23 17:19:09 -0800 |
---|---|---|
committer | George Fraser <george@fivetran.com> | 2018-12-23 17:19:09 -0800 |
commit | 888fe5075feedaf427c66a06a68089b62672beed (patch) | |
tree | ac79a0ed51131cc82f4176d93abc11d88b34ad85 /TODOS.md | |
parent | b6ad35a751145fb1e4b820d5ea11fc596a2d156d (diff) | |
download | java-language-server-888fe5075feedaf427c66a06a68089b62672beed.zip |
Find references code lens, room for optimization
Diffstat (limited to 'TODOS.md')
-rw-r--r-- | TODOS.md | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -12,7 +12,8 @@ - Annotation fields - cc should match CamelCase - Detail of fields, vars should be type -- Autocomplete this.x = x; this.y = y; ... in constructor +- Autocomplete POJO constructor This(T f, U g) { this.f = f; ... } +- Deprioritize Object fields ## Navigation - Go-to-subclasses @@ -22,14 +23,17 @@ - Auto-collapse imports - Hover constructor should show constructor, not class - String.format(...) coloring +- `new` should be a control keyword, not a regular keyword ## Simplicity - 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 ## JShell - Support .jshell extension as "scratch pad" # Coloring -- new Foo< shouldn't make everything gree +- new Foo< shouldn't make everything green - void f() shouldn't mess up next line as you type it +- { on next line breaks coloring |