SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.5.0
Threshold is low
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
10 |
18 |
0 |
0 |
it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable
Bug |
Category |
Details |
Line |
Priority |
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout). |
MALICIOUS_CODE |
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR |
66 |
Low |
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout). |
MALICIOUS_CODE |
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR |
66 |
Low |
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
66 |
Medium |
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable(Layout) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
66 |
Low |
it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable
Bug |
Category |
Details |
Line |
Priority |
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout). |
MALICIOUS_CODE |
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR |
66 |
Low |
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout). |
MALICIOUS_CODE |
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR |
66 |
Low |
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
66 |
Medium |
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable(Layout) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
66 |
Low |
it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable
Bug |
Category |
Details |
Line |
Priority |
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties). |
MALICIOUS_CODE |
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR |
67 |
Low |
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties). |
MALICIOUS_CODE |
MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR |
67 |
Low |
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
67 |
Medium |
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable(ResourceProperties) |
STYLE |
RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE |
67 |
Low |
it.tidalwave.northernwind.core.impl.io.jaxb.ComponentJaxb
Bug |
Category |
Details |
Line |
Priority |
it.tidalwave.northernwind.core.impl.io.jaxb.ComponentJaxb.getComponent() may expose internal representation by returning ComponentJaxb.component |
MALICIOUS_CODE |
EI_EXPOSE_REP |
78 |
Medium |
it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb
Bug |
Category |
Details |
Line |
Priority |
it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb.getComponent() may expose internal representation by returning ComponentsJaxb.component |
MALICIOUS_CODE |
EI_EXPOSE_REP |
56 |
Medium |
it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb.setComponent(ComponentJaxb) may expose internal representation by storing an externally mutable object into ComponentsJaxb.component |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
68 |
Medium |
it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb
Bug |
Category |
Details |
Line |
Priority |
it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb.getProperties() may expose internal representation by returning PropertiesJaxb.properties |
MALICIOUS_CODE |
EI_EXPOSE_REP |
110 |
Medium |
it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb.getProperty() may expose internal representation by returning PropertiesJaxb.property |
MALICIOUS_CODE |
EI_EXPOSE_REP |
81 |
Medium |
it.tidalwave.northernwind.core.impl.io.jaxb.ValuesJaxb
Bug |
Category |
Details |
Line |
Priority |
it.tidalwave.northernwind.core.impl.io.jaxb.ValuesJaxb.getValue() may expose internal representation by returning ValuesJaxb.value |
MALICIOUS_CODE |
EI_EXPOSE_REP |
71 |
Medium |