Bug 5151 Java binding missing @return
[mdsal.git] / binding / mdsal-binding-java-api-generator / src / main / java / org / opendaylight / yangtools / sal / java / api / generator / InterfaceTemplate.xtend
index e8ce4c0e2e2e7c2b83990ddd68a06ac61e741aaa..61c7b2a4cfc7bd2d8186a6f8dbeb15e34ace4b85 100644 (file)
@@ -175,7 +175,12 @@ class InterfaceTemplate extends BaseTemplate {
     def private generateMethods() '''
         «IF !methods.empty»
             «FOR m : methods SEPARATOR "\n"»
-                «m.comment.asJavadoc»
+                «IF !m.isAccessor»
+                    «m.comment.asJavadoc»
+                «ELSE»
+                    «formatDataForJavaDoc(m, "@return " + asCode(m.returnType.fullyQualifiedName) + " "
+                    + asCode(propertyNameFromGetter(m)) + ", or " + asCode("null") + " if not present")»
+                «ENDIF»
                 «m.annotations.generateAnnotations»
                 «m.returnType.importedName» «m.name»(«m.parameters.generateParameters»);
             «ENDFOR»