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.
I have MDRPreChangeListener where I try to catch all events on annotations. After adding @Stateless annotation (without fixing import) to Java class I call ((Annotation) ((AttributeEvent) event).getNewElement())getType() and I receive following exception: java.lang.ClassCastException: org.netbeans.jmi.javamodel.ParameterizedType$Impl at org.netbeans.modules.javacore.jmiimpl.javamodel.AnnotationImpl.getType(AnnotationImpl.java:106) at org.netbeans.jmi.javamodel.Annotation$Impl.getType(Unknown Source) at org.netbeans.modules.j2ee.dd.api.common.NNListenerManager.annotationsAdded(NNListenerManager.java:180) at org.netbeans.modules.j2ee.dd.api.common.NNListenerManager.access$300(NNListenerManager.java:50) at org.netbeans.modules.j2ee.dd.api.common.NNListenerManager$AnnotationsMDRPreChangeListener.change(NNListenerManager.java:231) [catch] at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:270) at java.lang.Thread.run(Thread.java:595) When import is fixed everything works fine;
Fixed in trunk. Checking in javamodel/AnnotationImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/AnnotationImpl.java,v <-- AnnotationImpl.java new revision: 1.21; previous revision: 1.20 done
This has become obsolete with interduction of Retouche. Marking as Verified. --- NetBeans IDE Dev (Build 070214) 1.6.0; Java HotSpot(TM) Server VM 1.6.0-b105 Linux version 2.6.12-1.1390_FC4smp running on i386 en_US (nb); UTF-8
Reorganization of java component