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.
automated tests: java/qa-functional, eventfiring There is missing an event after a constructor is removed, an event after a field's type is changed and after a return type of a method is changed.
I assume this issue is a regression. Emane which build is the last good one please? Thanks
Build 200410261800 passed without problems. At the first time I see it in tests with 200410271800. It is 100% reproducible by tests.
Probably regression in the bridge. Commit from 10/27 is yours, Dane, can you take a look at it, please? Thanks User: dprusa Date: 04/10/27 08:44:44 Modified: src/org/netbeans/modules/java/bridge CallableImpl.java FeaturesCollection.java FieldElementImpl.java MethodElementImpl.java Log: setting/getting of primitive types changed - setType/getType is used instead of setTypeName/getTypeName
I'll look at this.
Fixed. Checking in src/org/netbeans/modules/java/bridge/CallableImpl.java; /cvs/java/src/org/netbeans/modules/java/bridge/CallableImpl.java,v <-- CallableImpl.java new revision: 1.12; previous revision: 1.11 done Checking in src/org/netbeans/modules/java/bridge/FieldElementImpl.java; /cvs/java/src/org/netbeans/modules/java/bridge/FieldElementImpl.java,v <-- FieldElementImpl.java new revision: 1.10; previous revision: 1.9 done Checking in src/org/netbeans/modules/java/bridge/MethodElementImpl.java; /cvs/java/src/org/netbeans/modules/java/bridge/MethodElementImpl.java,v <-- MethodElementImpl.java new revision: 1.8; previous revision: 1.7 done
The previous fix is not very clean - it fixes the problem only for the source hierarchy api. I am going to revert it and commit a better one.
OK, I've reverted the previous change and commited a new fix: Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/FieldImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/FieldImpl.java,v <-- FieldImpl.java new revision: 1.17; previous revision: 1.16 done Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/MethodImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/MethodImpl.java,v <-- MethodImpl.java new revision: 1.15; previous revision: 1.14 done Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/ParameterImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/ParameterImpl.java,v <-- ParameterImpl.java new revision: 1.9; previous revision: 1.8 done Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/SemiPersistentElement.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/SemiPersistentElement.java,v <-- SemiPersistentElement.java new revision: 1.56; previous revision: 1.55 done
Commited to trunk, waiting for approval to fix it in the branch.
Changing TM. Resolved fixed for 4.1 at the moment. Please change TM back to 4.0 after integrating the fix into 'release40'. Thanks.
I have reviewed the fix in trunk and agree with it.
Integrated to release40 branch. Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/FieldImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/FieldImpl.java,v <-- FieldImpl.java new revision: 1.16.8.1; previous revision: 1.16 done Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/MethodImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/MethodImpl.java,v <-- MethodImpl.java new revision: 1.14.8.1; previous revision: 1.14 done Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/ParameterImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/ParameterImpl.java,v <-- ParameterImpl.java new revision: 1.8.8.1; previous revision: 1.8 done Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/SemiPersistentElement.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/SemiPersistentElement.java,v <-- SemiPersistentElement.java new revision: 1.55.2.1; previous revision: 1.55 done
verified