v.smali
.class public Lcom/fulishe/shadow/mediation/source/v;
.super Lcom/fulishe/shadow/mediation/source/aa;
.source ""
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Lcom/fulishe/shadow/mediation/a/j;",
">",
"Lcom/fulishe/shadow/mediation/source/aa",
"<TT;>;"
}
.end annotation
# instance fields
.field public a:Lcom/fulishe/shadow/b/a;
# direct methods
.method public constructor <init>(I)V
.registers 3
invoke-direct {p0, p1}, Lcom/fulishe/shadow/mediation/source/aa;-><init>(I)V
new-instance v0, Lcom/fulishe/shadow/mediation/source/w;
invoke-direct {v0, p0}, Lcom/fulishe/shadow/mediation/source/w;-><init>(Lcom/fulishe/shadow/mediation/source/v;)V
iput-object v0, p0, Lcom/fulishe/shadow/mediation/source/v;->a:Lcom/fulishe/shadow/b/a;
invoke-static {v0}, Lcom/fulishe/shadow/b/b;->a(Lcom/fulishe/shadow/base/h;)V
return-void
.end method
# virtual methods
.method public declared-synchronized a(Lcom/fulishe/shadow/mediation/a/j;)Lcom/fulishe/shadow/mediation/a/j;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)TT;"
}
.end annotation
const/4 v2, 0x0
monitor-enter p0
:try_start_2
move-object v0, p1
check-cast v0, Lcom/fulishe/shadow/mediation/source/u;
move-object v1, v0
invoke-interface {v1}, Lcom/fulishe/shadow/mediation/source/u;->y()Z
move-result v3
if-eqz v3, :cond_26
invoke-interface {v1}, Lcom/fulishe/shadow/mediation/source/u;->x()Landroid/app/Activity;
:try_end_f
.catchall {:try_start_2 .. :try_end_f} :catchall_2b
move-result-object v1
if-nez v1, :cond_15
move-object v1, v2
:goto_13
monitor-exit p0
return-object v1
:cond_15
:try_start_15
invoke-static {}, Lcom/fulishe/shadow/base/o;->G()Lcom/fulishe/shadow/base/m;
move-result-object v3
invoke-interface {v3, v1}, Lcom/fulishe/shadow/base/m;->a(Landroid/app/Activity;)Z
move-result v1
if-nez v1, :cond_21
move-object v1, v2
goto :goto_13
:cond_21
invoke-super {p0, p1}, Lcom/fulishe/shadow/mediation/source/aa;->a(Lcom/fulishe/shadow/mediation/a/j;)Lcom/fulishe/shadow/mediation/a/j;
move-result-object v1
goto :goto_13
:cond_26
invoke-super {p0, p1}, Lcom/fulishe/shadow/mediation/source/aa;->a(Lcom/fulishe/shadow/mediation/a/j;)Lcom/fulishe/shadow/mediation/a/j;
:try_end_29
.catchall {:try_start_15 .. :try_end_29} :catchall_2b
move-result-object v1
goto :goto_13
:catchall_2b
move-exception v1
monitor-exit p0
throw v1
.end method
.method public declared-synchronized a(Landroid/app/Activity;)V
.registers 5
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/fulishe/shadow/mediation/source/aa;->c:Ljava/util/LinkedList;
invoke-virtual {v0}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_7
:goto_7
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_33
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/fulishe/shadow/mediation/a/j;
check-cast v0, Lcom/fulishe/shadow/mediation/source/u;
invoke-interface {v0}, Lcom/fulishe/shadow/mediation/source/u;->y()Z
move-result v2
if-eqz v2, :cond_7
invoke-interface {v0}, Lcom/fulishe/shadow/mediation/source/u;->x()Landroid/app/Activity;
move-result-object v0
if-ne v0, p1, :cond_28
:goto_21
invoke-interface {v1}, Ljava/util/Iterator;->remove()V
:try_end_24
.catchall {:try_start_1 .. :try_end_24} :catchall_25
goto :goto_7
:catchall_25
move-exception v0
monitor-exit p0
throw v0
:cond_28
:try_start_28
invoke-static {}, Lcom/fulishe/shadow/base/o;->G()Lcom/fulishe/shadow/base/m;
move-result-object v2
invoke-interface {v2, v0}, Lcom/fulishe/shadow/base/m;->a(Landroid/app/Activity;)Z
:try_end_2f
.catchall {:try_start_28 .. :try_end_2f} :catchall_25
move-result v0
if-nez v0, :cond_7
goto :goto_21
:cond_33
monitor-exit p0
return-void
.end method