Generate @param for RPC invocation methods
[mdsal.git] / binding / mdsal-binding-generator-impl / src / main / java / org / opendaylight / mdsal / binding / generator / impl / AbstractTypeGenerator.java
index 1c8b7da09978832f6b1cac988ab631defb76b93a..afed7fe272826f746896653b310dbeb2dfd7aec4 100644 (file)
@@ -245,6 +245,8 @@ abstract class AbstractTypeGenerator {
 
     abstract void addComment(TypeMemberBuilder<?> genType, DocumentedNode node);
 
+    abstract void addRpcMethodComment(TypeMemberBuilder<?> genType, RpcDefinition node);
+
     private ModuleContext moduleToGenTypes(final Module module) {
         final ModuleContext context = new ModuleContext(module);
         genCtx.put(module.getQNameModule(), context);
@@ -559,7 +561,7 @@ abstract class AbstractTypeGenerator {
 
                 // Do not refer to annotation class, as it may not be available at runtime
                 method.addAnnotation(CHECK_RETURN_VALUE_ANNOTATION);
-                addComment(method, rpc);
+                addRpcMethodComment(method, rpc);
                 method.addParameter(
                     createRpcContainer(context, rpcName, rpc, verifyNotNull(rpc.getInput()), RPC_INPUT), "input");
                 method.setReturnType(listenableFutureTypeFor(