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
38 14 0 0

Files

Class Bugs
org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider 3
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.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.MultitechnologyTopologyProvider

Bug Category Details Line Priority
MultitechnologyTopologyProvider.dataProvider not initialized in constructor and dereferenced in org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider.setNativeMtLinkMetricAttribute(LogicalDatastoreType, InstanceIdentifier, Long, LinkKey) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 219 Low
MultitechnologyTopologyProvider.dataProvider not initialized in constructor and dereferenced in org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider.setNativeMtLinkTedAttribute(LogicalDatastoreType, InstanceIdentifier, TedLinkAttributes, LinkKey) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 270 Low
MultitechnologyTopologyProvider.dataProvider not initialized in constructor and dereferenced in org.opendaylight.topology.multitechnology.MultitechnologyTopologyProvider.setNativeMtNodeAttributes(LogicalDatastoreType, InstanceIdentifier, TedNodeAttributes, NodeKey) STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR 338 Low

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 90 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 237 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 305 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 369 Low

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