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 - MDR generates classes that use patterns like 'new Boolean(val)'
Summary: MDR generates classes that use patterns like 'new Boolean(val)'
Status: CLOSED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC All
: P3 blocker (vote)
Assignee: Martin Matula
URL:
Keywords: PERFORMANCE
Depends on:
Blocks:
 
Reported: 2004-09-29 13:42 UTC by _ rkubacki
Modified: 2006-03-24 09:43 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
allocation backtrace of new Boolean object (2.58 KB, text/plain)
2004-09-29 13:49 UTC, _ rkubacki
Details

Note You need to log in before you can comment on or make changes to this bug.
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