c.smali
.class public final Lsg/bigo/live/support64/d/c;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/live/support64/d/d;
# instance fields
.field final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lsg/bigo/live/support64/d/d;",
">;"
}
.end annotation
.end field
.field final b:Ljava/lang/String;
.field private c:Lsg/bigo/live/support64/d/d;
.field private final d:Landroidx/lifecycle/MediatorLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MediatorLiveData<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.registers 3
const-string v0, "name"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lsg/bigo/live/support64/d/c;->b:Ljava/lang/String;
.line 25
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
check-cast p1, Ljava/util/List;
iput-object p1, p0, Lsg/bigo/live/support64/d/c;->a:Ljava/util/List;
.line 27
new-instance p1, Landroidx/lifecycle/MediatorLiveData;
invoke-direct {p1}, Landroidx/lifecycle/MediatorLiveData;-><init>()V
iput-object p1, p0, Lsg/bigo/live/support64/d/c;->d:Landroidx/lifecycle/MediatorLiveData;
return-void
.end method
.method public static final synthetic a(Lsg/bigo/live/support64/d/c;Z)V
.registers 3
.line 2035
sget-object v0, Lsg/bigo/live/support64/d/b;->a:Lsg/bigo/live/support64/d/b;
move-object v0, p0
check-cast v0, Lsg/bigo/live/support64/d/d;
invoke-static {v0, p1}, Lsg/bigo/live/support64/d/b;->a(Lsg/bigo/live/support64/d/d;Z)V
.line 2037
iget-object p0, p0, Lsg/bigo/live/support64/d/c;->d:Landroidx/lifecycle/MediatorLiveData;
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {p0, p1}, Landroidx/lifecycle/MediatorLiveData;->setValue(Ljava/lang/Object;)V
return-void
.end method
.method private h()Z
.registers 2
.line 74
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
return v0
.end method
# virtual methods
.method public final a()Lsg/bigo/live/support64/d/d;
.registers 2
.line 20
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->c:Lsg/bigo/live/support64/d/d;
return-object v0
.end method
.method public final a(Lsg/bigo/live/support64/d/d;)V
.registers 2
.line 20
iput-object p1, p0, Lsg/bigo/live/support64/d/c;->c:Lsg/bigo/live/support64/d/d;
return-void
.end method
.method public final a(Z)V
.registers 3
.line 60
sget-object v0, Lsg/bigo/live/support64/d/b;->a:Lsg/bigo/live/support64/d/b;
move-object v0, p0
check-cast v0, Lsg/bigo/live/support64/d/d;
invoke-static {v0, p1}, Lsg/bigo/live/support64/d/b;->a(Lsg/bigo/live/support64/d/d;Z)V
return-void
.end method
.method public final b()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lsg/bigo/live/support64/d/d;",
">;"
}
.end annotation
.line 30
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->a:Ljava/util/List;
return-object v0
.end method
.method public final b(Lsg/bigo/live/support64/d/d;)V
.registers 5
const-string v0, "node"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 46
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 47
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->d:Landroidx/lifecycle/MediatorLiveData;
invoke-interface {p1}, Lsg/bigo/live/support64/d/d;->d()Landroidx/lifecycle/LiveData;
move-result-object v1
new-instance v2, Lsg/bigo/live/support64/d/c$a;
invoke-direct {v2, p0, p1}, Lsg/bigo/live/support64/d/c$a;-><init>(Lsg/bigo/live/support64/d/c;Lsg/bigo/live/support64/d/d;)V
check-cast v2, Landroidx/lifecycle/Observer;
invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/MediatorLiveData;->addSource(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
return-void
.end method
.method public final c(Lsg/bigo/live/support64/d/d;)V
.registers 3
const-string v0, "node"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 64
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
.line 65
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->d:Landroidx/lifecycle/MediatorLiveData;
invoke-interface {p1}, Lsg/bigo/live/support64/d/d;->d()Landroidx/lifecycle/LiveData;
move-result-object p1
invoke-virtual {v0, p1}, Landroidx/lifecycle/MediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V
return-void
.end method
.method public final c()Z
.registers 2
.line 1042
sget-object v0, Lsg/bigo/live/support64/d/b;->a:Lsg/bigo/live/support64/d/b;
move-object v0, p0
check-cast v0, Lsg/bigo/live/support64/d/d;
invoke-static {v0}, Lsg/bigo/live/support64/d/b;->a(Lsg/bigo/live/support64/d/d;)Z
move-result v0
return v0
.end method
.method public final d()Landroidx/lifecycle/LiveData;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.line 78
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->d:Landroidx/lifecycle/MediatorLiveData;
check-cast v0, Landroidx/lifecycle/LiveData;
return-object v0
.end method
.method public final e()V
.registers 2
.line 82
invoke-direct {p0}, Lsg/bigo/live/support64/d/c;->h()Z
move-result v0
if-nez v0, :cond_7
return-void
.line 87
:cond_7
new-instance v0, Lsg/bigo/live/support64/d/c$b;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/d/c$b;-><init>(Lsg/bigo/live/support64/d/c;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public final f()V
.registers 2
.line 91
invoke-direct {p0}, Lsg/bigo/live/support64/d/c;->h()Z
move-result v0
if-nez v0, :cond_7
return-void
.line 96
:cond_7
new-instance v0, Lsg/bigo/live/support64/d/c$c;
invoke-direct {v0, p0}, Lsg/bigo/live/support64/d/c$c;-><init>(Lsg/bigo/live/support64/d/c;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public final g()Ljava/lang/String;
.registers 2
.line 18
iget-object v0, p0, Lsg/bigo/live/support64/d/c;->b:Ljava/lang/String;
return-object v0
.end method