Fork me on GitHub

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

Files

Class Bugs
it.tidalwave.northernwind.core.impl.io.LayoutJaxbMarshallable 4
it.tidalwave.northernwind.core.impl.io.LayoutJaxbUnmarshallable 4
it.tidalwave.northernwind.core.impl.io.ResourcePropertiesJaxbMarshallable 4
it.tidalwave.northernwind.core.impl.io.jaxb.ComponentJaxb 1
it.tidalwave.northernwind.core.impl.io.jaxb.ComponentsJaxb 2
it.tidalwave.northernwind.core.impl.io.jaxb.PropertiesJaxb 2
it.tidalwave.northernwind.core.impl.io.jaxb.ValuesJaxb 1

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