Eric Milles
Eric Milles
I disable `.` as a trigger if completion expression ends with dot and contains no other dot. In this instance, you have an additional dot in the expression; `.` trigger...
Type `foo.` and get completions for `bar`, etc. Then type `.` to get `foo.bar.` and get proposals for `baz`, etc. It's difficult to balance/predict the desire to type a range...
That is the same scenario as I mentioned for completing `foo.bar.baz`. You don't need to type anything but `..` starting from `foo`. I get it; your intent is to type...
When completing a vararg type, the completion context is usually "method" or if your're seeing modifier keywords, it's "class body". The keywords and types proposals use a different set of...
When you have `def m(String..) {}`, current parser recovery creates a property named "def". This is designed for the case where you are starting to type something in between class...
Resolved binary methods rely on JDT to find source ranges. `org.eclipse.jdt.internal.core.SourceMapper` has a map for each method signature (with unqualified types). So `clearTime(java.sql.Date)` and `clearTime(java.util.Date)` map to the same entry....
This bug seems related. The Java editor's Open Declaration (F3) is finding 2 methods (due to missing packages in parameter types) and then presents a dialog to select the desired...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=550625
https://github.com/eclipse-jdt/eclipse.jdt.core/issues/503
Formatter is at https://github.com/groovy/groovy-eclipse/blob/master/ide/org.codehaus.groovy.eclipse.refactoring/src/org/codehaus/groovy/eclipse/refactoring/formatter/DefaultGroovyFormatter.java and tests at https://github.com/groovy/groovy-eclipse/blob/master/ide-test/org.codehaus.groovy.eclipse.refactoring.test/src/org/codehaus/groovy/eclipse/refactoring/test/formatter/GroovyFormatterTests.groovy