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 |
| 134 |
23 |
0 |
0 |
org.opendaylight.netvirt.elanmanager.utils.ElanL2GwCacheUtils
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.netvirt.elanmanager.utils.ElanL2GwCacheUtils.removeL2GatewayDeviceFromAllElanCache(String) makes inefficient use of keySet iterator instead of entrySet iterator |
PERFORMANCE |
WMI_WRONG_MAP_ITERATOR |
52 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.etree.rev160614.EtreeLogicalSwitchesBuilder$EtreeLogicalSwitchesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.etree.rev160614.EtreeLogicalSwitchesBuilder$EtreeLogicalSwitchesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.etree.rev160614.EtreeLogicalSwitchesBuilder$EtreeLogicalSwitchesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.etree.rev160614.etree.logical.switches.EtreeLogicalSwitchBuilder$EtreeLogicalSwitchImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.etree.rev160614.etree.logical.switches.EtreeLogicalSwitchBuilder$EtreeLogicalSwitchImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.etree.rev160614.etree.logical.switches.EtreeLogicalSwitchBuilder$EtreeLogicalSwitchImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
223 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanDpnInterfacesBuilder$ElanDpnInterfacesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanDpnInterfacesBuilder$ElanDpnInterfacesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanDpnInterfacesBuilder$ElanDpnInterfacesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanForwardingTablesBuilder$ElanForwardingTablesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanForwardingTablesBuilder$ElanForwardingTablesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanForwardingTablesBuilder$ElanForwardingTablesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInstancesBuilder$ElanInstancesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInstancesBuilder$ElanInstancesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInstancesBuilder$ElanInstancesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInterfaceForwardingEntriesBuilder$ElanInterfaceForwardingEntriesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInterfaceForwardingEntriesBuilder$ElanInterfaceForwardingEntriesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInterfaceForwardingEntriesBuilder$ElanInterfaceForwardingEntriesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInterfacesBuilder$ElanInterfacesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInterfacesBuilder$ElanInterfacesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanInterfacesBuilder$ElanInterfacesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanStateBuilder$ElanStateImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanStateBuilder$ElanStateImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanStateBuilder$ElanStateImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanTagNameMapBuilder$ElanTagNameMapImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanTagNameMapBuilder$ElanTagNameMapImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.ElanTagNameMapBuilder$ElanTagNameMapImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan._interface.forwarding.entries.ElanInterfaceMacBuilder$ElanInterfaceMacImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan._interface.forwarding.entries.ElanInterfaceMacBuilder$ElanInterfaceMacImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan._interface.forwarding.entries.ElanInterfaceMacBuilder$ElanInterfaceMacImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
248 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.ElanDpnInterfacesListBuilder$ElanDpnInterfacesListImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.ElanDpnInterfacesListBuilder$ElanDpnInterfacesListImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.ElanDpnInterfacesListBuilder$ElanDpnInterfacesListImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
223 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list.DpnInterfacesBuilder$DpnInterfacesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list.DpnInterfacesBuilder$DpnInterfacesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list.DpnInterfacesBuilder$DpnInterfacesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
242 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.forwarding.tables.MacTableBuilder$MacTableImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.forwarding.tables.MacTableBuilder$MacTableImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.forwarding.tables.MacTableBuilder$MacTableImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
248 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.instances.ElanInstanceBuilder$ElanInstanceImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.instances.ElanInstanceBuilder$ElanInstanceImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.instances.ElanInstanceBuilder$ElanInstanceImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
402 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.instances.elan.instance.ElanSegmentsBuilder$ElanSegmentsImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.instances.elan.instance.ElanSegmentsBuilder$ElanSegmentsImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.instances.elan.instance.ElanSegmentsBuilder$ElanSegmentsImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
287 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.interfaces.ElanInterfaceBuilder$ElanInterfaceImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.interfaces.ElanInterfaceBuilder$ElanInterfaceImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.interfaces.ElanInterfaceBuilder$ElanInterfaceImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
280 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.state.ElanBuilder$ElanImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.state.ElanBuilder$ElanImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.state.ElanBuilder$ElanImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
222 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.tag.name.map.ElanTagNameBuilder$ElanTagNameImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.tag.name.map.ElanTagNameBuilder$ElanTagNameImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.tag.name.map.ElanTagNameBuilder$ElanTagNameImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
231 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.forwarding.entries.MacEntryBuilder$MacEntryImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.forwarding.entries.MacEntryBuilder$MacEntryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.forwarding.entries.MacEntryBuilder$MacEntryImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
288 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.GetElanInterfaceStatisticsInputBuilder$GetElanInterfaceStatisticsInputImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.GetElanInterfaceStatisticsInputBuilder$GetElanInterfaceStatisticsInputImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.GetElanInterfaceStatisticsInputBuilder$GetElanInterfaceStatisticsInputImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.GetElanInterfaceStatisticsOutputBuilder$GetElanInterfaceStatisticsOutputImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.GetElanInterfaceStatisticsOutputBuilder$GetElanInterfaceStatisticsOutputImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.GetElanInterfaceStatisticsOutputBuilder$GetElanInterfaceStatisticsOutputImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
162 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.get.elan._interface.statistics.output.StatResultBuilder$StatResultImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.get.elan._interface.statistics.output.StatResultBuilder$StatResultImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.statistics.rev150824.get.elan._interface.statistics.output.StatResultBuilder$StatResultImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
337 |
Low |