Skip bindingHashCode() generation on properties' absence 94/91494/5
authorIlya Igushev <illia.ihushev@pantheon.tech>
Tue, 21 Jul 2020 08:02:32 +0000 (11:02 +0300)
committerRobert Varga <nite@hq.sk>
Mon, 3 Aug 2020 07:56:07 +0000 (07:56 +0000)
commita53a4808ddd6f28c03a7d2a90218de5071151d35
treeb678d942728a76e94cc50a1236a91b0c90effdc6
parentc8d468374a8ba34ba9ed0b46b87b111d2711af9b
Skip bindingHashCode() generation on properties' absence

When DataObject implementation has no properties, augmentations, its
hashcode() wouldn't be overridden, so bindingHashcode() remains unused.

JIRA: MDSAL-471
Change-Id: If2f7bbb65f9dccf2353ba22b49d530f2a1ab4a71
Signed-off-by: illia.ihushev <illia.ihushev@pantheon.tech>
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/test/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderGeneratorTest.java