granularity level: instruction

		.class public Landroidx/core/provider/FontsContractCompat;
.super Ljava/lang/Object;
.source "FontsContractCompat.java"

.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/core/provider/FontsContractCompat$FontRequestCallback;,
Landroidx/core/provider/FontsContractCompat$FontFamilyResult;,
Landroidx/core/provider/FontsContractCompat$FontInfo;,
Landroidx/core/provider/FontsContractCompat$TypefaceResult;,
Landroidx/core/provider/FontsContractCompat$Columns;
}
.end annotation

.field private static final BACKGROUND_THREAD_KEEP_ALIVE_DURATION_MS:I = 0x2710
.field public static final PARCEL_FONT_RESULTS:Ljava/lang/String; = "font_results"
.field static final RESULT_CODE_PROVIDER_NOT_FOUND:I = -0x1
.field static final RESULT_CODE_WRONG_CERTIFICATES:I = -0x2
.field private static final sBackgroundThread:Landroidx/core/provider/SelfDestructiveThread;
.field private static final sByteArrayComparator:Ljava/util/Comparator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Comparator<",
"[B>;"
}
.end annotation
.end field
.field static final sLock:Ljava/lang/Object;
.field static final sPendingReplies:Landroidx/collection/SimpleArrayMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/SimpleArrayMap<",
"Ljava/lang/String;",
"Ljava/util/ArrayList<",
"Landroidx/core/provider/SelfDestructiveThread$ReplyCallback<",
"Landroidx/core/provider/FontsContractCompat$TypefaceResult;",
">;>;>;"
}
.end annotation
.end field
.field static final sTypefaceCache:Landroidx/collection/LruCache;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/LruCache<",
"Ljava/lang/String;",
"Landroid/graphics/Typeface;",
">;"
}
.end annotation
.end field


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

	return-void
.end method

.method private constructor <init>()V
	.locals 0

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

.method public static buildTypeface(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/FontsContractCompat$FontInfo;)Landroid/graphics/Typeface;
	.locals 1

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

.method private static convertToByteArrayList([Landroid/content/pm/Signature;)Ljava/util/List;
	.locals 3
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"([",
	"Landroid/content/pm/Signature;",
	")",
	"Ljava/util/List<",
	"[B>;"
	}
	.end annotation

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

.method private static equalsByteArrayList(Ljava/util/List;Ljava/util/List;)Z
	.locals 4
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Ljava/util/List<",
	"[B>;",
	"Ljava/util/List<",
	"[B>;)Z"
	}
	.end annotation

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

.method public static fetchFonts(Landroid/content/Context;Landroid/os/CancellationSignal;Landroidx/core/provider/FontRequest;)Landroidx/core/provider/FontsContractCompat$FontFamilyResult;
	.locals 2
	.annotation system Ldalvik/annotation/Throws;
	value = {
	Landroid/content/pm/PackageManager$NameNotFoundException;
	}
	.end annotation

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

.method private static getCertificates(Landroidx/core/provider/FontRequest;Landroid/content/res/Resources;)Ljava/util/List;
	.locals 1
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/core/provider/FontRequest;",
	"Landroid/content/res/Resources;",
	")",
	"Ljava/util/List<",
	"Ljava/util/List<",
	"[B>;>;"
	}
	.end annotation

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

.method static getFontFromProvider(Landroid/content/Context;Landroidx/core/provider/FontRequest;Ljava/lang/String;Landroid/os/CancellationSignal;)[Landroidx/core/provider/FontsContractCompat$FontInfo;
	.locals 20

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

.method static getFontInternal(Landroid/content/Context;Landroidx/core/provider/FontRequest;I)Landroidx/core/provider/FontsContractCompat$TypefaceResult;
	.locals 3

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

.method public static getFontSync(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroidx/core/content/res/ResourcesCompat$FontCallback;Landroid/os/Handler;ZII)Landroid/graphics/Typeface;
	.locals 2

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

.method public static getProvider(Landroid/content/pm/PackageManager;Landroidx/core/provider/FontRequest;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo;
	.locals 5
	.annotation system Ldalvik/annotation/Throws;
	value = {
	Landroid/content/pm/PackageManager$NameNotFoundException;
	}
	.end annotation

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

.method public static prepareFontData(Landroid/content/Context;[Landroidx/core/provider/FontsContractCompat$FontInfo;Landroid/os/CancellationSignal;)Ljava/util/Map;
	.locals 5
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroid/content/Context;",
	"[",
	"Landroidx/core/provider/FontsContractCompat$FontInfo;",
	"Landroid/os/CancellationSignal;",
	")",
	"Ljava/util/Map<",
	"Landroid/net/Uri;",
	"Ljava/nio/ByteBuffer;",
	">;"
	}
	.end annotation

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

.method public static requestFont(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroidx/core/provider/FontsContractCompat$FontRequestCallback;Landroid/os/Handler;)V
	.locals 0

	return-void
.end method

.method private static requestFontInternal(Landroid/content/Context;Landroidx/core/provider/FontRequest;Landroidx/core/provider/FontsContractCompat$FontRequestCallback;Landroid/os/Handler;)V
	.locals 2

	return-void
.end method

.method public static resetCache()V
	.locals 1

	return-void
.end method