granularity level: instruction

		.class public final Lz/a;
.super Ljava/lang/Object;
.source "SourceFile"


.field public final a:I
.field public final b:Ll/k;
.field public final c:Ly/a;
.field public final d:Ljava/lang/String;


.method public constructor <init>(Ll/k;Ljava/lang/String;)V
	.locals 3

	sget-object v0, La0/m;->b:La0/m;
	invoke-direct {p0}, Ljava/lang/Object;-><init>()V
	iput-object p1, p0, Lz/a;->b:Ll/k;
	iput-object v0, p0, Lz/a;->c:Ly/a;
	iput-object p2, p0, Lz/a;->d:Ljava/lang/String;
	const/4 v1, 0x3
	new-array v1, v1, [Ljava/lang/Object;
	const/4 v2, 0x0
	aput-object p1, v1, v2
	const/4 p1, 0x1
	aput-object v0, v1, p1
	const/4 p1, 0x2
	aput-object p2, v1, p1
	invoke-static {v1}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
	move-result p1
	iput p1, p0, Lz/a;->a:I
	return-void
.end method

.method public final equals(Ljava/lang/Object;)Z
	.locals 4

	const/4 v0, 0x0
	if-nez p1, :cond_0
	return v0
	:cond_0
	const/4 v1, 0x1
	if-ne p1, p0, :cond_1
	return v1
	:cond_1
	instance-of v2, p1, Lz/a;
	if-nez v2, :cond_2
	return v0
	:cond_2
	check-cast p1, Lz/a;
	iget-object v2, p0, Lz/a;->b:Ll/k;
	iget-object v3, p1, Lz/a;->b:Ll/k;
	invoke-static {v2, v3}, Lf0/a;->i(Ljava/lang/Object;Ljava/lang/Object;)Z
	move-result v2
	if-eqz v2, :cond_3
	iget-object v2, p0, Lz/a;->c:Ly/a;
	iget-object v3, p1, Lz/a;->c:Ly/a;
	invoke-static {v2, v3}, Lf0/a;->i(Ljava/lang/Object;Ljava/lang/Object;)Z
	move-result v2
	if-eqz v2, :cond_3
	iget-object v2, p0, Lz/a;->d:Ljava/lang/String;
	iget-object p1, p1, Lz/a;->d:Ljava/lang/String;
	invoke-static {v2, p1}, Lf0/a;->i(Ljava/lang/Object;Ljava/lang/Object;)Z
	move-result p1
	if-eqz p1, :cond_3
	return v1
	:cond_3
	return v0
.end method

.method public final hashCode()I
	.locals 1

	iget v0, p0, Lz/a;->a:I
	return v0
.end method