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