Use @Nullable in AbstractExplicitGenerator.runtimeType() 58/109358/7
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 16 Dec 2023 20:41:36 +0000 (21:41 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 17 Dec 2023 16:42:15 +0000 (17:42 +0100)
commitb6d5169f024e8e8b8742abfd6c46d65e9172ac6a
treef9c9f5d191ea24800bd5126a5300f68e7dd1a42c
parent549252760248cb93bcc69769b28b4f32f55e5a37
Use @Nullable in AbstractExplicitGenerator.runtimeType()

Rather than using Optional, split the two user groups to those who check
for null and who assume non-null.

The former continue to call runtimeType() and latter defer to
getRuntimeType().

Change-Id: I0818d806204007127a956f7598267735c90faca9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/BindingRuntimeTypesFactory.java
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/DefaultBindingGenerator.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/AbstractTypeObjectGenerator.java
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/Generator.java
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/ListGenerator.java
binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/ModuleGenerator.java