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