s.smali
.class public Lcom/ironsource/mediationsdk/utils/s;
.super Ljava/lang/Object;
.source "SessionDepthManager.java"
# static fields
.field private static a:Lcom/ironsource/mediationsdk/utils/s;
# instance fields
.field private b:I
.field private c:I
.field private d:I
.field private e:I
# direct methods
.method public constructor <init>()V
.registers 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
.line 2
iput v0, p0, Lcom/ironsource/mediationsdk/utils/s;->b:I
.line 3
iput v0, p0, Lcom/ironsource/mediationsdk/utils/s;->c:I
.line 4
iput v0, p0, Lcom/ironsource/mediationsdk/utils/s;->d:I
.line 5
iput v0, p0, Lcom/ironsource/mediationsdk/utils/s;->e:I
return-void
.end method
.method public static declared-synchronized a()Lcom/ironsource/mediationsdk/utils/s;
.registers 2
const-class v0, Lcom/ironsource/mediationsdk/utils/s;
monitor-enter v0
.line 1
:try_start_3
sget-object v1, Lcom/ironsource/mediationsdk/utils/s;->a:Lcom/ironsource/mediationsdk/utils/s;
if-nez v1, :cond_e
.line 2
new-instance v1, Lcom/ironsource/mediationsdk/utils/s;
invoke-direct {v1}, Lcom/ironsource/mediationsdk/utils/s;-><init>()V
sput-object v1, Lcom/ironsource/mediationsdk/utils/s;->a:Lcom/ironsource/mediationsdk/utils/s;
.line 3
:cond_e
sget-object v1, Lcom/ironsource/mediationsdk/utils/s;->a:Lcom/ironsource/mediationsdk/utils/s;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v0
return-object v1
:catchall_12
move-exception v1
monitor-exit v0
throw v1
.end method
# virtual methods
.method public declared-synchronized a(I)I
.registers 3
monitor-enter p0
if-eqz p1, :cond_1b
const/4 v0, 0x1
if-eq p1, v0, :cond_17
const/4 v0, 0x2
if-eq p1, v0, :cond_13
const/4 v0, 0x3
if-eq p1, v0, :cond_f
const/4 p1, -0x1
.line 4
monitor-exit p0
return p1
.line 5
:cond_f
:try_start_f
iget p1, p0, Lcom/ironsource/mediationsdk/utils/s;->e:I
:try_end_11
.catchall {:try_start_f .. :try_end_11} :catchall_1f
monitor-exit p0
return p1
.line 6
:cond_13
:try_start_13
iget p1, p0, Lcom/ironsource/mediationsdk/utils/s;->c:I
:try_end_15
.catchall {:try_start_13 .. :try_end_15} :catchall_1f
monitor-exit p0
return p1
.line 7
:cond_17
:try_start_17
iget p1, p0, Lcom/ironsource/mediationsdk/utils/s;->b:I
:try_end_19
.catchall {:try_start_17 .. :try_end_19} :catchall_1f
monitor-exit p0
return p1
.line 8
:cond_1b
:try_start_1b
iget p1, p0, Lcom/ironsource/mediationsdk/utils/s;->d:I
:try_end_1d
.catchall {:try_start_1b .. :try_end_1d} :catchall_1f
monitor-exit p0
return p1
:catchall_1f
move-exception p1
monitor-exit p0
throw p1
.end method
.method public declared-synchronized b(I)V
.registers 4
monitor-enter p0
const/4 v0, 0x1
if-eqz p1, :cond_1f
if-eq p1, v0, :cond_19
const/4 v1, 0x2
if-eq p1, v1, :cond_13
const/4 v1, 0x3
if-eq p1, v1, :cond_d
goto :goto_24
.line 1
:cond_d
:try_start_d
iget p1, p0, Lcom/ironsource/mediationsdk/utils/s;->e:I
add-int/2addr p1, v0
iput p1, p0, Lcom/ironsource/mediationsdk/utils/s;->e:I
goto :goto_24
.line 2
:cond_13
iget p1, p0, Lcom/ironsource/mediationsdk/utils/s;->c:I
add-int/2addr p1, v0
iput p1, p0, Lcom/ironsource/mediationsdk/utils/s;->c:I
goto :goto_24
.line 3
:cond_19
iget p1, p0, Lcom/ironsource/mediationsdk/utils/s;->b:I
add-int/2addr p1, v0
iput p1, p0, Lcom/ironsource/mediationsdk/utils/s;->b:I
goto :goto_24
.line 4
:cond_1f
iget p1, p0, Lcom/ironsource/mediationsdk/utils/s;->d:I
add-int/2addr p1, v0
iput p1, p0, Lcom/ironsource/mediationsdk/utils/s;->d:I
:try_end_24
.catchall {:try_start_d .. :try_end_24} :catchall_26
.line 5
:goto_24
monitor-exit p0
return-void
:catchall_26
move-exception p1
monitor-exit p0
throw p1
.end method