*/
package org.opendaylight.controller.binding.generator.util.generated.type.builder;
-
import org.opendaylight.controller.binding.generator.util.AbstractBaseType;
import org.opendaylight.controller.sal.binding.model.api.*;
import org.opendaylight.controller.sal.binding.model.api.type.builder.*;
private final List<GeneratedType> enclosedTypes;
private final boolean isAbstract;
- public AbstractGeneratedType(final Type parent, final String packageName,
- final String name, final String comment,
- final List<AnnotationTypeBuilder> annotationBuilders,
- final boolean isAbstract,
- final List<Type> implementsTypes,
- final List<GeneratedTypeBuilder> enclosedGenTypeBuilders,
- final List<GeneratedTOBuilder> enclosedGenTOBuilders,
- final List<EnumBuilder> enumBuilders,
- final List<Constant> constants,
- final List<MethodSignatureBuilder> methodBuilders) {
+ public AbstractGeneratedType(final Type parent, final String packageName, final String name, final String comment,
+ final List<AnnotationTypeBuilder> annotationBuilders, final boolean isAbstract,
+ final List<Type> implementsTypes, final List<GeneratedTypeBuilder> enclosedGenTypeBuilders,
+ final List<GeneratedTOBuilder> enclosedGenTOBuilders, final List<EnumBuilder> enumBuilders,
+ final List<Constant> constants, final List<MethodSignatureBuilder> methodBuilders) {
super(packageName, name);
this.parent = parent;
this.comment = comment;
}
private List<GeneratedType> toUnmodifiableEnclosedTypes(final List<GeneratedTypeBuilder> enclosedGenTypeBuilders,
- final List<GeneratedTOBuilder> enclosedGenTOBuilders) {
+ final List<GeneratedTOBuilder> enclosedGenTOBuilders) {
final List<GeneratedType> enclosedTypes = new ArrayList<>();
for (final GeneratedTypeBuilder builder : enclosedGenTypeBuilders) {
if (builder != null) {
return enclosedTypes;
}
- protected List<AnnotationType> toUnmodifiableAnnotations(
- final List<AnnotationTypeBuilder> annotationBuilders) {
+ protected List<AnnotationType> toUnmodifiableAnnotations(final List<AnnotationTypeBuilder> annotationBuilders) {
final List<AnnotationType> annotations = new ArrayList<>();
for (final AnnotationTypeBuilder builder : annotationBuilders) {
annotations.add(builder.toInstance());
return Collections.unmodifiableList(annotations);
}
- protected List<MethodSignature> toUnmodifiableMethods(
- List<MethodSignatureBuilder> methodBuilders) {
+ protected List<MethodSignature> toUnmodifiableMethods(List<MethodSignatureBuilder> methodBuilders) {
final List<MethodSignature> methods = new ArrayList<>();
for (final MethodSignatureBuilder methodBuilder : methodBuilders) {
methods.add(methodBuilder.toInstance(this));
return Collections.unmodifiableList(methods);
}
- protected List<Enumeration> toUnmodifiableEnumerations(
- List<EnumBuilder> enumBuilders) {
+ protected List<Enumeration> toUnmodifiableEnumerations(List<EnumBuilder> enumBuilders) {
final List<Enumeration> enums = new ArrayList<>();
for (final EnumBuilder enumBuilder : enumBuilders) {
enums.add(enumBuilder.toInstance(this));
@Override
public boolean isAbstract() {
- return isAbstract;
+ return isAbstract;
}
- @Override
+ @Override
public List<Type> getImplements() {
return implementsTypes;
}