i.smali
.class final Lcom/google/ads/interactivemedia/v3/impl/data/i;
.super Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;
.source "IMASDK"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/ads/interactivemedia/v3/impl/data/i$a;
}
.end annotation
# instance fields
.field private final disableExperiments:Z
.field private final enableMonitorAppLifecycle:Z
.field private final extraParams:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private final forceExperimentIds:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field private final forceTvMode:Z
.field private final ignoreStrictModeFalsePositives:Z
.field private final useTestStreamManager:Z
.field private final useVideoElementMock:Z
.field private final videoElementMockDuration:F
# direct methods
.method private constructor <init>(ZZFZZLjava/util/List;ZZLjava/util/Map;)V
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(ZZFZZ",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;ZZ",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;-><init>()V
.line 2
iput-boolean p1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->disableExperiments:Z
.line 3
iput-boolean p2, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useVideoElementMock:Z
.line 4
iput p3, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->videoElementMockDuration:F
.line 5
iput-boolean p4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useTestStreamManager:Z
.line 6
iput-boolean p5, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->enableMonitorAppLifecycle:Z
.line 7
iput-object p6, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceExperimentIds:Ljava/util/List;
.line 8
iput-boolean p7, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceTvMode:Z
.line 9
iput-boolean p8, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->ignoreStrictModeFalsePositives:Z
.line 10
iput-object p9, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->extraParams:Ljava/util/Map;
return-void
.end method
.method synthetic constructor <init>(ZZFZZLjava/util/List;ZZLjava/util/Map;Lcom/google/ads/interactivemedia/v3/impl/data/i$1;)V
.registers 11
.line 57
invoke-direct/range {p0 .. p9}, Lcom/google/ads/interactivemedia/v3/impl/data/i;-><init>(ZZFZZLjava/util/List;ZZLjava/util/Map;)V
return-void
.end method
# virtual methods
.method public disableExperiments()Z
.registers 2
.line 12
iget-boolean v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->disableExperiments:Z
return v0
.end method
.method public enableMonitorAppLifecycle()Z
.registers 2
.line 16
iget-boolean v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->enableMonitorAppLifecycle:Z
return v0
.end method
.method public equals(Ljava/lang/Object;)Z
.registers 6
const/4 v0, 0x1
if-ne p1, p0, :cond_4
return v0
.line 24
:cond_4
instance-of v1, p1, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;
const/4 v2, 0x0
if-eqz v1, :cond_78
.line 25
check-cast p1, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;
.line 26
iget-boolean v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->disableExperiments:Z
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->disableExperiments()Z
move-result v3
if-ne v1, v3, :cond_76
iget-boolean v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useVideoElementMock:Z
.line 27
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->useVideoElementMock()Z
move-result v3
if-ne v1, v3, :cond_76
iget v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->videoElementMockDuration:F
.line 28
invoke-static {v1}, Ljava/lang/Float;->floatToIntBits(F)I
move-result v1
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->videoElementMockDuration()F
move-result v3
invoke-static {v3}, Ljava/lang/Float;->floatToIntBits(F)I
move-result v3
if-ne v1, v3, :cond_76
iget-boolean v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useTestStreamManager:Z
.line 29
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->useTestStreamManager()Z
move-result v3
if-ne v1, v3, :cond_76
iget-boolean v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->enableMonitorAppLifecycle:Z
.line 30
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->enableMonitorAppLifecycle()Z
move-result v3
if-ne v1, v3, :cond_76
iget-object v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceExperimentIds:Ljava/util/List;
if-nez v1, :cond_46
.line 31
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->forceExperimentIds()Ljava/util/List;
move-result-object v1
if-nez v1, :cond_76
goto :goto_50
:cond_46
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->forceExperimentIds()Ljava/util/List;
move-result-object v3
invoke-interface {v1, v3}, Ljava/util/List;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_76
:goto_50
iget-boolean v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceTvMode:Z
.line 32
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->forceTvMode()Z
move-result v3
if-ne v1, v3, :cond_76
iget-boolean v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->ignoreStrictModeFalsePositives:Z
.line 33
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->ignoreStrictModeFalsePositives()Z
move-result v3
if-ne v1, v3, :cond_76
iget-object v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->extraParams:Ljava/util/Map;
if-nez v1, :cond_6b
.line 34
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->extraParams()Ljava/util/Map;
move-result-object p1
if-nez p1, :cond_76
goto :goto_77
:cond_6b
invoke-virtual {p1}, Lcom/google/ads/interactivemedia/v3/impl/data/TestingConfiguration;->extraParams()Ljava/util/Map;
move-result-object p1
invoke-interface {v1, p1}, Ljava/util/Map;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_76
goto :goto_77
:cond_76
const/4 v0, 0x0
:goto_77
return v0
:cond_78
return v2
.end method
.method public extraParams()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.line 20
iget-object v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->extraParams:Ljava/util/Map;
return-object v0
.end method
.method public forceExperimentIds()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.line 17
iget-object v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceExperimentIds:Ljava/util/List;
return-object v0
.end method
.method public forceTvMode()Z
.registers 2
.line 18
iget-boolean v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceTvMode:Z
return v0
.end method
.method public hashCode()I
.registers 7
.line 39
iget-boolean v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->disableExperiments:Z
const/16 v1, 0x4cf
const/16 v2, 0x4d5
if-eqz v0, :cond_b
const/16 v0, 0x4cf
goto :goto_d
:cond_b
const/16 v0, 0x4d5
:goto_d
const v3, 0xf4243
xor-int/2addr v0, v3
mul-int v0, v0, v3
.line 41
iget-boolean v4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useVideoElementMock:Z
if-eqz v4, :cond_1a
const/16 v4, 0x4cf
goto :goto_1c
:cond_1a
const/16 v4, 0x4d5
:goto_1c
xor-int/2addr v0, v4
mul-int v0, v0, v3
.line 43
iget v4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->videoElementMockDuration:F
invoke-static {v4}, Ljava/lang/Float;->floatToIntBits(F)I
move-result v4
xor-int/2addr v0, v4
mul-int v0, v0, v3
.line 45
iget-boolean v4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useTestStreamManager:Z
if-eqz v4, :cond_2f
const/16 v4, 0x4cf
goto :goto_31
:cond_2f
const/16 v4, 0x4d5
:goto_31
xor-int/2addr v0, v4
mul-int v0, v0, v3
.line 47
iget-boolean v4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->enableMonitorAppLifecycle:Z
if-eqz v4, :cond_3b
const/16 v4, 0x4cf
goto :goto_3d
:cond_3b
const/16 v4, 0x4d5
:goto_3d
xor-int/2addr v0, v4
mul-int v0, v0, v3
.line 49
iget-object v4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceExperimentIds:Ljava/util/List;
const/4 v5, 0x0
if-nez v4, :cond_47
const/4 v4, 0x0
goto :goto_4b
:cond_47
invoke-interface {v4}, Ljava/util/List;->hashCode()I
move-result v4
:goto_4b
xor-int/2addr v0, v4
mul-int v0, v0, v3
.line 51
iget-boolean v4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceTvMode:Z
if-eqz v4, :cond_55
const/16 v4, 0x4cf
goto :goto_57
:cond_55
const/16 v4, 0x4d5
:goto_57
xor-int/2addr v0, v4
mul-int v0, v0, v3
.line 53
iget-boolean v4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->ignoreStrictModeFalsePositives:Z
if-eqz v4, :cond_5f
goto :goto_61
:cond_5f
const/16 v1, 0x4d5
:goto_61
xor-int/2addr v0, v1
mul-int v0, v0, v3
.line 55
iget-object v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->extraParams:Ljava/util/Map;
if-nez v1, :cond_69
goto :goto_6d
:cond_69
invoke-interface {v1}, Ljava/util/Map;->hashCode()I
move-result v5
:goto_6d
xor-int/2addr v0, v5
return v0
.end method
.method public ignoreStrictModeFalsePositives()Z
.registers 2
.line 19
iget-boolean v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->ignoreStrictModeFalsePositives:Z
return v0
.end method
.method public toString()Ljava/lang/String;
.registers 12
.line 21
iget-boolean v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->disableExperiments:Z
iget-boolean v1, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useVideoElementMock:Z
iget v2, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->videoElementMockDuration:F
iget-boolean v3, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useTestStreamManager:Z
iget-boolean v4, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->enableMonitorAppLifecycle:Z
iget-object v5, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceExperimentIds:Ljava/util/List;
invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
iget-boolean v6, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->forceTvMode:Z
iget-boolean v7, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->ignoreStrictModeFalsePositives:Z
iget-object v8, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->extraParams:Ljava/util/Map;
invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v8
invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
invoke-virtual {v9}, Ljava/lang/String;->length()I
move-result v9
add-int/lit16 v9, v9, 0x10c
invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v10}, Ljava/lang/String;->length()I
move-result v10
add-int/2addr v9, v10
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10, v9}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v9, "TestingConfiguration{disableExperiments="
invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v0, ", useVideoElementMock="
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v0, ", videoElementMockDuration="
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
const-string v0, ", useTestStreamManager="
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v0, ", enableMonitorAppLifecycle="
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v0, ", forceExperimentIds="
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, ", forceTvMode="
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v0, ", ignoreStrictModeFalsePositives="
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v0, ", extraParams="
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string/jumbo v0, "}"
invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public useTestStreamManager()Z
.registers 2
.line 15
iget-boolean v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useTestStreamManager:Z
return v0
.end method
.method public useVideoElementMock()Z
.registers 2
.line 13
iget-boolean v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->useVideoElementMock:Z
return v0
.end method
.method public videoElementMockDuration()F
.registers 2
.line 14
iget v0, p0, Lcom/google/ads/interactivemedia/v3/impl/data/i;->videoElementMockDuration:F
return v0
.end method