Uid.smali
.class public final Lcom/masala/share/uid/Uid;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable;
.implements Lcom/masala/share/proto/e$c;
.implements Ljava/lang/Comparable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/masala/share/uid/Uid$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable;",
"Lcom/masala/share/proto/e$c;",
"Ljava/lang/Comparable<",
"Lcom/masala/share/uid/Uid;",
">;"
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/masala/share/uid/Uid;",
">;"
}
.end annotation
.end field
.field public static final b:Lcom/masala/share/uid/Uid$a;
# instance fields
.field public a:J
.field private c:Z
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/masala/share/uid/Uid$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/masala/share/uid/Uid$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/masala/share/uid/Uid;->b:Lcom/masala/share/uid/Uid$a;
.line 346
new-instance v0, Lcom/masala/share/uid/Uid$b;
invoke-direct {v0}, Lcom/masala/share/uid/Uid$b;-><init>()V
check-cast v0, Landroid/os/Parcelable$Creator;
sput-object v0, Lcom/masala/share/uid/Uid;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.registers 3
const-wide/16 v0, 0x0
.line 17
invoke-static {v0, v1}, Lkotlin/u;->b(J)J
move-result-wide v0
invoke-direct {p0, v0, v1}, Lcom/masala/share/uid/Uid;-><init>(J)V
return-void
.end method
.method private constructor <init>(J)V
.registers 4
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
.line 11
iput-boolean v0, p0, Lcom/masala/share/uid/Uid;->c:Z
.line 14
iput-wide p1, p0, Lcom/masala/share/uid/Uid;->a:J
return-void
.end method
.method public synthetic constructor <init>(JLkotlin/f/b/j;)V
.registers 4
.line 9
invoke-direct {p0, p1, p2}, Lcom/masala/share/uid/Uid;-><init>(J)V
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.registers 4
const-string v0, "source"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 111
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
invoke-static {v0, v1}, Lkotlin/u;->b(J)J
move-result-wide v0
.line 110
invoke-direct {p0, v0, v1}, Lcom/masala/share/uid/Uid;-><init>(J)V
return-void
.end method
.method public static final a(Lcom/masala/share/uid/Uid;)I
.registers 1
invoke-static {p0}, Lcom/masala/share/uid/Uid$a;->a(Lcom/masala/share/uid/Uid;)I
move-result p0
return p0
.end method
.method public static final a(I)Lcom/masala/share/uid/Uid;
.registers 1
invoke-static {p0}, Lcom/masala/share/uid/Uid$a;->a(I)Lcom/masala/share/uid/Uid;
move-result-object p0
return-object p0
.end method
.method public static final a(J)Lcom/masala/share/uid/Uid;
.registers 2
invoke-static {p0, p1}, Lcom/masala/share/uid/Uid$a;->a(J)Lcom/masala/share/uid/Uid;
move-result-object p0
return-object p0
.end method
.method public static final a(Ljava/util/List;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/Integer;",
">;)",
"Ljava/util/List<",
"Lcom/masala/share/uid/Uid;",
">;"
}
.end annotation
const-string v0, "data"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 7205
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 7206
check-cast p0, Ljava/lang/Iterable;
.line 7395
invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_10
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_28
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Number;
invoke-virtual {v1}, Ljava/lang/Number;->intValue()I
move-result v1
.line 7207
invoke-static {v1}, Lcom/masala/share/uid/Uid$a;->a(I)Lcom/masala/share/uid/Uid;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_10
.line 7209
:cond_28
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public static final b(Lcom/masala/share/uid/Uid;)J
.registers 3
if-eqz p0, :cond_5
.line 10045
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
return-wide v0
:cond_5
const-wide/16 v0, 0x0
return-wide v0
.end method
.method public static final b(Ljava/util/List;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/masala/share/uid/Uid;",
">;)",
"Ljava/util/List<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
const-string v0, "data"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 8227
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 8228
check-cast p0, Ljava/lang/Iterable;
.line 8399
invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_10
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_28
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/masala/share/uid/Uid;
.line 8229
invoke-virtual {v1}, Lcom/masala/share/uid/Uid;->b()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_10
.line 8231
:cond_28
check-cast v0, Ljava/util/List;
return-object v0
.end method
.method public static final c()Lcom/masala/share/uid/Uid;
.registers 1
.line 9253
new-instance v0, Lcom/masala/share/uid/Uid;
invoke-direct {v0}, Lcom/masala/share/uid/Uid;-><init>()V
return-object v0
.end method
.method public static final c(Lcom/masala/share/uid/Uid;)Lcom/masala/share/uid/Uid;
.registers 1
invoke-static {p0}, Lcom/masala/share/uid/Uid$a;->b(Lcom/masala/share/uid/Uid;)Lcom/masala/share/uid/Uid;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final a(Z)V
.registers 2
.line 84
iput-boolean p1, p0, Lcom/masala/share/uid/Uid;->c:Z
return-void
.end method
.method public final a()Z
.registers 6
.line 1045
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
.line 28
sget-object v2, Lcom/masala/share/uid/a;->a:Lcom/masala/share/uid/a;
invoke-static {}, Lcom/masala/share/uid/a;->d()Lkotlin/f/a/a;
move-result-object v2
invoke-interface {v2}, Lkotlin/f/a/a;->invoke()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/masala/share/uid/Uid;
.line 2045
iget-wide v2, v2, Lcom/masala/share/uid/Uid;->a:J
cmp-long v4, v0, v2
if-nez v4, :cond_16
const/4 v0, 0x1
return v0
:cond_16
const/4 v0, 0x0
return v0
.end method
.method public final b()I
.registers 5
.line 37
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
const-wide/16 v2, 0x0
invoke-static {v2, v3}, Lkotlin/u;->b(J)J
move-result-wide v2
invoke-static {v0, v1, v2, v3}, Lkotlin/y;->a(JJ)I
move-result v0
if-ltz v0, :cond_23
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
const-wide v2, 0xffffffffL
invoke-static {v2, v3}, Lkotlin/u;->b(J)J
move-result-wide v2
invoke-static {v0, v1, v2, v3}, Lkotlin/y;->a(JJ)I
move-result v0
if-gtz v0, :cond_23
.line 38
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
long-to-int v1, v0
return v1
:cond_23
const/4 v0, 0x0
return v0
.end method
.method public final synthetic compareTo(Ljava/lang/Object;)I
.registers 6
.line 9
check-cast p1, Lcom/masala/share/uid/Uid;
const-string v0, "other"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 7107
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
iget-wide v2, p1, Lcom/masala/share/uid/Uid;->a:J
invoke-static {v0, v1, v2, v3}, L$r8$backportedMethods$utility$Long$2$compareUnsigned;->compareUnsigned(JJ)I
move-result p1
return p1
.end method
.method public final describeContents()I
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.registers 9
.line 95
move-object v0, p0
check-cast v0, Lcom/masala/share/uid/Uid;
const/4 v1, 0x1
if-ne v0, p1, :cond_7
return v1
.line 97
:cond_7
instance-of v0, p1, Lcom/masala/share/uid/Uid;
const/4 v2, 0x0
if-nez v0, :cond_d
return v2
.line 99
:cond_d
iget-wide v3, p0, Lcom/masala/share/uid/Uid;->a:J
check-cast p1, Lcom/masala/share/uid/Uid;
iget-wide v5, p1, Lcom/masala/share/uid/Uid;->a:J
cmp-long p1, v3, v5
if-nez p1, :cond_18
return v1
:cond_18
return v2
.end method
.method public final hashCode()I
.registers 3
.line 103
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
invoke-static {v0, v1}, Lkotlin/u;->d(J)I
move-result v0
return v0
.end method
.method public final marshall(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
.registers 4
const-string v0, "bb"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 3080
iget-boolean v0, p0, Lcom/masala/share/uid/Uid;->c:Z
if-eqz v0, :cond_f
.line 4045
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
.line 64
invoke-virtual {p1, v0, v1}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
goto :goto_16
.line 66
:cond_f
invoke-virtual {p0}, Lcom/masala/share/uid/Uid;->b()I
move-result v0
invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
:goto_16
return-object p1
.end method
.method public final size()I
.registers 2
.line 2080
iget-boolean v0, p0, Lcom/masala/share/uid/Uid;->c:Z
if-eqz v0, :cond_7
const/16 v0, 0x8
return v0
:cond_7
const/4 v0, 0x4
return v0
.end method
.method public final toString()Ljava/lang/String;
.registers 3
.line 7051
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
.line 7048
invoke-static {v0, v1}, Lkotlin/u;->a(J)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final unmarshall(Ljava/nio/ByteBuffer;)V
.registers 4
const-string v0, "bb"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 4080
iget-boolean v0, p0, Lcom/masala/share/uid/Uid;->c:Z
if-eqz v0, :cond_14
.line 73
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getLong()J
move-result-wide v0
invoke-static {v0, v1}, Lcom/masala/share/uid/Uid$a;->a(J)Lcom/masala/share/uid/Uid;
move-result-object p1
.line 5051
iget-wide v0, p1, Lcom/masala/share/uid/Uid;->a:J
goto :goto_1e
.line 75
:cond_14
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I
move-result p1
invoke-static {p1}, Lcom/masala/share/uid/Uid$a;->a(I)Lcom/masala/share/uid/Uid;
move-result-object p1
.line 6051
iget-wide v0, p1, Lcom/masala/share/uid/Uid;->a:J
.line 72
:goto_1e
iput-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
return-void
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.registers 5
const-string p2, "dest"
invoke-static {p1, p2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 117
iget-wide v0, p0, Lcom/masala/share/uid/Uid;->a:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
return-void
.end method