FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
19 9 0 0

org.apache.maven.settings.Repository

Bug Category Details Line Priority
org.apache.maven.settings.Repository defines equals and uses Object.hashCode() BAD_PRACTICE HE_EQUALS_USE_HASHCODE 129 High

org.apache.maven.settings.RepositoryBase

Bug Category Details Line Priority
Equals method for org.apache.maven.settings.RepositoryBase assumes the argument is of type RepositoryBase BAD_PRACTICE BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS 180 Medium
org.apache.maven.settings.RepositoryBase defines equals and uses Object.hashCode() BAD_PRACTICE HE_EQUALS_USE_HASHCODE 180-189 High

org.apache.maven.settings.Settings

Bug Category Details Line Priority
Inconsistent synchronization of org.apache.maven.settings.Settings.activeProxy; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 582 Medium

org.apache.maven.settings.io.xpp3.SettingsXpp3Reader

Bug Category Details Line Priority
Dead store to parsed in org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.parseTrackableBase(XmlPullParser, boolean) STYLE DLS_DEAD_LOCAL_STORE 1512 High
Boxing/unboxing to parse a primitive org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.getIntegerValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 403 High
Boxing/unboxing to parse a primitive org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.getLongValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 433 High
Private method org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 188 Medium
Private method org.apache.maven.settings.io.xpp3.SettingsXpp3Reader.getDateValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 276 Medium