import com.google.common.collect.ImmutableList;
import java.util.List;
import java.util.Optional;
+import org.opendaylight.mdsal.binding.javav2.generator.context.ModuleContext;
import org.opendaylight.mdsal.binding.javav2.model.api.GeneratedProperty;
import org.opendaylight.mdsal.binding.javav2.model.api.GeneratedTransferObject;
import org.opendaylight.mdsal.binding.javav2.model.api.ParameterizedType;
import org.opendaylight.mdsal.binding.javav2.model.api.Restrictions;
import org.opendaylight.mdsal.binding.javav2.model.api.Type;
+import org.opendaylight.mdsal.binding.javav2.model.api.TypeComment;
import org.opendaylight.mdsal.binding.javav2.model.api.type.builder.GeneratedPropertyBuilder;
import org.opendaylight.mdsal.binding.javav2.model.api.type.builder.GeneratedTOBuilder;
import org.opendaylight.mdsal.binding.javav2.model.api.type.builder.MethodSignatureBuilder;
private String moduleName;
private List<QName> schemaPath;
- public GeneratedTOBuilderImpl(final String packageName, final String name) {
- super(packageName, name);
+ public GeneratedTOBuilderImpl(final String packageName, final String name, ModuleContext context) {
+ super(packageName, name, context);
setAbstract(false);
}
public GeneratedTOBuilderImpl(final String packageName, final String name, final boolean isNormalized) {
- super(packageName, name, true);
+ super(packageName, name, true, null);
+ }
+
+ public GeneratedTOBuilderImpl(final String packageName, final String name, final boolean isPkNameNormalized,
+ final boolean isTypeNormalized, ModuleContext context) {
+ super(packageName, name, isPkNameNormalized, isTypeNormalized, context);
+ setAbstract(false);
}
@Override
builder.append(getPackageName());
builder.append(", name=");
builder.append(getName());
- builder.append(", comment=");
builder.append(", annotations=");
builder.append(getAnnotations());
- builder.append(getComment());
+ final TypeComment comment = getComment();
+ if (comment != null) {
+ builder.append(", comment=");
+ builder.append(comment.getJavadoc());
+ }
builder.append(", extends=");
builder.append(getSuperType());
builder.append(", implements=");