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 |
| 45 |
14 |
0 |
0 |
org.opendaylight.bgpcep.pcep.tunnel.provider.CreateTunnelInstructionExecutor
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.bgpcep.pcep.tunnel.provider.CreateTunnelInstructionExecutor.findIpv4(List, List) has Optional return type and returns explicit null |
CORRECTNESS |
NP_OPTIONAL_RETURN_NULL |
211 |
High |
org.opendaylight.bgpcep.pcep.tunnel.provider.CreateTunnelInstructionExecutor$1
org.opendaylight.bgpcep.pcep.tunnel.provider.DestroyTunnelInstructionExecutor$1
org.opendaylight.bgpcep.pcep.tunnel.provider.NodeChangedListener$1
| Bug |
Category |
Details |
Line |
Priority |
| The class org.opendaylight.bgpcep.pcep.tunnel.provider.NodeChangedListener$1 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
407 |
Low |
org.opendaylight.bgpcep.pcep.tunnel.provider.UpdateTunnelInstructionExecutor$1
org.opendaylight.controller.config.yang.pcep.tunnel.provider.PCEPTunnelTopologyProviderModule$1TunnelTopologyReferenceCloseable
| Bug |
Category |
Details |
Line |
Priority |
| The class org.opendaylight.controller.config.yang.pcep.tunnel.provider.PCEPTunnelTopologyProviderModule$1TunnelTopologyReferenceCloseable could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
68 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.PcepTunnelTopologyProviderBuilder$PcepTunnelTopologyProviderImpl
| 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.pcep.tunnel.provider.rev131115.modules.module.configuration.PcepTunnelTopologyProviderBuilder$PcepTunnelTopologyProviderImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.PcepTunnelTopologyProviderBuilder$PcepTunnelTopologyProviderImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
258 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.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.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.DataProviderBuilder$DataProviderImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.DataProviderBuilder$DataProviderImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.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.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.RpcRegistryBuilder$RpcRegistryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.RpcRegistryBuilder$RpcRegistryImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.SchedulerBuilder$SchedulerImpl
| 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.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.SchedulerBuilder$SchedulerImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.SchedulerBuilder$SchedulerImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.SourceTopologyBuilder$SourceTopologyImpl
| 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.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.SourceTopologyBuilder$SourceTopologyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.tunnel.provider.rev131115.modules.module.configuration.pcep.tunnel.topology.provider.SourceTopologyBuilder$SourceTopologyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
211 |
Low |