Add ByteBufUtils.writeUint{8,16,32,64} 03/94403/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Jan 2021 13:32:29 +0000 (14:32 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 4 Jan 2021 13:32:29 +0000 (14:32 +0100)
commite9bae1b48acf842fade92b5bcaf9e69b38b02c32
treee3aa522e872f923b9791b2eaf133cc6a4b477098
parent0fa61982dc9ab9a2d0bf281b7f519da4249cd59d
Add ByteBufUtils.writeUint{8,16,32,64}

Plain ByteBufUtils.write() methods are hiding the width argument,
hence can potentially break binary encodings on type change.

Add explicit methods, so that the intent is documented and actually
breaks when incorrect type is applied.

Change-Id: I26e14048b4d4d44ea5044ff852650b18ca90012f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-common-netty/src/main/java/org/opendaylight/yangtools/yang/common/netty/ByteBufUtils.java