Kevin, Wouldn't you want the enhancer changed to use Integer.valueOf(...)?
> -----Original Message----- > From: Kevin Sutter (JIRA) [mailto:j...@apache.org] > Sent: Thursday, 29 January 2009 9:41 a.m. > To: dev@openjpa.apache.org > Subject: [jira] Created: (OPENJPA-877) Findbugs problems with our > generated enhanced code > > Findbugs problems with our generated enhanced code > -------------------------------------------------- > > Key: OPENJPA-877 > URL: https://issues.apache.org/jira/browse/OPENJPA-877 > Project: OpenJPA > Issue Type: Bug > Components: kernel > Reporter: Kevin Sutter > > > A co-worker "accidentally" ran findbugs against some openjpa bytecode > enhanced Entities and found a few issues. This JIRA Issue will be used to > document his findings: > > ======================================= > We recently started running Findbugs to try to find problems. Due to the > way we did this we ended up running it against some JPA enhanced entities, > rather than the pre-enhanced classes and Findbugs picks up some > "problems". > > One problem it picks up is that there is a method with a Boolean return > type that returns null. I guess this complaint comes in because that can > cause an NPE if it were to be autoboxed. > The other problem is that there is some code doing something like new > Integer(2) rather than Integer.valueOf(2), the latter having better > performance because it caches. > > Both these "problems" are introduced by the JPA enhancement so I am not > worried about them and will disable these checks, but I thought I would > let you know what I found. > ======================================= > > Thanks, > Kevin > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online.