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 |
750 |
56 |
0 |
0 |
org.opendaylight.vtn.manager.internal.config.VTNConfigManager$ConfigLoadTask
Bug |
Category |
Details |
Line |
Priority |
org.opendaylight.vtn.manager.internal.config.VTNConfigManager$ConfigLoadTask.execute(TxContext) has Boolean return type and returns explicit null |
BAD_PRACTICE |
NP_BOOLEAN_RETURN_NULL |
161 |
Medium |
org.opendaylight.vtn.manager.internal.packet.cache.EtherPacket
Bug |
Category |
Details |
Line |
Priority |
org.opendaylight.vtn.manager.internal.packet.cache.EtherPacket.getRawPayload() may expose internal representation by returning EtherPacket.rawPayload |
MALICIOUS_CODE |
EI_EXPOSE_REP |
305 |
Medium |
org.opendaylight.vtn.manager.internal.provider.VTNManagerProviderImpl$1
Bug |
Category |
Details |
Line |
Priority |
The class org.opendaylight.vtn.manager.internal.provider.VTNManagerProviderImpl$1 could be refactored into a named _static_ inner class |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC_ANON |
660-668 |
Low |
org.opendaylight.vtn.manager.internal.routing.TopologyGraph
Bug |
Category |
Details |
Line |
Priority |
Class org.opendaylight.vtn.manager.internal.routing.TopologyGraph defines non-transient non-serializable instance field resolvers |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
Class org.opendaylight.vtn.manager.internal.routing.TopologyGraph defines non-transient non-serializable instance field vtnProvider |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Medium |
org.opendaylight.vtn.manager.internal.util.concurrent.TimeoutCounter$Infinite
Bug |
Category |
Details |
Line |
Priority |
Wait not in loop in org.opendaylight.vtn.manager.internal.util.concurrent.TimeoutCounter$Infinite.await(Object) |
MT_CORRECTNESS |
WA_NOT_IN_LOOP |
75 |
Low |
org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool
Bug |
Category |
Details |
Line |
Priority |
Using notify rather than notifyAll in org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool.executeTask(Runnable) |
MT_CORRECTNESS |
NO_NOTIFY_NOT_NOTIFYALL |
175 |
Low |
new org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool(String, int, long) invokes org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool$MainThread.start() |
MT_CORRECTNESS |
SC_START_IN_CTOR |
149 |
Low |
Wait not in loop in org.opendaylight.vtn.manager.internal.util.concurrent.VTNThreadPool.waitForSignal(long) |
MT_CORRECTNESS |
WA_NOT_IN_LOOP |
340 |
Low |
org.opendaylight.vtn.manager.internal.util.flow.VTNFlowBuilder
Bug |
Category |
Details |
Line |
Priority |
VTNFlowBuilder.dataFlow not initialized in constructor and dereferenced in org.opendaylight.vtn.manager.internal.util.flow.VTNFlowBuilder.getKey() |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
412 |
Low |
org.opendaylight.vtn.manager.internal.util.tx.TxQueueImpl$TxFuture
org.opendaylight.vtn.manager.internal.util.tx.TxSyncFuture$Synchronizer
Bug |
Category |
Details |
Line |
Priority |
Class org.opendaylight.vtn.manager.internal.util.tx.TxSyncFuture$Synchronizer defines non-transient non-serializable instance field targetTask |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
org.opendaylight.vtn.manager.internal.util.tx.TxSyncFuture$Synchronizer is serializable but also an inner class of a non-serializable class |
BAD_PRACTICE |
SE_BAD_FIELD_INNER_CLASS |
65-303 |
Low |
org.opendaylight.vtn.manager.internal.util.vnode.MacMapDuplicateException
Bug |
Category |
Details |
Line |
Priority |
Class org.opendaylight.vtn.manager.internal.util.vnode.MacMapDuplicateException defines non-transient non-serializable instance field duplicate |
BAD_PRACTICE |
SE_BAD_FIELD |
Not available |
Low |
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$MacMapHostParser
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.InstanceIdentifier$PathArgument to org.opendaylight.yangtools.yang.binding.InstanceIdentifier$IdentifiableItem in org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$MacMapHostParser.fetch(VNodePathConverter, InstanceIdentifier$PathArgument) |
STYLE |
BC_UNCONFIRMED_CAST |
374 |
Low |
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VBridgeParser
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.InstanceIdentifier$PathArgument to org.opendaylight.yangtools.yang.binding.InstanceIdentifier$IdentifiableItem in org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VBridgeParser.fetch(VNodePathConverter, InstanceIdentifier$PathArgument) |
STYLE |
BC_UNCONFIRMED_CAST |
187 |
Low |
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VInterfaceParser
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.InstanceIdentifier$PathArgument to org.opendaylight.yangtools.yang.binding.InstanceIdentifier$IdentifiableItem in org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VInterfaceParser.fetch(VNodePathConverter, InstanceIdentifier$PathArgument) |
STYLE |
BC_UNCONFIRMED_CAST |
260 |
Low |
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VTenantParser
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.InstanceIdentifier$PathArgument to org.opendaylight.yangtools.yang.binding.InstanceIdentifier$IdentifiableItem in org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VTenantParser.fetch(VNodePathConverter, InstanceIdentifier$PathArgument) |
STYLE |
BC_UNCONFIRMED_CAST |
151 |
Low |
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VTerminalParser
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.InstanceIdentifier$PathArgument to org.opendaylight.yangtools.yang.binding.InstanceIdentifier$IdentifiableItem in org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VTerminalParser.fetch(VNodePathConverter, InstanceIdentifier$PathArgument) |
STYLE |
BC_UNCONFIRMED_CAST |
223 |
Low |
org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VlanMapParser
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.InstanceIdentifier$PathArgument to org.opendaylight.yangtools.yang.binding.InstanceIdentifier$IdentifiableItem in org.opendaylight.vtn.manager.internal.util.vnode.VNodePathConverter$VlanMapParser.fetch(VNodePathConverter, InstanceIdentifier$PathArgument) |
STYLE |
BC_UNCONFIRMED_CAST |
301 |
Low |
org.opendaylight.vtn.manager.internal.util.vnode.mac.CurrentMacEntry
Bug |
Category |
Details |
Line |
Priority |
CurrentMacEntry.ipAddressSet not initialized in constructor and dereferenced in org.opendaylight.vtn.manager.internal.util.vnode.mac.CurrentMacEntry.getIpAddresses() |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
85 |
Low |
org.opendaylight.vtn.manager.internal.vnode.VInterface
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.vtn.manager.internal.util.vnode.VInterfaceIdentifier<T> to org.opendaylight.vtn.manager.internal.util.vnode.VBridgeIfIdentifier in org.opendaylight.vtn.manager.internal.vnode.VInterface.create(VInterfaceIdentifier, Vinterface) |
STYLE |
BC_UNCONFIRMED_CAST |
131 |
Low |
Unchecked/unconfirmed cast from org.opendaylight.vtn.manager.internal.util.vnode.VInterfaceIdentifier<T> to org.opendaylight.vtn.manager.internal.util.vnode.VTerminalIfIdentifier in org.opendaylight.vtn.manager.internal.vnode.VInterface.create(VInterfaceIdentifier, Vinterface) |
STYLE |
BC_UNCONFIRMED_CAST |
139 |
Low |
org.opendaylight.vtn.manager.internal.vnode.VirtualBridge
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.vtn.manager.internal.util.vnode.BridgeIdentifier<B> to org.opendaylight.vtn.manager.internal.util.vnode.VBridgeIdentifier in org.opendaylight.vtn.manager.internal.vnode.VirtualBridge.create(ReadTransaction, BridgeIdentifier) |
STYLE |
BC_UNCONFIRMED_CAST |
217 |
Low |
Unchecked/unconfirmed cast from org.opendaylight.vtn.manager.internal.util.vnode.BridgeIdentifier<B> to org.opendaylight.vtn.manager.internal.util.vnode.VTerminalIdentifier in org.opendaylight.vtn.manager.internal.vnode.VirtualBridge.create(ReadTransaction, BridgeIdentifier) |
STYLE |
BC_UNCONFIRMED_CAST |
226 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.NextFlowIdBuilder$NextFlowIdImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.NextFlowIdBuilder$NextFlowIdImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.NextFlowIdBuilder$NextFlowIdImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
162 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlowsBuilder$VtnFlowsImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlowsBuilder$VtnFlowsImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.VtnFlowsBuilder$VtnFlowsImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set.FlowIdListBuilder$FlowIdListImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set.FlowIdListBuilder$FlowIdListImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.flow.id.set.FlowIdListBuilder$FlowIdListImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
224 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.MatchFlowsBuilder$MatchFlowsImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.MatchFlowsBuilder$MatchFlowsImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.MatchFlowsBuilder$MatchFlowsImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
247 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.NodeFlowsBuilder$NodeFlowsImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.NodeFlowsBuilder$NodeFlowsImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.NodeFlowsBuilder$NodeFlowsImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
249 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.PortFlowsBuilder$PortFlowsImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.PortFlowsBuilder$PortFlowsImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.PortFlowsBuilder$PortFlowsImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
249 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.SourceHostFlowsBuilder$SourceHostFlowsImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.SourceHostFlowsBuilder$SourceHostFlowsImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.SourceHostFlowsBuilder$SourceHostFlowsImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
294 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.VtnDataFlowBuilder$VtnDataFlowImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.VtnDataFlowBuilder$VtnDataFlowImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.tenant.flow.info.VtnDataFlowBuilder$VtnDataFlowImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
395 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.FlowStatsHistoryBuilder$FlowStatsHistoryImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.FlowStatsHistoryBuilder$FlowStatsHistoryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.FlowStatsHistoryBuilder$FlowStatsHistoryImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.VtnFlowEntryBuilder$VtnFlowEntryImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.VtnFlowEntryBuilder$VtnFlowEntryImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.VtnFlowEntryBuilder$VtnFlowEntryImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
799 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history.FlowStatsRecordBuilder$FlowStatsRecordImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history.FlowStatsRecordBuilder$FlowStatsRecordImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.data.flow.fields.flow.stats.history.FlowStatsRecordBuilder$FlowStatsRecordImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
341 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows.VtnFlowTableBuilder$VtnFlowTableImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows.VtnFlowTableBuilder$VtnFlowTableImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.flow.rev150313.vtn.flows.VtnFlowTableBuilder$VtnFlowTableImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
354 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnNodesBuilder$VtnNodesImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnNodesBuilder$VtnNodesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.VtnNodesBuilder$VtnNodesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info.VtnPortBuilder$VtnPortImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info.VtnPortBuilder$VtnPortImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.node.info.VtnPortBuilder$VtnPortImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
326 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes.VtnNodeBuilder$VtnNodeImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes.VtnNodeBuilder$VtnNodeImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.nodes.VtnNodeBuilder$VtnNodeImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
277 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info.PortLinkBuilder$PortLinkImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info.PortLinkBuilder$PortLinkImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.inventory.rev150209.vtn.port.info.PortLinkBuilder$PortLinkImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
223 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMappingsBuilder$VtnMappingsImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMappingsBuilder$VtnMappingsImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.VtnMappingsBuilder$VtnMappingsImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
235 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list.MapReferenceListBuilder$MapReferenceListImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list.MapReferenceListBuilder$MapReferenceListImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.map.reference.list.MapReferenceListBuilder$MapReferenceListImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
223 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapAllowedBuilder$MacMapAllowedImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapAllowedBuilder$MacMapAllowedImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapAllowedBuilder$MacMapAllowedImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
255 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapDeniedBuilder$MacMapDeniedImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapDeniedBuilder$MacMapDeniedImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.MacMapDeniedBuilder$MacMapDeniedImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
257 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.PortMappingBuilder$PortMappingImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.PortMappingBuilder$PortMappingImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.PortMappingBuilder$PortMappingImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
255 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.VlanMappingBuilder$VlanMappingImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.VlanMappingBuilder$VlanMappingImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.mapping.rev151001.vtn.mappings.VlanMappingBuilder$VlanMappingImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
255 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.AbstractVTNProviderModuleFactory
Bug |
Category |
Details |
Line |
Priority |
Dead store to oldModuleClass in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.AbstractVTNProviderModuleFactory.handleChangedClass(DependencyResolver, DynamicMBeanWithInstance, BundleContext) |
STYLE |
DLS_DEAD_LOCAL_STORE |
76 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration.VtnProviderBuilder$VtnProviderImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration.VtnProviderBuilder$VtnProviderImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.provider.rev150209.modules.module.configuration.VtnProviderBuilder$VtnProviderImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
141 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.IgnoredLinksBuilder$IgnoredLinksImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.IgnoredLinksBuilder$IgnoredLinksImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.IgnoredLinksBuilder$IgnoredLinksImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.RoutingUpdatedBuilder$RoutingUpdatedImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.RoutingUpdatedBuilder$RoutingUpdatedImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.RoutingUpdatedBuilder$RoutingUpdatedImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
187 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopologyBuilder$VtnTopologyImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopologyBuilder$VtnTopologyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.VtnTopologyBuilder$VtnTopologyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links.IgnoredLinkBuilder$IgnoredLinkImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links.IgnoredLinkBuilder$IgnoredLinkImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.ignored.links.IgnoredLinkBuilder$IgnoredLinkImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
283 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.AddedLinkBuilder$AddedLinkImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.AddedLinkBuilder$AddedLinkImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.AddedLinkBuilder$AddedLinkImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
246 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.RemovedLinkBuilder$RemovedLinkImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.RemovedLinkBuilder$RemovedLinkImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.routing.updated.RemovedLinkBuilder$RemovedLinkImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
246 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology.VtnLinkBuilder$VtnLinkImpl
Bug |
Category |
Details |
Line |
Priority |
Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology.VtnLinkBuilder$VtnLinkImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.vtn.impl.topology.rev150209.vtn.topology.VtnLinkBuilder$VtnLinkImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
306 |
Low |