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