Release Notes - GRECLIPSE - Version 2.6.0.Release - HTML format

Sub-task

  • [GRECLIPSE-538] - [parser] Error recovery on import statements
  • [GRECLIPSE-644] - [parser] Code Completion Not Working from Scripts
  • [GRECLIPSE-883] - Offer quick fix to implement methods when extending an abstract class or implementing an interface
  • [GRECLIPSE-932] - Quick fix to automatically add Groovy Classpath Container to project
  • [GRECLIPSE-1046] - [parser] Code assistant does not work inside if condition
  • [GRECLIPSE-1048] - [parser] Content Assist not working reliably when defining method parameters
  • [GRECLIPSE-1064] - [parser] Code completion inside of parens is broken
  • [GRECLIPSE-1085] - Parser throws exception when dealing with malformed label statements
  • [GRECLIPSE-1192] - Parser recovery for extra comment at end of line

Bug

  • [GRECLIPSE-411] - NoClassDefFoundError exception when using a Grab annotation
  • [GRECLIPSE-440] - unhelpful warning when overriding a groovy main method in a java subtype
  • [GRECLIPSE-468] - [parser] Better parser recovery
  • [GRECLIPSE-848] - "New Groovy Class" wizard creates import statement that ends in semicolon
  • [GRECLIPSE-907] - Extract local variable extracts the variable outside the scope of the closure which is incorrect
  • [GRECLIPSE-926] - Import statement added above package declaration
  • [GRECLIPSE-1075] - IllegalArgumentException
  • [GRECLIPSE-1089] - Launch configurations are being recreated when copies should be used instead
  • [GRECLIPSE-1107] - Organize imports: moves package statement after some imports
  • [GRECLIPSE-1113] - Copy and paste of groovy file with comment before package declaration causes syntax error
  • [GRECLIPSE-1114] - Code completion not working inside inline closure invocation
  • [GRECLIPSE-1188] - Better handling of 'The Spock compiler plugin could not run because Spock 0.5.0-groovy-1.8 is not compatible with Groovy 1.7.10.'
  • [GRECLIPSE-1198] - NullPointerException at CompilationUnit for AST transformation
  • [GRECLIPSE-1213] - [Parser] auto-completion not working for BorderLayout constants (CENTER, NORTH, ...)
  • [GRECLIPSE-1218] - Syntax highlighter is confused by a slashy string composited from substrings and ended by a final "/$/"
  • [GRECLIPSE-1221] - Groovy tests in src/test/groovy ignored if no tests in src/test/java
  • [GRECLIPSE-1238] - parameterized type navigation not quite right
  • [GRECLIPSE-1245] - Open declaration on static method in parent class from child method selects child class name
  • [GRECLIPSE-1257] - Groovy-Eclipse-compiler does not recognize src/main/groovy and src/test/groovy as source folders if there are no files in src/main/java
  • [GRECLIPSE-1274] - Non-static DelegatesTo methods should not be available in static scope
  • [GRECLIPSE-1275] - NullPointerException in SuggestionCompilationUnitHelper.java:87
  • [GRECLIPSE-1280] - no code assist on method call after comma

Improvement

  • [GRECLIPSE-1010] - Ability to rename refactor getter and setter variants of property references
  • [GRECLIPSE-1101] - recognizing copied nodes in the ast
  • [GRECLIPSE-1204] - Ability to find references to synthetic getter and setter methods using Java/Groovy search
  • [GRECLIPSE-1205] - Refactoring of synthetic getters and setters
  • [GRECLIPSE-1230] - Should warn if project does does not use the JDT compiler
  • [GRECLIPSE-1232] - Better content assist for methods with closure arguments
  • [GRECLIPSE-1267] - Content assist for implicit owner and delegate properties inside closure
  • [GRECLIPSE-1269] - Support annotation processor for batch compiler
  • [GRECLIPSE-1272] - Date methods next, plus, and format are indicated as deprecated in the editor but shouldn't be

New Feature

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.