b.smali
.class public final Lsg/bigo/f/f/b;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 13
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(I)Ljava/lang/String;
.registers 1
packed-switch p0, :pswitch_data_24
const-string p0, "UNKNOWN"
return-object p0
:pswitch_6
const-string p0, "OUTPUT_MIX_PLAY"
return-object p0
:pswitch_9
const-string p0, "OUTPUT_MIX_PREVIEW"
return-object p0
:pswitch_c
const-string p0, "OUTPUT"
return-object p0
:pswitch_f
const-string p0, "PREPARE_OUTPUT_MIX_PREVIEW"
return-object p0
:pswitch_12
const-string p0, "PREPARE_OUTPUT"
return-object p0
:pswitch_15
const-string p0, "PLAY"
return-object p0
:pswitch_18
const-string p0, "RECORD_PAUSED"
return-object p0
:pswitch_1b
const-string p0, "RECORD"
return-object p0
:pswitch_1e
const-string p0, "PREVIEW"
return-object p0
:pswitch_21
const-string p0, "IDLE"
return-object p0
:pswitch_data_24
.packed-switch 0x0
:pswitch_21
:pswitch_1e
:pswitch_1b
:pswitch_18
:pswitch_15
:pswitch_12
:pswitch_f
:pswitch_c
:pswitch_9
:pswitch_6
.end packed-switch
.end method
.method public static a(Landroid/util/SparseArray;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Landroid/util/SparseArray<",
"Ljava/lang/ref/WeakReference<",
"TT;>;>;)V"
}
.end annotation
if-eqz p0, :cond_23
.line 47
invoke-virtual {p0}, Landroid/util/SparseArray;->size()I
move-result v0
if-gtz v0, :cond_9
goto :goto_23
.line 50
:cond_9
invoke-virtual {p0}, Landroid/util/SparseArray;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_f
if-ltz v0, :cond_23
.line 51
invoke-virtual {p0, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/ref/WeakReference;
invoke-static {v1}, Lsg/bigo/f/f/b;->a(Ljava/lang/ref/WeakReference;)Z
move-result v1
if-nez v1, :cond_20
.line 52
invoke-virtual {p0, v0}, Landroid/util/SparseArray;->removeAt(I)V
:cond_20
add-int/lit8 v0, v0, -0x1
goto :goto_f
:cond_23
:goto_23
return-void
.end method
.method public static a(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/List<",
"Ljava/lang/ref/WeakReference<",
"TT;>;>;)V"
}
.end annotation
if-eqz p0, :cond_23
.line 58
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
if-gtz v0, :cond_9
goto :goto_23
.line 61
:cond_9
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
:goto_f
if-ltz v0, :cond_23
.line 62
invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/ref/WeakReference;
invoke-static {v1}, Lsg/bigo/f/f/b;->a(Ljava/lang/ref/WeakReference;)Z
move-result v1
if-nez v1, :cond_20
.line 63
invoke-interface {p0, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;
:cond_20
add-int/lit8 v0, v0, -0x1
goto :goto_f
:cond_23
:goto_23
return-void
.end method
.method public static a(Ljava/lang/ref/WeakReference;)Z
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/ref/WeakReference<",
"TT;>;)Z"
}
.end annotation
if-eqz p0, :cond_a
.line 43
invoke-virtual {p0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p0
if-eqz p0, :cond_a
const/4 p0, 0x1
return p0
:cond_a
const/4 p0, 0x0
return p0
.end method