Sub-task
- [GRECLIPSE-203] - [formatting] Editor adds spaces instead of tabs for indenting when hitting enter to get to a new line while defining a List
- [GRECLIPSE-295] - [formatting] incorrect location of brackets when creating closures
- [GRECLIPSE-743] - Inferencing engine should prioritize actually defined methods above Category methods
- [GRECLIPSE-744] - Indentation after typing return is incorrect
- [GRECLIPSE-766] - [parser] increase robustness for this example
Bug
- [GRECLIPSE-124] - Slashy string '/' breaks color coding
- [GRECLIPSE-198] - Rename parameter doesn't work on private methods
- [GRECLIPSE-241] - coloring of ."test." in package name is strange
- [GRECLIPSE-293] - Can't run unit tests for older 1.0.x projects
- [GRECLIPSE-429] - groovy / java join project build failure
- [GRECLIPSE-498] - Installation on Eclipse 3.5.1 fails in Ubuntu
- [GRECLIPSE-512] - PropertyNodes for JDTClassNode
- [GRECLIPSE-574] - Provide 'Expand Selection To' capabilities for the GroovyEditor
- [GRECLIPSE-578] - NPE repeatedly at InferenceByAssignmentStatement.lookupType
- [GRECLIPSE-580] - "Type Groovy:Can't have an abstract method in a non-abstract class. " error is thrown when class does not have any abstract methods.
- [GRECLIPSE-587] - Refactor refactoring
- [GRECLIPSE-589] - Refactoring fails to find fields or properties used as method calls and vice versa
- [GRECLIPSE-610] - Cannot CTRL+click any symbol in a Spock specification (NoClassDefFoundError)
- [GRECLIPSE-617] - The problem of ASTs, transforms and how to do code resolution, content assist, etc.
- [GRECLIPSE-618] - NPE in org.eclipse.jdt.core.util.CompilerUtils
- [GRECLIPSE-619] - Groovy JDK methods not shown in code completion
- [GRECLIPSE-631] - [formatting] Quirk with quotes in editor
- [GRECLIPSE-634] - Code completion often does not work
- [GRECLIPSE-639] - Wrong superclass in Groovy testcase wizard
- [GRECLIPSE-642] - Groovy plugin may break JDT rename feature completely
- [GRECLIPSE-651] - Refactor/Rename from package explorer leads to StackOverflow
- [GRECLIPSE-654] - Code Completion comes and goes ...
- [GRECLIPSE-657] - refactoring breaks enum constructor
- [GRECLIPSE-659] - [formatting] groovy editor does not obey tab size setting
- [GRECLIPSE-668] - Multiline string syntax highlighting not working correct
- [GRECLIPSE-673] - Attempting to complete a camel case class name after the throw keyword results in code completion exception
- [GRECLIPSE-684] - @singleton annotation on a class breaks navigation etc
- [GRECLIPSE-686] - Type inferencing for standard AST Transforms
- [GRECLIPSE-688] - Exception during code completion
- [GRECLIPSE-690] - Exception when opening *.gradle files using the Groovy editor in Grails source code
- [GRECLIPSE-692] - Content assist on methods with spaces should complete with quotes
- [GRECLIPSE-695] - Accidently putting a . after a - results in an ugly code completion exception
- [GRECLIPSE-696] - Errors while reconciling
- [GRECLIPSE-697] - Spurious compile errors
- [GRECLIPSE-699] - Errors while reconciling
- [GRECLIPSE-700] - Errors while reconciling
- [GRECLIPSE-701] - Import static statements not in the java model
- [GRECLIPSE-702] - unable to instantiate class "org.codehaus.groovy.eclipse.refactoring.actions.RenameDispatcherAction"
- [GRECLIPSE-703] - Global AST transforms located in Project dependencies aren't run
- [GRECLIPSE-704] - Sometimes inner types processed before outer - leading to NPE
- [GRECLIPSE-705] - "No signature of method" strange exception
- [GRECLIPSE-706] - Content assist inside initializers and static initializers broken
- [GRECLIPSE-709] - Annotations not available on a field when accessed from different compilation unit
- [GRECLIPSE-710] - source formatting doesn't work when comments in source code contains Chinese character
- [GRECLIPSE-711] - NPE in GroovyIndexingVisitor
- [GRECLIPSE-712] - Rename refactoring always displays useless warning about dynamicity of Groovy
- [GRECLIPSE-717] - Java search for local variables and parameters not working
- [GRECLIPSE-718] - Java search for local variables and parameters not working
- [GRECLIPSE-721] - Classpath construction in launch file arg list
- [GRECLIPSE-722] - Wrong syntax highlighting of code that contains a division operator
- [GRECLIPSE-726] - Navigation stops working on groovy files
- [GRECLIPSE-727] - All tests runs fails before starting in Eclipse 3.6 M7
- [GRECLIPSE-728] - Exception raised when creating JUnit 4 test case when project does not have Groovy Nature
- [GRECLIPSE-731] - Inferencing doesn't consider type declarations of variables
- [GRECLIPSE-732] - Groovy Eclipse breaks some JDT UI tests
- [GRECLIPSE-735] - NullPointerException during organize import save action
- [GRECLIPSE-737] - Some TypeCompletionTest cases fail
- [GRECLIPSE-739] - Quick outline shortcut does not work if cursor is within a multiline GString
- [GRECLIPSE-740] - Identation with Spaces
- [GRECLIPSE-746] - Autoindentation after hitting return is flaky
- [GRECLIPSE-749] - [formatter] Opening braces on same line no matter of the preferences
- [GRECLIPSE-751] - [formatter] Pasting text into multiline strings should not apply any kind of smart processing
- [GRECLIPSE-753] - [formatter] last closure argument should not indent
- [GRECLIPSE-754] - Formatter produces error when source file is not on an Eclipse source folder
- [GRECLIPSE-757] - [formatter] if-else autoindent after enter without {} is annoying
- [GRECLIPSE-767] - [formatter] Wrong indentation when pressing tab
- [GRECLIPSE-769] - Groovy Eclipse Plugin Throws an NPE during compilation
- [GRECLIPSE-775] - Code select of type inside a catch clause is broken
- [GRECLIPSE-779] - Potential performance problems in Groovy Rename Refactoring
- [GRECLIPSE-781] - Expand selection action breaks when there is a class inside of a script
Improvement
- [GRECLIPSE-197] - [formatting] Improvements for code formatter
- [GRECLIPSE-342] - when the package is wrong IDE did not give me any warning
- [GRECLIPSE-360] - Package name different from folder name should be a warning or error
- [GRECLIPSE-451] - [formatting] Work on indentation
- [GRECLIPSE-480] - Missing import statements not found for static references
- [GRECLIPSE-585] - Create a separate feature / plug-in that just contains the parser
- [GRECLIPSE-620] - [Formatting] Copy/Paste does not keep original indentation
- [GRECLIPSE-658] - Merge Groovy Refactor menu with standard Java Refactor menu
- [GRECLIPSE-748] - [formatter] Support compacting of small closures into one line
- [GRECLIPSE-755] - Add marker on GroovyCompilationUnit to signify a broken parse
- [GRECLIPSE-756] - Organize imports should not execute when there is an unrecoverable parse error
- [GRECLIPSE-774] - Migrate groovy eclipse to groovy 1.7.3
New Feature
- [GRECLIPSE-459] - EMF-Support for Grails Domain-Classes
- [GRECLIPSE-670] - [refactoring] Support ALT+CMD+M for extract method
- [GRECLIPSE-763] - Support Java editor feature "When pasting, adjust indentation"
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.