Generate @param for RPC invocation methods
[mdsal.git] / binding / mdsal-binding-generator-util / src / main / java / org / opendaylight / mdsal / binding / model / util / generated / type / builder / AbstractTypeMemberBuilder.java
index 75a24ad47516a9311f9f040d7e93211a591232f8..da85b500c15538668b88ee805df67f46bf53e0df 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.mdsal.binding.model.api.AccessModifier;
 import org.opendaylight.mdsal.binding.model.api.AnnotationType;
 import org.opendaylight.mdsal.binding.model.api.JavaTypeName;
 import org.opendaylight.mdsal.binding.model.api.Type;
+import org.opendaylight.mdsal.binding.model.api.TypeMemberComment;
 import org.opendaylight.mdsal.binding.model.api.type.builder.AnnotationTypeBuilder;
 import org.opendaylight.mdsal.binding.model.api.type.builder.TypeMemberBuilder;
 import org.opendaylight.yangtools.util.LazyCollections;
@@ -26,7 +27,7 @@ abstract class AbstractTypeMemberBuilder<T extends TypeMemberBuilder<T>> impleme
     private final String name;
     private Type returnType;
     private List<AnnotationTypeBuilder> annotationBuilders = Collections.emptyList();
-    private String comment = "";
+    private TypeMemberComment comment;
     private boolean isFinal;
     private boolean isStatic;
     private AccessModifier accessModifier;
@@ -50,7 +51,7 @@ abstract class AbstractTypeMemberBuilder<T extends TypeMemberBuilder<T>> impleme
         return this.annotationBuilders;
     }
 
-    protected String getComment() {
+    protected TypeMemberComment getComment() {
         return this.comment;
     }
 
@@ -89,7 +90,7 @@ abstract class AbstractTypeMemberBuilder<T extends TypeMemberBuilder<T>> impleme
     }
 
     @Override
-    public T setComment(final String newComment) {
+    public T setComment(final TypeMemberComment newComment) {
         this.comment = newComment;
         return thisInstance();
     }