com.google.javascript.jscomp.modules.AutoValue_ClosureRequireProcessor_Require Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.frontend.js.minifier
Show all versions of com.liferay.frontend.js.minifier
Liferay Frontend JS Minifier
package com.google.javascript.jscomp.modules;
import javax.annotation.Generated;
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_ClosureRequireProcessor_Require extends ClosureRequireProcessor.Require {
private final String localName;
private final Import importRecord;
private final Binding.CreatedBy createdBy;
AutoValue_ClosureRequireProcessor_Require(
String localName,
Import importRecord,
Binding.CreatedBy createdBy) {
if (localName == null) {
throw new NullPointerException("Null localName");
}
this.localName = localName;
if (importRecord == null) {
throw new NullPointerException("Null importRecord");
}
this.importRecord = importRecord;
if (createdBy == null) {
throw new NullPointerException("Null createdBy");
}
this.createdBy = createdBy;
}
@Override
String localName() {
return localName;
}
@Override
Import importRecord() {
return importRecord;
}
@Override
Binding.CreatedBy createdBy() {
return createdBy;
}
@Override
public String toString() {
return "Require{"
+ "localName=" + localName + ", "
+ "importRecord=" + importRecord + ", "
+ "createdBy=" + createdBy
+ "}";
}
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof ClosureRequireProcessor.Require) {
ClosureRequireProcessor.Require that = (ClosureRequireProcessor.Require) o;
return (this.localName.equals(that.localName()))
&& (this.importRecord.equals(that.importRecord()))
&& (this.createdBy.equals(that.createdBy()));
}
return false;
}
@Override
public int hashCode() {
int h$ = 1;
h$ *= 1000003;
h$ ^= localName.hashCode();
h$ *= 1000003;
h$ ^= importRecord.hashCode();
h$ *= 1000003;
h$ ^= createdBy.hashCode();
return h$;
}
}