Cleanup liblldp 04/94404/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 5 Jan 2021 08:44:58 +0000 (09:44 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 5 Jan 2021 09:58:51 +0000 (10:58 +0100)
commit3e942eebdfb570a94d975971728d4875df63ec8c
treee36c4851ccd5be843814c91a1b0ac8db4dc5fcb0
parent13cb37677e34f3000d4729c850432f847e801f5b
Cleanup liblldp

Remove use of Class.newInstance() in favor of Supplier<Packet>,
which takes reflection out of the picture.

Also cleanup various other warnings, improving efficiency in the
process.

Change-Id: Iaed142fd2ab4ce0fa4a765d8b3f4006fd8076b1f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
libraries/liblldp/src/main/java/org/opendaylight/openflowplugin/libraries/liblldp/BitBufferHelper.java
libraries/liblldp/src/main/java/org/opendaylight/openflowplugin/libraries/liblldp/Ethernet.java
libraries/liblldp/src/main/java/org/opendaylight/openflowplugin/libraries/liblldp/LLDP.java
libraries/liblldp/src/main/java/org/opendaylight/openflowplugin/libraries/liblldp/LLDPTLV.java
libraries/liblldp/src/main/java/org/opendaylight/openflowplugin/libraries/liblldp/Packet.java