Speed up BaseYangTypesProvider 47/89147/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 20 Apr 2020 12:40:45 +0000 (14:40 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 20 Apr 2020 12:40:45 +0000 (14:40 +0200)
commit0ab42f15257f603ae777ff9da4cf9f8aa35435a0
tree3ce7dd3697f237dc494bfc6232849c4f8feb4594
parentd6679921a4653547db4b7353871682f47dc953bf
Speed up BaseYangTypesProvider

Most of the time we do not need to go through the switch expression
and restricted types. Short-circuit lookup when we know we do not
have restrictions.

Change-Id: I84568a180c6ed208e077dbe3c0cb749e84acf3cf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/mdsal/binding/generator/util/BaseYangTypesProvider.java