This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Build: NetBeans IDE 7.0.1 Dev (Build 201106072116) VM: Java HotSpot(TM) 64-Bit Server VM, 21.0-b15, Java(TM) SE Runtime Environment, 1.7.0-ea-b145 OS: Windows 7 User Comments: jiriprox: AE when renaming exception Stacktrace: java.lang.AssertionError: Diff not implemented: UNION_TYPE com.sun.tools.javac.tree.JCTree$JCTypeUnion at org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:3292) at org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:3043) at org.netbeans.modules.java.source.save.CasualDiff.diff(CasualDiff.java:196) at org.netbeans.api.java.source.WorkingCopy.processCurrentCompilationUnit(WorkingCopy.java:490) at org.netbeans.api.java.source.WorkingCopy.getChanges(WorkingCopy.java:625) at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:670)
Created attachment 108806 [details] stacktrace
steps to reproduce: 1) have a code: public class Test { public void method() { try { if (1 == 1) { throw new MyEx1(); } throw new MyEx2(); } catch (MyEx1 | MyEx2 hello) { hello.printStackTrace(); } } } MyEx1 and MyEx2 are subclasses of Exception 2) try to rename MyEx1
In trunk: http://hg.netbeans.org/jet-main/rev/ac7bd3c8c1a0
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/ac7bd3c8c1a0 User: Jan Lahoda <jlahoda@netbeans.org> Log: #199278: diffing of UnionTypeTrees
release701: http://hg.netbeans.org/releases/rev/df2717ac5b3e
Integrated into 'releases' Changeset: http://hg.netbeans.org/releases/rev/df2717ac5b3e User: Jan Lahoda <jlahoda@netbeans.org> Log: #199278: diffing of UnionTypeTrees
verified in NetBeans IDE 7.0.1 Dev (Build 201106142100)