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 |
| 31 |
11 |
0 |
0 |
org.opendaylight.netvirt.dhcpservice.api.DHCPOptions
| Bug |
Category |
Details |
Line |
Priority |
| Found reliance on default encoding in org.opendaylight.netvirt.dhcpservice.api.DHCPOptions.setOptionString(byte, String): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
149 |
High |
| Should org.opendaylight.netvirt.dhcpservice.api.DHCPOptions.getOptionBytes(byte) return a zero length array rather than null? |
STYLE |
PZLA_PREFER_ZERO_LENGTH_ARRAYS |
86 |
Low |
org.opendaylight.netvirt.dhcpservice.api.DHCPOptions$DhcpOption
| Bug |
Category |
Details |
Line |
Priority |
| Should org.opendaylight.netvirt.dhcpservice.api.DHCPOptions$DhcpOption be a _static_ inner class? |
PERFORMANCE |
SIC_INNER_SHOULD_BE_STATIC |
29 |
Medium |
org.opendaylight.netvirt.dhcpservice.api.DHCPUtils
| Bug |
Category |
Details |
Line |
Priority |
| Dead store to addr in org.opendaylight.netvirt.dhcpservice.api.DHCPUtils.strListAddrsToByteArray(List) |
STYLE |
DLS_DEAD_LOCAL_STORE |
46 |
Medium |
| Should org.opendaylight.netvirt.dhcpservice.api.DHCPUtils.strAddrToByteArray(String) return a zero length array rather than null? |
STYLE |
PZLA_PREFER_ZERO_LENGTH_ARRAYS |
40 |
Low |
| Should org.opendaylight.netvirt.dhcpservice.api.DHCPUtils.strListAddrsToByteArray(List) return a zero length array rather than null? |
STYLE |
PZLA_PREFER_ZERO_LENGTH_ARRAYS |
53 |
Low |
| Should org.opendaylight.netvirt.dhcpservice.api.DHCPUtils.strMacAddrtoByteArray(String) return a zero length array rather than null? |
STYLE |
PZLA_PREFER_ZERO_LENGTH_ARRAYS |
75 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.dhcp.rev160428.DesignatedSwitchesForExternalTunnelsBuilder$DesignatedSwitchesForExternalTunnelsImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.dhcp.rev160428.DesignatedSwitchesForExternalTunnelsBuilder$DesignatedSwitchesForExternalTunnelsImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.dhcp.rev160428.DesignatedSwitchesForExternalTunnelsBuilder$DesignatedSwitchesForExternalTunnelsImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.dhcp.rev160428.designated.switches._for.external.tunnels.DesignatedSwitchForTunnelBuilder$DesignatedSwitchForTunnelImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.dhcp.rev160428.designated.switches._for.external.tunnels.DesignatedSwitchForTunnelBuilder$DesignatedSwitchForTunnelImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.dhcp.rev160428.designated.switches._for.external.tunnels.DesignatedSwitchForTunnelBuilder$DesignatedSwitchForTunnelImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
249 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.dhcpservice.api.rev150710.InterfaceNameMacAddressesBuilder$InterfaceNameMacAddressesImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.dhcpservice.api.rev150710.InterfaceNameMacAddressesBuilder$InterfaceNameMacAddressesImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.dhcpservice.api.rev150710.InterfaceNameMacAddressesBuilder$InterfaceNameMacAddressesImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
163 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.dhcpservice.api.rev150710._interface.name.mac.addresses.InterfaceNameMacAddressBuilder$InterfaceNameMacAddressImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.dhcpservice.api.rev150710._interface.name.mac.addresses.InterfaceNameMacAddressBuilder$InterfaceNameMacAddressImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.dhcpservice.api.rev150710._interface.name.mac.addresses.InterfaceNameMacAddressBuilder$InterfaceNameMacAddressImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
221 |
Low |