[ 
https://issues.apache.org/jira/browse/NETBEANS-892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16496731#comment-16496731
 ] 

Austin Stephens commented on NETBEANS-892:
------------------------------------------

Ok, it appears it only happens when moving a class into another class, but it 
modifies every file in the project, even if they are unrelated. The 
* It modifies generated code in read-only blocks. This will be a pain with 
versioning since the user would appear to have modified code for no reason 
whatsoever.
* It breaks the files it touches. Have fun going through your large project and 
trying to figure out what changes were yours and what changes were done by the 
refactoring engine being stupid.

> Refactor -> Move Class into other class breaks multicatches and lambas in 
> destination class
> -------------------------------------------------------------------------------------------
>
>                 Key: NETBEANS-892
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-892
>             Project: NetBeans
>          Issue Type: Bug
>          Components: java - Refactoring
>    Affects Versions: 9.0
>            Reporter: Austin Stephens
>            Priority: Blocker
>         Attachments: EvilRefactorBug.zip, SampleProject.7z
>
>
> Move the class "MoveMe" into the class "Killer". Things break. Many, many 
> thing break.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to