d.smali
.class public final Lsg/bigo/live/support64/component/roomwidget/roomswicher/d;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static a(Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;)Ljava/lang/String;
.registers 2
if-nez p0, :cond_5
const-string p0, ""
return-object p0
.line 84
:cond_5
iget-object v0, p0, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->f:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_10
iget-object p0, p0, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->f:Ljava/lang/String;
return-object p0
:cond_10
iget-object p0, p0, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->g:Ljava/lang/String;
return-object p0
.end method
.method public static a(Ljava/util/List;)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;",
">;)",
"Ljava/util/List<",
"Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;",
">;"
}
.end annotation
if-eqz p0, :cond_3b
.line 28
invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
goto :goto_3b
.line 31
:cond_9
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 32
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
.line 33
:cond_12
:goto_12
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_3a
.line 34
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
.line 35
iget-wide v2, v1, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->a:J
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-eqz v6, :cond_12
invoke-virtual {v1}, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->a()J
move-result-wide v2
invoke-static {}, Lsg/bigo/live/support64/t;->e()Lsg/bigo/live/support64/e;
move-result-object v4
invoke-interface {v4}, Lsg/bigo/live/support64/e;->aO_()J
move-result-wide v4
cmp-long v6, v2, v4
if-eqz v6, :cond_12
.line 36
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_12
:cond_3a
return-object v0
:cond_3b
:goto_3b
return-object p0
.end method
.method public static b(Ljava/util/List;)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;",
">;)",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;"
}
.end annotation
if-eqz p0, :cond_31
.line 66
invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
goto :goto_31
.line 69
:cond_9
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 70
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
.line 71
:cond_12
:goto_12
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_30
.line 72
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
.line 73
iget-wide v2, v1, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->a:J
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-eqz v6, :cond_12
.line 74
iget-wide v1, v1, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->a:J
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_12
:cond_30
return-object v0
.line 67
:cond_31
:goto_31
new-instance p0, Ljava/util/ArrayList;
invoke-direct {p0}, Ljava/util/ArrayList;-><init>()V
return-object p0
.end method
.method public static c(Ljava/util/List;)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;",
">;)",
"Ljava/util/List<",
"Lsg/bigo/live/support64/bus/proto/roomlist/CommonUserInfo;",
">;"
}
.end annotation
if-eqz p0, :cond_25
.line 92
invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
goto :goto_25
.line 95
:cond_9
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 96
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
.line 97
:goto_12
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_24
.line 98
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;
.line 99
iget-object v1, v1, Lsg/bigo/live/support64/bus/proto/roomlist/RoomInfo;->b:Lsg/bigo/live/support64/bus/proto/roomlist/CommonUserInfo;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_12
:cond_24
return-object v0
:cond_25
:goto_25
const/4 p0, 0x0
return-object p0
.end method