granularity level: instruction

		.class public abstract Landroidx/core/app/JobIntentService;
.super Landroid/app/Service;
.source "JobIntentService.java"

.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/core/app/JobIntentService$CommandProcessor;,
Landroidx/core/app/JobIntentService$CompatWorkItem;,
Landroidx/core/app/JobIntentService$GenericWorkItem;,
Landroidx/core/app/JobIntentService$JobWorkEnqueuer;,
Landroidx/core/app/JobIntentService$JobServiceEngineImpl;,
Landroidx/core/app/JobIntentService$CompatWorkEnqueuer;,
Landroidx/core/app/JobIntentService$CompatJobEngine;,
Landroidx/core/app/JobIntentService$WorkEnqueuer;
}
.end annotation

.field static final DEBUG:Z = false
.field static final TAG:Ljava/lang/String; = "JobIntentService"
.field static final sClassWorkEnqueuer:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Landroid/content/ComponentName;",
"Landroidx/core/app/JobIntentService$WorkEnqueuer;",
">;"
}
.end annotation
.end field
.field static final sLock:Ljava/lang/Object;
.field final mCompatQueue:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Landroidx/core/app/JobIntentService$CompatWorkItem;",
">;"
}
.end annotation
.end field
.field  mCompatWorkEnqueuer:Landroidx/core/app/JobIntentService$WorkEnqueuer;
.field  mCurProcessor:Landroidx/core/app/JobIntentService$CommandProcessor;
.field  mDestroyed:Z
.field  mInterruptIfStopped:Z
.field  mJobImpl:Landroidx/core/app/JobIntentService$CompatJobEngine;
.field  mStopped:Z


.method static constructor <clinit>()V
	.locals 1

	return-void
.end method

.method public constructor <init>()V
	.locals 2

	invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
	return-void
.end method

.method public static enqueueWork(Landroid/content/Context;Landroid/content/ComponentName;ILandroid/content/Intent;)V
	.locals 2

	return-void
.end method

.method public static enqueueWork(Landroid/content/Context;Ljava/lang/Class;ILandroid/content/Intent;)V
	.locals 1
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroid/content/Context;",
	"Ljava/lang/Class<",
	"*>;I",
	"Landroid/content/Intent;",
	")V"
	}
	.end annotation

	return-void
.end method

.method static getWorkEnqueuer(Landroid/content/Context;Landroid/content/ComponentName;ZI)Landroidx/core/app/JobIntentService$WorkEnqueuer;
	.locals 3

	const/4 v0, 0x0
	return-object v0
.end method

.method  dequeueWork()Landroidx/core/app/JobIntentService$GenericWorkItem;
	.locals 3

	const/4 v0, 0x0
	return-object v0
.end method

.method  doStopCurrentWork()Z
	.locals 2

	const/4 v0, 0x0
	return v0
.end method

.method  ensureProcessorRunningLocked(Z)V
	.locals 2

	return-void
.end method

.method public isStopped()Z
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method public onBind(Landroid/content/Intent;)Landroid/os/IBinder;
	.locals 0

	const/4 v0, 0x0
	return-object v0
.end method

.method public onCreate()V
	.locals 3

	return-void
.end method

.method public onDestroy()V
	.locals 2

	return-void
.end method

.method protected abstract onHandleWork(Landroid/content/Intent;)V
	

	return-void
.end method

.method public onStartCommand(Landroid/content/Intent;II)I
	.locals 2

	const/4 v0, 0x0
	return v0
.end method

.method public onStopCurrentWork()Z
	.locals 1

	const/4 v0, 0x0
	return v0
.end method

.method  processorFinished()V
	.locals 2

	return-void
.end method

.method public setInterruptIfStopped(Z)V
	.locals 0

	return-void
.end method