public class android.transition.TransitionInflater
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.transition.TransitionInflater
super_class: java.lang.Object
{
private static final java.lang.Class<?>[] sConstructorSignature;
descriptor: [Ljava/lang/Class;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: [Ljava/lang/Class<*>;
private static final android.util.ArrayMap<java.lang.String, java.lang.reflect.Constructor> sConstructors;
descriptor: Landroid/util/ArrayMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Landroid/util/ArrayMap<Ljava/lang/String;Ljava/lang/reflect/Constructor;>;
private android.content.Context mContext;
descriptor: Landroid/content/Context;
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.transition.TransitionInflater.sConstructorSignature:[Ljava/lang/Class;
3: new android.util.ArrayMap
dup
invokespecial android.util.ArrayMap.<init>:()V
4: putstatic android.transition.TransitionInflater.sConstructors:Landroid/util/ArrayMap;
5: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(android.content.Context);
descriptor: (Landroid/content/Context;)V
flags: (0x0002) ACC_PRIVATE
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
aload 1
putfield android.transition.TransitionInflater.mContext:Landroid/content/Context;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/transition/TransitionInflater;
0 3 1 context Landroid/content/Context;
MethodParameters:
Name Flags
context
public static android.transition.TransitionInflater from(android.content.Context);
descriptor: (Landroid/content/Context;)Landroid/transition/TransitionInflater;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new android.transition.TransitionInflater
dup
aload 0
invokespecial android.transition.TransitionInflater.<init>:(Landroid/content/Context;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Landroid/content/Context;
MethodParameters:
Name Flags
context
public android.transition.Transition inflateTransition(int);
descriptor: (I)Landroid/transition/Transition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method asAttributeSet(XmlPullParser) from the type Xml refers to the missing type XmlPullParser\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/transition/TransitionInflater;
MethodParameters:
Name Flags
resource
public android.transition.TransitionManager inflateTransitionManager(int, android.view.ViewGroup);
descriptor: (ILandroid/view/ViewGroup;)Landroid/transition/TransitionManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method asAttributeSet(XmlPullParser) from the type Xml refers to the missing type XmlPullParser\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/transition/TransitionInflater;
MethodParameters:
Name Flags
resource
sceneRoot
android.transition.Transition createTransitionFromXml(XmlPullParser, android.util.AttributeSet, android.transition.Transition);
descriptor: (LXmlPullParser;Landroid/util/AttributeSet;Landroid/transition/Transition;)Landroid/transition/Transition;
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\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser 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/transition/TransitionInflater;
Exceptions:
throws XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
parser
attrs
parent
private java.lang.Object createCustom(android.util.AttributeSet, java.lang.Class, java.lang.String);
descriptor: (Landroid/util/AttributeSet;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aconst_null
ldc "class"
invokeinterface android.util.AttributeSet.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: new android.view.InflateException
dup
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " tag must have a 'class' attribute"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial android.view.InflateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: java.lang.String
StackMap stack:
getstatic android.transition.TransitionInflater.sConstructors:Landroid/util/ArrayMap;
dup
astore 5
monitorenter
4: getstatic android.transition.TransitionInflater.sConstructors:Landroid/util/ArrayMap;
aload 4
invokevirtual android.util.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.reflect.Constructor
astore 6
start local 6 5: aload 6
ifnonnull 13
6: aload 0
getfield android.transition.TransitionInflater.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getClassLoader:()Ljava/lang/ClassLoader;
aload 4
invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
7: aload 2
invokevirtual java.lang.Class.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class;
8: astore 7
start local 7 9: aload 7
ifnull 13
10: aload 7
getstatic android.transition.TransitionInflater.sConstructorSignature:[Ljava/lang/Class;
invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
astore 6
11: aload 6
iconst_1
invokevirtual java.lang.reflect.Constructor.setAccessible:(Z)V
12: getstatic android.transition.TransitionInflater.sConstructors:Landroid/util/ArrayMap;
aload 4
aload 6
invokevirtual android.util.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 13: StackMap locals: android.util.ArrayMap java.lang.reflect.Constructor
StackMap stack:
aload 6
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.transition.TransitionInflater.mContext:Landroid/content/Context;
aastore
dup
iconst_1
aload 1
aastore
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
aload 5
monitorexit
14: areturn
end local 6 15: StackMap locals: android.transition.TransitionInflater android.util.AttributeSet java.lang.Class java.lang.String java.lang.String android.util.ArrayMap
StackMap stack: java.lang.Throwable
aload 5
monitorexit
16: athrow
17: StackMap locals: android.transition.TransitionInflater android.util.AttributeSet java.lang.Class java.lang.String java.lang.String
StackMap stack: java.lang.InstantiationException
astore 5
start local 5 18: new android.view.InflateException
dup
new java.lang.StringBuilder
dup
ldc "Could not instantiate "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " class "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
20: invokespecial android.view.InflateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 5 21: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
astore 5
start local 5 22: new android.view.InflateException
dup
new java.lang.StringBuilder
dup
ldc "Could not instantiate "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " class "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
24: invokespecial android.view.InflateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 5 25: StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
astore 5
start local 5 26: new android.view.InflateException
dup
new java.lang.StringBuilder
dup
ldc "Could not instantiate "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " class "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
27: aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
28: invokespecial android.view.InflateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 5 29: StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
astore 5
start local 5 30: new android.view.InflateException
dup
new java.lang.StringBuilder
dup
ldc "Could not instantiate "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " class "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
31: aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
32: invokespecial android.view.InflateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 5 33: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 5
start local 5 34: new android.view.InflateException
dup
new java.lang.StringBuilder
dup
ldc "Could not instantiate "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " class "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
35: aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 5
36: invokespecial android.view.InflateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
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 37 0 this Landroid/transition/TransitionInflater;
0 37 1 attrs Landroid/util/AttributeSet;
0 37 2 expectedType Ljava/lang/Class;
0 37 3 tag Ljava/lang/String;
1 37 4 className Ljava/lang/String;
5 15 6 constructor Ljava/lang/reflect/Constructor;
9 13 7 c Ljava/lang/Class;
18 21 5 e Ljava/lang/InstantiationException;
22 25 5 e Ljava/lang/ClassNotFoundException;
26 29 5 e Ljava/lang/reflect/InvocationTargetException;
30 33 5 e Ljava/lang/NoSuchMethodException;
34 37 5 e Ljava/lang/IllegalAccessException;
Exception table:
from to target type
4 14 15 any
15 16 15 any
3 14 17 Class java.lang.InstantiationException
15 17 17 Class java.lang.InstantiationException
3 14 21 Class java.lang.ClassNotFoundException
15 17 21 Class java.lang.ClassNotFoundException
3 14 25 Class java.lang.reflect.InvocationTargetException
15 17 25 Class java.lang.reflect.InvocationTargetException
3 14 29 Class java.lang.NoSuchMethodException
15 17 29 Class java.lang.NoSuchMethodException
3 14 33 Class java.lang.IllegalAccessException
15 17 33 Class java.lang.IllegalAccessException
MethodParameters:
Name Flags
attrs
expectedType
tag
void getTargetIds(XmlPullParser, android.util.AttributeSet, android.transition.Transition);
descriptor: (LXmlPullParser;Landroid/util/AttributeSet;Landroid/transition/Transition;)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\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR 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/transition/TransitionInflater;
Exceptions:
throws XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
parser
attrs
transition
android.transition.TransitionManager createTransitionManagerFromXml(XmlPullParser, android.util.AttributeSet, android.view.ViewGroup);
descriptor: (LXmlPullParser;Landroid/util/AttributeSet;Landroid/view/ViewGroup;)Landroid/transition/TransitionManager;
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\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser 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/transition/TransitionInflater;
Exceptions:
throws XmlPullParserException, java.io.IOException
MethodParameters:
Name Flags
parser
attrs
sceneRoot
private void loadTransition(android.util.AttributeSet, android.view.ViewGroup, android.transition.TransitionManager);
descriptor: (Landroid/util/AttributeSet;Landroid/view/ViewGroup;Landroid/transition/TransitionManager;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR 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/transition/TransitionInflater;
Exceptions:
throws android.content.res.Resources$NotFoundException
MethodParameters:
Name Flags
attrs
sceneRoot
transitionManager
}
SourceFile: "TransitionInflater.java"
InnerClasses:
public NotFoundException = android.content.res.Resources$NotFoundException of android.content.res.Resources