Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0.0Release
-
Fix Version/s: 2.5.2.Release
-
Component/s: Refactoring
-
Labels:None
-
Number of attachments :
Description
The last remaining problem (that I know of) with moving and copying of groovy compilation units are that import statements are not properly updated.
For Java files, an import rewriter is used, but this does not work for groovy files. Perhaps, we can make a change in the import rewriter to delegate to a groovy version when required. We already have a "groovy organize imports" action. This can be refactored a bit and moved from UI to core and then this can be used to rewrite import statements.
Activity
Andrew Eisenberg
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Summary | Fix import statements after move/copy of a groovy compilation unit | [refactoring] Fix import statements after move/copy of a groovy compilation unit |
| Component/s | Refactoring [ 13161 ] |
Andrew Eisenberg
made changes -
| Assignee | Andrew Eisenberg [ werdna ] |
Andrew Eisenberg
made changes -
| Fix Version/s | 2.1.0Release [ 16152 ] | |
| Fix Version/s | 2.0.2Release [ 16150 ] |
Andrew Eisenberg
made changes -
| Fix Version/s | 2.1.1Release [ 16772 ] | |
| Fix Version/s | 2.1.0Release [ 16152 ] |
Andrew Eisenberg
made changes -
| Fix Version/s | 2.1.2 [ 16995 ] | |
| Fix Version/s | 2.1.1Release [ 16772 ] |
Andrew Eisenberg
made changes -
| Assignee | Andrew Eisenberg [ werdna ] |
Andrew Eisenberg
made changes -
| Fix Version/s | 2.2.0Release [ 17186 ] | |
| Fix Version/s | 2.1.2Release [ 16995 ] |
Andrew Eisenberg
made changes -
| Component/s | Compiler Integration [ 14686 ] | |
| Component/s | Refactoring [ 13161 ] |
Andrew Eisenberg
made changes -
| Component/s | Refactoring [ 13161 ] | |
| Component/s | Compiler Integration [ 14686 ] |
Andrew Eisenberg
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Fix Version/s | 2.5.2.Release [ 17434 ] | |
| Fix Version/s | 2.5.1Release [ 17186 ] | |
| Resolution | Fixed [ 1 ] |