class android.preference.PreferenceInflater extends android.preference.GenericInflater<android.preference.Preference, android.preference.PreferenceGroup>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.preference.PreferenceInflater
super_class: android.preference.GenericInflater
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "PreferenceInflater"
private static final java.lang.String INTENT_TAG_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "intent"
private static final java.lang.String EXTRA_TAG_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "extra"
private android.preference.PreferenceManager mPreferenceManager;
descriptor: Landroid/preference/PreferenceManager;
flags: (0x0002) ACC_PRIVATE
public void <init>(android.content.Context, android.preference.PreferenceManager);
descriptor: (Landroid/content/Context;Landroid/preference/PreferenceManager;)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
aload 1
invokespecial android.preference.GenericInflater.<init>:(Landroid/content/Context;)V
1: aload 0
aload 2
invokevirtual android.preference.PreferenceInflater.init:(Landroid/preference/PreferenceManager;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/preference/PreferenceInflater;
0 3 1 context Landroid/content/Context;
0 3 2 preferenceManager Landroid/preference/PreferenceManager;
MethodParameters:
Name Flags
context
preferenceManager
void <init>(android.preference.GenericInflater<android.preference.Preference, android.preference.PreferenceGroup>, android.preference.PreferenceManager, android.content.Context);
descriptor: (Landroid/preference/GenericInflater;Landroid/preference/PreferenceManager;Landroid/content/Context;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 3
invokespecial android.preference.GenericInflater.<init>:(Landroid/preference/GenericInflater;Landroid/content/Context;)V
1: aload 0
aload 2
invokevirtual android.preference.PreferenceInflater.init:(Landroid/preference/PreferenceManager;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/preference/PreferenceInflater;
0 3 1 original Landroid/preference/GenericInflater<Landroid/preference/Preference;Landroid/preference/PreferenceGroup;>;
0 3 2 preferenceManager Landroid/preference/PreferenceManager;
0 3 3 newContext Landroid/content/Context;
Signature: (Landroid/preference/GenericInflater<Landroid/preference/Preference;Landroid/preference/PreferenceGroup;>;Landroid/preference/PreferenceManager;Landroid/content/Context;)V
MethodParameters:
Name Flags
original
preferenceManager
newContext
public android.preference.GenericInflater<android.preference.Preference, android.preference.PreferenceGroup> cloneInContext(android.content.Context);
descriptor: (Landroid/content/Context;)Landroid/preference/GenericInflater;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new android.preference.PreferenceInflater
dup
aload 0
aload 0
getfield android.preference.PreferenceInflater.mPreferenceManager:Landroid/preference/PreferenceManager;
aload 1
invokespecial android.preference.PreferenceInflater.<init>:(Landroid/preference/GenericInflater;Landroid/preference/PreferenceManager;Landroid/content/Context;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/preference/PreferenceInflater;
0 1 1 newContext Landroid/content/Context;
Signature: (Landroid/content/Context;)Landroid/preference/GenericInflater<Landroid/preference/Preference;Landroid/preference/PreferenceGroup;>;
MethodParameters:
Name Flags
newContext
private void init(android.preference.PreferenceManager);
descriptor: (Landroid/preference/PreferenceManager;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.preference.PreferenceInflater.mPreferenceManager:Landroid/preference/PreferenceManager;
1: aload 0
ldc "android.preference."
invokevirtual android.preference.PreferenceInflater.setDefaultPackage:(Ljava/lang/String;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/preference/PreferenceInflater;
0 3 1 preferenceManager Landroid/preference/PreferenceManager;
MethodParameters:
Name Flags
preferenceManager
protected boolean onCreateCustomFromTag(XmlPullParser, android.preference.Preference, android.util.AttributeSet);
descriptor: (LXmlPullParser;Landroid/preference/Preference;Landroid/util/AttributeSet;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tXmlPullParser cannot be resolved to a type\n\tXmlPullParserException cannot be resolved to a type\n\tXmlPullParserException cannot be resolved to a type\n\tXmlPullParserException cannot be resolved to a type\n\tThe method parseBundleExtra(String, AttributeSet, Bundle) from the type Resources refers to the missing type XmlPullParserException\n\tXmlPullParserException cannot be resolved to a type\n\tXmlPullParserException cannot be resolved to a type\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/preference/PreferenceInflater;
Exceptions:
throws XmlPullParserException
MethodParameters:
Name Flags
parser
parentPreference
attrs
protected android.preference.PreferenceGroup onMergeRoots(android.preference.PreferenceGroup, boolean, android.preference.PreferenceGroup);
descriptor: (Landroid/preference/PreferenceGroup;ZLandroid/preference/PreferenceGroup;)Landroid/preference/PreferenceGroup;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnonnull 3
1: aload 3
aload 0
getfield android.preference.PreferenceInflater.mPreferenceManager:Landroid/preference/PreferenceManager;
invokevirtual android.preference.PreferenceGroup.onAttachedToHierarchy:(Landroid/preference/PreferenceManager;)V
2: aload 3
areturn
3: StackMap locals:
StackMap stack:
aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/preference/PreferenceInflater;
0 4 1 givenRoot Landroid/preference/PreferenceGroup;
0 4 2 attachToGivenRoot Z
0 4 3 xmlRoot Landroid/preference/PreferenceGroup;
MethodParameters:
Name Flags
givenRoot
attachToGivenRoot
xmlRoot
protected android.preference.GenericInflater$Parent onMergeRoots(android.preference.GenericInflater$Parent, boolean, android.preference.GenericInflater$Parent);
descriptor: (Landroid/preference/GenericInflater$Parent;ZLandroid/preference/GenericInflater$Parent;)Landroid/preference/GenericInflater$Parent;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast android.preference.PreferenceGroup
iload 2
aload 3
checkcast android.preference.PreferenceGroup
invokevirtual android.preference.PreferenceInflater.onMergeRoots:(Landroid/preference/PreferenceGroup;ZLandroid/preference/PreferenceGroup;)Landroid/preference/PreferenceGroup;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Landroid/preference/GenericInflater<Landroid/preference/Preference;Landroid/preference/PreferenceGroup;>;
SourceFile: "PreferenceInflater.java"
InnerClasses:
public abstract Parent = android.preference.GenericInflater$Parent of android.preference.GenericInflater