granularity level: instruction

		.class  Landroidx/fragment/app/FragmentTransition;
.super Ljava/lang/Object;
.source "FragmentTransition.java"

.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;
}
.end annotation

.field private static final INVERSE_OPS:[I
.field private static final PLATFORM_IMPL:Landroidx/fragment/app/FragmentTransitionImpl;
.field private static final SUPPORT_IMPL:Landroidx/fragment/app/FragmentTransitionImpl;


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

	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 private static addSharedElementsWithMatchingNames(Ljava/util/ArrayList;Landroidx/collection/ArrayMap;Ljava/util/Collection;)V
	.locals 3
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Landroid/view/View;",
	">;",
	"Ljava/util/Collection<",
	"Ljava/lang/String;",
	">;)V"
	}
	.end annotation

	return-void
.end method

.method private static addToFirstInLastOut(Landroidx/fragment/app/BackStackRecord;Landroidx/fragment/app/BackStackRecord$Op;Landroid/util/SparseArray;ZZ)V
	.locals 16
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/BackStackRecord;",
	"Landroidx/fragment/app/BackStackRecord$Op;",
	"Landroid/util/SparseArray<",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	">;ZZ)V"
	}
	.end annotation

	return-void
.end method

.method public static calculateFragments(Landroidx/fragment/app/BackStackRecord;Landroid/util/SparseArray;Z)V
	.locals 4
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/BackStackRecord;",
	"Landroid/util/SparseArray<",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	">;Z)V"
	}
	.end annotation

	return-void
.end method

.method private static calculateNameOverrides(ILjava/util/ArrayList;Ljava/util/ArrayList;II)Landroidx/collection/ArrayMap;
	.locals 9
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(I",
	"Ljava/util/ArrayList<",
	"Landroidx/fragment/app/BackStackRecord;",
	">;",
	"Ljava/util/ArrayList<",
	"Ljava/lang/Boolean;",
	">;II)",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;"
	}
	.end annotation

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

.method public static calculatePopFragments(Landroidx/fragment/app/BackStackRecord;Landroid/util/SparseArray;Z)V
	.locals 3
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/BackStackRecord;",
	"Landroid/util/SparseArray<",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	">;Z)V"
	}
	.end annotation

	return-void
.end method

.method static callSharedElementStartEnd(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;ZLandroidx/collection/ArrayMap;Z)V
	.locals 3
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/Fragment;",
	"Landroidx/fragment/app/Fragment;",
	"Z",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Landroid/view/View;",
	">;Z)V"
	}
	.end annotation

	return-void
.end method

.method private static canHandleAll(Landroidx/fragment/app/FragmentTransitionImpl;Ljava/util/List;)Z
	.locals 4
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Ljava/util/List<",
	"Ljava/lang/Object;",
	">;)Z"
	}
	.end annotation

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

.method static captureInSharedElements(Landroidx/fragment/app/FragmentTransitionImpl;Landroidx/collection/ArrayMap;Ljava/lang/Object;Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;)Landroidx/collection/ArrayMap;
	.locals 3
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;",
	"Ljava/lang/Object;",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	")",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Landroid/view/View;",
	">;"
	}
	.end annotation

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

.method private static captureOutSharedElements(Landroidx/fragment/app/FragmentTransitionImpl;Landroidx/collection/ArrayMap;Ljava/lang/Object;Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;)Landroidx/collection/ArrayMap;
	.locals 3
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;",
	"Ljava/lang/Object;",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	")",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Landroid/view/View;",
	">;"
	}
	.end annotation

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

.method private static chooseImpl(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransitionImpl;
	.locals 2

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

.method static configureEnteringExitingViews(Landroidx/fragment/app/FragmentTransitionImpl;Ljava/lang/Object;Landroidx/fragment/app/Fragment;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;
	.locals 1
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Ljava/lang/Object;",
	"Landroidx/fragment/app/Fragment;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;",
	"Landroid/view/View;",
	")",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;"
	}
	.end annotation

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

.method private static configureSharedElementsOrdered(Landroidx/fragment/app/FragmentTransitionImpl;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/collection/ArrayMap;Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
	.locals 17
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Landroid/view/ViewGroup;",
	"Landroid/view/View;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;",
	"Ljava/lang/Object;",
	"Ljava/lang/Object;",
	")",
	"Ljava/lang/Object;"
	}
	.end annotation

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

.method private static configureSharedElementsReordered(Landroidx/fragment/app/FragmentTransitionImpl;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/collection/ArrayMap;Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
	.locals 15
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Landroid/view/ViewGroup;",
	"Landroid/view/View;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;",
	"Ljava/lang/Object;",
	"Ljava/lang/Object;",
	")",
	"Ljava/lang/Object;"
	}
	.end annotation

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

.method private static configureTransitionsOrdered(Landroidx/fragment/app/FragmentManagerImpl;ILandroidx/fragment/app/FragmentTransition$FragmentContainerTransition;Landroid/view/View;Landroidx/collection/ArrayMap;)V
	.locals 19
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentManagerImpl;",
	"I",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	"Landroid/view/View;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;)V"
	}
	.end annotation

	return-void
