public class android.app.Fragment implements android.content.ComponentCallbacks2, android.view.View$OnCreateContextMenuListener
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.app.Fragment
super_class: java.lang.Object
{
private static final android.util.ArrayMap<java.lang.String, java.lang.Class<?>> sClassMap;
descriptor: Landroid/util/ArrayMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Landroid/util/ArrayMap<Ljava/lang/String;Ljava/lang/Class<*>;>;
static final int INVALID_STATE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: -1
static final int INITIALIZING;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int CREATED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int ACTIVITY_CREATED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int STOPPED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int STARTED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int RESUMED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
private static final android.transition.Transition USE_DEFAULT_TRANSITION;
descriptor: Landroid/transition/Transition;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
int mState;
descriptor: I
flags: (0x0000)
android.os.Bundle mSavedFragmentState;
descriptor: Landroid/os/Bundle;
flags: (0x0000)
android.util.SparseArray<android.os.Parcelable> mSavedViewState;
descriptor: Landroid/util/SparseArray;
flags: (0x0000)
Signature: Landroid/util/SparseArray<Landroid/os/Parcelable;>;
int mIndex;
descriptor: I
flags: (0x0000)
java.lang.String mWho;
descriptor: Ljava/lang/String;
flags: (0x0000)
android.os.Bundle mArguments;
descriptor: Landroid/os/Bundle;
flags: (0x0000)
android.app.Fragment mTarget;
descriptor: Landroid/app/Fragment;
flags: (0x0000)
int mTargetIndex;
descriptor: I
flags: (0x0000)
int mTargetRequestCode;
descriptor: I
flags: (0x0000)
boolean mAdded;
descriptor: Z
flags: (0x0000)
boolean mRemoving;
descriptor: Z
flags: (0x0000)
boolean mFromLayout;
descriptor: Z
flags: (0x0000)
boolean mInLayout;
descriptor: Z
flags: (0x0000)
boolean mRestored;
descriptor: Z
flags: (0x0000)
boolean mPerformedCreateView;
descriptor: Z
flags: (0x0000)
int mBackStackNesting;
descriptor: I
flags: (0x0000)
android.app.FragmentManagerImpl mFragmentManager;
descriptor: Landroid/app/FragmentManagerImpl;
flags: (0x0000)
android.app.FragmentHostCallback mHost;
descriptor: Landroid/app/FragmentHostCallback;
flags: (0x0000)
android.app.FragmentManagerImpl mChildFragmentManager;
descriptor: Landroid/app/FragmentManagerImpl;
flags: (0x0000)
android.app.FragmentManagerNonConfig mChildNonConfig;
descriptor: Landroid/app/FragmentManagerNonConfig;
flags: (0x0000)
android.app.Fragment mParentFragment;
descriptor: Landroid/app/Fragment;
flags: (0x0000)
int mFragmentId;
descriptor: I
flags: (0x0000)
int mContainerId;
descriptor: I
flags: (0x0000)
java.lang.String mTag;
descriptor: Ljava/lang/String;
flags: (0x0000)
boolean mHidden;
descriptor: Z
flags: (0x0000)
boolean mDetached;
descriptor: Z
flags: (0x0000)
boolean mRetainInstance;
descriptor: Z
flags: (0x0000)
boolean mRetaining;
descriptor: Z
flags: (0x0000)
boolean mHasMenu;
descriptor: Z
flags: (0x0000)
boolean mMenuVisible;
descriptor: Z
flags: (0x0000)
boolean mCalled;
descriptor: Z
flags: (0x0000)
android.view.ViewGroup mContainer;
descriptor: Landroid/view/ViewGroup;
flags: (0x0000)
android.view.View mView;
descriptor: Landroid/view/View;
flags: (0x0000)
boolean mDeferStart;
descriptor: Z
flags: (0x0000)
boolean mUserVisibleHint;
descriptor: Z
flags: (0x0000)
android.app.LoaderManagerImpl mLoaderManager;
descriptor: Landroid/app/LoaderManagerImpl;
flags: (0x0000)
boolean mLoadersStarted;
descriptor: Z
flags: (0x0000)
boolean mCheckedForLoaderManager;
descriptor: Z
flags: (0x0000)
android.app.Fragment$AnimationInfo mAnimationInfo;
descriptor: Landroid/app/Fragment$AnimationInfo;
flags: (0x0000)
boolean mIsNewlyAdded;
descriptor: Z
flags: (0x0000)
boolean mHiddenChanged;
descriptor: Z
flags: (0x0000)
android.view.LayoutInflater mLayoutInflater;
descriptor: Landroid/view/LayoutInflater;
flags: (0x0000)
boolean mIsCreated;
descriptor: Z
flags: (0x0000)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.util.ArrayMap
dup
invokespecial android.util.ArrayMap.<init>:()V
1: putstatic android.app.Fragment.sClassMap:Landroid/util/ArrayMap;
2: new android.transition.TransitionSet
dup
invokespecial android.transition.TransitionSet.<init>:()V
putstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield android.app.Fragment.mState:I
2: aload 0
iconst_m1
putfield android.app.Fragment.mIndex:I
3: aload 0
iconst_m1
putfield android.app.Fragment.mTargetIndex:I
4: aload 0
iconst_1
putfield android.app.Fragment.mMenuVisible:Z
5: aload 0
iconst_1
putfield android.app.Fragment.mUserVisibleHint:Z
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/Fragment;
public static android.app.Fragment instantiate(android.content.Context, java.lang.String);
descriptor: (Landroid/content/Context;Ljava/lang/String;)Landroid/app/Fragment;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokestatic android.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/app/Fragment;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Landroid/content/Context;
0 1 1 fname Ljava/lang/String;
MethodParameters:
Name Flags
context
fname
public static android.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle);
descriptor: (Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/app/Fragment;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: getstatic android.app.Fragment.sClassMap:Landroid/util/ArrayMap;
aload 1
invokevirtual android.util.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Class
astore 3
start local 3 1: aload 3
ifnonnull 8
2: aload 0
invokevirtual android.content.Context.getClassLoader:()Ljava/lang/ClassLoader;
aload 1
invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
astore 3
3: ldc Landroid/app/Fragment;
aload 3
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 7
4: new android.app.Fragment$InstantiationException
dup
new java.lang.StringBuilder
dup
ldc "Trying to instantiate a class "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc " that is not a Fragment"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
new java.lang.ClassCastException
dup
invokespecial java.lang.ClassCastException.<init>:()V
6: invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
athrow
7: StackMap locals: java.lang.Class
StackMap stack:
getstatic android.app.Fragment.sClassMap:Landroid/util/ArrayMap;
aload 1
aload 3
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: StackMap locals:
StackMap stack:
aload 3
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast android.app.Fragment
astore 4
start local 4 9: aload 2
ifnull 12
10: aload 2
aload 4
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokevirtual android.os.Bundle.setClassLoader:(Ljava/lang/ClassLoader;)V
11: aload 4
aload 2
invokevirtual android.app.Fragment.setArguments:(Landroid/os/Bundle;)V
12: StackMap locals: android.app.Fragment
StackMap stack:
aload 4
13: areturn
end local 4 end local 3 14: StackMap locals: android.content.Context java.lang.String android.os.Bundle
StackMap stack: java.lang.ClassNotFoundException
astore 3
start local 3 15: new android.app.Fragment$InstantiationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to instantiate fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
16: ldc ": make sure class name exists, is public, and has an"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: ldc " empty constructor that is public"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
18: invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
athrow
end local 3 19: StackMap locals:
StackMap stack: java.lang.InstantiationException
astore 3
start local 3 20: new android.app.Fragment$InstantiationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to instantiate fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: ldc ": make sure class name exists, is public, and has an"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
22: ldc " empty constructor that is public"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
23: invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
athrow
end local 3 24: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 25: new android.app.Fragment$InstantiationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to instantiate fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
26: ldc ": make sure class name exists, is public, and has an"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
27: ldc " empty constructor that is public"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
28: invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
athrow
end local 3 29: StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
astore 3
start local 3 30: new android.app.Fragment$InstantiationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to instantiate fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
31: ldc ": could not find Fragment constructor"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
32: invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
athrow
end local 3 33: StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
astore 3
start local 3 34: new android.app.Fragment$InstantiationException
dup
new java.lang.StringBuilder
dup
ldc "Unable to instantiate fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
35: ldc ": calling Fragment constructor caused an exception"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
36: invokespecial android.app.Fragment$InstantiationException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 context Landroid/content/Context;
0 37 1 fname Ljava/lang/String;
0 37 2 args Landroid/os/Bundle;
1 14 3 clazz Ljava/lang/Class<*>;
9 14 4 f Landroid/app/Fragment;
15 19 3 e Ljava/lang/ClassNotFoundException;
20 24 3 e Ljava/lang/InstantiationException;
25 29 3 e Ljava/lang/IllegalAccessException;
30 33 3 e Ljava/lang/NoSuchMethodException;
34 37 3 e Ljava/lang/reflect/InvocationTargetException;
Exception table:
from to target type
0 13 14 Class java.lang.ClassNotFoundException
0 13 19 Class java.lang.InstantiationException
0 13 24 Class java.lang.IllegalAccessException
0 13 29 Class java.lang.NoSuchMethodException
0 13 33 Class java.lang.reflect.InvocationTargetException
MethodParameters:
Name Flags
context
fname
args
final void restoreViewState(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0010) ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
ifnull 3
1: aload 0
getfield android.app.Fragment.mView:Landroid/view/View;
aload 0
getfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
invokevirtual android.view.View.restoreHierarchyState:(Landroid/util/SparseArray;)V
2: aload 0
aconst_null
putfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
4: aload 0
aload 1
invokevirtual android.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V
5: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 9
6: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
7: ldc " did not call through to super.onViewStateRestored()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/app/Fragment;
0 10 1 savedInstanceState Landroid/os/Bundle;
MethodParameters:
Name Flags
savedInstanceState
final void setIndex(int, android.app.Fragment);
descriptor: (ILandroid/app/Fragment;)V
flags: (0x0010) ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
putfield android.app.Fragment.mIndex:I
1: aload 2
ifnull 4
2: aload 0
new java.lang.StringBuilder
dup
aload 2
getfield android.app.Fragment.mWho:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.Fragment.mIndex:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield android.app.Fragment.mWho:Ljava/lang/String;
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "android:fragment:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.app.Fragment.mIndex:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield android.app.Fragment.mWho:Ljava/lang/String;
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
0 6 1 index I
0 6 2 parent Landroid/app/Fragment;
MethodParameters:
Name Flags
index
parent
final boolean isInBackStack();
descriptor: ()Z
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mBackStackNesting:I
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public final boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial java.lang.Object.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public final int hashCode();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
sipush 128
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: aload 0
aload 1
invokestatic android.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V
2: aload 0
getfield android.app.Fragment.mIndex:I
iflt 5
3: aload 1
ldc " #"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 1
aload 0
getfield android.app.Fragment.mIndex:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
5: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield android.app.Fragment.mFragmentId:I
ifeq 8
6: aload 1
ldc " id=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 1
aload 0
getfield android.app.Fragment.mFragmentId:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mTag:Ljava/lang/String;
ifnull 11
9: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 1
aload 0
getfield android.app.Fragment.mTag:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: StackMap locals:
StackMap stack:
aload 1
bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
12: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/app/Fragment;
1 13 1 sb Ljava/lang/StringBuilder;
public final int getId();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mFragmentId:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public final java.lang.String getTag();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mTag:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public void setArguments(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mIndex:I
iflt 2
aload 0
invokevirtual android.app.Fragment.isStateSaved:()Z
ifeq 2
1: new java.lang.IllegalStateException
dup
ldc "Fragment already active"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.app.Fragment.mArguments:Landroid/os/Bundle;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 args Landroid/os/Bundle;
MethodParameters:
Name Flags
args
public final android.os.Bundle getArguments();
descriptor: ()Landroid/os/Bundle;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mArguments:Landroid/os/Bundle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public final boolean isStateSaved();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.isStateSaved:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
public void setInitialSavedState(android.app.Fragment$SavedState);
descriptor: (Landroid/app/Fragment$SavedState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mIndex:I
iflt 2
1: new java.lang.IllegalStateException
dup
ldc "Fragment already active"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
ifnull 4
aload 1
getfield android.app.Fragment$SavedState.mState:Landroid/os/Bundle;
ifnull 4
3: aload 1
getfield android.app.Fragment$SavedState.mState:Landroid/os/Bundle;
goto 5
StackMap locals:
StackMap stack: android.app.Fragment
4: aconst_null
5: StackMap locals: android.app.Fragment android.app.Fragment$SavedState
StackMap stack: android.app.Fragment android.os.Bundle
putfield android.app.Fragment.mSavedFragmentState:Landroid/os/Bundle;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/Fragment;
0 7 1 state Landroid/app/Fragment$SavedState;
MethodParameters:
Name Flags
state
public void setTargetFragment(android.app.Fragment, int);
descriptor: (Landroid/app/Fragment;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.app.Fragment.getFragmentManager:()Landroid/app/FragmentManager;
astore 3
start local 3 1: aload 1
ifnull 2
aload 1
invokevirtual android.app.Fragment.getFragmentManager:()Landroid/app/FragmentManager;
goto 3
StackMap locals: android.app.FragmentManager
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: android.app.FragmentManager
3: astore 4
start local 4 4: aload 3
ifnull 8
aload 4
ifnull 8
aload 3
aload 4
if_acmpeq 8
5: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
6: ldc " must share the same FragmentManager to be set as a target fragment"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: android.app.FragmentManager
StackMap stack:
aload 1
astore 5
start local 5 9: goto 15
10: StackMap locals: android.app.Fragment
StackMap stack:
aload 5
aload 0
if_acmpne 14
11: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Setting "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " as the target of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " would create a target cycle"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
aload 5
invokevirtual android.app.Fragment.getTargetFragment:()Landroid/app/Fragment;
astore 5
StackMap locals:
StackMap stack:
15: aload 5
ifnonnull 10
end local 5 16: aload 0
aload 1
putfield android.app.Fragment.mTarget:Landroid/app/Fragment;
17: aload 0
iload 2
putfield android.app.Fragment.mTargetRequestCode:I
18: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Landroid/app/Fragment;
0 19 1 fragment Landroid/app/Fragment;
0 19 2 requestCode I
1 19 3 mine Landroid/app/FragmentManager;
4 19 4 theirs Landroid/app/FragmentManager;
9 16 5 check Landroid/app/Fragment;
MethodParameters:
Name Flags
fragment
requestCode
public final android.app.Fragment getTargetFragment();
descriptor: ()Landroid/app/Fragment;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mTarget:Landroid/app/Fragment;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public final int getTargetRequestCode();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mTargetRequestCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public android.content.Context getContext();
descriptor: ()Landroid/content/Context;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getContext:()Landroid/content/Context;
StackMap locals:
StackMap stack: android.content.Context
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
public final android.app.Activity getActivity();
descriptor: ()Landroid/app/Activity;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getActivity:()Landroid/app/Activity;
StackMap locals:
StackMap stack: android.app.Activity
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
public final java.lang.Object getHost();
descriptor: ()Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.onGetHost:()Ljava/lang/Object;
StackMap locals:
StackMap stack: java.lang.Object
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
public final android.content.res.Resources getResources();
descriptor: ()Landroid/content/res/Resources;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not attached to Activity"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getContext:()Landroid/content/Context;
invokevirtual android.content.Context.getResources:()Landroid/content/res/Resources;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
public final java.lang.CharSequence getText(int);
descriptor: (I)Ljava/lang/CharSequence;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Fragment.getResources:()Landroid/content/res/Resources;
iload 1
invokevirtual android.content.res.Resources.getText:(I)Ljava/lang/CharSequence;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 resId I
MethodParameters:
Name Flags
resId
public final java.lang.String getString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Fragment.getResources:()Landroid/content/res/Resources;
iload 1
invokevirtual android.content.res.Resources.getString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 resId I
MethodParameters:
Name Flags
resId
public final java.lang.String getString(int, java.lang.Object[]);
descriptor: (I[Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.app.Fragment.getResources:()Landroid/content/res/Resources;
iload 1
aload 2
invokevirtual android.content.res.Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 resId I
0 1 2 formatArgs [Ljava/lang/Object;
MethodParameters:
Name Flags
resId
formatArgs
public final android.app.FragmentManager getFragmentManager();
descriptor: ()Landroid/app/FragmentManager;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public final android.app.FragmentManager getChildFragmentManager();
descriptor: ()Landroid/app/FragmentManager;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnonnull 13
1: aload 0
invokevirtual android.app.Fragment.instantiateChildFragmentManager:()V
2: aload 0
getfield android.app.Fragment.mState:I
iconst_5
if_icmplt 5
3: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchResume:()V
4: goto 13
StackMap locals:
StackMap stack:
5: aload 0
getfield android.app.Fragment.mState:I
iconst_4
if_icmplt 8
6: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchStart:()V
7: goto 13
StackMap locals:
StackMap stack:
8: aload 0
getfield android.app.Fragment.mState:I
iconst_2
if_icmplt 11
9: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchActivityCreated:()V
10: goto 13
StackMap locals:
StackMap stack:
11: aload 0
getfield android.app.Fragment.mState:I
iconst_1
if_icmplt 13
12: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchCreate:()V
13: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/app/Fragment;
public final android.app.Fragment getParentFragment();
descriptor: ()Landroid/app/Fragment;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mParentFragment:Landroid/app/Fragment;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public final boolean isAdded();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnull 1
aload 0
getfield android.app.Fragment.mAdded:Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public final boolean isDetached();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mDetached:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public final boolean isRemoving();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mRemoving:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public final boolean isInLayout();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mInLayout:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public final boolean isResumed();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mState:I
iconst_5
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public final boolean isVisible();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.app.Fragment.isAdded:()Z
ifeq 3
aload 0
invokevirtual android.app.Fragment.isHidden:()Z
ifne 3
aload 0
getfield android.app.Fragment.mView:Landroid/view/View;
ifnull 3
1: aload 0
getfield android.app.Fragment.mView:Landroid/view/View;
invokevirtual android.view.View.getWindowToken:()Landroid/os/IBinder;
ifnull 3
aload 0
getfield android.app.Fragment.mView:Landroid/view/View;
invokevirtual android.view.View.getVisibility:()I
ifne 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
public final boolean isHidden();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mHidden:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public void onHiddenChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 hidden Z
MethodParameters:
Name Flags
hidden
public void setRetainInstance(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.app.Fragment.mRetainInstance:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 retain Z
MethodParameters:
Name Flags
retain
public final boolean getRetainInstance();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mRetainInstance:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public void setHasOptionsMenu(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mHasMenu:Z
iload 1
if_icmpeq 4
1: aload 0
iload 1
putfield android.app.Fragment.mHasMenu:Z
2: aload 0
invokevirtual android.app.Fragment.isAdded:()Z
ifeq 4
aload 0
invokevirtual android.app.Fragment.isHidden:()Z
ifne 4
3: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.invalidateOptionsMenu:()V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/Fragment;
0 5 1 hasMenu Z
MethodParameters:
Name Flags
hasMenu
public void setMenuVisibility(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mMenuVisible:Z
iload 1
if_icmpeq 4
1: aload 0
iload 1
putfield android.app.Fragment.mMenuVisible:Z
2: aload 0
getfield android.app.Fragment.mHasMenu:Z
ifeq 4
aload 0
invokevirtual android.app.Fragment.isAdded:()Z
ifeq 4
aload 0
invokevirtual android.app.Fragment.isHidden:()Z
ifne 4
3: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.invalidateOptionsMenu:()V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/Fragment;
0 5 1 menuVisible Z
MethodParameters:
Name Flags
menuVisible
public void setUserVisibleHint(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
invokevirtual android.app.Fragment.getContext:()Landroid/content/Context;
astore 3
start local 3 2: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 4
aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
ifnull 4
3: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getContext:()Landroid/content/Context;
astore 3
4: StackMap locals: int android.content.Context
StackMap stack:
aload 3
ifnull 8
5: aload 3
invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
bipush 23
if_icmpgt 6
iconst_1
goto 7
StackMap locals:
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 2
8: StackMap locals:
StackMap stack:
iload 2
ifeq 15
9: aload 0
getfield android.app.Fragment.mUserVisibleHint:Z
ifne 12
iload 1
ifeq 12
aload 0
getfield android.app.Fragment.mState:I
iconst_4
if_icmpge 12
10: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 12
11: iconst_1
goto 13
StackMap locals:
StackMap stack:
12: iconst_0
StackMap locals:
StackMap stack: int
13: istore 4
start local 4 14: goto 20
end local 4 15: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mUserVisibleHint:Z
ifne 18
iload 1
ifeq 18
aload 0
getfield android.app.Fragment.mState:I
iconst_4
if_icmpge 18
16: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 18
aload 0
invokevirtual android.app.Fragment.isAdded:()Z
ifeq 18
17: iconst_1
goto 19
StackMap locals:
StackMap stack:
18: iconst_0
StackMap locals:
StackMap stack: int
19: istore 4
start local 4 20: StackMap locals: int
StackMap stack:
iload 4
ifeq 22
21: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
aload 0
invokevirtual android.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/app/Fragment;)V
22: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield android.app.Fragment.mUserVisibleHint:Z
23: aload 0
aload 0
getfield android.app.Fragment.mState:I
iconst_4
if_icmpge 24
iload 1
ifne 24
iconst_1
goto 25
StackMap locals:
StackMap stack: android.app.Fragment
24: iconst_0
StackMap locals: android.app.Fragment int int android.content.Context int
StackMap stack: android.app.Fragment int
25: putfield android.app.Fragment.mDeferStart:Z
26: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Landroid/app/Fragment;
0 27 1 isVisibleToUser Z
1 27 2 useBrokenAddedCheck Z
2 27 3 context Landroid/content/Context;
14 15 4 performDeferredStart Z
20 27 4 performDeferredStart Z
MethodParameters:
Name Flags
isVisibleToUser
public boolean getUserVisibleHint();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mUserVisibleHint:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public android.app.LoaderManager getLoaderManager();
descriptor: ()Landroid/app/LoaderManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 4
3: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not attached to Activity"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield android.app.Fragment.mCheckedForLoaderManager:Z
5: aload 0
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
getfield android.app.Fragment.mWho:Ljava/lang/String;
aload 0
getfield android.app.Fragment.mLoadersStarted:Z
iconst_1
invokevirtual android.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/app/LoaderManagerImpl;
putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
6: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/Fragment;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void startActivity(android.content.Intent);
descriptor: (Landroid/content/Intent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual android.app.Fragment.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 intent Landroid/content/Intent;
MethodParameters:
Name Flags
intent
public void startActivity(android.content.Intent, android.os.Bundle);
descriptor: (Landroid/content/Intent;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not attached to Activity"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
ifnull 5
3: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
aload 1
iconst_m1
aload 2
invokevirtual android.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
aload 1
iconst_m1
aconst_null
invokevirtual android.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/Fragment;
0 7 1 intent Landroid/content/Intent;
0 7 2 options Landroid/os/Bundle;
MethodParameters:
Name Flags
intent
options
public void startActivityForResult(android.content.Intent, int);
descriptor: (Landroid/content/Intent;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
aconst_null
invokevirtual android.app.Fragment.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 intent Landroid/content/Intent;
0 2 2 requestCode I
MethodParameters:
Name Flags
intent
requestCode
public void startActivityForResult(android.content.Intent, int, android.os.Bundle);
descriptor: (Landroid/content/Intent;ILandroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not attached to Activity"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
aload 1
iload 2
aload 3
invokevirtual android.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 intent Landroid/content/Intent;
0 4 2 requestCode I
0 4 3 options Landroid/os/Bundle;
MethodParameters:
Name Flags
intent
requestCode
options
public void startActivityForResultAsUser(android.content.Intent, int, android.os.Bundle, android.os.UserHandle);
descriptor: (Landroid/content/Intent;ILandroid/os/Bundle;Landroid/os/UserHandle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not attached to Activity"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
aload 1
iload 2
aload 3
aload 4
invokevirtual android.app.FragmentHostCallback.onStartActivityAsUserFromFragment:(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;Landroid/os/UserHandle;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 intent Landroid/content/Intent;
0 4 2 requestCode I
0 4 3 options Landroid/os/Bundle;
0 4 4 user Landroid/os/UserHandle;
MethodParameters:
Name Flags
intent
requestCode
options
user
public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle);
descriptor: (Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not attached to Activity"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
aload 1
iload 2
aload 3
iload 4
3: iload 5
iload 6
aload 7
4: invokevirtual android.app.FragmentHostCallback.onStartIntentSenderFromFragment:(Landroid/app/Fragment;Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
5: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
0 6 1 intent Landroid/content/IntentSender;
0 6 2 requestCode I
0 6 3 fillInIntent Landroid/content/Intent;
0 6 4 flagsMask I
0 6 5 flagsValues I
0 6 6 extraFlags I
0 6 7 options Landroid/os/Bundle;
Exceptions:
throws android.content.IntentSender$SendIntentException
MethodParameters:
Name Flags
intent
requestCode
fillInIntent
flagsMask
flagsValues
extraFlags
options
public void onActivityResult(int, int, android.content.Intent);
descriptor: (IILandroid/content/Intent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 requestCode I
0 1 2 resultCode I
0 1 3 data Landroid/content/Intent;
MethodParameters:
Name Flags
requestCode
resultCode
data
public final void requestPermissions(java.lang.String[], int);
descriptor: ([Ljava/lang/String;I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " not attached to Activity"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
aload 1
iload 2
invokevirtual android.app.FragmentHostCallback.onRequestPermissionsFromFragment:(Landroid/app/Fragment;[Ljava/lang/String;I)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 permissions [Ljava/lang/String;
0 4 2 requestCode I
MethodParameters:
Name Flags
permissions
requestCode
public void onRequestPermissionsResult(int, java.lang.String[], int[]);
descriptor: (I[Ljava/lang/String;[I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 requestCode I
0 1 2 permissions [Ljava/lang/String;
0 1 3 grantResults [I
MethodParameters:
Name Flags
requestCode
permissions
grantResults
public boolean shouldShowRequestPermissionRationale(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnull 4
1: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getContext:()Landroid/content/Context;
invokevirtual android.content.Context.getPackageManager:()Landroid/content/pm/PackageManager;
2: aload 1
invokevirtual android.content.pm.PackageManager.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z
3: ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/Fragment;
0 5 1 permission Ljava/lang/String;
MethodParameters:
Name Flags
permission
public android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)Landroid/view/LayoutInflater;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
ldc "onGetLayoutInflater() cannot be executed until the Fragment is attached to the FragmentManager."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.onGetLayoutInflater:()Landroid/view/LayoutInflater;
astore 2
start local 2 3: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.onUseFragmentManagerInflaterFactory:()Z
ifeq 6
4: aload 0
invokevirtual android.app.Fragment.getChildFragmentManager:()Landroid/app/FragmentManager;
pop
5: aload 2
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory2;
invokevirtual android.view.LayoutInflater.setPrivateFactory:(Landroid/view/LayoutInflater$Factory2;)V
6: StackMap locals: android.view.LayoutInflater
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/Fragment;
0 7 1 savedInstanceState Landroid/os/Bundle;
3 7 2 result Landroid/view/LayoutInflater;
MethodParameters:
Name Flags
savedInstanceState
public final android.view.LayoutInflater getLayoutInflater();
descriptor: ()Landroid/view/LayoutInflater;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
ifnonnull 2
1: aload 0
aconst_null
invokevirtual android.app.Fragment.performGetLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
android.view.LayoutInflater performGetLayoutInflater(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)Landroid/view/LayoutInflater;
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual android.app.Fragment.onGetLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
astore 2
start local 2 1: aload 0
aload 2
putfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
2: aload 0
getfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
0 3 1 savedInstanceState Landroid/os/Bundle;
1 3 2 layoutInflater Landroid/view/LayoutInflater;
MethodParameters:
Name Flags
savedInstanceState
public void onInflate(android.util.AttributeSet, android.os.Bundle);
descriptor: (Landroid/util/AttributeSet;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 attrs Landroid/util/AttributeSet;
0 2 2 savedInstanceState Landroid/os/Bundle;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
attrs
savedInstanceState
public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle);
descriptor: (Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
MethodParameters:
Name Flags
context
attrs
savedInstanceState
public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle);
descriptor: (Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 activity Landroid/app/Activity;
0 2 2 attrs Landroid/util/AttributeSet;
0 2 3 savedInstanceState Landroid/os/Bundle;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
activity
attrs
savedInstanceState
public void onAttachFragment(android.app.Fragment);
descriptor: (Landroid/app/Fragment;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 childFragment Landroid/app/Fragment;
MethodParameters:
Name Flags
childFragment
public void onAttach(android.content.Context);
descriptor: (Landroid/content/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getActivity:()Landroid/app/Activity;
StackMap locals:
StackMap stack: android.app.Activity
3: astore 2
start local 2 4: aload 2
ifnull 7
5: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
6: aload 0
aload 2
invokevirtual android.app.Fragment.onAttach:(Landroid/app/Activity;)V
7: StackMap locals: android.app.Activity
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/app/Fragment;
0 8 1 context Landroid/content/Context;
4 8 2 hostActivity Landroid/app/Activity;
MethodParameters:
Name Flags
context
public void onAttach(android.app.Activity);
descriptor: (Landroid/app/Activity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 activity Landroid/app/Activity;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
activity
public android.animation.Animator onCreateAnimator(int, boolean, int);
descriptor: (IZI)Landroid/animation/Animator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 transit I
0 1 2 enter Z
0 1 3 nextAnim I
MethodParameters:
Name Flags
transit
enter
nextAnim
public void onCreate(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: aload 0
invokevirtual android.app.Fragment.getContext:()Landroid/content/Context;
astore 2
start local 2 2: aload 2
ifnull 3
aload 2
invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
goto 4
StackMap locals: android.content.Context
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 3
start local 3 5: iload 3
bipush 24
if_icmplt 10
6: aload 0
aload 1
iconst_1
invokevirtual android.app.Fragment.restoreChildFragmentState:(Landroid/os/Bundle;Z)V
7: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 10
8: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
iconst_1
invokevirtual android.app.FragmentManagerImpl.isStateAtLeast:(I)Z
ifne 10
9: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchCreate:()V
10: StackMap locals: int
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/app/Fragment;
0 11 1 savedInstanceState Landroid/os/Bundle;
2 11 2 context Landroid/content/Context;
5 11 3 version I
MethodParameters:
Name Flags
savedInstanceState
void restoreChildFragmentState(android.os.Bundle, boolean);
descriptor: (Landroid/os/Bundle;Z)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 10
1: aload 1
ldc "android:fragments"
invokevirtual android.os.Bundle.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable;
astore 3
start local 3 2: aload 3
ifnull 10
3: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnonnull 5
4: aload 0
invokevirtual android.app.Fragment.instantiateChildFragmentManager:()V
5: StackMap locals: android.os.Parcelable
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 3
iload 2
ifeq 6
aload 0
getfield android.app.Fragment.mChildNonConfig:Landroid/app/FragmentManagerNonConfig;
goto 7
StackMap locals: android.app.Fragment android.os.Bundle int android.os.Parcelable
StackMap stack: android.app.FragmentManagerImpl android.os.Parcelable
6: aconst_null
StackMap locals: android.app.Fragment android.os.Bundle int android.os.Parcelable
StackMap stack: android.app.FragmentManagerImpl android.os.Parcelable android.app.FragmentManagerNonConfig
7: invokevirtual android.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Landroid/app/FragmentManagerNonConfig;)V
8: aload 0
aconst_null
putfield android.app.Fragment.mChildNonConfig:Landroid/app/FragmentManagerNonConfig;
9: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchCreate:()V
end local 3 10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/app/Fragment;
0 11 1 savedInstanceState Landroid/os/Bundle;
0 11 2 provideNonConfig Z
2 10 3 p Landroid/os/Parcelable;
MethodParameters:
Name Flags
savedInstanceState
provideNonConfig
public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
descriptor: (Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 inflater Landroid/view/LayoutInflater;
0 1 2 container Landroid/view/ViewGroup;
0 1 3 savedInstanceState Landroid/os/Bundle;
MethodParameters:
Name Flags
inflater
container
savedInstanceState
public void onViewCreated(android.view.View, android.os.Bundle);
descriptor: (Landroid/view/View;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 view Landroid/view/View;
0 1 2 savedInstanceState Landroid/os/Bundle;
MethodParameters:
Name Flags
view
savedInstanceState
public android.view.View getView();
descriptor: ()Landroid/view/View;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mView:Landroid/view/View;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public void onActivityCreated(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 savedInstanceState Landroid/os/Bundle;
MethodParameters:
Name Flags
savedInstanceState
public void onViewStateRestored(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 savedInstanceState Landroid/os/Bundle;
MethodParameters:
Name Flags
savedInstanceState
public void onStart();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: aload 0
getfield android.app.Fragment.mLoadersStarted:Z
ifne 9
2: aload 0
iconst_1
putfield android.app.Fragment.mLoadersStarted:Z
3: aload 0
getfield android.app.Fragment.mCheckedForLoaderManager:Z
ifne 7
4: aload 0
iconst_1
putfield android.app.Fragment.mCheckedForLoaderManager:Z
5: aload 0
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
getfield android.app.Fragment.mWho:Ljava/lang/String;
aload 0
getfield android.app.Fragment.mLoadersStarted:Z
iconst_0
invokevirtual android.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/app/LoaderManagerImpl;
putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
6: goto 9
StackMap locals:
StackMap stack:
7: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
ifnull 9
8: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
invokevirtual android.app.LoaderManagerImpl.doStart:()V
9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/app/Fragment;
public void onResume();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public void onSaveInstanceState(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 outState Landroid/os/Bundle;
MethodParameters:
Name Flags
outState
public void onMultiWindowModeChanged(boolean, android.content.res.Configuration);
descriptor: (ZLandroid/content/res/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.app.Fragment.onMultiWindowModeChanged:(Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 isInMultiWindowMode Z
0 2 2 newConfig Landroid/content/res/Configuration;
MethodParameters:
Name Flags
isInMultiWindowMode
newConfig
public void onMultiWindowModeChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 isInMultiWindowMode Z
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
isInMultiWindowMode
public void onPictureInPictureModeChanged(boolean, android.content.res.Configuration);
descriptor: (ZLandroid/content/res/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual android.app.Fragment.onPictureInPictureModeChanged:(Z)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 isInPictureInPictureMode Z
0 2 2 newConfig Landroid/content/res/Configuration;
MethodParameters:
Name Flags
isInPictureInPictureMode
newConfig
public void onPictureInPictureModeChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 isInPictureInPictureMode Z
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
isInPictureInPictureMode
public void onConfigurationChanged(android.content.res.Configuration);
descriptor: (Landroid/content/res/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 newConfig Landroid/content/res/Configuration;
MethodParameters:
Name Flags
newConfig
public void onPause();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public void onStop();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public void onLowMemory();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public void onTrimMemory(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 level I
MethodParameters:
Name Flags
level
public void onDestroyView();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public void onDestroy();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: aload 0
getfield android.app.Fragment.mCheckedForLoaderManager:Z
ifne 4
2: aload 0
iconst_1
putfield android.app.Fragment.mCheckedForLoaderManager:Z
3: aload 0
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
getfield android.app.Fragment.mWho:Ljava/lang/String;
aload 0
getfield android.app.Fragment.mLoadersStarted:Z
iconst_0
invokevirtual android.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/app/LoaderManagerImpl;
putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
4: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
ifnull 6
5: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
invokevirtual android.app.LoaderManagerImpl.doDestroy:()V
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/Fragment;
void initState();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_m1
putfield android.app.Fragment.mIndex:I
1: aload 0
aconst_null
putfield android.app.Fragment.mWho:Ljava/lang/String;
2: aload 0
iconst_0
putfield android.app.Fragment.mAdded:Z
3: aload 0
iconst_0
putfield android.app.Fragment.mRemoving:Z
4: aload 0
iconst_0
putfield android.app.Fragment.mFromLayout:Z
5: aload 0
iconst_0
putfield android.app.Fragment.mInLayout:Z
6: aload 0
iconst_0
putfield android.app.Fragment.mRestored:Z
7: aload 0
iconst_0
putfield android.app.Fragment.mBackStackNesting:I
8: aload 0
aconst_null
putfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
9: aload 0
aconst_null
putfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
10: aload 0
aconst_null
putfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
11: aload 0
iconst_0
putfield android.app.Fragment.mFragmentId:I
12: aload 0
iconst_0
putfield android.app.Fragment.mContainerId:I
13: aload 0
aconst_null
putfield android.app.Fragment.mTag:Ljava/lang/String;
14: aload 0
iconst_0
putfield android.app.Fragment.mHidden:Z
15: aload 0
iconst_0
putfield android.app.Fragment.mDetached:Z
16: aload 0
iconst_0
putfield android.app.Fragment.mRetaining:Z
17: aload 0
aconst_null
putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
18: aload 0
iconst_0
putfield android.app.Fragment.mLoadersStarted:Z
19: aload 0
iconst_0
putfield android.app.Fragment.mCheckedForLoaderManager:Z
20: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Landroid/app/Fragment;
public void onDetach();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield android.app.Fragment.mCalled:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater);
descriptor: (Landroid/view/Menu;Landroid/view/MenuInflater;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 menu Landroid/view/Menu;
0 1 2 inflater Landroid/view/MenuInflater;
MethodParameters:
Name Flags
menu
inflater
public void onPrepareOptionsMenu(android.view.Menu);
descriptor: (Landroid/view/Menu;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 menu Landroid/view/Menu;
MethodParameters:
Name Flags
menu
public void onDestroyOptionsMenu();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
public boolean onOptionsItemSelected(android.view.MenuItem);
descriptor: (Landroid/view/MenuItem;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 item Landroid/view/MenuItem;
MethodParameters:
Name Flags
item
public void onOptionsMenuClosed(android.view.Menu);
descriptor: (Landroid/view/Menu;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 menu Landroid/view/Menu;
MethodParameters:
Name Flags
menu
public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo);
descriptor: (Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual android.app.Fragment.getActivity:()Landroid/app/Activity;
aload 1
aload 2
aload 3
invokevirtual android.app.Activity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 menu Landroid/view/ContextMenu;
0 2 2 v Landroid/view/View;
0 2 3 menuInfo Landroid/view/ContextMenu$ContextMenuInfo;
MethodParameters:
Name Flags
menu
v
menuInfo
public void registerForContextMenu(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual android.view.View.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 view Landroid/view/View;
MethodParameters:
Name Flags
view
public void unregisterForContextMenu(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aconst_null
invokevirtual android.view.View.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 view Landroid/view/View;
MethodParameters:
Name Flags
view
public boolean onContextItemSelected(android.view.MenuItem);
descriptor: (Landroid/view/MenuItem;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/Fragment;
0 1 1 item Landroid/view/MenuItem;
MethodParameters:
Name Flags
item
public void setEnterSharedElementCallback(android.app.SharedElementCallback);
descriptor: (Landroid/app/SharedElementCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 3
2: return
3: StackMap locals:
StackMap stack:
getstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
astore 1
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mEnterTransitionCallback:Landroid/app/SharedElementCallback;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
0 6 1 callback Landroid/app/SharedElementCallback;
MethodParameters:
Name Flags
callback
public void setExitSharedElementCallback(android.app.SharedElementCallback);
descriptor: (Landroid/app/SharedElementCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 4
1: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 3
2: return
3: StackMap locals:
StackMap stack:
getstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
astore 1
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mExitTransitionCallback:Landroid/app/SharedElementCallback;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
0 6 1 callback Landroid/app/SharedElementCallback;
MethodParameters:
Name Flags
callback
public void setEnterTransition(android.transition.Transition);
descriptor: (Landroid/transition/Transition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
ifeq 2
1: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mEnterTransition:Landroid/transition/Transition;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
0 3 1 transition Landroid/transition/Transition;
MethodParameters:
Name Flags
transition
public android.transition.Transition getEnterTransition();
descriptor: ()Landroid/transition/Transition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mEnterTransition:Landroid/transition/Transition;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
public void setReturnTransition(android.transition.Transition);
descriptor: (Landroid/transition/Transition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
ifeq 2
1: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mReturnTransition:Landroid/transition/Transition;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
0 3 1 transition Landroid/transition/Transition;
MethodParameters:
Name Flags
transition
public android.transition.Transition getReturnTransition();
descriptor: ()Landroid/transition/Transition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mReturnTransition:Landroid/transition/Transition;
getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
if_acmpne 3
aload 0
invokevirtual android.app.Fragment.getEnterTransition:()Landroid/transition/Transition;
goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mReturnTransition:Landroid/transition/Transition;
4: StackMap locals:
StackMap stack: android.transition.Transition
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/Fragment;
public void setExitTransition(android.transition.Transition);
descriptor: (Landroid/transition/Transition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
ifeq 2
1: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mExitTransition:Landroid/transition/Transition;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
0 3 1 transition Landroid/transition/Transition;
MethodParameters:
Name Flags
transition
public android.transition.Transition getExitTransition();
descriptor: ()Landroid/transition/Transition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mExitTransition:Landroid/transition/Transition;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
public void setReenterTransition(android.transition.Transition);
descriptor: (Landroid/transition/Transition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
ifeq 2
1: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mReenterTransition:Landroid/transition/Transition;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
0 3 1 transition Landroid/transition/Transition;
MethodParameters:
Name Flags
transition
public android.transition.Transition getReenterTransition();
descriptor: ()Landroid/transition/Transition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mReenterTransition:Landroid/transition/Transition;
getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
if_acmpne 3
aload 0
invokevirtual android.app.Fragment.getExitTransition:()Landroid/transition/Transition;
goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mReenterTransition:Landroid/transition/Transition;
4: StackMap locals:
StackMap stack: android.transition.Transition
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/Fragment;
public void setSharedElementEnterTransition(android.transition.Transition);
descriptor: (Landroid/transition/Transition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
ifeq 2
1: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mSharedElementEnterTransition:Landroid/transition/Transition;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
0 3 1 transition Landroid/transition/Transition;
MethodParameters:
Name Flags
transition
public android.transition.Transition getSharedElementEnterTransition();
descriptor: ()Landroid/transition/Transition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mSharedElementEnterTransition:Landroid/transition/Transition;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
public void setSharedElementReturnTransition(android.transition.Transition);
descriptor: (Landroid/transition/Transition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
invokevirtual android.app.Fragment.shouldChangeTransition:(Landroid/transition/Transition;Landroid/transition/Transition;)Z
ifeq 2
1: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mSharedElementReturnTransition:Landroid/transition/Transition;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
0 3 1 transition Landroid/transition/Transition;
MethodParameters:
Name Flags
transition
public android.transition.Transition getSharedElementReturnTransition();
descriptor: ()Landroid/transition/Transition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mSharedElementReturnTransition:Landroid/transition/Transition;
getstatic android.app.Fragment.USE_DEFAULT_TRANSITION:Landroid/transition/Transition;
if_acmpne 4
3: aload 0
invokevirtual android.app.Fragment.getSharedElementEnterTransition:()Landroid/transition/Transition;
goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mSharedElementReturnTransition:Landroid/transition/Transition;
5: StackMap locals:
StackMap stack: android.transition.Transition
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
public void setAllowEnterTransitionOverlap(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield android.app.Fragment$AnimationInfo.mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 allow Z
MethodParameters:
Name Flags
allow
public boolean getAllowEnterTransitionOverlap();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnull 1
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
ifnonnull 2
1: StackMap locals:
StackMap stack:
iconst_1
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
3: StackMap locals:
StackMap stack: int
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
public void setAllowReturnTransitionOverlap(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield android.app.Fragment$AnimationInfo.mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 allow Z
MethodParameters:
Name Flags
allow
public boolean getAllowReturnTransitionOverlap();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnull 1
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
ifnonnull 2
1: StackMap locals:
StackMap stack:
iconst_1
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
3: StackMap locals:
StackMap stack: int
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
public void postponeEnterTransition();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
iconst_1
putfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
public void startPostponedEnterTransition();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 1
aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
ifnonnull 3
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
iconst_0
putfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
2: goto 8
StackMap locals:
StackMap stack:
3: invokestatic android.os.Looper.myLooper:()Landroid/os/Looper;
aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getHandler:()Landroid/os/Handler;
invokevirtual android.os.Handler.getLooper:()Landroid/os/Looper;
if_acmpeq 7
4: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
getfield android.app.FragmentManagerImpl.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getHandler:()Landroid/os/Handler;
5: aload 0
invokedynamic run(Landroid/app/Fragment;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
android/app/Fragment.callStartTransitionListener()V (7)
()V
invokevirtual android.os.Handler.postAtFrontOfQueue:(Ljava/lang/Runnable;)Z
pop
6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.callStartTransitionListener:()V
8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/app/Fragment;
private void callStartTransitionListener();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 3
1: aconst_null
astore 1
start local 1 2: goto 6
end local 1 3: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
iconst_0
putfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
4: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
astore 1
start local 1 5: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
aconst_null
putfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
6: StackMap locals: android.app.Fragment$OnStartEnterTransitionListener
StackMap stack:
aload 1
ifnull 8
7: aload 1
invokeinterface android.app.Fragment$OnStartEnterTransitionListener.onStartEnterTransition:()V
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/app/Fragment;
2 3 1 listener Landroid/app/Fragment$OnStartEnterTransitionListener;
5 9 1 listener Landroid/app/Fragment$OnStartEnterTransitionListener;
private boolean shouldChangeTransition(android.transition.Transition, android.transition.Transition);
descriptor: (Landroid/transition/Transition;Landroid/transition/Transition;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
if_acmpne 3
1: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnull 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 transition Landroid/transition/Transition;
0 4 2 defaultValue Landroid/transition/Transition;
MethodParameters:
Name Flags
transition
defaultValue
public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
descriptor: (Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mFragmentId=#"
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
1: aload 3
aload 0
getfield android.app.Fragment.mFragmentId:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
2: aload 3
ldc " mContainerId=#"
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
3: aload 3
aload 0
getfield android.app.Fragment.mContainerId:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
4: aload 3
ldc " mTag="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mTag:Ljava/lang/String;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
5: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mState="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mState:I
invokevirtual java.io.PrintWriter.print:(I)V
6: aload 3
ldc " mIndex="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mIndex:I
invokevirtual java.io.PrintWriter.print:(I)V
7: aload 3
ldc " mWho="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mWho:Ljava/lang/String;
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
8: aload 3
ldc " mBackStackNesting="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mBackStackNesting:I
invokevirtual java.io.PrintWriter.println:(I)V
9: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mAdded="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mAdded:Z
invokevirtual java.io.PrintWriter.print:(Z)V
10: aload 3
ldc " mRemoving="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mRemoving:Z
invokevirtual java.io.PrintWriter.print:(Z)V
11: aload 3
ldc " mFromLayout="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mFromLayout:Z
invokevirtual java.io.PrintWriter.print:(Z)V
12: aload 3
ldc " mInLayout="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mInLayout:Z
invokevirtual java.io.PrintWriter.println:(Z)V
13: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mHidden="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mHidden:Z
invokevirtual java.io.PrintWriter.print:(Z)V
14: aload 3
ldc " mDetached="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mDetached:Z
invokevirtual java.io.PrintWriter.print:(Z)V
15: aload 3
ldc " mMenuVisible="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mMenuVisible:Z
invokevirtual java.io.PrintWriter.print:(Z)V
16: aload 3
ldc " mHasMenu="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mHasMenu:Z
invokevirtual java.io.PrintWriter.println:(Z)V
17: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mRetainInstance="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mRetainInstance:Z
invokevirtual java.io.PrintWriter.print:(Z)V
18: aload 3
ldc " mRetaining="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mRetaining:Z
invokevirtual java.io.PrintWriter.print:(Z)V
19: aload 3
ldc " mUserVisibleHint="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mUserVisibleHint:Z
invokevirtual java.io.PrintWriter.println:(Z)V
20: aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 23
21: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mFragmentManager="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
22: aload 3
aload 0
getfield android.app.Fragment.mFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
23: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
ifnull 26
24: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mHost="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
25: aload 3
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
26: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mParentFragment:Landroid/app/Fragment;
ifnull 29
27: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mParentFragment="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
28: aload 3
aload 0
getfield android.app.Fragment.mParentFragment:Landroid/app/Fragment;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
29: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mArguments:Landroid/os/Bundle;
ifnull 31
30: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mArguments="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mArguments:Landroid/os/Bundle;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
31: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mSavedFragmentState:Landroid/os/Bundle;
ifnull 34
32: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mSavedFragmentState="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
33: aload 3
aload 0
getfield android.app.Fragment.mSavedFragmentState:Landroid/os/Bundle;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
34: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
ifnull 37
35: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mSavedViewState="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
36: aload 3
aload 0
getfield android.app.Fragment.mSavedViewState:Landroid/util/SparseArray;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
37: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mTarget:Landroid/app/Fragment;
ifnull 41
38: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mTarget="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mTarget:Landroid/app/Fragment;
invokevirtual java.io.PrintWriter.print:(Ljava/lang/Object;)V
39: aload 3
ldc " mTargetRequestCode="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
40: aload 3
aload 0
getfield android.app.Fragment.mTargetRequestCode:I
invokevirtual java.io.PrintWriter.println:(I)V
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.getNextAnim:()I
ifeq 43
42: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mNextAnim="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
invokevirtual android.app.Fragment.getNextAnim:()I
invokevirtual java.io.PrintWriter.println:(I)V
43: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mContainer:Landroid/view/ViewGroup;
ifnull 45
44: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mContainer="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mContainer:Landroid/view/ViewGroup;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
45: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mView:Landroid/view/View;
ifnull 47
46: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mView="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
aload 0
getfield android.app.Fragment.mView:Landroid/view/View;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
47: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.getAnimatingAway:()Landroid/animation/Animator;
ifnull 52
48: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mAnimatingAway="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
49: aload 3
aload 0
invokevirtual android.app.Fragment.getAnimatingAway:()Landroid/animation/Animator;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/Object;)V
50: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "mStateAfterAnimating="
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
51: aload 3
aload 0
invokevirtual android.app.Fragment.getStateAfterAnimating:()I
invokevirtual java.io.PrintWriter.println:(I)V
52: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
ifnull 55
53: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
ldc "Loader Manager:"
invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
54: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
aload 3
aload 4
invokevirtual android.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
55: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 58
56: aload 3
aload 1
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
aload 3
new java.lang.StringBuilder
dup
ldc "Child "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
57: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
aload 3
aload 4
invokevirtual android.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
58: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 this Landroid/app/Fragment;
0 59 1 prefix Ljava/lang/String;
0 59 2 fd Ljava/io/FileDescriptor;
0 59 3 writer Ljava/io/PrintWriter;
0 59 4 args [Ljava/lang/String;
MethodParameters:
Name Flags
prefix
fd
writer
args
android.app.Fragment findFragmentByWho(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/app/Fragment;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield android.app.Fragment.mWho:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 4
3: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 1
invokevirtual android.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/app/Fragment;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/Fragment;
0 5 1 who Ljava/lang/String;
MethodParameters:
Name Flags
who
void instantiateChildFragmentManager();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
new android.app.FragmentManagerImpl
dup
invokespecial android.app.FragmentManagerImpl.<init>:()V
putfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
new android.app.Fragment$1
dup
aload 0
invokespecial android.app.Fragment$1.<init>:(Landroid/app/Fragment;)V
2: aload 0
3: invokevirtual android.app.FragmentManagerImpl.attachController:(Landroid/app/FragmentHostCallback;Landroid/app/FragmentContainer;Landroid/app/Fragment;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/app/Fragment;
void performCreate(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0000)
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield android.app.Fragment.mState:I
3: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
4: aload 0
aload 1
invokevirtual android.app.Fragment.onCreate:(Landroid/os/Bundle;)V
5: aload 0
iconst_1
putfield android.app.Fragment.mIsCreated:Z
6: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 10
7: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
8: ldc " did not call through to super.onCreate()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.getContext:()Landroid/content/Context;
astore 2
start local 2 11: aload 2
ifnull 12
aload 2
invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
goto 13
StackMap locals: android.content.Context
StackMap stack:
12: iconst_0
StackMap locals:
StackMap stack: int
13: istore 3
start local 3 14: iload 3
bipush 24
if_icmpge 16
15: aload 0
aload 1
iconst_0
invokevirtual android.app.Fragment.restoreChildFragmentState:(Landroid/os/Bundle;Z)V
16: StackMap locals: int
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Landroid/app/Fragment;
0 17 1 savedInstanceState Landroid/os/Bundle;
11 17 2 context Landroid/content/Context;
14 17 3 version I
MethodParameters:
Name Flags
savedInstanceState
android.view.View performCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
descriptor: (Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
flags: (0x0000)
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield android.app.Fragment.mPerformedCreateView:Z
3: aload 0
aload 1
aload 2
aload 3
invokevirtual android.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 inflater Landroid/view/LayoutInflater;
0 4 2 container Landroid/view/ViewGroup;
0 4 3 savedInstanceState Landroid/os/Bundle;
MethodParameters:
Name Flags
inflater
container
savedInstanceState
void performActivityCreated(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield android.app.Fragment.mState:I
3: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
4: aload 0
aload 1
invokevirtual android.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V
5: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 9
6: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
7: ldc " did not call through to super.onActivityCreated()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 11
10: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchActivityCreated:()V
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/app/Fragment;
0 12 1 savedInstanceState Landroid/os/Bundle;
MethodParameters:
Name Flags
savedInstanceState
void performStart();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 3
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.execPendingActions:()Z
pop
3: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield android.app.Fragment.mState:I
4: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
5: aload 0
invokevirtual android.app.Fragment.onStart:()V
6: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 10
7: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
8: ldc " did not call through to super.onStart()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 12
11: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchStart:()V
12: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
ifnull 14
13: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
invokevirtual android.app.LoaderManagerImpl.doReportStart:()V
14: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/app/Fragment;
void performResume();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 3
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.execPendingActions:()Z
pop
3: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield android.app.Fragment.mState:I
4: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
5: aload 0
invokevirtual android.app.Fragment.onResume:()V
6: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 10
7: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
8: ldc " did not call through to super.onResume()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 13
11: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchResume:()V
12: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.execPendingActions:()Z
pop
13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/app/Fragment;
void noteStateNotSaved();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.noteStateNotSaved:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
void performMultiWindowModeChanged(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.app.Fragment.onMultiWindowModeChanged:(Z)V
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 3
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
iload 1
invokevirtual android.app.FragmentManagerImpl.dispatchMultiWindowModeChanged:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 isInMultiWindowMode Z
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
isInMultiWindowMode
void performMultiWindowModeChanged(boolean, android.content.res.Configuration);
descriptor: (ZLandroid/content/res/Configuration;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokevirtual android.app.Fragment.onMultiWindowModeChanged:(ZLandroid/content/res/Configuration;)V
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 3
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
iload 1
aload 2
invokevirtual android.app.FragmentManagerImpl.dispatchMultiWindowModeChanged:(ZLandroid/content/res/Configuration;)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 isInMultiWindowMode Z
0 4 2 newConfig Landroid/content/res/Configuration;
MethodParameters:
Name Flags
isInMultiWindowMode
newConfig
void performPictureInPictureModeChanged(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.app.Fragment.onPictureInPictureModeChanged:(Z)V
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 3
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
iload 1
invokevirtual android.app.FragmentManagerImpl.dispatchPictureInPictureModeChanged:(Z)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 isInPictureInPictureMode Z
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
isInPictureInPictureMode
void performPictureInPictureModeChanged(boolean, android.content.res.Configuration);
descriptor: (ZLandroid/content/res/Configuration;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokevirtual android.app.Fragment.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 5
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
iload 1
3: aload 2
4: invokevirtual android.app.FragmentManagerImpl.dispatchPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
0 6 1 isInPictureInPictureMode Z
0 6 2 newConfig Landroid/content/res/Configuration;
MethodParameters:
Name Flags
isInPictureInPictureMode
newConfig
void performConfigurationChanged(android.content.res.Configuration);
descriptor: (Landroid/content/res/Configuration;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual android.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 3
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 1
invokevirtual android.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 newConfig Landroid/content/res/Configuration;
MethodParameters:
Name Flags
newConfig
void performLowMemory();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.app.Fragment.onLowMemory:()V
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 3
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchLowMemory:()V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
void performTrimMemory(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual android.app.Fragment.onTrimMemory:(I)V
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 3
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
iload 1
invokevirtual android.app.FragmentManagerImpl.dispatchTrimMemory:(I)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 level I
MethodParameters:
Name Flags
level
boolean performCreateOptionsMenu(android.view.Menu, android.view.MenuInflater);
descriptor: (Landroid/view/Menu;Landroid/view/MenuInflater;)Z
flags: (0x0000)
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 0
getfield android.app.Fragment.mHidden:Z
ifne 7
2: aload 0
getfield android.app.Fragment.mHasMenu:Z
ifeq 5
aload 0
getfield android.app.Fragment.mMenuVisible:Z
ifeq 5
3: iconst_1
istore 3
4: aload 0
aload 1
aload 2
invokevirtual android.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 7
6: iload 3
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 1
aload 2
invokevirtual android.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z
ior
istore 3
7: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/app/Fragment;
0 8 1 menu Landroid/view/Menu;
0 8 2 inflater Landroid/view/MenuInflater;
1 8 3 show Z
MethodParameters:
Name Flags
menu
inflater
boolean performPrepareOptionsMenu(android.view.Menu);
descriptor: (Landroid/view/Menu;)Z
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
getfield android.app.Fragment.mHidden:Z
ifne 7
2: aload 0
getfield android.app.Fragment.mHasMenu:Z
ifeq 5
aload 0
getfield android.app.Fragment.mMenuVisible:Z
ifeq 5
3: iconst_1
istore 2
4: aload 0
aload 1
invokevirtual android.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 7
6: iload 2
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 1
invokevirtual android.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z
ior
istore 2
7: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/app/Fragment;
0 8 1 menu Landroid/view/Menu;
1 8 2 show Z
MethodParameters:
Name Flags
menu
boolean performOptionsItemSelected(android.view.MenuItem);
descriptor: (Landroid/view/MenuItem;)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mHidden:Z
ifne 7
1: aload 0
getfield android.app.Fragment.mHasMenu:Z
ifeq 4
aload 0
getfield android.app.Fragment.mMenuVisible:Z
ifeq 4
2: aload 0
aload 1
invokevirtual android.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z
ifeq 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 7
5: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 1
invokevirtual android.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z
ifeq 7
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/app/Fragment;
0 8 1 item Landroid/view/MenuItem;
MethodParameters:
Name Flags
item
boolean performContextItemSelected(android.view.MenuItem);
descriptor: (Landroid/view/MenuItem;)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mHidden:Z
ifne 6
1: aload 0
aload 1
invokevirtual android.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z
ifeq 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 6
4: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 1
invokevirtual android.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z
ifeq 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/app/Fragment;
0 7 1 item Landroid/view/MenuItem;
MethodParameters:
Name Flags
item
void performOptionsMenuClosed(android.view.Menu);
descriptor: (Landroid/view/Menu;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mHidden:Z
ifne 5
1: aload 0
getfield android.app.Fragment.mHasMenu:Z
ifeq 3
aload 0
getfield android.app.Fragment.mMenuVisible:Z
ifeq 3
2: aload 0
aload 1
invokevirtual android.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 5
4: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
aload 1
invokevirtual android.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
0 6 1 menu Landroid/view/Menu;
MethodParameters:
Name Flags
menu
void performSaveInstanceState(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual android.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 5
2: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable;
astore 2
start local 2 3: aload 2
ifnull 5
4: aload 1
ldc "android:fragments"
aload 2
invokevirtual android.os.Bundle.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
0 6 1 outState Landroid/os/Bundle;
3 5 2 p Landroid/os/Parcelable;
MethodParameters:
Name Flags
outState
void performPause();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchPause:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield android.app.Fragment.mState:I
3: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
4: aload 0
invokevirtual android.app.Fragment.onPause:()V
5: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 9
6: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
7: ldc " did not call through to super.onPause()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/app/Fragment;
void performStop();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchStop:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield android.app.Fragment.mState:I
3: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
4: aload 0
invokevirtual android.app.Fragment.onStop:()V
5: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 9
6: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
7: ldc " did not call through to super.onStop()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mLoadersStarted:Z
ifeq 19
10: aload 0
iconst_0
putfield android.app.Fragment.mLoadersStarted:Z
11: aload 0
getfield android.app.Fragment.mCheckedForLoaderManager:Z
ifne 14
12: aload 0
iconst_1
putfield android.app.Fragment.mCheckedForLoaderManager:Z
13: aload 0
aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
aload 0
getfield android.app.Fragment.mWho:Ljava/lang/String;
aload 0
getfield android.app.Fragment.mLoadersStarted:Z
iconst_0
invokevirtual android.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/app/LoaderManagerImpl;
putfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
14: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
ifnull 19
15: aload 0
getfield android.app.Fragment.mHost:Landroid/app/FragmentHostCallback;
invokevirtual android.app.FragmentHostCallback.getRetainLoaders:()Z
ifeq 18
16: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
invokevirtual android.app.LoaderManagerImpl.doRetain:()V
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
invokevirtual android.app.LoaderManagerImpl.doStop:()V
19: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Landroid/app/Fragment;
void performDestroyView();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchDestroyView:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield android.app.Fragment.mState:I
3: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
4: aload 0
invokevirtual android.app.Fragment.onDestroyView:()V
5: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 9
6: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
7: ldc " did not call through to super.onDestroyView()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
ifnull 11
10: aload 0
getfield android.app.Fragment.mLoaderManager:Landroid/app/LoaderManagerImpl;
invokevirtual android.app.LoaderManagerImpl.doReportNextStart:()V
11: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield android.app.Fragment.mPerformedCreateView:Z
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/app/Fragment;
void performDestroy();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 2
1: aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchDestroy:()V
2: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield android.app.Fragment.mState:I
3: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
4: aload 0
iconst_0
putfield android.app.Fragment.mIsCreated:Z
5: aload 0
invokevirtual android.app.Fragment.onDestroy:()V
6: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 10
7: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
8: ldc " did not call through to super.onDestroy()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
11: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/app/Fragment;
void performDetach();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield android.app.Fragment.mCalled:Z
1: aload 0
invokevirtual android.app.Fragment.onDetach:()V
2: aload 0
aconst_null
putfield android.app.Fragment.mLayoutInflater:Landroid/view/LayoutInflater;
3: aload 0
getfield android.app.Fragment.mCalled:Z
ifne 7
4: new android.util.SuperNotCalledException
dup
new java.lang.StringBuilder
dup
ldc "Fragment "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
5: ldc " did not call through to super.onDetach()"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial android.util.SuperNotCalledException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
ifnull 14
8: aload 0
getfield android.app.Fragment.mRetaining:Z
ifne 12
9: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Child FragmentManager of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " was not "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: ldc " destroyed and this fragment is not retaining instance"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
invokevirtual android.app.FragmentManagerImpl.dispatchDestroy:()V
13: aload 0
aconst_null
putfield android.app.Fragment.mChildFragmentManager:Landroid/app/FragmentManagerImpl;
14: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/app/Fragment;
void setOnStartEnterTransitionListener(android.app.Fragment$OnStartEnterTransitionListener);
descriptor: (Landroid/app/Fragment$OnStartEnterTransitionListener;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
pop
1: aload 1
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
if_acmpne 3
2: return
3: StackMap locals:
StackMap stack:
aload 1
ifnull 7
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
ifnull 7
4: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Trying to set a replacement startPostponedEnterTransition on "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
5: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
ifeq 9
8: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mStartEnterTransitionListener:Landroid/app/Fragment$OnStartEnterTransitionListener;
9: StackMap locals:
StackMap stack:
aload 1
ifnull 11
10: aload 1
invokeinterface android.app.Fragment$OnStartEnterTransitionListener.startListening:()V
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/app/Fragment;
0 12 1 listener Landroid/app/Fragment$OnStartEnterTransitionListener;
MethodParameters:
Name Flags
listener
private static android.transition.Transition loadTransition(android.content.Context, android.content.res.TypedArray, android.transition.Transition, android.transition.Transition, int);
descriptor: (Landroid/content/Context;Landroid/content/res/TypedArray;Landroid/transition/Transition;Landroid/transition/Transition;I)Landroid/transition/Transition;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tcom.android.internal.R cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
context
typedArray
currentValue
defaultValue
id
private android.app.Fragment$AnimationInfo ensureAnimationInfo();
descriptor: ()Landroid/app/Fragment$AnimationInfo;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: aload 0
new android.app.Fragment$AnimationInfo
dup
invokespecial android.app.Fragment$AnimationInfo.<init>:()V
putfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
int getNextAnim();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mNextAnim:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
void setNextAnim(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
iload 1
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
iload 1
putfield android.app.Fragment$AnimationInfo.mNextAnim:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/Fragment;
0 4 1 animResourceId I
MethodParameters:
Name Flags
animResourceId
int getNextTransition();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mNextTransition:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
void setNextTransition(int, int);
descriptor: (II)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
iload 1
ifne 2
iload 2
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
pop
3: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
iload 1
putfield android.app.Fragment$AnimationInfo.mNextTransition:I
4: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
iload 2
putfield android.app.Fragment$AnimationInfo.mNextTransitionStyle:I
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/Fragment;
0 6 1 nextTransition I
0 6 2 nextTransitionStyle I
MethodParameters:
Name Flags
nextTransition
nextTransitionStyle
int getNextTransitionStyle();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mNextTransitionStyle:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
android.app.SharedElementCallback getEnterTransitionCallback();
descriptor: ()Landroid/app/SharedElementCallback;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: getstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mEnterTransitionCallback:Landroid/app/SharedElementCallback;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
android.app.SharedElementCallback getExitTransitionCallback();
descriptor: ()Landroid/app/SharedElementCallback;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: getstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mExitTransitionCallback:Landroid/app/SharedElementCallback;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
android.animation.Animator getAnimatingAway();
descriptor: ()Landroid/animation/Animator;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mAnimatingAway:Landroid/animation/Animator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
void setAnimatingAway(android.animation.Animator);
descriptor: (Landroid/animation/Animator;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
aload 1
putfield android.app.Fragment$AnimationInfo.mAnimatingAway:Landroid/animation/Animator;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 animator Landroid/animation/Animator;
MethodParameters:
Name Flags
animator
int getStateAfterAnimating();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mStateAfterAnimating:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
void setStateAfterAnimating(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
iload 1
putfield android.app.Fragment$AnimationInfo.mStateAfterAnimating:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 state I
MethodParameters:
Name Flags
state
boolean isPostponed();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mEnterTransitionPostponed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
boolean isHideReplaced();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.Fragment.mAnimationInfo:Landroid/app/Fragment$AnimationInfo;
getfield android.app.Fragment$AnimationInfo.mIsHideReplaced:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/Fragment;
void setHideReplaced(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.Fragment.ensureAnimationInfo:()Landroid/app/Fragment$AnimationInfo;
iload 1
putfield android.app.Fragment$AnimationInfo.mIsHideReplaced:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/Fragment;
0 2 1 replaced Z
MethodParameters:
Name Flags
replaced
}
SourceFile: "Fragment.java"
NestMembers:
android.app.Fragment$1 android.app.Fragment$AnimationInfo android.app.Fragment$InstantiationException android.app.Fragment$OnStartEnterTransitionListener android.app.Fragment$SavedState android.app.Fragment$SavedState$1
InnerClasses:
android.app.Fragment$1
AnimationInfo = android.app.Fragment$AnimationInfo of android.app.Fragment
public InstantiationException = android.app.Fragment$InstantiationException of android.app.Fragment
abstract OnStartEnterTransitionListener = android.app.Fragment$OnStartEnterTransitionListener of android.app.Fragment
public SavedState = android.app.Fragment$SavedState of android.app.Fragment
public SendIntentException = android.content.IntentSender$SendIntentException of android.content.IntentSender
public abstract ContextMenuInfo = android.view.ContextMenu$ContextMenuInfo of android.view.ContextMenu
public abstract Factory2 = android.view.LayoutInflater$Factory2 of android.view.LayoutInflater
public abstract OnCreateContextMenuListener = android.view.View$OnCreateContextMenuListener of android.view.View
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
RuntimeVisibleAnnotations:
java.lang.Deprecated()