Tag generated QNAME field with @NonNull 42/81642/3
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 14 Apr 2019 07:33:15 +0000 (09:33 +0200)
committerRobert Varga <nite@hq.sk>
Sun, 14 Apr 2019 13:14:27 +0000 (13:14 +0000)
commit046cf58dc3b606edb90ebb8919f1121b8e4f2540
tree26a5f95f2b33e33db7d1746d8545d15780dcffef
parentb515bd997a4afe8b0f1b9bbe0b585d3330503e4e
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>
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