SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.7.3
Threshold is medium
Effort is max
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 44 |
8 |
0 |
0 |
org.basepom.mojo.propertyhelper.AbstractPropertyHelperMojo
| Bug |
Category |
Details |
Line |
Priority |
| Possible null pointer dereference in org.basepom.mojo.propertyhelper.AbstractPropertyHelperMojo.loadPropertyElements() due to return value of called method |
STYLE |
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE |
231 |
Medium |
org.basepom.mojo.propertyhelper.DateField
| Bug |
Category |
Details |
Line |
Priority |
| new org.basepom.mojo.propertyhelper.DateField(DateDefinition, ValueProvider) may expose internal representation by storing an externally mutable object into DateField.valueProvider |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
40 |
Medium |
org.basepom.mojo.propertyhelper.InterpolatorFactory
| Bug |
Category |
Details |
Line |
Priority |
| new org.basepom.mojo.propertyhelper.InterpolatorFactory(Model) may expose internal representation by storing an externally mutable object into InterpolatorFactory.model |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
47 |
Medium |
org.basepom.mojo.propertyhelper.MacroField
| Bug |
Category |
Details |
Line |
Priority |
| new org.basepom.mojo.propertyhelper.MacroField(MacroDefinition, ValueProvider, AbstractPropertyHelperMojo) may expose internal representation by storing an externally mutable object into MacroField.mojo |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
44 |
Medium |
| new org.basepom.mojo.propertyhelper.MacroField(MacroDefinition, ValueProvider, AbstractPropertyHelperMojo) may expose internal representation by storing an externally mutable object into MacroField.valueProvider |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
43 |
Medium |
org.basepom.mojo.propertyhelper.NumberField
| Bug |
Category |
Details |
Line |
Priority |
| new org.basepom.mojo.propertyhelper.NumberField(NumberDefinition, ValueProvider) may expose internal representation by storing an externally mutable object into NumberField.valueProvider |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
44 |
Medium |
org.basepom.mojo.propertyhelper.StringField
| Bug |
Category |
Details |
Line |
Priority |
| new org.basepom.mojo.propertyhelper.StringField(StringDefinition, ValueProvider) may expose internal representation by storing an externally mutable object into StringField.valueProvider |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
38 |
Medium |
org.basepom.mojo.propertyhelper.beans.PropertyGroup
| Bug |
Category |
Details |
Line |
Priority |
| Possible null pointer dereference in org.basepom.mojo.propertyhelper.beans.PropertyGroup.getPropertyValue(InterpolatorFactory, String, Map) due to return value of called method |
STYLE |
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE |
151 |
Medium |