
com.google.javascript.jscomp.AutoValue_ModuleRenaming_GlobalizedModuleName Maven / Gradle / Ivy
package com.google.javascript.jscomp;
import com.google.javascript.rhino.QualifiedName;
import com.google.javascript.rhino.jstype.JSType;
import javax.annotation.processing.Generated;
import org.jspecify.nullness.Nullable;
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_ModuleRenaming_GlobalizedModuleName extends ModuleRenaming.GlobalizedModuleName {
private final QualifiedName aliasName;
private final @Nullable JSType rootNameType;
AutoValue_ModuleRenaming_GlobalizedModuleName(
QualifiedName aliasName,
@Nullable JSType rootNameType) {
if (aliasName == null) {
throw new NullPointerException("Null aliasName");
}
this.aliasName = aliasName;
this.rootNameType = rootNameType;
}
@Override
QualifiedName aliasName() {
return aliasName;
}
@Override
@Nullable JSType rootNameType() {
return rootNameType;
}
@Override
public String toString() {
return "GlobalizedModuleName{"
+ "aliasName=" + aliasName + ", "
+ "rootNameType=" + rootNameType
+ "}";
}
@Override
public boolean equals(@Nullable Object o) {
if (o == this) {
return true;
}
if (o instanceof ModuleRenaming.GlobalizedModuleName) {
ModuleRenaming.GlobalizedModuleName that = (ModuleRenaming.GlobalizedModuleName) o;
return this.aliasName.equals(that.aliasName())
&& (this.rootNameType == null ? that.rootNameType() == null : this.rootNameType.equals(that.rootNameType()));
}
return false;
}
@Override
public int hashCode() {
int h$ = 1;
h$ *= 1000003;
h$ ^= aliasName.hashCode();
h$ *= 1000003;
h$ ^= (rootNameType == null) ? 0 : rootNameType.hashCode();
return h$;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy