import com.google.common.annotations.Beta;
import com.google.common.collect.ImmutableList;
+
import java.util.Collections;
import java.util.List;
import java.util.Objects;
+
import org.opendaylight.mdsal.binding.javav2.model.api.AnnotationType;
import org.opendaylight.mdsal.binding.javav2.model.api.MethodSignature;
import org.opendaylight.mdsal.binding.javav2.model.api.Type;
import org.opendaylight.yangtools.util.LazyCollections;
@Beta
-final class MethodSignatureBuilderImpl extends AbstractTypeMemberBuilder<MethodSignatureBuilder> implements MethodSignatureBuilder {
+final class MethodSignatureBuilderImpl extends AbstractTypeMemberBuilder<MethodSignatureBuilder> implements
+ MethodSignatureBuilder {
private List<MethodSignature.Parameter> parameters = ImmutableList.of();
- private List<MethodSignature.Parameter> unmodifiableParams = ImmutableList.of();
+ private List<MethodSignature.Parameter> unmodifiableParams = ImmutableList.of();
private boolean isAbstract;
- public MethodSignatureBuilderImpl(final String name) {
+ MethodSignatureBuilderImpl(final String name) {
super(name);
}
@Override
- public MethodSignatureBuilder setAbstract(final boolean isAbstract) {
- this.isAbstract = isAbstract;
+ public MethodSignatureBuilder setAbstract(final boolean abstractOrNot) {
+ this.isAbstract = abstractOrNot;
return this;
}