Sub-task
- [GRECLIPSE-1092] - Content assist for method calls with named arguments
- [GRECLIPSE-1096] - Allow access to parameters of enclosing calls in DSLD
- [GRECLIPSE-1122] - supportsVersion should return boolean instead of throwing exception
- [GRECLIPSE-1123] - assertVersion should behave like the old supportsVersion
- [GRECLIPSE-1124] - Update documentation for new DSLD language features
- [GRECLIPSE-1125] - Update meta-DSL script to provide editing support for new features.
- [GRECLIPSE-1126] - use "contribution" instead of "accept" for linking pointcuts to contribution blocks
- [GRECLIPSE-1127] - Support "isThisType" and deprecate "currentTypeIsEnclosingType
- [GRECLIPSE-1128] - Changes to annotatedBy pointcut
Bug
- [GRECLIPSE-12] - No completions for constructors
- [GRECLIPSE-434] - "groovy>" prompt appears twice when running groovy shell in Windows
- [GRECLIPSE-678] - Type inferencing not supported for multiple assignment declarations.
- [GRECLIPSE-682] - [refactoring] Fix import statements after move/copy of a groovy compilation unit
- [GRECLIPSE-683] - groovytools MetaBuilder problems
- [GRECLIPSE-685] - [Parser] Support lacking for content assist and navigation of Enum fields
- [GRECLIPSE-729] - Rename Method also renames overloaded methods
- [GRECLIPSE-814] - Duplicate content assist proposals
- [GRECLIPSE-870] - Groovy compilation hangs for a long time or fails with an OutOfMemoryException
- [GRECLIPSE-953] - Installing groovy-eclipse 2.1.1 into Eclipse helios SR1 makes java functionality unavailable
- [GRECLIPSE-977] - Internal Compiler error on GPars project
- [GRECLIPSE-983] - Inner classes created in Groovy cause compile errors when referenced from Java
- [GRECLIPSE-1026] - Groovy:The class java.util.List refers to the class java.util.List and uses 1 parameters, but the referred class takes no parameters
- [GRECLIPSE-1036] - Groovy editors hold jar locks
- [GRECLIPSE-1038] - NPE in Groovy compiler
- [GRECLIPSE-1040] - StackOverflowError while editing certain .groovy files
- [GRECLIPSE-1062] - AST transformations cause errors in eclipse
- [GRECLIPSE-1067] - Compile error (NoClassDefFoundError) at TestForTransformation
- [GRECLIPSE-1068] - m2e support does not support the current 0.13.x m2e development stream
- [GRECLIPSE-1074] - Opening Groovy File causes VerifyError: class: ArrayUtil, method: <clinit> signature: ()V) Illegal type in constant pool
- [GRECLIPSE-1090] - Problem with InheritConstructors AST transform in a maven project
- [GRECLIPSE-1098] - plugin_dsld_support disappears when using groovy 1.8
- [GRECLIPSE-1099] - Cannot edit a dsld that is in the global_dsld_support folder
- [GRECLIPSE-1102] - Groovy editor is formating the code if the Java/Editor/Save Actions are activated (Format source code not selected)
- [GRECLIPSE-1103] - [formatter] Ignores 'correct indentation' save action preference
- [GRECLIPSE-1105] - Types are inferred wrongly using a fluent builder
- [GRECLIPSE-1106] - IllegalArgumentException when organizing imports on groovy class
- [GRECLIPSE-1111] - Syntax highlighting fails for multiline $/.../$ strings
- [GRECLIPSE-1115] - groovy.transform.Field annotation produces a script error in the editor
- [GRECLIPSE-1116] - Stack Overflow while reorganizing Groovy classes
- [GRECLIPSE-1117] - Problem occur while installing Groovy IDE in Ecllipse
- [GRECLIPSE-1121] - Generics problem causes inconsistent class file
- [GRECLIPSE-1131] - Type inferencing should work inside of DGM methods called with non-collection arguments
- [GRECLIPSE-1132] - Eclipse builds broken after GRECLIPSE upgrade
- [GRECLIPSE-1133] - Test methods which have spaces in their names cannot be navigated to from JUnit results pane
- [GRECLIPSE-1134] - groovy-eclipse-compiler can't compile Java 1.7 code
- [GRECLIPSE-1137] - Groovy formatter does not use correct Java formatter settings
- [GRECLIPSE-1138] - Invalid semantic highlighting on consecutive overloaded static methods
- [GRECLIPSE-1140] - Eclipse crashes and fails to start after launching script with multiple assignment
- [GRECLIPSE-1142] - groovy-eclipse-compiler depends on unavailable version of groovy-eclipse-batch
- [GRECLIPSE-1144] - on String.class.getPackage(), the "getPackage" string is underlined
- [GRECLIPSE-1152] - Dependency on wrong m2eclipse in eclipse 3.7
- [GRECLIPSE-1160] - jdt patch 2.1.3.xx-20110729-1800-e37 error on project build
- [GRECLIPSE-1161] - Groovy syntax highlighting does not work occasionally
- [GRECLIPSE-1162] - Code-completion and highlight not working for boolean properties
- [GRECLIPSE-1168] - Error on "Run As | Groovy Script" for script with class definition
- [GRECLIPSE-1172] - Unwanted automatic closing of braces in a GString
- [GRECLIPSE-1173] - GSP/Scaffolding template editor adds spurious "Comment not closed" annotations
- [GRECLIPSE-1175] - Code completion throws exception
- [GRECLIPSE-1176] - switching compiler versions with 1.8.1 and 1.8.0 bundles around switches just between 1.8.1 and 1.8.0 (rather than back to 1.7.10)
- [GRECLIPSE-1177] - Java 7 support: java.lang.NoClassDefFoundError: org/codehaus/groovy/eclipse/refactoring/formatter/GroovyIndentationService
- [GRECLIPSE-1180] - NPE in when performing rename method refactoring
- [GRECLIPSE-1181] - out of space in CodeCache for adapters
- [GRECLIPSE-1184] - ResourceException: Linked resources are not supported by this application
- [GRECLIPSE-1185] - groovy class with an inner class does not compile
- [GRECLIPSE-1194] - Update the JDT Patch for Indigo SR1 (3.7.1)
- [GRECLIPSE-1197] - Per-workspace groovy compiler setting
- [GRECLIPSE-1200] - maven: after a successful build, doing a mvn install fails with "The type package-info is already defined"
- [GRECLIPSE-1201] - maven: empty groovy src directories causes the compiler to ignore java source
- [GRECLIPSE-1207] - Groovy editor crash with clean Eclipse 3.7.1 + GRE 20110628 install
- [GRECLIPSE-1208] - JDI Event Dispatch error when trying to step into or over code in groovy classes
- [GRECLIPSE-1215] - StackOverflow while editing groovy classes.
Improvement
- [GRECLIPSE-674] - CTRL+SHIFT+SPACE doesn't provide completion hints like the Java editor
- [GRECLIPSE-862] - [code completion] is not aware of "implicitly" declared properties in Domain classes
- [GRECLIPSE-1070] - [gpp] include a drop of gpp in the greclipse distribution
- [GRECLIPSE-1094] - Ability to mark DSL contributions as deprecated
- [GRECLIPSE-1109] - As a user, I want to see content assist proposals coming in from DSLDs with a higher relevance
- [GRECLIPSE-1118] - Better editing support for groovy files that are not on the build path
- [GRECLIPSE-1120] - Proposed changes to DSLD syntax
- [GRECLIPSE-1136] - No type inferencing for multiple assignment
- [GRECLIPSE-1139] - Content assist for closure arguments
- [GRECLIPSE-1143] - Type inference support for DGM methods
- [GRECLIPSE-1145] - eachWithIndex could support type inferencing on index argument
- [GRECLIPSE-1146] - unique should support type inferencing on the second closure argument
- [GRECLIPSE-1148] - inject could support type inferencing on its accumulation closure argument
- [GRECLIPSE-1149] - Enhanced debugger variables view support for closures
- [GRECLIPSE-1153] - Content assist does not suggest DGM collectEntries
- [GRECLIPSE-1154] - Sort should support type inferencing on its arguments
- [GRECLIPSE-1155] - DGM eachPermutation should infer permutation type
- [GRECLIPSE-1158] - Add content assist for DateGroovyMethods, EncodingGroovyMethods, SwingGroovyMethods, SqlGroovyMethods, XmlGroovyMethods
- [GRECLIPSE-1159] - Result of match operator (=~, ==~) expressions should support type inferencing
- [GRECLIPSE-1164] - Content assist for groovy.lang.Range literals
- [GRECLIPSE-1165] - Type inferencing and content assist support for Spread-dot expressions
- [GRECLIPSE-1166] - compareTo operator should support type inferencing
- [GRECLIPSE-1170] - If a field has an initializer with a known static type, should use that type as the field's type
- [GRECLIPSE-1174] - Type not inferred on (1 as int).intValue()
- [GRECLIPSE-1190] - Add declaringType and hasParameter pointcuts
- [GRECLIPSE-1191] - Groovy-Eclipse-compiler should automatically recognize src/main/groovy and src/test/groovy as source folders
- [GRECLIPSE-1202] - groovy-eclipse-compiler should have integration tests
New Feature
- [GRECLIPSE-180] - Provide Griffon support
- [GRECLIPSE-344] - UI for specifying which groovy jar to use in the groovy classpath container
- [GRECLIPSE-998] - As a user, I want to be able to add inferencing suggestions through the UI.
- [GRECLIPSE-1093] - Save actions: semicolon & trailing whitespace removal
- [GRECLIPSE-1156] - Upgrade groovy-eclipse to the Eclipse Java 7 compiler
- [GRECLIPSE-1157] - Upgrade groovy-eclipse to groovy 1.8.1
- [GRECLIPSE-1186] - Mechanism to test DSLDs
- [GRECLIPSE-1187] - Mechanism to test DSLDs
Test
- [GRECLIPSE-1108] - ClasspathContainerTest fails when there are files in ~/.groovy/lib
Wish
- [GRECLIPSE-1193] - Groovy++ 0.9.0 doesn't work with Groovy 1.8.2 with GRECLIPSE 2.5.1 on Eclipse 3.7
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.