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