eh.smali
.class public final Lcom/inmobi/media/eh;
.super Landroid/media/MediaPlayer;
# static fields
.field private static final d:Ljava/lang/Object;
.field private static e:Lcom/inmobi/media/eh;
.field private static f:I
# instance fields
.field public a:I
.field public b:I
.field private c:Lcom/inmobi/media/eh;
# direct methods
.method static constructor <clinit>()V
.registers 1
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
sput-object v0, Lcom/inmobi/media/eh;->d:Ljava/lang/Object;
return-void
.end method
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Landroid/media/MediaPlayer;-><init>()V
const/4 v0, 0x0
iput v0, p0, Lcom/inmobi/media/eh;->a:I
iput v0, p0, Lcom/inmobi/media/eh;->b:I
return-void
.end method
.method public static a()Lcom/inmobi/media/eh;
.registers 3
sget-object v0, Lcom/inmobi/media/eh;->d:Ljava/lang/Object;
monitor-enter v0
:try_start_3
sget-object v1, Lcom/inmobi/media/eh;->e:Lcom/inmobi/media/eh;
if-eqz v1, :cond_18
sget-object v1, Lcom/inmobi/media/eh;->e:Lcom/inmobi/media/eh;
iget-object v2, v1, Lcom/inmobi/media/eh;->c:Lcom/inmobi/media/eh;
sput-object v2, Lcom/inmobi/media/eh;->e:Lcom/inmobi/media/eh;
const/4 v2, 0x0
iput-object v2, v1, Lcom/inmobi/media/eh;->c:Lcom/inmobi/media/eh;
sget v2, Lcom/inmobi/media/eh;->f:I
add-int/lit8 v2, v2, -0x1
sput v2, Lcom/inmobi/media/eh;->f:I
monitor-exit v0
return-object v1
:cond_18
monitor-exit v0
:try_end_19
.catchall {:try_start_3 .. :try_end_19} :catchall_1f
new-instance v0, Lcom/inmobi/media/eh;
invoke-direct {v0}, Lcom/inmobi/media/eh;-><init>()V
return-object v0
:catchall_1f
move-exception v1
:try_start_20
monitor-exit v0
:try_end_21
.catchall {:try_start_20 .. :try_end_21} :catchall_1f
throw v1
.end method
# virtual methods
.method public final b()V
.registers 5
iget v0, p0, Lcom/inmobi/media/eh;->a:I
const/4 v1, 0x1
const/4 v2, 0x3
if-ne v2, v0, :cond_8
const/4 v0, 0x1
goto :goto_9
:cond_8
const/4 v0, 0x0
:goto_9
if-eqz v0, :cond_c
return-void
:cond_c
sget-object v0, Lcom/inmobi/media/eh;->d:Ljava/lang/Object;
monitor-enter v0
:try_start_f
sget v2, Lcom/inmobi/media/eh;->f:I
const/4 v3, 0x5
if-ge v2, v3, :cond_1f
sget-object v2, Lcom/inmobi/media/eh;->e:Lcom/inmobi/media/eh;
iput-object v2, p0, Lcom/inmobi/media/eh;->c:Lcom/inmobi/media/eh;
sput-object p0, Lcom/inmobi/media/eh;->e:Lcom/inmobi/media/eh;
sget v2, Lcom/inmobi/media/eh;->f:I
add-int/2addr v2, v1
sput v2, Lcom/inmobi/media/eh;->f:I
:cond_1f
monitor-exit v0
return-void
:catchall_21
move-exception v1
monitor-exit v0
:try_end_23
.catchall {:try_start_f .. :try_end_23} :catchall_21
throw v1
.end method