import org.opendaylight.yangtools.sal.binding.model.api.type.builder.MethodSignatureBuilder;
import org.opendaylight.yangtools.util.LazyCollections;
+/**
+ * @deprecated Use {org.opendaylight.mdsal.binding.generator.util.generated.type.builder.AbstractGeneratedTypeBuilder} instead.
+ */
+@Deprecated
abstract class AbstractGeneratedTypeBuilder<T extends GeneratedTypeBuilderBase<T>> extends AbstractBaseType implements GeneratedTypeBuilderBase<T> {
private List<AnnotationTypeBuilder> annotationBuilders = Collections.emptyList();
return false;
}
AbstractGeneratedTypeBuilder<?> other = (AbstractGeneratedTypeBuilder<?>) obj;
- if (getName() == null) {
- if (other.getName() != null) {
- return false;
- }
- } else if (!getName().equals(other.getName())) {
- return false;
- }
- if (getPackageName() == null) {
- if (other.getPackageName() != null) {
- return false;
- }
- } else if (!getPackageName().equals(other.getPackageName())) {
- return false;
- }
- return true;
+ return Objects.equals(getName(), other.getName()) && Objects.equals(getPackageName(), other.getPackageName());
}
public Type getParent() {