Bug 5151 Java binding missing @return 26/41426/6
authorRyan Goulding <ryandgoulding@gmail.com>
Wed, 6 Jul 2016 19:26:19 +0000 (15:26 -0400)
committerTom Pantelis <tpanteli@brocade.com>
Tue, 12 Jul 2016 12:29:07 +0000 (12:29 +0000)
commitbcda0a11d3444206dfa96affb9ac5ddd20a86325
tree14176dfeeaaf4257ac45d15625b38c8accbf7410
parent0f18ed6847ec9d27282eb61e5c4c5a556b50a069
Bug 5151 Java binding missing @return

Adds @return functionality to interface accessors.  The idea is to generate a
meaningful return label so that we don't get warnings during compilation for
missing return statements.  A test is added to verify that the return statement
is formatted appropriately.

Change-Id: I01875b788622cab002653a03ea2d844d2c954b77
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BaseTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/InterfaceTemplate.xtend
binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/Bug5151Test.java [new file with mode: 0644]
binding/mdsal-binding-java-api-generator/src/test/resources/compilation/bug5151/bug5151.yang [new file with mode: 0644]