summaryrefslogtreecommitdiff
path: root/TODOS.md
diff options
context:
space:
mode:
authorGeorge Fraser <george@fivetran.com>2018-12-23 17:19:09 -0800
committerGeorge Fraser <george@fivetran.com>2018-12-23 17:19:09 -0800
commit888fe5075feedaf427c66a06a68089b62672beed (patch)
treeac79a0ed51131cc82f4176d93abc11d88b34ad85 /TODOS.md
parentb6ad35a751145fb1e4b820d5ea11fc596a2d156d (diff)
downloadjava-language-server-888fe5075feedaf427c66a06a68089b62672beed.zip
Find references code lens, room for optimization
Diffstat (limited to 'TODOS.md')
-rw-r--r--TODOS.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/TODOS.md b/TODOS.md
index dee6847..f3846c4 100644
--- a/TODOS.md
+++ b/TODOS.md
@@ -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