granularity level: instruction

		.class public Landroidx/core/content/FileProvider;
.super Landroid/content/ContentProvider;
.source "FileProvider.java"

.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/core/content/FileProvider$SimplePathStrategy;,
Landroidx/core/content/FileProvider$PathStrategy;
}
.end annotation

.field private static final ATTR_NAME:Ljava/lang/String; = "name"
.field private static final ATTR_PATH:Ljava/lang/String; = "path"
.field private static final COLUMNS:[Ljava/lang/String;
.field private static final DEVICE_ROOT:Ljava/io/File;
.field private static final META_DATA_FILE_PROVIDER_PATHS:Ljava/lang/String; = "android.support.FILE_PROVIDER_PATHS"
.field private static final TAG_CACHE_PATH:Ljava/lang/String; = "cache-path"
.field private static final TAG_EXTERNAL:Ljava/lang/String; = "external-path"
.field private static final TAG_EXTERNAL_CACHE:Ljava/lang/String; = "external-cache-path"
.field private static final TAG_EXTERNAL_FILES:Ljava/lang/String; = "external-files-path"
.field private static final TAG_EXTERNAL_MEDIA:Ljava/lang/String; = "external-media-path"
.field private static final TAG_FILES_PATH:Ljava/lang/String; = "files-path"
.field private static final TAG_ROOT_PATH:Ljava/lang/String; = "root-path"
.field private static sCache:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Landroidx/core/content/FileProvider$PathStrategy;",
">;"
}
.end annotation
.end field
.field private mStrategy:Landroidx/core/content/FileProvider$PathStrategy;


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

	return-void
.end method

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

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

.method private static varargs buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
	.locals 4

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

.method private static copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
	.locals 2

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

.method private static copyOf([Ljava/lang/String;I)[Ljava/lang/String;
	.locals 2

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

.method private static getPathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroidx/core/content/FileProvider$PathStrategy;
	.locals 2

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

.method public static getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
	.locals 0

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

.method private static modeToMode(Ljava/lang/String;)I
	.locals 3

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

.method private static parsePathStrategy(Landroid/content/Context;Ljava/lang/String;)Landroidx/core/content/FileProvider$PathStrategy;
	.locals 9
	.annotation system Ldalvik/annotation/Throws;
	value = {
	Ljava/io/IOException;,
	Lorg/xmlpull/v1/XmlPullParserException;
	}
	.end annotation

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

.method public attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V
	.locals 1

	return-void
.end method

.method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
	.locals 0

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

.method public getType(Landroid/net/Uri;)Ljava/lang/String;
	.locals 2

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

.method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
	.locals 0

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

.method public onCreate()Z
	.locals 1

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

.method public openFile(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;
	.locals 1
	.annotation system Ldalvik/annotation/Throws;
	value = {
	Ljava/io/FileNotFoundException;
	}
	.end annotation

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

.method public query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
	.locals 5

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

.method public update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
	.locals 0

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