summaryrefslogtreecommitdiff
path: root/TODOS.md
diff options
context:
space:
mode:
authorGeorge Fraser <george@fivetran.com>2018-12-23 12:34:11 -0800
committerGeorge Fraser <george@fivetran.com>2018-12-23 12:34:11 -0800
commitb6ad35a751145fb1e4b820d5ea11fc596a2d156d (patch)
tree75094281d7515548a990f4fd856b844bf8cb3d6c /TODOS.md
parentd6aaf1e59cb3fd68ee72e9d2753b64f7af4ae426 (diff)
downloadjava-language-server-b6ad35a751145fb1e4b820d5ea11fc596a2d156d.zip
JavaCompilerService.referencesFile indexes all files that reference a file
Diffstat (limited to 'TODOS.md')
-rw-r--r--TODOS.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/TODOS.md b/TODOS.md
index f61d475..dee6847 100644
--- a/TODOS.md
+++ b/TODOS.md
@@ -11,6 +11,8 @@
## Autocomplete
- Annotation fields
- cc should match CamelCase
+- Detail of fields, vars should be type
+- Autocomplete this.x = x; this.y = y; ... in constructor
## Navigation
- Go-to-subclasses
@@ -18,6 +20,8 @@
## Polish
- Convert {@tag ...} to `<tag>...</tag>` (see vscode-java)
- Auto-collapse imports
+- Hover constructor should show constructor, not class
+- String.format(...) coloring
## Simplicity
- Use module-info.java instead of build files to figure out classpath
@@ -25,3 +29,7 @@
## JShell
- Support .jshell extension as "scratch pad"
+
+# Coloring
+- new Foo< shouldn't make everything gree
+- void f() shouldn't mess up next line as you type it