Remove CodeHelpers.nonNullValue() 76/89176/3
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 20 Apr 2020 22:27:29 +0000 (00:27 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 20 Apr 2020 22:54:42 +0000 (00:54 +0200)
commit8d2d762fafee92289c99c07e2ac9a3637d92f432
tree4913d23a289d319b30da34bdca1179e5acdb0577
parentebf58dd99e4d7039ea2f3949aa762fbc990115b6
Remove CodeHelpers.nonNullValue()

This method is used only with augmentations. Remove it and update
callers to use Objects.requireNonNull() instead.

This removes a source of IAEs in favor of more consistent NPE
as well as trims down a few bytes from builder classes.

Change-Id: I57ee77c19230f57b34bf85eb5e31863f17372437
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/AbstractAugmentable.java
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/CodeHelpers.java