CrackMe.apk
Download file
package kotlin.reflect.jvm.internal.impl.load.java;
import java.util.Collection;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.NullabilityQualifier;
import kotlin.reflect.jvm.internal.impl.load.java.typeEnhancement.NullabilityQualifierWithMigrationStatus;
/* compiled from: AnnotationQualifiersFqNames.kt */
public final class JavaDefaultQualifiers {
private final boolean definitelyNotNull;
private final NullabilityQualifierWithMigrationStatus nullabilityQualifier;
private final Collection<AnnotationQualifierApplicabilityType> qualifierApplicabilityTypes;
public static /* synthetic */ JavaDefaultQualifiers copy$default(JavaDefaultQualifiers javaDefaultQualifiers, NullabilityQualifierWithMigrationStatus nullabilityQualifierWithMigrationStatus, Collection<AnnotationQualifierApplicabilityType> collection, boolean z, int i, Object obj) {
if ((i & 1) != 0) {
nullabilityQualifierWithMigrationStatus = javaDefaultQualifiers.nullabilityQualifier;
}
if ((i & 2) != 0) {
collection = javaDefaultQualifiers.qualifierApplicabilityTypes;
}
if ((i & 4) != 0) {
z = javaDefaultQualifiers.definitelyNotNull;
}
return javaDefaultQualifiers.copy(nullabilityQualifierWithMigrationStatus, collection, z);
}
public final JavaDefaultQualifiers copy(NullabilityQualifierWithMigrationStatus nullabilityQualifierWithMigrationStatus, Collection<? extends AnnotationQualifierApplicabilityType> collection, boolean z) {
Intrinsics.checkNotNullParameter(nullabilityQualifierWithMigrationStatus, "nullabilityQualifier");
Intrinsics.checkNotNullParameter(collection, "qualifierApplicabilityTypes");
return new JavaDefaultQualifiers(nullabilityQualifierWithMigrationStatus, collection, z);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof JavaDefaultQualifiers)) {
return false;
}
JavaDefaultQualifiers javaDefaultQualifiers = (JavaDefaultQualifiers) obj;
return Intrinsics.areEqual((Object) this.nullabilityQualifier, (Object) javaDefaultQualifiers.nullabilityQualifier) && Intrinsics.areEqual((Object) this.qualifierApplicabilityTypes, (Object) javaDefaultQualifiers.qualifierApplicabilityTypes) && this.definitelyNotNull == javaDefaultQualifiers.definitelyNotNull;
}
public int hashCode() {
int hashCode = ((this.nullabilityQualifier.hashCode() * 31) + this.qualifierApplicabilityTypes.hashCode()) * 31;
boolean z = this.definitelyNotNull;
if (z) {
z = true;
}
return hashCode + (z ? 1 : 0);
}
public String toString() {
return "JavaDefaultQualifiers(nullabilityQualifier=" + this.nullabilityQualifier + ", qualifierApplicabilityTypes=" + this.qualifierApplicabilityTypes + ", definitelyNotNull=" + this.definitelyNotNull + ')';
}
public JavaDefaultQualifiers(NullabilityQualifierWithMigrationStatus nullabilityQualifierWithMigrationStatus, Collection<? extends AnnotationQualifierApplicabilityType> collection, boolean z) {
Intrinsics.checkNotNullParameter(nullabilityQualifierWithMigrationStatus, "nullabilityQualifier");
Intrinsics.checkNotNullParameter(collection, "qualifierApplicabilityTypes");
this.nullabilityQualifier = nullabilityQualifierWithMigrationStatus;
this.qualifierApplicabilityTypes = collection;
this.definitelyNotNull = z;
}
public final NullabilityQualifierWithMigrationStatus getNullabilityQualifier() {
return this.nullabilityQualifier;
}
public final Collection<AnnotationQualifierApplicabilityType> getQualifierApplicabilityTypes() {
return this.qualifierApplicabilityTypes;
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ JavaDefaultQualifiers(NullabilityQualifierWithMigrationStatus nullabilityQualifierWithMigrationStatus, Collection collection, boolean z, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(nullabilityQualifierWithMigrationStatus, collection, (i & 4) != 0 ? nullabilityQualifierWithMigrationStatus.getQualifier() == NullabilityQualifier.NOT_NULL : z);
}
public final boolean getDefinitelyNotNull() {
return this.definitelyNotNull;
}
}
Download file