Use instanceof pattern match in fieldsFrom() 51/100851/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 27 Apr 2022 16:56:13 +0000 (18:56 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 27 Apr 2022 16:56:13 +0000 (18:56 +0200)
commit9023215e0c5cf56fb031f05c1a2f7e050f546271
tree73715b598eff83306603dfbde8a8485a256c06b5
parenta133b671c53ec3d5a6831f628940ec24e32ca734
Use instanceof pattern match in fieldsFrom()

With JD17 we can use a pattern match to cast the argument only once,
simplifying the generated code and the codegen a bit.

Change-Id: I14c61480eee3d0214d43af2337c5fd0cf9b7d3ae
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/BuilderTemplate.xtend
binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/Mdsal732Test.java
binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/SpecializingLeafrefTest.java