From ddd6615c50aa56f9a35c216b6ae71b6910ad4c2a Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 18 Jan 2024 07:56:56 +0100 Subject: [PATCH] Override Rpc/Action invoke method Add a plain @Override method for Rpc/Action's invoke method, so that it is manifested in the generated type. JIRA: MDSAL-852 Change-Id: I7db7c9036bdb3051ae48a903b66df933fb338fae Signed-off-by: Robert Varga (cherry picked from commit 078d561c79e3fcf57b2bfd5d6b50c4502288781a) --- .../reactor/AbstractInvokableGenerator.java | 15 ++++++------ .../impl/reactor/ActionGenerator.java | 24 +++++++++++++++---- .../generator/impl/reactor/RpcGenerator.java | 8 +++---- 3 files changed, 31 insertions(+), 16 deletions(-) diff --git a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractInvokableGenerator.java b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractInvokableGenerator.java index 55313f5bd3..a3851f9279 100644 --- a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractInvokableGenerator.java +++ b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/AbstractInvokableGenerator.java @@ -7,10 +7,9 @@ */ package org.opendaylight.mdsal.binding.generator.impl.reactor; -import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.binding.model.api.GeneratedType; import org.opendaylight.mdsal.binding.model.api.JavaTypeName; -import org.opendaylight.mdsal.binding.model.api.ParameterizedType; +import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilder; import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilderBase; import org.opendaylight.mdsal.binding.runtime.api.CompositeRuntimeType; import org.opendaylight.yangtools.yang.model.api.stmt.InputEffectiveStatement; @@ -39,9 +38,11 @@ abstract class AbstractInvokableGenerator