w.smali
.class public Lcom/ijinshan/cleaner/receiver/w;
.super Ljava/lang/Object;
.source "ScreenState.java"
# static fields
.field public static a:I
.field public static b:I
.field public static c:I
.field public static d:I
.field private static g:Lcom/ijinshan/cleaner/receiver/w;
# instance fields
.field private e:I
.field private f:Ljava/lang/Object;
.field private h:J
.field private i:J
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 15
const/4 v0, 0x0
sput v0, Lcom/ijinshan/cleaner/receiver/w;->a:I
.line 16
const/4 v0, 0x1
sput v0, Lcom/ijinshan/cleaner/receiver/w;->b:I
.line 17
const/4 v0, 0x2
sput v0, Lcom/ijinshan/cleaner/receiver/w;->c:I
.line 18
const/4 v0, 0x3
sput v0, Lcom/ijinshan/cleaner/receiver/w;->d:I
.line 47
const/4 v0, 0x0
sput-object v0, Lcom/ijinshan/cleaner/receiver/w;->g:Lcom/ijinshan/cleaner/receiver/w;
return-void
.end method
.method public constructor <init>()V
.registers 2
.prologue
.line 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 44
sget v0, Lcom/ijinshan/cleaner/receiver/w;->a:I
iput v0, p0, Lcom/ijinshan/cleaner/receiver/w;->e:I
.line 45
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/ijinshan/cleaner/receiver/w;->f:Ljava/lang/Object;
return-void
.end method
.method public static a()Lcom/ijinshan/cleaner/receiver/w;
.registers 1
.prologue
.line 8
sget-object v0, Lcom/ijinshan/cleaner/receiver/w;->g:Lcom/ijinshan/cleaner/receiver/w;
if-nez v0, :cond_b
.line 9
new-instance v0, Lcom/ijinshan/cleaner/receiver/w;
invoke-direct {v0}, Lcom/ijinshan/cleaner/receiver/w;-><init>()V
sput-object v0, Lcom/ijinshan/cleaner/receiver/w;->g:Lcom/ijinshan/cleaner/receiver/w;
.line 12
:cond_b
sget-object v0, Lcom/ijinshan/cleaner/receiver/w;->g:Lcom/ijinshan/cleaner/receiver/w;
return-object v0
.end method
# virtual methods
.method public a(I)V
.registers 4
.prologue
.line 37
iget-object v1, p0, Lcom/ijinshan/cleaner/receiver/w;->f:Ljava/lang/Object;
monitor-enter v1
.line 39
:try_start_3
iput p1, p0, Lcom/ijinshan/cleaner/receiver/w;->e:I
.line 40
monitor-exit v1
.line 41
return-void
.line 40
:catchall_7
move-exception v0
monitor-exit v1
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v0
.end method
.method public a(J)V
.registers 6
.prologue
.line 52
iget-object v1, p0, Lcom/ijinshan/cleaner/receiver/w;->f:Ljava/lang/Object;
monitor-enter v1
.line 53
:try_start_3
iput-wide p1, p0, Lcom/ijinshan/cleaner/receiver/w;->h:J
.line 54
monitor-exit v1
.line 55
return-void
.line 54
:catchall_7
move-exception v0
monitor-exit v1
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v0
.end method
.method public b(J)V
.registers 6
.prologue
.line 62
iget-object v1, p0, Lcom/ijinshan/cleaner/receiver/w;->f:Ljava/lang/Object;
monitor-enter v1
.line 63
:try_start_3
iput-wide p1, p0, Lcom/ijinshan/cleaner/receiver/w;->i:J
.line 64
monitor-exit v1
.line 65
return-void
.line 64
:catchall_7
move-exception v0
monitor-exit v1
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v0
.end method
.method public b()Z
.registers 4
.prologue
.line 31
iget-object v1, p0, Lcom/ijinshan/cleaner/receiver/w;->f:Ljava/lang/Object;
monitor-enter v1
.line 32
:try_start_3
iget v0, p0, Lcom/ijinshan/cleaner/receiver/w;->e:I
sget v2, Lcom/ijinshan/cleaner/receiver/w;->b:I
if-eq v0, v2, :cond_f
iget v0, p0, Lcom/ijinshan/cleaner/receiver/w;->e:I
sget v2, Lcom/ijinshan/cleaner/receiver/w;->d:I
if-ne v0, v2, :cond_12
:cond_f
const/4 v0, 0x1
:goto_10
monitor-exit v1
return v0
:cond_12
const/4 v0, 0x0
goto :goto_10
.line 33
:catchall_14
move-exception v0
monitor-exit v1
:try_end_16
.catchall {:try_start_3 .. :try_end_16} :catchall_14
throw v0
.end method