abstract class android.preference.GenericInflater<T, P extends android.preference.GenericInflater$Parent>
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: android.preference.GenericInflater
super_class: java.lang.Object
{
private final boolean DEBUG;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
ConstantValue: 0
protected final android.content.Context mContext;
descriptor: Landroid/content/Context;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private boolean mFactorySet;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private android.preference.GenericInflater$Factory<T> mFactory;
descriptor: Landroid/preference/GenericInflater$Factory;
flags: (0x0002) ACC_PRIVATE
Signature: Landroid/preference/GenericInflater$Factory<TT;>;
private final java.lang.Object[] mConstructorArgs;
descriptor: [Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.lang.Class[] mConstructorSignature;
descriptor: [Ljava/lang/Class;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.HashMap sConstructorMap;
descriptor: Ljava/util/HashMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.lang.String mDefaultPackage;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_2
anewarray java.lang.Class
dup
iconst_0
1: ldc Landroid/content/Context;
aastore
dup
iconst_1
ldc Landroid/util/AttributeSet;
aastore
2: putstatic android.preference.GenericInflater.mConstructorSignature:[Ljava/lang/Class;
3: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic android.preference.GenericInflater.sConstructorMap:Ljava/util/HashMap;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(android.content.Context);
descriptor: (Landroid/content/Context;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield android.preference.GenericInflater.DEBUG:Z
2: aload 0
iconst_2
anewarray java.lang.Object
putfield android.preference.GenericInflater.mConstructorArgs:[Ljava/lang/Object;
3: aload 0
aload 1
putfield android.preference.GenericInflater.mContext:Landroid/content/Context;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/preference/GenericInflater<TT;TP;>;
0 5 1 context Landroid/content/Context;
MethodParameters:
Name Flags
context
protected void <init>(android.preference.GenericInflater<T, P>, android.content.Context);
descriptor: (Landroid/preference/GenericInflater;Landroid/content/Context;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield android.preference.GenericInflater.DEBUG:Z
2: aload 0
iconst_2
anewarray java.lang.Object
putfield android.preference.GenericInflater.mConstructorArgs:[Ljava/lang/Object;
3: aload 0
aload 2
putfield android.preference.GenericInflater.mContext:Landroid/content/Context;
4: aload 0
aload 1
getfield android.preference.GenericInflater.mFactory:Landroid/preference/GenericInflater$Factory;
putfield android.preference.GenericInflater.mFactory:Landroid/preference/GenericInflater$Factory;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/preference/GenericInflater<TT;TP;>;
0 6 1 original Landroid/preference/GenericInflater<TT;TP;>;
0 6 2 newContext Landroid/content/Context;
Signature: (Landroid/preference/GenericInflater<TT;TP;>;Landroid/content/Context;)V
MethodParameters:
Name Flags
original
newContext
public abstract android.preference.GenericInflater cloneInContext(android.content.Context);
descriptor: (Landroid/content/Context;)Landroid/preference/GenericInflater;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
newContext
public void setDefaultPackage(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.preference.GenericInflater.mDefaultPackage:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/preference/GenericInflater<TT;TP;>;
0 2 1 defaultPackage Ljava/lang/String;
MethodParameters:
Name Flags
defaultPackage
public java.lang.String getDefaultPackage();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.preference.GenericInflater.mDefaultPackage:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/preference/GenericInflater<TT;TP;>;
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.preference.GenericInflater.mContext:Landroid/content/Context;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/preference/GenericInflater<TT;TP;>;
public final android.preference.GenericInflater$Factory<T> getFactory();
descriptor: ()Landroid/preference/GenericInflater$Factory;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.preference.GenericInflater.mFactory:Landroid/preference/GenericInflater$Factory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/preference/GenericInflater<TT;TP;>;
Signature: ()Landroid/preference/GenericInflater$Factory<TT;>;
public void setFactory(android.preference.GenericInflater$Factory<T>);
descriptor: (Landroid/preference/GenericInflater$Factory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.preference.GenericInflater.mFactorySet:Z
ifeq 2
1: new java.lang.IllegalStateException
dup
ldc "A factory has already been set on this inflater"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: new java.lang.NullPointerException
dup
ldc "Given factory can not be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield android.preference.GenericInflater.mFactorySet:Z
5: aload 0
getfield android.preference.GenericInflater.mFactory:Landroid/preference/GenericInflater$Factory;
ifnonnull 8
6: aload 0
aload 1
putfield android.preference.GenericInflater.mFactory:Landroid/preference/GenericInflater$Factory;
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
new android.preference.GenericInflater$FactoryMerger
dup
aload 1
aload 0
getfield android.preference.GenericInflater.mFactory:Landroid/preference/GenericInflater$Factory;
invokespecial android.preference.GenericInflater$FactoryMerger.<init>:(Landroid/preference/GenericInflater$Factory;Landroid/preference/GenericInflater$Factory;)V
putfield android.preference.GenericInflater.mFactory:Landroid/preference/GenericInflater$Factory;
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/preference/GenericInflater<TT;TP;>;
0 10 1 factory Landroid/preference/GenericInflater$Factory<TT;>;
Signature: (Landroid/preference/GenericInflater$Factory<TT;>;)V
MethodParameters:
Name Flags
factory
public T inflate(int, );
descriptor: (ILandroid/preference/GenericInflater$Parent;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
aload 2
ifnull 1
iconst_1
goto 2
StackMap locals: android.preference.GenericInflater int android.preference.GenericInflater$Parent
StackMap stack: android.preference.GenericInflater int android.preference.GenericInflater$Parent
1: iconst_0
StackMap locals: android.preference.GenericInflater int android.preference.GenericInflater$Parent
StackMap stack: android.preference.GenericInflater int android.preference.GenericInflater$Parent int
2: invokevirtual android.preference.GenericInflater.inflate:(ILandroid/preference/GenericInflater$Parent;Z)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/preference/GenericInflater<TT;TP;>;
0 3 1 resource I
0 3 2 root TP;
Signature: (ITP;)TT;
MethodParameters:
Name Flags
resource
root
public T inflate(XmlPullParser, );
descriptor: (LXmlPullParser;Landroid/preference/GenericInflater$Parent;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser 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/GenericInflater<TT;TP;>;
Signature: (LXmlPullParser;TP;)TT;
MethodParameters:
Name Flags
parser
root
public T inflate(int, P, );
descriptor: (ILandroid/preference/GenericInflater$Parent;Z)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method inflate(int, P, boolean) in the type GenericInflater<T,P> is not applicable for the arguments (XmlResourceParser, P, boolean)\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/GenericInflater<TT;TP;>;
Signature: (ITP;Z)TT;
MethodParameters:
Name Flags
resource
root
attachToRoot
public T inflate(XmlPullParser, P, );
descriptor: (LXmlPullParser;Landroid/preference/GenericInflater$Parent;Z)Ljava/lang/Object;
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\tXmlPullParser 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/GenericInflater<TT;TP;>;
Signature: (LXmlPullParser;TP;Z)TT;
MethodParameters:
Name Flags
parser
root
attachToRoot
public final T createItem(java.lang.String, java.lang.String, android.util.AttributeSet);
descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic android.preference.GenericInflater.sConstructorMap:Ljava/util/HashMap;
aload 1
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.reflect.Constructor
astore 4
start local 4 1: aload 4
ifnonnull 9
2: aload 0
getfield android.preference.GenericInflater.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getClassLoader:()Ljava/lang/ClassLoader;
3: aload 2
ifnull 4
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 5
StackMap locals: android.preference.GenericInflater java.lang.String java.lang.String android.util.AttributeSet java.lang.reflect.Constructor
StackMap stack: java.lang.ClassLoader
4: aload 1
5: StackMap locals: android.preference.GenericInflater java.lang.String java.lang.String android.util.AttributeSet java.lang.reflect.Constructor
StackMap stack: java.lang.ClassLoader java.lang.String
invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
astore 5
start local 5 6: aload 5
getstatic android.preference.GenericInflater.mConstructorSignature:[Ljava/lang/Class;
invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
astore 4
7: aload 4
iconst_1
invokevirtual java.lang.reflect.Constructor.setAccessible:(Z)V
8: getstatic android.preference.GenericInflater.sConstructorMap:Ljava/util/HashMap;
aload 1
aload 4
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 9: StackMap locals:
StackMap stack:
aload 0
getfield android.preference.GenericInflater.mConstructorArgs:[Ljava/lang/Object;
astore 5
start local 5 10: aload 5
iconst_1
aload 3
aastore
11: aload 4
aload 5
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
12: areturn
end local 5 13: StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
astore 5
start local 5 14: new android.view.InflateException
dup
new java.lang.StringBuilder
dup
aload 3
15: invokeinterface android.util.AttributeSet.getPositionDescription:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
16: ldc ": Error inflating class "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: aload 2
ifnull 18
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 19
StackMap locals: android.preference.GenericInflater java.lang.String java.lang.String android.util.AttributeSet java.lang.reflect.Constructor java.lang.NoSuchMethodException
StackMap stack: new 14 new 14 java.lang.StringBuilder
18: aload 1
StackMap locals: android.preference.GenericInflater java.lang.String java.lang.String android.util.AttributeSet java.lang.reflect.Constructor java.lang.NoSuchMethodException
StackMap stack: new 14 new 14 java.lang.StringBuilder java.lang.String
19: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
20: invokespecial android.view.InflateException.<init>:(Ljava/lang/String;)V
astore 6
start local 6 21: aload 6
aload 5
invokevirtual android.view.InflateException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
22: aload 6
athrow
end local 6 end local 5 23: StackMap locals: android.preference.GenericInflater java.lang.String java.lang.String android.util.AttributeSet java.lang.reflect.Constructor
StackMap stack: java.lang.ClassNotFoundException
astore 5
start local 5 24: aload 5
athrow
end local 5 25: StackMap locals:
StackMap stack: java.lang.Exception
astore 5
start local 5 26: new android.view.InflateException
dup
new java.lang.StringBuilder
dup
aload 3
27: invokeinterface android.util.AttributeSet.getPositionDescription:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
28: ldc ": Error inflating class "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
29: aload 4
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
30: invokespecial android.view.InflateException.<init>:(Ljava/lang/String;)V
astore 6
start local 6 31: aload 6
aload 5
invokevirtual android.view.InflateException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
32: aload 6
athrow
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 33 0 this Landroid/preference/GenericInflater<TT;TP;>;
0 33 1 name Ljava/lang/String;
0 33 2 prefix Ljava/lang/String;
0 33 3 attrs Landroid/util/AttributeSet;
1 33 4 constructor Ljava/lang/reflect/Constructor;
6 9 5 clazz Ljava/lang/Class;
10 13 5 args [Ljava/lang/Object;
14 23 5 e Ljava/lang/NoSuchMethodException;
21 23 6 ie Landroid/view/InflateException;
24 25 5 e Ljava/lang/ClassNotFoundException;
26 33 5 e Ljava/lang/Exception;
31 33 6 ie Landroid/view/InflateException;
Exception table:
from to target type
1 12 13 Class java.lang.NoSuchMethodException
1 12 23 Class java.lang.ClassNotFoundException
1 12 25 Class java.lang.Exception
Exceptions:
throws java.lang.ClassNotFoundException, android.view.InflateException
Signature: (Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)TT;
MethodParameters:
Name Flags
name
prefix
attrs
protected T onCreateItem(java.lang.String, android.util.AttributeSet);
descriptor: (Ljava/lang/String;Landroid/util/AttributeSet;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
getfield android.preference.GenericInflater.mDefaultPackage:Ljava/lang/String;
aload 2
invokevirtual android.preference.GenericInflater.createItem:(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/preference/GenericInflater<TT;TP;>;
0 1 1 name Ljava/lang/String;
0 1 2 attrs Landroid/util/AttributeSet;
Exceptions:
throws java.lang.ClassNotFoundException
Signature: (Ljava/lang/String;Landroid/util/AttributeSet;)TT;
MethodParameters:
Name Flags
name
attrs
final T createItemFromTag(XmlPullParser, java.lang.String, android.util.AttributeSet);
descriptor: (LXmlPullParser;Ljava/lang/String;Landroid/util/AttributeSet;)Ljava/lang/Object;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlPullParser 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/GenericInflater<TT;TP;>;
Signature: (LXmlPullParser;Ljava/lang/String;Landroid/util/AttributeSet;)TT;
MethodParameters:
Name Flags
parser
name
attrs
void rInflate(XmlPullParser, T, android.util.AttributeSet);
descriptor: (LXmlPullParser;Ljava/lang/Object;Landroid/util/AttributeSet;)V
flags: (0x0000)
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"
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/GenericInflater<TT;TP;>;
Exceptions:
throws XmlPullParserException, java.io.IOException
Signature: (LXmlPullParser;TT;Landroid/util/AttributeSet;)V
MethodParameters:
Name Flags
parser
parent
attrs final
protected boolean onCreateCustomFromTag(XmlPullParser, T, android.util.AttributeSet);
descriptor: (LXmlPullParser;Ljava/lang/Object;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"
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/GenericInflater<TT;TP;>;
Exceptions:
throws XmlPullParserException
Signature: (LXmlPullParser;TT;Landroid/util/AttributeSet;)Z
MethodParameters:
Name Flags
parser
parent
attrs final
protected P onMergeRoots(P, boolean, );
descriptor: (Landroid/preference/GenericInflater$Parent;ZLandroid/preference/GenericInflater$Parent;)Landroid/preference/GenericInflater$Parent;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/preference/GenericInflater<TT;TP;>;
0 1 1 givenRoot TP;
0 1 2 attachToGivenRoot Z
0 1 3 xmlRoot TP;
Signature: (TP;ZTP;)TP;
MethodParameters:
Name Flags
givenRoot
attachToGivenRoot
xmlRoot
}
Signature: <T:Ljava/lang/Object;P::Landroid/preference/GenericInflater$Parent;>Ljava/lang/Object;
SourceFile: "GenericInflater.java"
NestMembers:
android.preference.GenericInflater$Factory android.preference.GenericInflater$FactoryMerger android.preference.GenericInflater$Parent
InnerClasses:
public abstract Factory = android.preference.GenericInflater$Factory of android.preference.GenericInflater
private FactoryMerger = android.preference.GenericInflater$FactoryMerger of android.preference.GenericInflater
public abstract Parent = android.preference.GenericInflater$Parent of android.preference.GenericInflater