.end method

.method private static configureTransitionsReordered(Landroidx/fragment/app/FragmentManagerImpl;ILandroidx/fragment/app/FragmentTransition$FragmentContainerTransition;Landroid/view/View;Landroidx/collection/ArrayMap;)V
	.locals 17
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentManagerImpl;",
	"I",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	"Landroid/view/View;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;)V"
	}
	.end annotation

	return-void
.end method

.method private static ensureContainer(Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;Landroid/util/SparseArray;I)Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;
	.locals 0
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	"Landroid/util/SparseArray<",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	">;I)",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;"
	}
	.end annotation

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

.method private static findKeyForValue(Landroidx/collection/ArrayMap;Ljava/lang/String;)Ljava/lang/String;
	.locals 3
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;",
	"Ljava/lang/String;",
	")",
	"Ljava/lang/String;"
	}
	.end annotation

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

.method private static getEnterTransition(Landroidx/fragment/app/FragmentTransitionImpl;Landroidx/fragment/app/Fragment;Z)Ljava/lang/Object;
	.locals 0

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

.method private static getExitTransition(Landroidx/fragment/app/FragmentTransitionImpl;Landroidx/fragment/app/Fragment;Z)Ljava/lang/Object;
	.locals 0

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

.method static getInEpicenterView(Landroidx/collection/ArrayMap;Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;Ljava/lang/Object;Z)Landroid/view/View;
	.locals 0
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Landroid/view/View;",
	">;",
	"Landroidx/fragment/app/FragmentTransition$FragmentContainerTransition;",
	"Ljava/lang/Object;",
	"Z)",
	"Landroid/view/View;"
	}
	.end annotation

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

.method private static getSharedElementTransition(Landroidx/fragment/app/FragmentTransitionImpl;Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;Z)Ljava/lang/Object;
	.locals 0

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

.method private static mergeTransitions(Landroidx/fragment/app/FragmentTransitionImpl;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Landroidx/fragment/app/Fragment;Z)Ljava/lang/Object;
	.locals 0

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

.method private static replaceHide(Landroidx/fragment/app/FragmentTransitionImpl;Ljava/lang/Object;Landroidx/fragment/app/Fragment;Ljava/util/ArrayList;)V
	.locals 1
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Ljava/lang/Object;",
	"Landroidx/fragment/app/Fragment;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;)V"
	}
	.end annotation

	return-void
.end method

.method private static resolveSupportImpl()Landroidx/fragment/app/FragmentTransitionImpl;
	.locals 3

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

.method private static retainValues(Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;)V
	.locals 2
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Ljava/lang/String;",
	">;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Landroid/view/View;",
	">;)V"
	}
	.end annotation

	return-void
.end method

.method private static scheduleTargetChange(Landroidx/fragment/app/FragmentTransitionImpl;Landroid/view/ViewGroup;Landroidx/fragment/app/Fragment;Landroid/view/View;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V
	.locals 10
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Landroid/view/ViewGroup;",
	"Landroidx/fragment/app/Fragment;",
	"Landroid/view/View;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;",
	"Ljava/lang/Object;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;",
	"Ljava/lang/Object;",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;)V"
	}
	.end annotation

	return-void
.end method

.method private static setOutEpicenter(Landroidx/fragment/app/FragmentTransitionImpl;Ljava/lang/Object;Ljava/lang/Object;Landroidx/collection/ArrayMap;ZLandroidx/fragment/app/BackStackRecord;)V
	.locals 1
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentTransitionImpl;",
	"Ljava/lang/Object;",
	"Ljava/lang/Object;",
	"Landroidx/collection/ArrayMap<",
	"Ljava/lang/String;",
	"Landroid/view/View;",
	">;Z",
	"Landroidx/fragment/app/BackStackRecord;",
	")V"
	}
	.end annotation

	return-void
.end method

.method static setViewVisibility(Ljava/util/ArrayList;I)V
	.locals 2
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Ljava/util/ArrayList<",
	"Landroid/view/View;",
	">;I)V"
	}
	.end annotation

	return-void
.end method

.method static startTransitions(Landroidx/fragment/app/FragmentManagerImpl;Ljava/util/ArrayList;Ljava/util/ArrayList;IIZ)V
	.locals 7
	.annotation system Ldalvik/annotation/Signature;
	value = {
	"(",
	"Landroidx/fragment/app/FragmentManagerImpl;",
	"Ljava/util/ArrayList<",
	"Landroidx/fragment/app/BackStackRecord;",
	">;",
	"Ljava/util/ArrayList<",
	"Ljava/lang/Boolean;",
	">;IIZ)V"
	}
	.end annotation

	return-void
.end method

.method static supportsTransition()Z
	.locals 1

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