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