Tag generated QNAME field with @NonNull 45/81645/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 14 Apr 2019 07:33:15 +0000 (09:33 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 14 Apr 2019 14:04:41 +0000 (16:04 +0200)
commitc073b95acc499c3e3a185c6b806c9c910e94dbbf
treec1430e156c67d75111ecc21c8c7654201ef2390c
parent7a53e20572d024ba95a25ce4ca4fa0631cb01971
Tag generated QNAME field with @NonNull

Improve code generation, so that users can be sure QNAME is never
nullable, improving interactions with APIs which take a QName.

Change-Id: I0454ba448fb9edb605d04e97901381ae0f8a79d0
JIRA: MDSAL-441
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 046cf58dc3b606edb90ebb8919f1121b8e4f2540)
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/InterfaceTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/JavaFileTemplate.java