Unify GeneratedType verification 51/109351/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 16 Dec 2023 12:58:17 +0000 (13:58 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 16 Dec 2023 12:59:47 +0000 (13:59 +0100)
commit32fec636ad3113a3acc52d56410c5e1b90d647e0
tree5d7bafb7565e34e636ef08c09a026bc221608d7b
parent01dd79f2bff48d983d808060b2328c146f97ca70
Unify GeneratedType verification

We have number of places where we do verify a Type is a GeneratedType.

Introduce AbstractExplicitGenerator.verifyGeneratedType() to reduce
duplication and explicit casts.

Change-Id: Idcdc2344d59befa2c39d74893348de6627b6c39d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractCompositeGenerator.java
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractExplicitGenerator.java
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/IdentityGenerator.java
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/OpaqueObjectGenerator.java
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/TypedefGenerator.java