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.

Bug 49682

Summary: MDR generates classes that use patterns like 'new Boolean(val)'
Product: java Reporter: _ rkubacki <rkubacki>
Component: UnsupportedAssignee: Martin Matula <mmatula>
Status: CLOSED FIXED    
Severity: blocker CC: issues
Priority: P3 Keywords: PERFORMANCE
Version: 4.x   
Hardware: PC   
OS: All   
Issue Type: DEFECT Exception Reporter:
Attachments: allocation backtrace of new Boolean object

Description _ rkubacki 2004-09-29 13:42:25 UTC
Most of usages of new Boolean() are mistakes and
can be replaced with Boolean.valueOf().
Unfortunately MDR generates classes that allocate
new Boolean objects.
Comment 1 _ rkubacki 2004-09-29 13:49:58 UTC
Created attachment 17912 [details]
allocation backtrace of new Boolean object
Comment 2 Martin Matula 2004-10-29 17:58:27 UTC
Fixed.

Checking in src/org/netbeans/mdr/handlers/gen/HandlerGenerator.java;
/cvs/mdr/src/org/netbeans/mdr/handlers/gen/HandlerGenerator.java,v 
<--  HandlerGenerator.java
new revision: 1.16; previous revision: 1.15
done
Processing log script arguments...
More commits to come...
Checking in src/org/netbeans/mdr/storagemodel/MdrStorage.java;
/cvs/mdr/src/org/netbeans/mdr/storagemodel/MdrStorage.java,v  <-- 
MdrStorage.java
new revision: 1.67; previous revision: 1.66
done
Processing log script arguments...
More commits to come...
Checking in src/org/netbeans/mdr/util/ImplGenerator.java;
/cvs/mdr/src/org/netbeans/mdr/util/ImplGenerator.java,v  <-- 
ImplGenerator.java
new revision: 1.8; previous revision: 1.7
done
Comment 3 _ rkubacki 2004-11-26 08:22:36 UTC
verified