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 23 0 0

Files

Class Bugs
it.tidalwave.role.AsExtensionsBean 5
it.tidalwave.role.spring.spi.AnnotationSpringRoleManager 1
it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect 2
it.tidalwave.role.spring.spi.SpringAsDelegate 10
it.tidalwave.role.spring.spi.SpringContextManagerProvider 5

it.tidalwave.role.AsExtensionsBean

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.role.AsExtensionsBean(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 43 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.role.AsExtensionsBean(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 43 Low
Non-null field roleManager is not initialized by new it.tidalwave.role.AsExtensionsBean() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 43 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.AsExtensionsBean() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 43 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.AsExtensionsBean() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 43 Low

it.tidalwave.role.spring.spi.AnnotationSpringRoleManager

Bug Category Details Line Priority
Non-null field beanFactory is not initialized by new it.tidalwave.role.spring.spi.AnnotationSpringRoleManager() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 55 Medium

it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect

Bug Category Details Line Priority
it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect.ajc$perSingletonInstance isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL Low

it.tidalwave.role.spring.spi.SpringAsDelegate

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.role.spring.spi.SpringAsDelegate(). 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.role.spring.spi.SpringAsDelegate(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 67 Low
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.role.spring.spi.SpringAsDelegate(Object). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 80 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.role.spring.spi.SpringAsDelegate(Object). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 80 Low
Non-null field roleManager is not initialized by new it.tidalwave.role.spring.spi.SpringAsDelegate() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 67 Medium
Non-null field roleManager is not initialized by new it.tidalwave.role.spring.spi.SpringAsDelegate(Object) CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 80 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.SpringAsDelegate() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 67 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.SpringAsDelegate(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 80 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.SpringAsDelegate() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 67 Low
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.SpringAsDelegate(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 80 Low

it.tidalwave.role.spring.spi.SpringContextManagerProvider

Bug Category Details Line Priority
Overridable method ajc$afterReturning$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$2$1ea6722c is called from constructor new it.tidalwave.role.spring.spi.SpringContextManagerProvider(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 43 Low
Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.role.spring.spi.SpringContextManagerProvider(). MALICIOUS_CODE MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR 43 Low
Non-null field contextManager is not initialized by new it.tidalwave.role.spring.spi.SpringContextManagerProvider() CORRECTNESS NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 43 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.SpringContextManagerProvider() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 43 Medium
Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.SpringContextManagerProvider() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 43 Low