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
50 16 0 0

Files

Class Bugs
org.opendaylight.topology.multitechnology.MultitechnologyLinkNameHandler 1
org.opendaylight.topology.multitechnology.MultitechnologyNodeNameHandler 2
org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$1 1
org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$2 1
org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$3 1
org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$4 1
org.opendaylight.topology.multitechnology.MultitechnologyTpNameHandler 2
org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.MultitechnologyTopologyProviderModule$1AutoCloseableMultitechnologyTopology 1
org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.MultitechnologyTopologyProviderRuntimeRegistration 1
org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.MultitechnologyTopologyProviderImplBuilder$MultitechnologyTopologyProviderImplImpl 1
org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.DataBrokerBuilder$DataBrokerImpl 1
org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.NotificationServiceBuilder$NotificationServiceImpl 1
org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.RpcRegistryBuilder$RpcRegistryImpl 1
org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.state.MultitechnologyTopologyProviderImplBuilder$MultitechnologyTopologyProviderImplImpl 1

org.opendaylight.topology.multitechnology.MultitechnologyLinkNameHandler

Bug Category Details Line Priority
Dead store to targetTopologyId in org.opendaylight.topology.multitechnology.MultitechnologyLinkNameHandler.getLinkName(DataBroker, MlmtOperationProcessor, InstanceIdentifier, LinkKey, String) STYLE DLS_DEAD_LOCAL_STORE 106 Medium

org.opendaylight.topology.multitechnology.MultitechnologyNodeNameHandler

Bug Category Details Line Priority
Dead store to targetTopologyId in org.opendaylight.topology.multitechnology.MultitechnologyNodeNameHandler.getNodeName(DataBroker, MlmtOperationProcessor, InstanceIdentifier, NodeKey, String) STYLE DLS_DEAD_LOCAL_STORE 109 Medium
Dead store to targetTopologyId in org.opendaylight.topology.multitechnology.MultitechnologyNodeNameHandler.putNodeName(DataBroker, MlmtOperationProcessor, InstanceIdentifier, NodeKey, String, String) STYLE DLS_DEAD_LOCAL_STORE 69 Medium

org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$1

Bug Category Details Line Priority
The class org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$1 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 91 Low

org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$2

Bug Category Details Line Priority
The class org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$2 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 242 Low

org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$3

Bug Category Details Line Priority
The class org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 313 Low

org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$4

Bug Category Details Line Priority
The class org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider$4 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 381 Low

org.opendaylight.topology.multitechnology.MultitechnologyTpNameHandler

Bug Category Details Line Priority
Dead store to targetTopologyId in org.opendaylight.topology.multitechnology.MultitechnologyTpNameHandler.getTpName(DataBroker, MlmtOperationProcessor, InstanceIdentifier, NodeKey, TerminationPointKey, String) STYLE DLS_DEAD_LOCAL_STORE 111 Medium
Dead store to targetTopologyId in org.opendaylight.topology.multitechnology.MultitechnologyTpNameHandler.putTpName(DataBroker, MlmtOperationProcessor, InstanceIdentifier, NodeKey, TerminationPointKey, String, String) STYLE DLS_DEAD_LOCAL_STORE 70 Medium

org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.MultitechnologyTopologyProviderModule$1AutoCloseableMultitechnologyTopology

Bug Category Details Line Priority
The class org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.MultitechnologyTopologyProviderModule$1AutoCloseableMultitechnologyTopology could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 35 Low

org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.MultitechnologyTopologyProviderRuntimeRegistration

Bug Category Details Line Priority
Unread field: org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.MultitechnologyTopologyProviderRuntimeRegistration.unkeyedMap PERFORMANCE URF_UNREAD_FIELD 3 Low

org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.MultitechnologyTopologyProviderImplBuilder$MultitechnologyTopologyProviderImplImpl

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.MultitechnologyTopologyProviderImplBuilder$MultitechnologyTopologyProviderImplImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.MultitechnologyTopologyProviderImplBuilder$MultitechnologyTopologyProviderImplImpl.equals(Object) STYLE BC_UNCONFIRMED_CAST 210 Low

org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.DataBrokerBuilder$DataBrokerImpl

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.DataBrokerBuilder$DataBrokerImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.DataBrokerBuilder$DataBrokerImpl.equals(Object) STYLE BC_UNCONFIRMED_CAST 211 Low

org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.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.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.NotificationServiceBuilder$NotificationServiceImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.NotificationServiceBuilder$NotificationServiceImpl.equals(Object) STYLE BC_UNCONFIRMED_CAST 211 Low

org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.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.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.RpcRegistryBuilder$RpcRegistryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.configuration.multitechnology.topology.provider.impl.RpcRegistryBuilder$RpcRegistryImpl.equals(Object) STYLE BC_UNCONFIRMED_CAST 211 Low

org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.state.MultitechnologyTopologyProviderImplBuilder$MultitechnologyTopologyProviderImplImpl

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.state.MultitechnologyTopologyProviderImplBuilder$MultitechnologyTopologyProviderImplImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multitechnology.impl.rev150122.modules.module.state.MultitechnologyTopologyProviderImplBuilder$MultitechnologyTopologyProviderImplImpl.equals(Object) STYLE BC_UNCONFIRMED_CAST 141 Low