From 1352a76c9a3fe8638093a8477575f8fda76f8fcb Mon Sep 17 00:00:00 2001 From: Jie Han Date: Thu, 6 Jul 2017 20:17:40 +0800 Subject: [PATCH] Binding generator v2 - uses statement - uses of rpc & action Change-Id: I67ca5f9551141fc72de3644b7f6a0ee4c37c548c Signed-off-by: Jie Han --- .../binding/javav2/generator/impl/RpcActionGenHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/RpcActionGenHelper.java b/binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/RpcActionGenHelper.java index 0d3ad6979c..5c969e8ea8 100644 --- a/binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/RpcActionGenHelper.java +++ b/binding2/mdsal-binding2-generator-impl/src/main/java/org/opendaylight/mdsal/binding/javav2/generator/impl/RpcActionGenHelper.java @@ -15,6 +15,7 @@ import static org.opendaylight.mdsal.binding.javav2.generator.impl.AuxiliaryGenU import static org.opendaylight.mdsal.binding.javav2.generator.impl.GenHelperUtil.addImplementedInterfaceFromUses; import static org.opendaylight.mdsal.binding.javav2.generator.impl.GenHelperUtil.addRawInterfaceDefinition; import static org.opendaylight.mdsal.binding.javav2.generator.impl.GenHelperUtil.moduleTypeBuilder; +import static org.opendaylight.mdsal.binding.javav2.generator.impl.GenHelperUtil.processUsesImplements; import static org.opendaylight.mdsal.binding.javav2.generator.util.BindingGeneratorUtil.encodeAngleBrackets; import static org.opendaylight.mdsal.binding.javav2.generator.util.BindingGeneratorUtil.packageNameForGeneratedType; import static org.opendaylight.mdsal.binding.javav2.generator.util.BindingTypes.ACTION; @@ -298,6 +299,8 @@ final class RpcActionGenHelper { nodeMethod.setReturnType(parameterizedTypeFor(CLASS, nodeType)); nodeMethod.addAnnotation("", "Override"); + processUsesImplements(operationNode, module, schemaContext, genCtx, namespaceType); + return nodeType; } } -- 2.36.6