[RSS]

Editor Features Checklist

Navigation

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Go To Declaration X X
* In Comments (@see foo.bar.Baz)
* Disambiguation Popup X
Go To Source X X
Go To Test X
Go To Super Implementation X
Go To Type X
Go To Method
Go To Field
Inspect Members X
Inspect Hierarchy X
Navigation Outline X Q> What does this exactly mean?
A> Navigator Ctrl+F7
Tooltip behavior
* Documentation tooltips X
* Show inherited members X
Javadoc/documentation Window X
Show/Go To Matching (paren, brace, begin/end) X X
AST-based Selection (Ctrl-Shift-.) X
* Treat comments as logical element
Camel Case (and under_line) Caret Navigation X
Identifier Acceptor (so double click “works”) X

Source

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Show Documentation (for caret symbol) X X I hope documentation will be available
Show Comment as Documentation
Declaration Tooltips X
Parameter Tooltips X
Indent
Format X X // works in compiler branch
Compound Indentation
Reformat Comment
Smart Indent (on newline) X X // works in compiler branch
Instant Rename X X
Mark Occurrences X
* Mark Method Exit Points X
* Mark Overriding Methods X
* Mark Implementing Methods X
* Keep Marks X
Toggle Comment X X // works in compiler branch for //
Folding X X
* On Methods X X
* On First Comment X X
* On Relevant Comments X X
* On Non-Top Level X X

Highlighting

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Method Definitions X X
Calls X X
Fields X X
Unused X
Parameters X
Deprecated API usage X
String Escape Sequence Highlighting X X
Comment Highlighting (javadoc/rdoc etc.) X

Code Completion

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Local Symbols X X
Libraries X X
Other files in the project X X
Language Keywords X X
String Escapes
Regular Expressions
Comment Keywords (javadoc: @param etc)
Show Surrounding Method (when in parameters)
Live Code Templates X
* Semantic Parameters (unique var names, etc.) X )
Auto-hide auto-popup'ed completion on 0-mtchs

Refactoring

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Instant Rename X X
Find Usages X
Rename X
Copy X
Move X
Safe Delete X
Introduce X
Generate Code X
Surround With X
Create Test X

Quick Fixes

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Error Fixes X
Semantic Errors/Warnings X
Suggestions (tied to caret) X
Suggestions (tied to selection) X
Preview

Tasklist

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Errors X
Hints
Error Badges in Project View X

KeyStroke Handling

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Insert Matching Bracket - X X “”, (), , etc // works in compiler-branch
* Type Through X X
* Delete Matching X X
* Multi-char matching (e.g. typing /* gives /** ... */ )
Surround Selection with quotes, braces, etc.
Reindent Structure Words Automatically X X (end, } )
Newline // works in compiler branch
* Closes items opened on this line X X (}, end, </foo>)
* Continues Block Comments X X
* Continues Line Comments

Misc

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Run Test Under Caret

Embedding

FEATURE/BEHAVIOR Java JavaFX COMMENTS
Nested syntax highlighting
Not sure what else to list here

Wishes

All Java