FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is low
Effort is max
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 40 |
7 |
0 |
0 |
org.opendaylight.bgpcep.programming.impl.InstructionImpl
| Bug |
Category |
Details |
Line |
Priority |
| Inconsistent synchronization of org.opendaylight.bgpcep.programming.impl.InstructionImpl.executionFuture; locked 80% of time |
MT_CORRECTNESS |
IS2_INCONSISTENT_SYNC |
200 |
Medium |
org.opendaylight.controller.config.yang.programming.impl.InstructionSchedulerImplModule$1ProgrammingServiceImplCloseable
| Bug |
Category |
Details |
Line |
Priority |
| The class org.opendaylight.controller.config.yang.programming.impl.InstructionSchedulerImplModule$1ProgrammingServiceImplCloseable could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
63 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.InstructionSchedulerImplBuilder$InstructionSchedulerImplImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.InstructionSchedulerImplBuilder$InstructionSchedulerImplImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.InstructionSchedulerImplBuilder$InstructionSchedulerImplImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
257 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.DataProviderBuilder$DataProviderImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.DataProviderBuilder$DataProviderImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.DataProviderBuilder$DataProviderImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.NotificationServiceBuilder$NotificationServiceImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.NotificationServiceBuilder$NotificationServiceImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.NotificationServiceBuilder$NotificationServiceImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.RpcRegistryBuilder$RpcRegistryImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.RpcRegistryBuilder$RpcRegistryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.RpcRegistryBuilder$RpcRegistryImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.TimerBuilder$TimerImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.TimerBuilder$TimerImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.programming.impl.rev150720.modules.module.configuration.instruction.scheduler.impl.TimerBuilder$TimerImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |