ciy.smali
.class public Ldxoptimizer/ciy;
.super Ldxoptimizer/cik;
.source "ValueAnimator.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/ciy$a;,
Ldxoptimizer/ciy$b;
}
.end annotation
# static fields
.field private static h:Ljava/lang/ThreadLocal;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ThreadLocal",
"<",
"Ldxoptimizer/ciy$a;",
">;"
}
.end annotation
.end field
.field private static final i:Ljava/lang/ThreadLocal;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ThreadLocal",
"<",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/ciy;",
">;>;"
}
.end annotation
.end field
.field private static final j:Ljava/lang/ThreadLocal;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ThreadLocal",
"<",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/ciy;",
">;>;"
}
.end annotation
.end field
.field private static final k:Ljava/lang/ThreadLocal;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ThreadLocal",
"<",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/ciy;",
">;>;"
}
.end annotation
.end field
.field private static final l:Ljava/lang/ThreadLocal;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ThreadLocal",
"<",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/ciy;",
">;>;"
}
.end annotation
.end field
.field private static final m:Ljava/lang/ThreadLocal;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ThreadLocal",
"<",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/ciy;",
">;>;"
}
.end annotation
.end field
.field private static final n:Landroid/view/animation/Interpolator;
.field private static final o:Ldxoptimizer/cix;
.field private static final p:Ldxoptimizer/cix;
.field private static z:J
# instance fields
.field private A:I
.field private B:I
.field private C:Landroid/view/animation/Interpolator;
.field private D:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/ciy$b;",
">;"
}
.end annotation
.end field
.field b:J
.field c:J
.field d:I
.field e:Z
.field f:[Ldxoptimizer/ciw;
.field g:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Ldxoptimizer/ciw;",
">;"
}
.end annotation
.end field
.field private q:Z
.field private r:I
.field private s:F
.field private t:Z
.field private u:J
.field private v:Z
.field private w:Z
.field private x:J
.field private y:J
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
.line 95
new-instance v0, Ljava/lang/ThreadLocal;
invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
.line 94
sput-object v0, Ldxoptimizer/ciy;->h:Ljava/lang/ThreadLocal;
.line 99
new-instance v0, Ldxoptimizer/ciy$1;
invoke-direct {v0}, Ldxoptimizer/ciy$1;-><init>()V
.line 98
sput-object v0, Ldxoptimizer/ciy;->i:Ljava/lang/ThreadLocal;
.line 108
new-instance v0, Ldxoptimizer/ciy$2;
invoke-direct {v0}, Ldxoptimizer/ciy$2;-><init>()V
.line 107
sput-object v0, Ldxoptimizer/ciy;->j:Ljava/lang/ThreadLocal;
.line 120
new-instance v0, Ldxoptimizer/ciy$3;
invoke-direct {v0}, Ldxoptimizer/ciy$3;-><init>()V
.line 119
sput-object v0, Ldxoptimizer/ciy;->k:Ljava/lang/ThreadLocal;
.line 128
new-instance v0, Ldxoptimizer/ciy$4;
invoke-direct {v0}, Ldxoptimizer/ciy$4;-><init>()V
.line 127
sput-object v0, Ldxoptimizer/ciy;->l:Ljava/lang/ThreadLocal;
.line 136
new-instance v0, Ldxoptimizer/ciy$5;
invoke-direct {v0}, Ldxoptimizer/ciy$5;-><init>()V
.line 135
sput-object v0, Ldxoptimizer/ciy;->m:Ljava/lang/ThreadLocal;
.line 145
new-instance v0, Landroid/view/animation/AccelerateDecelerateInterpolator;
invoke-direct {v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;-><init>()V
.line 144
sput-object v0, Ldxoptimizer/ciy;->n:Landroid/view/animation/Interpolator;
.line 148
new-instance v0, Ldxoptimizer/ciq;
invoke-direct {v0}, Ldxoptimizer/ciq;-><init>()V
sput-object v0, Ldxoptimizer/ciy;->o:Ldxoptimizer/cix;
.line 149
new-instance v0, Ldxoptimizer/cio;
invoke-direct {v0}, Ldxoptimizer/cio;-><init>()V
sput-object v0, Ldxoptimizer/ciy;->p:Ldxoptimizer/cix;
.line 222
const-wide/16 v0, 0xa
sput-wide v0, Ldxoptimizer/ciy;->z:J
.line 43
return-void
.end method
.method public constructor <init>()V
.registers 4
.prologue
const/4 v2, 0x0
.line 283
invoke-direct {p0}, Ldxoptimizer/cik;-><init>()V
.line 85
const-wide/16 v0, -0x1
iput-wide v0, p0, Ldxoptimizer/ciy;->c:J
.line 155
iput-boolean v2, p0, Ldxoptimizer/ciy;->q:Z
.line 161
iput v2, p0, Ldxoptimizer/ciy;->r:I
.line 166
const/4 v0, 0x0
iput v0, p0, Ldxoptimizer/ciy;->s:F
.line 171
iput-boolean v2, p0, Ldxoptimizer/ciy;->t:Z
.line 187
iput v2, p0, Ldxoptimizer/ciy;->d:I
.line 197
iput-boolean v2, p0, Ldxoptimizer/ciy;->v:Z
.line 203
iput-boolean v2, p0, Ldxoptimizer/ciy;->w:Z
.line 209
iput-boolean v2, p0, Ldxoptimizer/ciy;->e:Z
.line 216
const-wide/16 v0, 0x12c
iput-wide v0, p0, Ldxoptimizer/ciy;->x:J
.line 219
const-wide/16 v0, 0x0
iput-wide v0, p0, Ldxoptimizer/ciy;->y:J
.line 226
iput v2, p0, Ldxoptimizer/ciy;->A:I
.line 233
const/4 v0, 0x1
iput v0, p0, Ldxoptimizer/ciy;->B:I
.line 240
sget-object v0, Ldxoptimizer/ciy;->n:Landroid/view/animation/Interpolator;
iput-object v0, p0, Ldxoptimizer/ciy;->C:Landroid/view/animation/Interpolator;
.line 245
const/4 v0, 0x0
iput-object v0, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
.line 284
return-void
.end method
.method static synthetic a(Ldxoptimizer/ciy;)J
.registers 3
.prologue
.line 219
iget-wide v0, p0, Ldxoptimizer/ciy;->y:J
return-wide v0
.end method
.method static synthetic a(Ldxoptimizer/ciy;Z)V
.registers 2
.prologue
.line 197
iput-boolean p1, p0, Ldxoptimizer/ciy;->v:Z
return-void
.end method
.method private a(Z)V
.registers 8
.prologue
const/4 v2, 0x1
const/4 v3, 0x0
.line 917
invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
move-result-object v0
if-nez v0, :cond_10
.line 918
new-instance v0, Landroid/util/AndroidRuntimeException;
const-string v1, "Animators may only be run on Looper threads"
invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.line 920
:cond_10
iput-boolean p1, p0, Ldxoptimizer/ciy;->q:Z
.line 921
iput v3, p0, Ldxoptimizer/ciy;->r:I
.line 922
iput v3, p0, Ldxoptimizer/ciy;->d:I
.line 923
iput-boolean v2, p0, Ldxoptimizer/ciy;->w:Z
.line 924
iput-boolean v3, p0, Ldxoptimizer/ciy;->t:Z
.line 925
sget-object v0, Ldxoptimizer/ciy;->j:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 926
iget-wide v0, p0, Ldxoptimizer/ciy;->y:J
const-wide/16 v4, 0x0
cmp-long v0, v0, v4
if-nez v0, :cond_4b
.line 928
invoke-virtual {p0}, Ldxoptimizer/ciy;->l()J
move-result-wide v0
invoke-virtual {p0, v0, v1}, Ldxoptimizer/ciy;->e(J)V
.line 929
iput v3, p0, Ldxoptimizer/ciy;->d:I
.line 930
iput-boolean v2, p0, Ldxoptimizer/ciy;->v:Z
.line 932
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
if-eqz v0, :cond_4b
.line 934
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 935
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v4
move v2, v3
.line 936
:goto_49
if-lt v2, v4, :cond_64
.line 941
:cond_4b
sget-object v0, Ldxoptimizer/ciy;->h:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/ciy$a;
.line 942
if-nez v0, :cond_60
.line 943
new-instance v0, Ldxoptimizer/ciy$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Ldxoptimizer/ciy$a;-><init>(Ldxoptimizer/ciy$a;)V
.line 944
sget-object v1, Ldxoptimizer/ciy;->h:Ljava/lang/ThreadLocal;
invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
.line 946
:cond_60
invoke-virtual {v0, v3}, Ldxoptimizer/ciy$a;->sendEmptyMessage(I)Z
.line 947
return-void
.line 937
:cond_64
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/cik$a;
invoke-interface {v1, p0}, Ldxoptimizer/cik$a;->b(Ldxoptimizer/cik;)V
.line 936
add-int/lit8 v1, v2, 0x1
move v2, v1
goto :goto_49
.end method
.method static synthetic a(Ldxoptimizer/ciy;J)Z
.registers 4
.prologue
.line 1070
invoke-direct {p0, p1, p2}, Ldxoptimizer/ciy;->c(J)Z
move-result v0
return v0
.end method
.method public static varargs b([F)Ldxoptimizer/ciy;
.registers 2
.prologue
.line 315
new-instance v0, Ldxoptimizer/ciy;
invoke-direct {v0}, Ldxoptimizer/ciy;-><init>()V
.line 316
invoke-virtual {v0, p0}, Ldxoptimizer/ciy;->a([F)V
.line 317
return-object v0
.end method
.method public static varargs b([I)Ldxoptimizer/ciy;
.registers 2
.prologue
.line 298
new-instance v0, Ldxoptimizer/ciy;
invoke-direct {v0}, Ldxoptimizer/ciy;-><init>()V
.line 299
invoke-virtual {v0, p0}, Ldxoptimizer/ciy;->a([I)V
.line 300
return-object v0
.end method
.method static synthetic b(Ldxoptimizer/ciy;)V
.registers 1
.prologue
.line 1045
invoke-direct {p0}, Ldxoptimizer/ciy;->j()V
return-void
.end method
.method static synthetic c(Ldxoptimizer/ciy;)V
.registers 1
.prologue
.line 1024
invoke-direct {p0}, Ldxoptimizer/ciy;->i()V
return-void
.end method
.method private c(J)Z
.registers 10
.prologue
const/4 v0, 0x1
.line 1071
iget-boolean v1, p0, Ldxoptimizer/ciy;->t:Z
if-nez v1, :cond_b
.line 1072
iput-boolean v0, p0, Ldxoptimizer/ciy;->t:Z
.line 1073
iput-wide p1, p0, Ldxoptimizer/ciy;->u:J
.line 1084
:cond_9
const/4 v0, 0x0
:goto_a
return v0
.line 1075
:cond_b
iget-wide v2, p0, Ldxoptimizer/ciy;->u:J
sub-long v2, p1, v2
.line 1076
iget-wide v4, p0, Ldxoptimizer/ciy;->y:J
cmp-long v1, v2, v4
if-lez v1, :cond_9
.line 1079
iget-wide v4, p0, Ldxoptimizer/ciy;->y:J
sub-long/2addr v2, v4
sub-long v2, p1, v2
iput-wide v2, p0, Ldxoptimizer/ciy;->b:J
.line 1080
iput v0, p0, Ldxoptimizer/ciy;->d:I
goto :goto_a
.end method
.method private i()V
.registers 6
.prologue
const/4 v3, 0x0
.line 1025
sget-object v0, Ldxoptimizer/ciy;->i:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 1026
sget-object v0, Ldxoptimizer/ciy;->j:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 1027
sget-object v0, Ldxoptimizer/ciy;->k:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 1028
iput v3, p0, Ldxoptimizer/ciy;->d:I
.line 1029
iget-boolean v0, p0, Ldxoptimizer/ciy;->v:Z
if-eqz v0, :cond_3b
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
if-eqz v0, :cond_3b
.line 1031
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 1032
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v4
move v2, v3
.line 1033
:goto_39
if-lt v2, v4, :cond_40
.line 1037
:cond_3b
iput-boolean v3, p0, Ldxoptimizer/ciy;->v:Z
.line 1038
iput-boolean v3, p0, Ldxoptimizer/ciy;->w:Z
.line 1039
return-void
.line 1034
:cond_40
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/cik$a;
invoke-interface {v1, p0}, Ldxoptimizer/cik$a;->a(Ldxoptimizer/cik;)V
.line 1033
add-int/lit8 v1, v2, 0x1
move v2, v1
goto :goto_39
.end method
.method private j()V
.registers 5
.prologue
.line 1046
invoke-virtual {p0}, Ldxoptimizer/ciy;->h()V
.line 1047
sget-object v0, Ldxoptimizer/ciy;->i:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1048
iget-wide v0, p0, Ldxoptimizer/ciy;->y:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-lez v0, :cond_2a
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
if-eqz v0, :cond_2a
.line 1052
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 1053
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v3
.line 1054
const/4 v1, 0x0
move v2, v1
:goto_28
if-lt v2, v3, :cond_2b
.line 1058
:cond_2a
return-void
.line 1055
:cond_2b
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/cik$a;
invoke-interface {v1, p0}, Ldxoptimizer/cik$a;->b(Ldxoptimizer/cik;)V
.line 1054
add-int/lit8 v1, v2, 0x1
move v2, v1
goto :goto_28
.end method
.method static synthetic p()Ljava/lang/ThreadLocal;
.registers 1
.prologue
.line 98
sget-object v0, Ldxoptimizer/ciy;->i:Ljava/lang/ThreadLocal;
return-object v0
.end method
.method static synthetic q()Ljava/lang/ThreadLocal;
.registers 1
.prologue
.line 119
sget-object v0, Ldxoptimizer/ciy;->k:Ljava/lang/ThreadLocal;
return-object v0
.end method
.method static synthetic r()Ljava/lang/ThreadLocal;
.registers 1
.prologue
.line 107
sget-object v0, Ldxoptimizer/ciy;->j:Ljava/lang/ThreadLocal;
return-object v0
.end method
.method static synthetic s()Ljava/lang/ThreadLocal;
.registers 1
.prologue
.line 135
sget-object v0, Ldxoptimizer/ciy;->m:Ljava/lang/ThreadLocal;
return-object v0
.end method
.method static synthetic t()Ljava/lang/ThreadLocal;
.registers 1
.prologue
.line 127
sget-object v0, Ldxoptimizer/ciy;->l:Ljava/lang/ThreadLocal;
return-object v0
.end method
.method static synthetic u()J
.registers 2
.prologue
.line 222
sget-wide v0, Ldxoptimizer/ciy;->z:J
return-wide v0
.end method
# virtual methods
.method public a()V
.registers 2
.prologue
.line 951
const/4 v0, 0x0
invoke-direct {p0, v0}, Ldxoptimizer/ciy;->a(Z)V
.line 952
return-void
.end method
.method a(F)V
.registers 7
.prologue
const/4 v0, 0x0
.line 1169
iget-object v1, p0, Ldxoptimizer/ciy;->C:Landroid/view/animation/Interpolator;
invoke-interface {v1, p1}, Landroid/view/animation/Interpolator;->getInterpolation(F)F
move-result v2
.line 1170
iput v2, p0, Ldxoptimizer/ciy;->s:F
.line 1171
iget-object v1, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
array-length v3, v1
move v1, v0
.line 1172
:goto_d
if-lt v1, v3, :cond_1d
.line 1175
iget-object v1, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
if-eqz v1, :cond_1c
.line 1176
iget-object v1, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
move v1, v0
.line 1177
:goto_1a
if-lt v1, v2, :cond_27
.line 1181
:cond_1c
return-void
.line 1173
:cond_1d
iget-object v4, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
aget-object v4, v4, v1
invoke-virtual {v4, v2}, Ldxoptimizer/ciw;->a(F)V
.line 1172
add-int/lit8 v1, v1, 0x1
goto :goto_d
.line 1178
:cond_27
iget-object v0, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/ciy$b;
invoke-interface {v0, p0}, Ldxoptimizer/ciy$b;->a(Ldxoptimizer/ciy;)V
.line 1177
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_1a
.end method
.method public a(I)V
.registers 2
.prologue
.line 780
iput p1, p0, Ldxoptimizer/ciy;->A:I
.line 781
return-void
.end method
.method public a(J)V
.registers 4
.prologue
.line 702
iput-wide p1, p0, Ldxoptimizer/ciy;->y:J
.line 703
return-void
.end method
.method public a(Landroid/view/animation/Interpolator;)V
.registers 3
.prologue
.line 865
if-eqz p1, :cond_5
.line 866
iput-object p1, p0, Ldxoptimizer/ciy;->C:Landroid/view/animation/Interpolator;
.line 870
:goto_4
return-void
.line 868
:cond_5
new-instance v0, Landroid/view/animation/LinearInterpolator;
invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V
iput-object v0, p0, Ldxoptimizer/ciy;->C:Landroid/view/animation/Interpolator;
goto :goto_4
.end method
.method public a(Ldxoptimizer/cix;)V
.registers 4
.prologue
.line 898
if-eqz p1, :cond_13
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
if-eqz v0, :cond_13
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
array-length v0, v0
if-lez v0, :cond_13
.line 899
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
const/4 v1, 0x0
aget-object v0, v0, v1
invoke-virtual {v0, p1}, Ldxoptimizer/ciw;->a(Ldxoptimizer/cix;)V
.line 901
:cond_13
return-void
.end method
.method public a(Ldxoptimizer/ciy$b;)V
.registers 3
.prologue
.line 820
iget-object v0, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
if-nez v0, :cond_b
.line 821
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
.line 823
:cond_b
iget-object v0, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 824
return-void
.end method
.method public varargs a([F)V
.registers 5
.prologue
const/4 v2, 0x0
.line 401
if-eqz p1, :cond_6
array-length v0, p1
if-nez v0, :cond_7
.line 412
:cond_6
:goto_6
return-void
.line 404
:cond_7
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
if-eqz v0, :cond_10
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
array-length v0, v0
if-nez v0, :cond_21
.line 405
:cond_10
const/4 v0, 0x1
new-array v0, v0, [Ldxoptimizer/ciw;
const-string v1, ""
invoke-static {v1, p1}, Ldxoptimizer/ciw;->a(Ljava/lang/String;[F)Ldxoptimizer/ciw;
move-result-object v1
aput-object v1, v0, v2
invoke-virtual {p0, v0}, Ldxoptimizer/ciy;->a([Ldxoptimizer/ciw;)V
.line 411
:goto_1e
iput-boolean v2, p0, Ldxoptimizer/ciy;->e:Z
goto :goto_6
.line 407
:cond_21
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
aget-object v0, v0, v2
.line 408
invoke-virtual {v0, p1}, Ldxoptimizer/ciw;->a([F)V
goto :goto_1e
.end method
.method public varargs a([I)V
.registers 5
.prologue
const/4 v2, 0x0
.line 373
if-eqz p1, :cond_6
array-length v0, p1
if-nez v0, :cond_7
.line 384
:cond_6
:goto_6
return-void
.line 376
:cond_7
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
if-eqz v0, :cond_10
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
array-length v0, v0
if-nez v0, :cond_21
.line 377
:cond_10
const/4 v0, 0x1
new-array v0, v0, [Ldxoptimizer/ciw;
const-string v1, ""
invoke-static {v1, p1}, Ldxoptimizer/ciw;->a(Ljava/lang/String;[I)Ldxoptimizer/ciw;
move-result-object v1
aput-object v1, v0, v2
invoke-virtual {p0, v0}, Ldxoptimizer/ciy;->a([Ldxoptimizer/ciw;)V
.line 383
:goto_1e
iput-boolean v2, p0, Ldxoptimizer/ciy;->e:Z
goto :goto_6
.line 379
:cond_21
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
aget-object v0, v0, v2
.line 380
invoke-virtual {v0, p1}, Ldxoptimizer/ciw;->a([I)V
goto :goto_1e
.end method
.method public varargs a([Ldxoptimizer/ciw;)V
.registers 8
.prologue
const/4 v1, 0x0
.line 456
array-length v2, p1
.line 457
iput-object p1, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
.line 458
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0, v2}, Ljava/util/HashMap;-><init>(I)V
iput-object v0, p0, Ldxoptimizer/ciy;->g:Ljava/util/HashMap;
move v0, v1
.line 459
:goto_c
if-lt v0, v2, :cond_11
.line 464
iput-boolean v1, p0, Ldxoptimizer/ciy;->e:Z
.line 465
return-void
.line 460
:cond_11
aget-object v3, p1, v0
.line 461
iget-object v4, p0, Ldxoptimizer/ciy;->g:Ljava/util/HashMap;
invoke-virtual {v3}, Ldxoptimizer/ciw;->c()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 459
add-int/lit8 v0, v0, 0x1
goto :goto_c
.end method
.method public varargs a([Ljava/lang/Object;)V
.registers 6
.prologue
const/4 v3, 0x0
.line 433
if-eqz p1, :cond_6
array-length v0, p1
if-nez v0, :cond_7
.line 445
:cond_6
:goto_6
return-void
.line 436
:cond_7
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
if-eqz v0, :cond_10
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
array-length v0, v0
if-nez v0, :cond_22
.line 437
:cond_10
const/4 v0, 0x1
new-array v0, v0, [Ldxoptimizer/ciw;
const-string v1, ""
.line 438
const/4 v2, 0x0
.line 437
invoke-static {v1, v2, p1}, Ldxoptimizer/ciw;->a(Ljava/lang/String;Ldxoptimizer/cix;[Ljava/lang/Object;)Ldxoptimizer/ciw;
move-result-object v1
aput-object v1, v0, v3
invoke-virtual {p0, v0}, Ldxoptimizer/ciy;->a([Ldxoptimizer/ciw;)V
.line 444
:goto_1f
iput-boolean v3, p0, Ldxoptimizer/ciy;->e:Z
goto :goto_6
.line 440
:cond_22
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
aget-object v0, v0, v3
.line 441
invoke-virtual {v0, p1}, Ldxoptimizer/ciw;->a([Ljava/lang/Object;)V
goto :goto_1f
.end method
.method public synthetic b(J)Ldxoptimizer/cik;
.registers 4
.prologue
.line 1
invoke-virtual {p0, p1, p2}, Ldxoptimizer/ciy;->d(J)Ldxoptimizer/ciy;
move-result-object v0
return-object v0
.end method
.method public b()V
.registers 3
.prologue
.line 958
iget v0, p0, Ldxoptimizer/ciy;->d:I
if-nez v0, :cond_20
sget-object v0, Ldxoptimizer/ciy;->j:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_20
.line 959
sget-object v0, Ldxoptimizer/ciy;->k:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3d
.line 961
:cond_20
iget-boolean v0, p0, Ldxoptimizer/ciy;->v:Z
if-eqz v0, :cond_3a
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
if-eqz v0, :cond_3a
.line 963
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
.line 964
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_34
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-nez v0, :cond_3e
.line 968
:cond_3a
invoke-direct {p0}, Ldxoptimizer/ciy;->i()V
.line 970
:cond_3d
return-void
.line 964
:cond_3e
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/cik$a;
.line 965
invoke-interface {v0, p0}, Ldxoptimizer/cik$a;->d(Ldxoptimizer/cik;)V
goto :goto_34
.end method
.method public b(I)V
.registers 2
.prologue
.line 800
iput p1, p0, Ldxoptimizer/ciy;->B:I
.line 801
return-void
.end method
.method public c()V
.registers 3
.prologue
.line 974
sget-object v0, Ldxoptimizer/ciy;->i:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_35
sget-object v0, Ldxoptimizer/ciy;->j:Ljava/lang/ThreadLocal;
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_35
.line 976
const/4 v0, 0x0
iput-boolean v0, p0, Ldxoptimizer/ciy;->t:Z
.line 977
invoke-direct {p0}, Ldxoptimizer/ciy;->j()V
.line 983
:cond_22
:goto_22
iget v0, p0, Ldxoptimizer/ciy;->A:I
if-lez v0, :cond_3d
iget v0, p0, Ldxoptimizer/ciy;->A:I
and-int/lit8 v0, v0, 0x1
const/4 v1, 0x1
if-ne v0, v1, :cond_3d
.line 984
const/4 v0, 0x0
invoke-virtual {p0, v0}, Ldxoptimizer/ciy;->a(F)V
.line 988
:goto_31
invoke-direct {p0}, Ldxoptimizer/ciy;->i()V
.line 989
return-void
.line 978
:cond_35
iget-boolean v0, p0, Ldxoptimizer/ciy;->e:Z
if-nez v0, :cond_22
.line 979
invoke-virtual {p0}, Ldxoptimizer/ciy;->h()V
goto :goto_22
.line 986
:cond_3d
const/high16 v0, 0x3f800000 # 1.0f
invoke-virtual {p0, v0}, Ldxoptimizer/ciy;->a(F)V
goto :goto_31
.end method
.method public d(J)Ldxoptimizer/ciy;
.registers 6
.prologue
.line 510
const-wide/16 v0, 0x0
cmp-long v0, p1, v0
if-gez v0, :cond_1b
.line 511
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Animators cannot have negative duration: "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 512
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 511
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 514
:cond_1b
iput-wide p1, p0, Ldxoptimizer/ciy;->x:J
.line 515
return-object p0
.end method
.method public d()Z
.registers 3
.prologue
const/4 v0, 0x1
.line 993
iget v1, p0, Ldxoptimizer/ciy;->d:I
if-eq v1, v0, :cond_a
iget-boolean v1, p0, Ldxoptimizer/ciy;->v:Z
if-nez v1, :cond_a
const/4 v0, 0x0
:cond_a
return v0
.end method
.method public e(J)V
.registers 8
.prologue
.line 538
invoke-virtual {p0}, Ldxoptimizer/ciy;->h()V
.line 539
invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
move-result-wide v0
.line 540
iget v2, p0, Ldxoptimizer/ciy;->d:I
const/4 v3, 0x1
if-eq v2, v3, :cond_11
.line 541
iput-wide p1, p0, Ldxoptimizer/ciy;->c:J
.line 542
const/4 v2, 0x2
iput v2, p0, Ldxoptimizer/ciy;->d:I
.line 544
:cond_11
sub-long v2, v0, p1
iput-wide v2, p0, Ldxoptimizer/ciy;->b:J
.line 545
invoke-virtual {p0, v0, v1}, Ldxoptimizer/ciy;->f(J)Z
.line 546
return-void
.end method
.method public e()Z
.registers 2
.prologue
.line 998
iget-boolean v0, p0, Ldxoptimizer/ciy;->w:Z
return v0
.end method
.method f(J)Z
.registers 14
.prologue
const-wide/16 v8, 0x0
const/4 v2, 0x1
const/4 v1, 0x0
const/high16 v5, 0x3f800000 # 1.0f
.line 1100
.line 1102
iget v0, p0, Ldxoptimizer/ciy;->d:I
if-nez v0, :cond_14
.line 1103
iput v2, p0, Ldxoptimizer/ciy;->d:I
.line 1104
iget-wide v6, p0, Ldxoptimizer/ciy;->c:J
cmp-long v0, v6, v8
if-gez v0, :cond_1a
.line 1105
iput-wide p1, p0, Ldxoptimizer/ciy;->b:J
.line 1112
:cond_14
:goto_14
iget v0, p0, Ldxoptimizer/ciy;->d:I
packed-switch v0, :pswitch_data_92
.line 1143
:goto_19
return v1
.line 1107
:cond_1a
iget-wide v6, p0, Ldxoptimizer/ciy;->c:J
sub-long v6, p1, v6
iput-wide v6, p0, Ldxoptimizer/ciy;->b:J
.line 1109
const-wide/16 v6, -0x1
iput-wide v6, p0, Ldxoptimizer/ciy;->c:J
goto :goto_14
.line 1115
:pswitch_25
iget-wide v6, p0, Ldxoptimizer/ciy;->x:J
cmp-long v0, v6, v8
if-lez v0, :cond_76
iget-wide v6, p0, Ldxoptimizer/ciy;->b:J
sub-long v6, p1, v6
long-to-float v0, v6
iget-wide v6, p0, Ldxoptimizer/ciy;->x:J
long-to-float v3, v6
div-float v3, v0, v3
.line 1116
:goto_35
cmpl-float v0, v3, v5
if-ltz v0, :cond_8f
.line 1117
iget v0, p0, Ldxoptimizer/ciy;->r:I
iget v4, p0, Ldxoptimizer/ciy;->A:I
if-lt v0, v4, :cond_44
iget v0, p0, Ldxoptimizer/ciy;->A:I
const/4 v4, -0x1
if-ne v0, v4, :cond_89
.line 1119
:cond_44
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
if-eqz v0, :cond_51
.line 1120
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v6
move v4, v1
.line 1121
:goto_4f
if-lt v4, v6, :cond_78
.line 1125
:cond_51
iget v0, p0, Ldxoptimizer/ciy;->B:I
const/4 v4, 0x2
if-ne v0, v4, :cond_5d
.line 1126
iget-boolean v0, p0, Ldxoptimizer/ciy;->q:Z
if-eqz v0, :cond_87
move v0, v1
:goto_5b
iput-boolean v0, p0, Ldxoptimizer/ciy;->q:Z
.line 1128
:cond_5d
iget v0, p0, Ldxoptimizer/ciy;->r:I
float-to-int v2, v3
add-int/2addr v0, v2
iput v0, p0, Ldxoptimizer/ciy;->r:I
.line 1129
rem-float v0, v3, v5
.line 1130
iget-wide v2, p0, Ldxoptimizer/ciy;->b:J
iget-wide v6, p0, Ldxoptimizer/ciy;->x:J
add-long/2addr v2, v6
iput-wide v2, p0, Ldxoptimizer/ciy;->b:J
.line 1136
:goto_6c
iget-boolean v2, p0, Ldxoptimizer/ciy;->q:Z
if-eqz v2, :cond_72
.line 1137
sub-float v0, v5, v0
.line 1139
:cond_72
invoke-virtual {p0, v0}, Ldxoptimizer/ciy;->a(F)V
goto :goto_19
:cond_76
move v3, v5
.line 1115
goto :goto_35
.line 1122
:cond_78
iget-object v0, p0, Ldxoptimizer/ciy;->a:Ljava/util/ArrayList;
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/cik$a;
invoke-interface {v0, p0}, Ldxoptimizer/cik$a;->c(Ldxoptimizer/cik;)V
.line 1121
add-int/lit8 v0, v4, 0x1
move v4, v0
goto :goto_4f
:cond_87
move v0, v2
.line 1126
goto :goto_5b
.line 1133
:cond_89
invoke-static {v3, v5}, Ljava/lang/Math;->min(FF)F
move-result v0
move v1, v2
goto :goto_6c
:cond_8f
move v0, v3
goto :goto_6c
.line 1112
nop
:pswitch_data_92
.packed-switch 0x1
:pswitch_25
:pswitch_25
.end packed-switch
.end method
.method public synthetic g()Ldxoptimizer/cik;
.registers 2
.prologue
.line 1
invoke-virtual {p0}, Ldxoptimizer/ciy;->k()Ldxoptimizer/ciy;
move-result-object v0
return-object v0
.end method
.method h()V
.registers 4
.prologue
.line 490
iget-boolean v0, p0, Ldxoptimizer/ciy;->e:Z
if-nez v0, :cond_d
.line 491
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
array-length v1, v0
.line 492
const/4 v0, 0x0
:goto_8
if-lt v0, v1, :cond_e
.line 495
const/4 v0, 0x1
iput-boolean v0, p0, Ldxoptimizer/ciy;->e:Z
.line 497
:cond_d
return-void
.line 493
:cond_e
iget-object v2, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
aget-object v2, v2, v0
invoke-virtual {v2}, Ldxoptimizer/ciw;->b()V
.line 492
add-int/lit8 v0, v0, 0x1
goto :goto_8
.end method
.method public k()Ldxoptimizer/ciy;
.registers 8
.prologue
const/4 v2, 0x0
.line 1185
invoke-super {p0}, Ldxoptimizer/cik;->g()Ldxoptimizer/cik;
move-result-object v0
check-cast v0, Ldxoptimizer/ciy;
.line 1186
iget-object v1, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
if-eqz v1, :cond_1b
.line 1187
iget-object v4, p0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
.line 1188
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, v0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
.line 1189
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v5
move v3, v2
.line 1190
:goto_19
if-lt v3, v5, :cond_3d
.line 1194
:cond_1b
const-wide/16 v4, -0x1
iput-wide v4, v0, Ldxoptimizer/ciy;->c:J
.line 1195
iput-boolean v2, v0, Ldxoptimizer/ciy;->q:Z
.line 1196
iput v2, v0, Ldxoptimizer/ciy;->r:I
.line 1197
iput-boolean v2, v0, Ldxoptimizer/ciy;->e:Z
.line 1198
iput v2, v0, Ldxoptimizer/ciy;->d:I
.line 1199
iput-boolean v2, v0, Ldxoptimizer/ciy;->t:Z
.line 1200
iget-object v3, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
.line 1201
if-eqz v3, :cond_3c
.line 1202
array-length v4, v3
.line 1203
new-array v1, v4, [Ldxoptimizer/ciw;
iput-object v1, v0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
.line 1204
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1, v4}, Ljava/util/HashMap;-><init>(I)V
iput-object v1, v0, Ldxoptimizer/ciy;->g:Ljava/util/HashMap;
move v1, v2
.line 1205
:goto_3a
if-lt v1, v4, :cond_4c
.line 1211
:cond_3c
return-object v0
.line 1191
:cond_3d
iget-object v6, v0, Ldxoptimizer/ciy;->D:Ljava/util/ArrayList;
invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ldxoptimizer/ciy$b;
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1190
add-int/lit8 v1, v3, 0x1
move v3, v1
goto :goto_19
.line 1206
:cond_4c
aget-object v2, v3, v1
invoke-virtual {v2}, Ldxoptimizer/ciw;->a()Ldxoptimizer/ciw;
move-result-object v2
.line 1207
iget-object v5, v0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
aput-object v2, v5, v1
.line 1208
iget-object v5, v0, Ldxoptimizer/ciy;->g:Ljava/util/HashMap;
invoke-virtual {v2}, Ldxoptimizer/ciw;->c()Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1205
add-int/lit8 v1, v1, 0x1
goto :goto_3a
.end method
.method public l()J
.registers 5
.prologue
.line 556
iget-boolean v0, p0, Ldxoptimizer/ciy;->e:Z
if-eqz v0, :cond_8
iget v0, p0, Ldxoptimizer/ciy;->d:I
if-nez v0, :cond_b
.line 557
:cond_8
const-wide/16 v0, 0x0
.line 559
:goto_a
return-wide v0
:cond_b
invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
move-result-wide v0
iget-wide v2, p0, Ldxoptimizer/ciy;->b:J
sub-long/2addr v0, v2
goto :goto_a
.end method
.method public m()Ljava/lang/Object;
.registers 3
.prologue
.line 744
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
if-eqz v0, :cond_13
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
array-length v0, v0
if-lez v0, :cond_13
.line 745
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
const/4 v1, 0x0
aget-object v0, v0, v1
invoke-virtual {v0}, Ldxoptimizer/ciw;->d()Ljava/lang/Object;
move-result-object v0
.line 748
:goto_12
return-object v0
:cond_13
const/4 v0, 0x0
goto :goto_12
.end method
.method public n()V
.registers 7
.prologue
const/4 v1, 0x1
.line 1009
iget-boolean v0, p0, Ldxoptimizer/ciy;->q:Z
if-eqz v0, :cond_1c
const/4 v0, 0x0
:goto_6
iput-boolean v0, p0, Ldxoptimizer/ciy;->q:Z
.line 1010
iget v0, p0, Ldxoptimizer/ciy;->d:I
if-ne v0, v1, :cond_1e
.line 1011
invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
move-result-wide v0
.line 1012
iget-wide v2, p0, Ldxoptimizer/ciy;->b:J
sub-long v2, v0, v2
.line 1013
iget-wide v4, p0, Ldxoptimizer/ciy;->x:J
sub-long v2, v4, v2
.line 1014
sub-long/2addr v0, v2
iput-wide v0, p0, Ldxoptimizer/ciy;->b:J
.line 1018
:goto_1b
return-void
:cond_1c
move v0, v1
.line 1009
goto :goto_6
.line 1016
:cond_1e
invoke-direct {p0, v1}, Ldxoptimizer/ciy;->a(Z)V
goto :goto_1b
.end method
.method public o()F
.registers 2
.prologue
.line 1153
iget v0, p0, Ldxoptimizer/ciy;->s:F
return v0
.end method
.method public toString()Ljava/lang/String;
.registers 4
.prologue
.line 1256
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "ValueAnimator@"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 1257
iget-object v0, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
if-eqz v0, :cond_21
.line 1258
const/4 v0, 0x0
:goto_1c
iget-object v2, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
array-length v2, v2
if-lt v0, v2, :cond_22
.line 1262
:cond_21
return-object v1
.line 1259
:cond_22
new-instance v2, Ljava/lang/StringBuilder;
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
const-string v1, "\n "
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/ciy;->f:[Ldxoptimizer/ciw;
aget-object v2, v2, v0
invoke-virtual {v2}, Ldxoptimizer/ciw;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 1258
add-int/lit8 v0, v0, 0x1
goto :goto_1c
.end method