Generate a switch expression in forName()/forIntValue() 16/100816/4
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 26 Apr 2022 12:53:38 +0000 (14:53 +0200)
committerRobert Varga <nite@hq.sk>
Tue, 26 Apr 2022 15:46:44 +0000 (15:46 +0000)
commit0ceceb790380a4d3098d7c046c20d8d71233e465
tree60b8f2d427b80030e21f6167ea26d0e316780292
parentc2e78da031e0183447fd29092e9c8da45e318feb
Generate a switch expression in forName()/forIntValue()

JDK17 allows us to use switch expressions, which are nice and concise
way of matching values. Use them instead of ImmutableMaps for value
lookups.

JIRA: MDSAL-753
Change-Id: I1f12eb7469ce08ee66024abfb2bef5305f1cee63
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/EnumTemplate.xtend