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 |
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 |