X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fgenerator%2Fimpl%2Freactor%2FAbstractTypeObjectGenerator.java;h=845fb0dcba8b4f785f946ff92d50966b9c676581;hb=0ee55d1f9da11dd03ff05fc67d10cbcbfe63fd2c;hp=2c41edb80b4ef86274aa392810fbae5e96c936ea;hpb=2037a8c6e17b521c9ccf1ee3a1a965fa96cade3d;p=mdsal.git diff --git a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractTypeObjectGenerator.java b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractTypeObjectGenerator.java index 2c41edb80b..845fb0dcba 100644 --- a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractTypeObjectGenerator.java +++ b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractTypeObjectGenerator.java @@ -457,20 +457,18 @@ abstract class AbstractTypeObjectGenerator, R } @Override - final R createRuntimeType() { + final Type runtimeJavaType() { if (methodReturnTypeElement != null) { - return createRuntimeType(methodReturnTypeElement); + return methodReturnTypeElement; } final var genType = generatedType(); if (genType.isPresent()) { - return createRuntimeType(genType.orElseThrow()); + return genType.orElseThrow(); } final var prev = verifyNotNull(previous(), "No previous generator for %s", this); - return prev.runtimeType().orElse(null); + return prev.runtimeJavaType(); } - abstract @NonNull R createRuntimeType(Type type); - final @NonNull Type methodReturnElementType(final @NonNull TypeBuilderFactory builderFactory) { var local = methodReturnTypeElement; if (local == null) {