PowerWorkerBase.smali
.class public abstract Lcom/cleanmaster/hpsharelib/powersaver/PowerWorkerBase;
.super Ljava/lang/Object;
.source "PowerWorkerBase.java"
# instance fields
.field private type:I
# direct methods
.method public constructor <init>(I)V
.registers 2
.prologue
.line 9
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 10
iput p1, p0, Lcom/cleanmaster/hpsharelib/powersaver/PowerWorkerBase;->type:I
.line 11
return-void
.end method
# virtual methods
.method public getPowerSaveStatus()I
.registers 4
.prologue
const/4 v1, 0x1
const/4 v0, -0x1
.line 21
iget v2, p0, Lcom/cleanmaster/hpsharelib/powersaver/PowerWorkerBase;->type:I
if-ne v2, v0, :cond_7
.line 26
:goto_6
return v0
.line 23
:cond_7
invoke-virtual {p0}, Lcom/cleanmaster/hpsharelib/powersaver/PowerWorkerBase;->getPowerState()I
move-result v0
if-ne v0, v1, :cond_f
move v0, v1
.line 24
goto :goto_6
.line 26
:cond_f
const/4 v0, 0x0
goto :goto_6
.end method
.method public abstract getPowerState()I
.end method