The following document contains the results of SpotBugs
SpotBugs Version is 4.5.0
Threshold is low
Effort is max
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 6 | 7 | 0 | 0 |
| Class | Bugs |
|---|---|
| it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory | 5 |
| it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect | 2 |
| 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.AnnotationSpringSystemRoleFactory(). | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR | 50 | Low |
| Overridable method ajc$before$org_springframework_beans_factory_aspectj_AbstractDependencyInjectionAspect$1$e854fa65 is called from constructor new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory(). | MALICIOUS_CODE | MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR | 50 | Low |
| Non-null field beanFactory is not initialized by new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() | CORRECTNESS | NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | 50 | Medium |
| Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 50 | Medium |
| Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory() | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 50 | Low |
| 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 |