Community
Participate
Working Groups
When I code complete a method and the relevant parameters are at the right hand side of the cursor, the editor should use these as parameters instead of trying to guess the correct parameters. Example: Given the following: Object[] toArray(List list) { ... } void addArray(Object[] array) { ... } List myList; The following sequence (where | marks the cursor) should work: Begin point: addArray(|myList); Start entering method name: addArray(toArr|myList); Press ctrl+space for code complete addArray(toArray(myList)); Instead, the editor inserts its best guess at the parameter, and gives a result like this addArray(toArray(myList)myList);
What if 'myList' would be some totally different type? You can use 'Completion Overwrites' in your example.
Get rid of deprecated state.
.