FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 2.0.3
Threshold is medium
Effort is min
Summary
Classes |
Bugs |
Errors |
Missing Classes |
29 |
11 |
0 |
0 |
org.apache.maven.scm.provider.starteam.StarteamScmProvider
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.apache.maven.scm.provider.starteam.StarteamScmProvider.makeProviderScmRepository(String, char) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
117 |
High |
org.apache.maven.scm.provider.starteam.StarteamScmProvider.makeProviderScmRepository(String, char) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead |
PERFORMANCE |
DM_NUMBER_CTOR |
140 |
Medium |
org.apache.maven.scm.provider.starteam.command.changelog.StarteamChangeLogCommand
Bug |
Category |
Details |
Line |
Priority |
Load of known null value in org.apache.maven.scm.provider.starteam.command.changelog.StarteamChangeLogCommand.executeChangeLogCommand(ScmProviderRepository, ScmFileSet, Date, Date, ScmBranch, String) |
STYLE |
NP_LOAD_OF_KNOWN_NULL_VALUE |
58 |
Medium |
Redundant nullcheck of branch which is known to be null in org.apache.maven.scm.provider.starteam.command.changelog.StarteamChangeLogCommand.executeChangeLogCommand(ScmProviderRepository, ScmFileSet, Date, Date, ScmBranch, String) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE |
58 |
Medium |
org.apache.maven.scm.provider.starteam.command.changelog.StarteamChangeLogConsumer
Bug |
Category |
Details |
Line |
Priority |
new org.apache.maven.scm.provider.starteam.command.changelog.StarteamChangeLogConsumer(File, ScmLogger, Date, Date, String) may expose internal representation by storing an externally mutable object into StarteamChangeLogConsumer.endDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
151 |
Medium |
new org.apache.maven.scm.provider.starteam.command.changelog.StarteamChangeLogConsumer(File, ScmLogger, Date, Date, String) may expose internal representation by storing an externally mutable object into StarteamChangeLogConsumer.startDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
149 |
Medium |
org.apache.maven.scm.provider.starteam.command.diff.StarteamDiffConsumer
Bug |
Category |
Details |
Line |
Priority |
Unread field: org.apache.maven.scm.provider.starteam.command.diff.StarteamDiffConsumer.currentDir |
PERFORMANCE |
URF_UNREAD_FIELD |
56 |
Medium |
org.apache.maven.scm.providers.starteam.settings.io.xpp3.StarteamXpp3Reader
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive org.apache.maven.scm.providers.starteam.settings.io.xpp3.StarteamXpp3Reader.getIntegerValue(String, String, XmlPullParser, boolean) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
364 |
High |
Boxing/unboxing to parse a primitive org.apache.maven.scm.providers.starteam.settings.io.xpp3.StarteamXpp3Reader.getLongValue(String, String, XmlPullParser, boolean) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
394 |
High |
Private method org.apache.maven.scm.providers.starteam.settings.io.xpp3.StarteamXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
149 |
Medium |
Private method org.apache.maven.scm.providers.starteam.settings.io.xpp3.StarteamXpp3Reader.getDateValue(String, String, XmlPullParser) is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
237 |
Medium |