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 |
| 360 |
102 |
0 |
0 |
org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer is final but declares protected field org.opendaylight.lispflowmapping.lisp.serializer.MapRequestSerializer.LOG |
STYLE |
CI_CONFUSED_INHERITANCE |
|
Low |
org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer
| Bug |
Category |
Details |
Line |
Priority |
| Found reliance on default encoding in org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer.serializeData(ByteBuffer, LispAddress): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
56 |
High |
| Found reliance on default encoding in org.opendaylight.lispflowmapping.lisp.serializer.address.DistinguishedNameSerializer.serializeData(ByteBuffer, SimpleAddress): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
62 |
High |
org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer is final but declares protected field org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer.LOG |
STYLE |
CI_CONFUSED_INHERITANCE |
|
Low |
| Possible null pointer dereference of address in org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4PrefixSerializer.deserializeData(ByteBuffer, LispAddressSerializerContext) on exception path |
CORRECTNESS |
NP_NULL_ON_SOME_PATH_EXCEPTION |
105 |
Medium |
org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer is final but declares protected field org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv4Serializer.LOG |
STYLE |
CI_CONFUSED_INHERITANCE |
|
Low |
org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer is final but declares protected field org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer.LOG |
STYLE |
CI_CONFUSED_INHERITANCE |
|
Low |
| Possible null pointer dereference of address in org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6PrefixSerializer.deserializeData(ByteBuffer, LispAddressSerializerContext) on exception path |
CORRECTNESS |
NP_NULL_ON_SOME_PATH_EXCEPTION |
105 |
Medium |
org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer is final but declares protected field org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer.LOG |
STYLE |
CI_CONFUSED_INHERITANCE |
|
Low |
| Possible null pointer dereference of address in org.opendaylight.lispflowmapping.lisp.serializer.address.Ipv6Serializer.deserializeData(ByteBuffer) on exception path |
CORRECTNESS |
NP_NULL_ON_SOME_PATH_EXCEPTION |
106 |
Medium |
org.opendaylight.lispflowmapping.lisp.util.ByteUtil
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.lispflowmapping.lisp.util.ByteUtil is final but declares protected field org.opendaylight.lispflowmapping.lisp.util.ByteUtil.hexArray |
STYLE |
CI_CONFUSED_INHERITANCE |
|
Low |
| Vacuous iand operation on i in org.opendaylight.lispflowmapping.lisp.util.ByteUtil.asUnsignedInteger(int) |
STYLE |
INT_VACUOUS_BIT_OPERATION |
66 |
Medium |
| org.opendaylight.lispflowmapping.lisp.util.ByteUtil.hexArray should be package protected |
MALICIOUS_CODE |
MS_PKGPROTECT |
15 |
Medium |
org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier.getStringFromServicePath(LispAddressStringifier$Destination, ServicePath) invokes inefficient new String(String) constructor |
PERFORMANCE |
DM_STRING_CTOR |
298 |
Medium |
| org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier.noAddrSeq should be package protected |
MALICIOUS_CODE |
MS_PKGPROTECT |
50 |
Medium |
org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil is final but declares protected field org.opendaylight.lispflowmapping.lisp.util.LispAddressUtil.LOG |
STYLE |
CI_CONFUSED_INHERITANCE |
|
Low |
org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil
| Bug |
Category |
Details |
Line |
Priority |
| Class org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil is final but declares protected field org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil.LOG |
STYLE |
CI_CONFUSED_INHERITANCE |
|
Low |
| Random object created and used only once in org.opendaylight.lispflowmapping.lisp.util.MapRequestUtil.prepareSMR(Eid, Rloc) |
BAD_PRACTICE |
DMI_RANDOM_USED_ONLY_ONCE |
67 |
High |
org.opendaylight.lispflowmapping.lisp.util.MaskUtil
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from java.net.InetAddress to java.net.Inet4Address of return value in org.opendaylight.lispflowmapping.lisp.util.MaskUtil.normalize(Eid) |
STYLE |
BC_UNCONFIRMED_CAST_OF_RETURN_VALUE |
107 |
Low |
| Unchecked/unconfirmed cast from java.net.InetAddress to java.net.Inet6Address of return value in org.opendaylight.lispflowmapping.lisp.util.MaskUtil.normalize(Eid) |
STYLE |
BC_UNCONFIRMED_CAST_OF_RETURN_VALUE |
112 |
Low |
| Unchecked/unconfirmed cast from java.net.InetAddress to java.net.Inet4Address of return value in org.opendaylight.lispflowmapping.lisp.util.MaskUtil.normalize(Eid, short) |
STYLE |
BC_UNCONFIRMED_CAST_OF_RETURN_VALUE |
85 |
Low |
| Unchecked/unconfirmed cast from java.net.InetAddress to java.net.Inet6Address of return value in org.opendaylight.lispflowmapping.lisp.util.MaskUtil.normalize(Eid, short) |
STYLE |
BC_UNCONFIRMED_CAST_OF_RETURN_VALUE |
89 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress.getValue() invokes toString() method on a String |
PERFORMANCE |
DM_STRING_TOSTRING |
126 |
Low |
| Nullcheck of _value at line 80 of value previously dereferenced in new org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress(char[]) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
73 |
High |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder$AfiListImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder$AfiListImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AfiListBuilder$AfiListImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder$ApplicationDataImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder$ApplicationDataImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ApplicationDataBuilder$ApplicationDataImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder$AsNumberImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder$AsNumberImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberBuilder$AsNumberImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder$AsNumberLcafImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder$AsNumberLcafImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.AsNumberLcafBuilder$AsNumberLcafImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder$DistinguishedNameImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder$DistinguishedNameImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.DistinguishedNameBuilder$DistinguishedNameImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
162 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder$ExplicitLocatorPathImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder$ExplicitLocatorPathImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ExplicitLocatorPathBuilder$ExplicitLocatorPathImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder$GeoCoordinatesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder$GeoCoordinatesImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.GeoCoordinatesBuilder$GeoCoordinatesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder$InstanceIdImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder$InstanceIdImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.InstanceIdBuilder$InstanceIdImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder$Ipv4Impl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder$Ipv4Impl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4Builder$Ipv4Impl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
162 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder$Ipv4PrefixImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder$Ipv4PrefixImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv4PrefixBuilder$Ipv4PrefixImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder$Ipv6Impl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder$Ipv6Impl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6Builder$Ipv6Impl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
162 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder$Ipv6PrefixImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder$Ipv6PrefixImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.Ipv6PrefixBuilder$Ipv6PrefixImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder$KeyValueAddressImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder$KeyValueAddressImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.KeyValueAddressBuilder$KeyValueAddressImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder$MacImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder$MacImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.MacBuilder$MacImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
162 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder$NatTraversalImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder$NatTraversalImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NatTraversalBuilder$NatTraversalImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder$NoAddressImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder$NoAddressImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NoAddressBuilder$NoAddressImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder$NullAddressImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder$NullAddressImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.NullAddressBuilder$NullAddressImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder$ServicePathImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder$ServicePathImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.ServicePathBuilder$ServicePathImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder$SourceDestKeyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder$SourceDestKeyImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.SourceDestKeyBuilder$SourceDestKeyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder$NullAddressImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder$NullAddressImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address._null.address.NullAddressBuilder$NullAddressImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
161 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder$AfiListImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder$AfiListImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.afi.list.AfiListBuilder$AfiListImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder$ApplicationDataImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder$ApplicationDataImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.application.data.ApplicationDataBuilder$ApplicationDataImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
311 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder$AsNumberLcafImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder$AsNumberLcafImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.as.number.lcaf.AsNumberLcafBuilder$AsNumberLcafImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
186 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder$ExplicitLocatorPathImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder$ExplicitLocatorPathImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.ExplicitLocatorPathBuilder$ExplicitLocatorPathImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder$HopImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder$HopImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.HopBuilder$HopImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
246 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder$GeoCoordinatesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder$GeoCoordinatesImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.geo.coordinates.GeoCoordinatesBuilder$GeoCoordinatesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
431 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder$InstanceIdImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder$InstanceIdImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.instance.id.InstanceIdBuilder$InstanceIdImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
219 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder$KeyValueAddressImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder$KeyValueAddressImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.key.value.address.KeyValueAddressBuilder$KeyValueAddressImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
185 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder$NatTraversalImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder$NatTraversalImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.nat.traversal.NatTraversalBuilder$NatTraversalImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
298 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder$ServicePathImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder$ServicePathImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.service.path.ServicePathBuilder$ServicePathImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
195 |
Low |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder$SourceDestKeyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder$SourceDestKeyImpl in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.source.dest.key.SourceDestKeyBuilder$SourceDestKeyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
185 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder$AddMappingImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder$AddMappingImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.AddMappingBuilder$AddMappingImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
220 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder$GotMapNotifyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder$GotMapNotifyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapNotifyBuilder$GotMapNotifyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
220 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder$GotMapReplyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder$GotMapReplyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.GotMapReplyBuilder$GotMapReplyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
220 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary
| Bug |
Category |
Details |
Line |
Priority |
| Nullcheck of _value at line 38 of value previously dereferenced in new org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.IpAddressBinary(char[]) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
34 |
High |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder$RequestMappingImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder$RequestMappingImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.RequestMappingBuilder$RequestMappingImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
220 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder$XtrReplyMappingImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder$XtrReplyMappingImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrReplyMappingBuilder$XtrReplyMappingImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
220 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder$XtrRequestMappingImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder$XtrRequestMappingImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrRequestMappingBuilder$XtrRequestMappingImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
220 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder$EidImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder$EidImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.EidBuilder$EidImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
238 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder$EidItemImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder$EidItemImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.list.EidItemBuilder$EidItemImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
247 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder$LocatorRecordImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder$LocatorRecordImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.locatorrecords.LocatorRecordBuilder$LocatorRecordImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
448 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotify
| Bug |
Category |
Details |
Line |
Priority |
| The class name org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotify shadows the simple name of implemented interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
550 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder.setAuthenticationData(byte[]) may expose internal representation by storing an externally mutable object into MapNotifyBuilder._authenticationData |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
157 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder.setSiteId(byte[]) may expose internal representation by storing an externally mutable object into MapNotifyBuilder._siteId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
192 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder.setXtrId(byte[]) may expose internal representation by storing an externally mutable object into MapNotifyBuilder._xtrId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
209 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder$MapNotifyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder$MapNotifyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifymessage.MapNotifyBuilder$MapNotifyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
401 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotify
| Bug |
Category |
Details |
Line |
Priority |
| The class name org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotify shadows the simple name of implemented interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
550 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder.setAuthenticationData(byte[]) may expose internal representation by storing an externally mutable object into MapNotifyBuilder._authenticationData |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
157 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder.setSiteId(byte[]) may expose internal representation by storing an externally mutable object into MapNotifyBuilder._siteId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
192 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder.setXtrId(byte[]) may expose internal representation by storing an externally mutable object into MapNotifyBuilder._xtrId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
209 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder$MapNotifyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder$MapNotifyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapnotifynotification.MapNotifyBuilder$MapNotifyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
401 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder.setSiteId(byte[]) may expose internal representation by storing an externally mutable object into MappingRecordBuilder._siteId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
228 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder.setXtrId(byte[]) may expose internal representation by storing an externally mutable object into MappingRecordBuilder._xtrId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
257 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder$MappingRecordImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder$MappingRecordImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.container.MappingRecordBuilder$MappingRecordImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
476 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder$MappingRecordItemImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder$MappingRecordItemImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.record.list.MappingRecordItemBuilder$MappingRecordItemImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
247 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegister
| Bug |
Category |
Details |
Line |
Priority |
| The class name org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegister shadows the simple name of implemented interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
556 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder.setAuthenticationData(byte[]) may expose internal representation by storing an externally mutable object into MapRegisterBuilder._authenticationData |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
173 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder.setSiteId(byte[]) may expose internal representation by storing an externally mutable object into MapRegisterBuilder._siteId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
208 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder.setXtrId(byte[]) may expose internal representation by storing an externally mutable object into MapRegisterBuilder._xtrId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
225 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder$MapRegisterImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder$MapRegisterImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregistermessage.MapRegisterBuilder$MapRegisterImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
451 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegister
| Bug |
Category |
Details |
Line |
Priority |
| The class name org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegister shadows the simple name of implemented interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
556 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder
| Bug |
Category |
Details |
Line |
Priority |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder.setAuthenticationData(byte[]) may expose internal representation by storing an externally mutable object into MapRegisterBuilder._authenticationData |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
173 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder.setSiteId(byte[]) may expose internal representation by storing an externally mutable object into MapRegisterBuilder._siteId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
208 |
Medium |
| org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder.setXtrId(byte[]) may expose internal representation by storing an externally mutable object into MapRegisterBuilder._xtrId |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
225 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder$MapRegisterImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder$MapRegisterImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapregisternotification.MapRegisterBuilder$MapRegisterImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
451 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReply
| Bug |
Category |
Details |
Line |
Priority |
| The class name org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReply shadows the simple name of implemented interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
541 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder$MapReplyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder$MapReplyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplymessage.MapReplyBuilder$MapReplyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
295 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReply
| Bug |
Category |
Details |
Line |
Priority |
| The class name org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReply shadows the simple name of implemented interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapReply |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
541 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder$MapReplyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder$MapReplyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapreplynotification.MapReplyBuilder$MapReplyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
295 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder$ItrRlocImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder$ItrRlocImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.ItrRlocBuilder$ItrRlocImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
247 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder$MapReplyImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder$MapReplyImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReplyBuilder$MapReplyImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
187 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder$SourceEidImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder$SourceEidImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEidBuilder$SourceEidImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
187 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequest
| Bug |
Category |
Details |
Line |
Priority |
| The class name org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequest shadows the simple name of implemented interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
1208 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder$MapRequestImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder$MapRequestImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestmessage.MapRequestBuilder$MapRequestImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
448 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequest
| Bug |
Category |
Details |
Line |
Priority |
| The class name org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequest shadows the simple name of implemented interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequest |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
1208 |
Medium |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder$MapRequestImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder$MapRequestImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequestnotification.MapRequestBuilder$MapRequestImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
448 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder$RlocImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder$RlocImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder$RlocImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
238 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder$TransportAddressImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder$TransportAddressImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.transport.address.TransportAddressBuilder$TransportAddressImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
186 |
Low |