Fix nullness errors reported by Eclipse 30/92730/5
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 26 Sep 2020 22:01:07 +0000 (00:01 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 19 Oct 2020 10:34:46 +0000 (10:34 +0000)
commit1fcf6b07a764c57aff7435cffd620c4995d1db40
tree348974a6fe6eacb5f45f1d8d9d74ebd612123d57
parent0b1be1cc75df9f36c31099fd1c37efdfdc02e7ae
Fix nullness errors reported by Eclipse

Eclipse provides a lot of noise around builders where we pass
down classes. This fixes them up by losening the contracts and
adding Class<@NonNull T> where generics are involved. Since we are
at it, also fixup the suite to generate fewer warnings.

JIRA: MDSAL-601
Change-Id: I7b21d88584a18cc1bed6ea776b22e82584484339
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierBuilderImpl.java
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifier.java
binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifierTest.java
binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/Node.java
binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/test/mock/NodeAugmentation.java [new file with mode: 0644]