public final class android.animation.ObjectAnimator extends android.animation.ValueAnimator
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.animation.ObjectAnimator
super_class: android.animation.ValueAnimator
{
private static final java.lang.String LOG_TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "ObjectAnimator"
private static final boolean DBG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private java.lang.ref.WeakReference<java.lang.Object> mTarget;
descriptor: Ljava/lang/ref/WeakReference;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/ref/WeakReference<Ljava/lang/Object;>;
private java.lang.String mPropertyName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private android.util.Property mProperty;
descriptor: Landroid/util/Property;
flags: (0x0002) ACC_PRIVATE
private boolean mAutoCancel;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void setPropertyName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
ifnull 6
1: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iconst_0
aaload
astore 2
start local 2 2: aload 2
invokevirtual android.animation.PropertyValuesHolder.getPropertyName:()Ljava/lang/String;
astore 3
start local 3 3: aload 2
aload 1
invokevirtual android.animation.PropertyValuesHolder.setPropertyName:(Ljava/lang/String;)V
4: aload 0
getfield android.animation.ObjectAnimator.mValuesMap:Ljava/util/HashMap;
aload 3
invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getfield android.animation.ObjectAnimator.mValuesMap:Ljava/util/HashMap;
aload 1
aload 2
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 end local 2 6: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.animation.ObjectAnimator.mPropertyName:Ljava/lang/String;
7: aload 0
iconst_0
putfield android.animation.ObjectAnimator.mInitialized:Z
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/animation/ObjectAnimator;
0 9 1 propertyName Ljava/lang/String;
2 6 2 valuesHolder Landroid/animation/PropertyValuesHolder;
3 6 3 oldName Ljava/lang/String;
MethodParameters:
Name Flags
propertyName
public void setProperty(android.util.Property);
descriptor: (Landroid/util/Property;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
ifnull 6
1: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iconst_0
aaload
astore 2
start local 2 2: aload 2
invokevirtual android.animation.PropertyValuesHolder.getPropertyName:()Ljava/lang/String;
astore 3
start local 3 3: aload 2
aload 1
invokevirtual android.animation.PropertyValuesHolder.setProperty:(Landroid/util/Property;)V
4: aload 0
getfield android.animation.ObjectAnimator.mValuesMap:Ljava/util/HashMap;
aload 3
invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getfield android.animation.ObjectAnimator.mValuesMap:Ljava/util/HashMap;
aload 0
getfield android.animation.ObjectAnimator.mPropertyName:Ljava/lang/String;
aload 2
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 end local 2 6: StackMap locals:
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
ifnull 8
7: aload 0
aload 1
invokevirtual android.util.Property.getName:()Ljava/lang/String;
putfield android.animation.ObjectAnimator.mPropertyName:Ljava/lang/String;
8: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
9: aload 0
iconst_0
putfield android.animation.ObjectAnimator.mInitialized:Z
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/animation/ObjectAnimator;
0 11 1 property Landroid/util/Property;
2 6 2 valuesHolder Landroid/animation/PropertyValuesHolder;
3 6 3 oldName Ljava/lang/String;
MethodParameters:
Name Flags
property
public java.lang.String getPropertyName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield android.animation.ObjectAnimator.mPropertyName:Ljava/lang/String;
ifnull 4
2: aload 0
getfield android.animation.ObjectAnimator.mPropertyName:Ljava/lang/String;
astore 1
3: goto 17
StackMap locals: java.lang.String
StackMap stack:
4: aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
ifnull 7
5: aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
invokevirtual android.util.Property.getName:()Ljava/lang/String;
astore 1
6: goto 17
StackMap locals:
StackMap stack:
7: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
ifnull 17
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
ifle 17
8: iconst_0
istore 2
start local 2 9: goto 16
10: StackMap locals: int
StackMap stack:
iload 2
ifne 13
11: ldc ""
astore 1
12: goto 14
13: StackMap locals:
StackMap stack:
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;
astore 1
14: StackMap locals:
StackMap stack:
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
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iload 2
aaload
invokevirtual android.animation.PropertyValuesHolder.getPropertyName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
15: iinc 2 1
StackMap locals:
StackMap stack:
16: iload 2
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
if_icmplt 10
end local 2 17: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/animation/ObjectAnimator;
1 18 1 propertyName Ljava/lang/String;
9 17 2 i I
java.lang.String getNameForTrace();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "animator:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual android.animation.ObjectAnimator.getPropertyName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/animation/ObjectAnimator;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.animation.ValueAnimator.<init>:()V
1: aload 0
iconst_0
putfield android.animation.ObjectAnimator.mAutoCancel:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/animation/ObjectAnimator;
private void <init>(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial android.animation.ValueAnimator.<init>:()V
1: aload 0
iconst_0
putfield android.animation.ObjectAnimator.mAutoCancel:Z
2: aload 0
aload 1
invokevirtual android.animation.ObjectAnimator.setTarget:(Ljava/lang/Object;)V
3: aload 0
aload 2
invokevirtual android.animation.ObjectAnimator.setPropertyName:(Ljava/lang/String;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/animation/ObjectAnimator;
0 5 1 target Ljava/lang/Object;
0 5 2 propertyName Ljava/lang/String;
MethodParameters:
Name Flags
target
propertyName
private <T> void <init>(T, android.util.Property<T, ?>);
descriptor: (Ljava/lang/Object;Landroid/util/Property;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial android.animation.ValueAnimator.<init>:()V
1: aload 0
iconst_0
putfield android.animation.ObjectAnimator.mAutoCancel:Z
2: aload 0
aload 1
invokevirtual android.animation.ObjectAnimator.setTarget:(Ljava/lang/Object;)V
3: aload 0
aload 2
invokevirtual android.animation.ObjectAnimator.setProperty:(Landroid/util/Property;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/animation/ObjectAnimator;
0 5 1 target TT;
0 5 2 property Landroid/util/Property<TT;*>;
Signature: <T:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;*>;)V
MethodParameters:
Name Flags
target
property
public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, int[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new android.animation.ObjectAnimator
dup
aload 0
aload 1
invokespecial android.animation.ObjectAnimator.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
astore 3
start local 3 1: aload 3
aload 2
invokevirtual android.animation.ObjectAnimator.setIntValues:([I)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 target Ljava/lang/Object;
0 3 1 propertyName Ljava/lang/String;
0 3 2 values [I
1 3 3 anim Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
propertyName
values
public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokestatic android.animation.KeyframeSet.ofPath:(Landroid/graphics/Path;)Landroid/animation/PathKeyframes;
astore 4
start local 4 1: aload 1
2: aload 4
invokevirtual android.animation.PathKeyframes.createXIntKeyframes:()Landroid/animation/Keyframes$IntKeyframes;
3: invokestatic android.animation.PropertyValuesHolder.ofKeyframes:(Ljava/lang/String;Landroid/animation/Keyframes;)Landroid/animation/PropertyValuesHolder;
astore 5
start local 5 4: aload 2
5: aload 4
invokevirtual android.animation.PathKeyframes.createYIntKeyframes:()Landroid/animation/Keyframes$IntKeyframes;
6: invokestatic android.animation.PropertyValuesHolder.ofKeyframes:(Ljava/lang/String;Landroid/animation/Keyframes;)Landroid/animation/PropertyValuesHolder;
astore 6
start local 6 7: aload 0
iconst_2
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 5
aastore
dup
iconst_1
aload 6
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
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 8 0 target Ljava/lang/Object;
0 8 1 xPropertyName Ljava/lang/String;
0 8 2 yPropertyName Ljava/lang/String;
0 8 3 path Landroid/graphics/Path;
1 8 4 keyframes Landroid/animation/PathKeyframes;
4 8 5 x Landroid/animation/PropertyValuesHolder;
7 8 6 y Landroid/animation/PropertyValuesHolder;
MethodParameters:
Name Flags
target
xPropertyName
yPropertyName
path
public static <T> android.animation.ObjectAnimator ofInt(T, android.util.Property<T, java.lang.Integer>, int[]);
descriptor: (Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new android.animation.ObjectAnimator
dup
aload 0
aload 1
invokespecial android.animation.ObjectAnimator.<init>:(Ljava/lang/Object;Landroid/util/Property;)V
astore 3
start local 3 1: aload 3
aload 2
invokevirtual android.animation.ObjectAnimator.setIntValues:([I)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 target TT;
0 3 1 property Landroid/util/Property<TT;Ljava/lang/Integer;>;
0 3 2 values [I
1 3 3 anim Landroid/animation/ObjectAnimator;
Signature: <T:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;Ljava/lang/Integer;>;[I)Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
property
values
public static <T> android.animation.ObjectAnimator ofInt(T, android.util.Property<T, java.lang.Integer>, android.util.Property<T, java.lang.Integer>, android.graphics.Path);
descriptor: (Ljava/lang/Object;Landroid/util/Property;Landroid/util/Property;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokestatic android.animation.KeyframeSet.ofPath:(Landroid/graphics/Path;)Landroid/animation/PathKeyframes;
astore 4
start local 4 1: aload 1
2: aload 4
invokevirtual android.animation.PathKeyframes.createXIntKeyframes:()Landroid/animation/Keyframes$IntKeyframes;
3: invokestatic android.animation.PropertyValuesHolder.ofKeyframes:(Landroid/util/Property;Landroid/animation/Keyframes;)Landroid/animation/PropertyValuesHolder;
astore 5
start local 5 4: aload 2
5: aload 4
invokevirtual android.animation.PathKeyframes.createYIntKeyframes:()Landroid/animation/Keyframes$IntKeyframes;
6: invokestatic android.animation.PropertyValuesHolder.ofKeyframes:(Landroid/util/Property;Landroid/animation/Keyframes;)Landroid/animation/PropertyValuesHolder;
astore 6
start local 6 7: aload 0
iconst_2
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 5
aastore
dup
iconst_1
aload 6
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
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 8 0 target TT;
0 8 1 xProperty Landroid/util/Property<TT;Ljava/lang/Integer;>;
0 8 2 yProperty Landroid/util/Property<TT;Ljava/lang/Integer;>;
0 8 3 path Landroid/graphics/Path;
1 8 4 keyframes Landroid/animation/PathKeyframes;
4 8 5 x Landroid/animation/PropertyValuesHolder;
7 8 6 y Landroid/animation/PropertyValuesHolder;
Signature: <T:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;Ljava/lang/Integer;>;Landroid/util/Property<TT;Ljava/lang/Integer;>;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
xProperty
yProperty
path
public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, int[][]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[[I)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic android.animation.PropertyValuesHolder.ofMultiInt:(Ljava/lang/String;[[I)Landroid/animation/PropertyValuesHolder;
astore 3
start local 3 1: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 3
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 target Ljava/lang/Object;
0 2 1 propertyName Ljava/lang/String;
0 2 2 values [[I
1 2 3 pvh Landroid/animation/PropertyValuesHolder;
MethodParameters:
Name Flags
target
propertyName
values
public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.graphics.Path);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic android.animation.PropertyValuesHolder.ofMultiInt:(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;
astore 3
start local 3 1: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 3
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 target Ljava/lang/Object;
0 2 1 propertyName Ljava/lang/String;
0 2 2 path Landroid/graphics/Path;
1 2 3 pvh Landroid/animation/PropertyValuesHolder;
MethodParameters:
Name Flags
target
propertyName
path
public static <T> android.animation.ObjectAnimator ofMultiInt(, java.lang.String, android.animation.TypeConverter<T, int[]>, android.animation.TypeEvaluator<T>, T[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 2
1: aload 3
aload 4
2: invokestatic android.animation.PropertyValuesHolder.ofMultiInt:(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;
astore 5
start local 5 3: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 5
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
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 4 0 target Ljava/lang/Object;
0 4 1 propertyName Ljava/lang/String;
0 4 2 converter Landroid/animation/TypeConverter<TT;[I>;
0 4 3 evaluator Landroid/animation/TypeEvaluator<TT;>;
0 4 4 values [Ljava/lang/Object;
3 4 5 pvh Landroid/animation/PropertyValuesHolder;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter<TT;[I>;Landroid/animation/TypeEvaluator<TT;>;[TT;)Landroid/animation/ObjectAnimator;
RuntimeVisibleAnnotations:
java.lang.SafeVarargs()
MethodParameters:
Name Flags
target
propertyName
converter
evaluator
values
public static android.animation.ObjectAnimator ofArgb(java.lang.Object, java.lang.String, int[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic android.animation.ObjectAnimator.ofInt:(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
astore 3
start local 3 1: aload 3
invokestatic android.animation.ArgbEvaluator.getInstance:()Landroid/animation/ArgbEvaluator;
invokevirtual android.animation.ObjectAnimator.setEvaluator:(Landroid/animation/TypeEvaluator;)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 target Ljava/lang/Object;
0 3 1 propertyName Ljava/lang/String;
0 3 2 values [I
1 3 3 animator Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
propertyName
values
public static <T> android.animation.ObjectAnimator ofArgb(T, android.util.Property<T, java.lang.Integer>, int[]);
descriptor: (Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic android.animation.ObjectAnimator.ofInt:(Ljava/lang/Object;Landroid/util/Property;[I)Landroid/animation/ObjectAnimator;
astore 3
start local 3 1: aload 3
invokestatic android.animation.ArgbEvaluator.getInstance:()Landroid/animation/ArgbEvaluator;
invokevirtual android.animation.ObjectAnimator.setEvaluator:(Landroid/animation/TypeEvaluator;)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 target TT;
0 3 1 property Landroid/util/Property<TT;Ljava/lang/Integer;>;
0 3 2 values [I
1 3 3 animator Landroid/animation/ObjectAnimator;
Signature: <T:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;Ljava/lang/Integer;>;[I)Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
property
values
public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, float[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new android.animation.ObjectAnimator
dup
aload 0
aload 1
invokespecial android.animation.ObjectAnimator.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
astore 3
start local 3 1: aload 3
aload 2
invokevirtual android.animation.ObjectAnimator.setFloatValues:([F)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 target Ljava/lang/Object;
0 3 1 propertyName Ljava/lang/String;
0 3 2 values [F
1 3 3 anim Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
propertyName
values
public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokestatic android.animation.KeyframeSet.ofPath:(Landroid/graphics/Path;)Landroid/animation/PathKeyframes;
astore 4
start local 4 1: aload 1
2: aload 4
invokevirtual android.animation.PathKeyframes.createXFloatKeyframes:()Landroid/animation/Keyframes$FloatKeyframes;
3: invokestatic android.animation.PropertyValuesHolder.ofKeyframes:(Ljava/lang/String;Landroid/animation/Keyframes;)Landroid/animation/PropertyValuesHolder;
astore 5
start local 5 4: aload 2
5: aload 4
invokevirtual android.animation.PathKeyframes.createYFloatKeyframes:()Landroid/animation/Keyframes$FloatKeyframes;
6: invokestatic android.animation.PropertyValuesHolder.ofKeyframes:(Ljava/lang/String;Landroid/animation/Keyframes;)Landroid/animation/PropertyValuesHolder;
astore 6
start local 6 7: aload 0
iconst_2
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 5
aastore
dup
iconst_1
aload 6
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
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 8 0 target Ljava/lang/Object;
0 8 1 xPropertyName Ljava/lang/String;
0 8 2 yPropertyName Ljava/lang/String;
0 8 3 path Landroid/graphics/Path;
1 8 4 keyframes Landroid/animation/PathKeyframes;
4 8 5 x Landroid/animation/PropertyValuesHolder;
7 8 6 y Landroid/animation/PropertyValuesHolder;
MethodParameters:
Name Flags
target
xPropertyName
yPropertyName
path
public static <T> android.animation.ObjectAnimator ofFloat(T, android.util.Property<T, java.lang.Float>, float[]);
descriptor: (Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new android.animation.ObjectAnimator
dup
aload 0
aload 1
invokespecial android.animation.ObjectAnimator.<init>:(Ljava/lang/Object;Landroid/util/Property;)V
astore 3
start local 3 1: aload 3
aload 2
invokevirtual android.animation.ObjectAnimator.setFloatValues:([F)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 target TT;
0 3 1 property Landroid/util/Property<TT;Ljava/lang/Float;>;
0 3 2 values [F
1 3 3 anim Landroid/animation/ObjectAnimator;
Signature: <T:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;Ljava/lang/Float;>;[F)Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
property
values
public static <T> android.animation.ObjectAnimator ofFloat(T, android.util.Property<T, java.lang.Float>, android.util.Property<T, java.lang.Float>, android.graphics.Path);
descriptor: (Ljava/lang/Object;Landroid/util/Property;Landroid/util/Property;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokestatic android.animation.KeyframeSet.ofPath:(Landroid/graphics/Path;)Landroid/animation/PathKeyframes;
astore 4
start local 4 1: aload 1
2: aload 4
invokevirtual android.animation.PathKeyframes.createXFloatKeyframes:()Landroid/animation/Keyframes$FloatKeyframes;
3: invokestatic android.animation.PropertyValuesHolder.ofKeyframes:(Landroid/util/Property;Landroid/animation/Keyframes;)Landroid/animation/PropertyValuesHolder;
astore 5
start local 5 4: aload 2
5: aload 4
invokevirtual android.animation.PathKeyframes.createYFloatKeyframes:()Landroid/animation/Keyframes$FloatKeyframes;
6: invokestatic android.animation.PropertyValuesHolder.ofKeyframes:(Landroid/util/Property;Landroid/animation/Keyframes;)Landroid/animation/PropertyValuesHolder;
astore 6
start local 6 7: aload 0
iconst_2
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 5
aastore
dup
iconst_1
aload 6
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
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 8 0 target TT;
0 8 1 xProperty Landroid/util/Property<TT;Ljava/lang/Float;>;
0 8 2 yProperty Landroid/util/Property<TT;Ljava/lang/Float;>;
0 8 3 path Landroid/graphics/Path;
1 8 4 keyframes Landroid/animation/PathKeyframes;
4 8 5 x Landroid/animation/PropertyValuesHolder;
7 8 6 y Landroid/animation/PropertyValuesHolder;
Signature: <T:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;Ljava/lang/Float;>;Landroid/util/Property<TT;Ljava/lang/Float;>;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
xProperty
yProperty
path
public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, float[][]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[[F)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic android.animation.PropertyValuesHolder.ofMultiFloat:(Ljava/lang/String;[[F)Landroid/animation/PropertyValuesHolder;
astore 3
start local 3 1: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 3
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 target Ljava/lang/Object;
0 2 1 propertyName Ljava/lang/String;
0 2 2 values [[F
1 2 3 pvh Landroid/animation/PropertyValuesHolder;
MethodParameters:
Name Flags
target
propertyName
values
public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.graphics.Path);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic android.animation.PropertyValuesHolder.ofMultiFloat:(Ljava/lang/String;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;
astore 3
start local 3 1: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 3
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 target Ljava/lang/Object;
0 2 1 propertyName Ljava/lang/String;
0 2 2 path Landroid/graphics/Path;
1 2 3 pvh Landroid/animation/PropertyValuesHolder;
MethodParameters:
Name Flags
target
propertyName
path
public static <T> android.animation.ObjectAnimator ofMultiFloat(, java.lang.String, android.animation.TypeConverter<T, float[]>, android.animation.TypeEvaluator<T>, T[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 2
1: aload 3
aload 4
2: invokestatic android.animation.PropertyValuesHolder.ofMultiFloat:(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;
astore 5
start local 5 3: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 5
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
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 4 0 target Ljava/lang/Object;
0 4 1 propertyName Ljava/lang/String;
0 4 2 converter Landroid/animation/TypeConverter<TT;[F>;
0 4 3 evaluator Landroid/animation/TypeEvaluator<TT;>;
0 4 4 values [Ljava/lang/Object;
3 4 5 pvh Landroid/animation/PropertyValuesHolder;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter<TT;[F>;Landroid/animation/TypeEvaluator<TT;>;[TT;)Landroid/animation/ObjectAnimator;
RuntimeVisibleAnnotations:
java.lang.SafeVarargs()
MethodParameters:
Name Flags
target
propertyName
converter
evaluator
values
public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeEvaluator, java.lang.Object[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new android.animation.ObjectAnimator
dup
aload 0
aload 1
invokespecial android.animation.ObjectAnimator.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
astore 4
start local 4 1: aload 4
aload 3
invokevirtual android.animation.ObjectAnimator.setObjectValues:([Ljava/lang/Object;)V
2: aload 4
aload 2
invokevirtual android.animation.ObjectAnimator.setEvaluator:(Landroid/animation/TypeEvaluator;)V
3: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 target Ljava/lang/Object;
0 4 1 propertyName Ljava/lang/String;
0 4 2 evaluator Landroid/animation/TypeEvaluator;
0 4 3 values [Ljava/lang/Object;
1 4 4 anim Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
propertyName
evaluator
values
public static android.animation.ObjectAnimator ofObject(, java.lang.String, android.animation.TypeConverter<android.graphics.PointF, ?>, android.graphics.Path);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
aload 3
invokestatic android.animation.PropertyValuesHolder.ofObject:(Ljava/lang/String;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;
astore 4
start local 4 1: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 4
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 target Ljava/lang/Object;
0 2 1 propertyName Ljava/lang/String;
0 2 2 converter Landroid/animation/TypeConverter<Landroid/graphics/PointF;*>;
0 2 3 path Landroid/graphics/Path;
1 2 4 pvh Landroid/animation/PropertyValuesHolder;
Signature: (Ljava/lang/Object;Ljava/lang/String;Landroid/animation/TypeConverter<Landroid/graphics/PointF;*>;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
propertyName
converter
path
public static <T, V> android.animation.ObjectAnimator ofObject(T, android.util.Property<T, V>, android.animation.TypeEvaluator<V>, V[]);
descriptor: (Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new android.animation.ObjectAnimator
dup
aload 0
aload 1
invokespecial android.animation.ObjectAnimator.<init>:(Ljava/lang/Object;Landroid/util/Property;)V
astore 4
start local 4 1: aload 4
aload 3
invokevirtual android.animation.ObjectAnimator.setObjectValues:([Ljava/lang/Object;)V
2: aload 4
aload 2
invokevirtual android.animation.ObjectAnimator.setEvaluator:(Landroid/animation/TypeEvaluator;)V
3: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 target TT;
0 4 1 property Landroid/util/Property<TT;TV;>;
0 4 2 evaluator Landroid/animation/TypeEvaluator<TV;>;
0 4 3 values [Ljava/lang/Object;
1 4 4 anim Landroid/animation/ObjectAnimator;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;TV;>;Landroid/animation/TypeEvaluator<TV;>;[TV;)Landroid/animation/ObjectAnimator;
RuntimeVisibleAnnotations:
java.lang.SafeVarargs()
MethodParameters:
Name Flags
target
property
evaluator
values
public static <T, V, P> android.animation.ObjectAnimator ofObject(T, android.util.Property<T, P>, android.animation.TypeConverter<V, P>, android.animation.TypeEvaluator<V>, V[]);
descriptor: (Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 2
aload 3
1: aload 4
2: invokestatic android.animation.PropertyValuesHolder.ofObject:(Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;
astore 5
start local 5 3: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 5
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
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 4 0 target TT;
0 4 1 property Landroid/util/Property<TT;TP;>;
0 4 2 converter Landroid/animation/TypeConverter<TV;TP;>;
0 4 3 evaluator Landroid/animation/TypeEvaluator<TV;>;
0 4 4 values [Ljava/lang/Object;
3 4 5 pvh Landroid/animation/PropertyValuesHolder;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;P:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;TP;>;Landroid/animation/TypeConverter<TV;TP;>;Landroid/animation/TypeEvaluator<TV;>;[TV;)Landroid/animation/ObjectAnimator;
RuntimeVisibleAnnotations:
java.lang.SafeVarargs()
MethodParameters:
Name Flags
target
property
converter
evaluator
values
public static <T, V> android.animation.ObjectAnimator ofObject(T, android.util.Property<T, V>, android.animation.TypeConverter<android.graphics.PointF, V>, android.graphics.Path);
descriptor: (Ljava/lang/Object;Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
aload 3
invokestatic android.animation.PropertyValuesHolder.ofObject:(Landroid/util/Property;Landroid/animation/TypeConverter;Landroid/graphics/Path;)Landroid/animation/PropertyValuesHolder;
astore 4
start local 4 1: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 4
aastore
invokestatic android.animation.ObjectAnimator.ofPropertyValuesHolder:(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 target TT;
0 2 1 property Landroid/util/Property<TT;TV;>;
0 2 2 converter Landroid/animation/TypeConverter<Landroid/graphics/PointF;TV;>;
0 2 3 path Landroid/graphics/Path;
1 2 4 pvh Landroid/animation/PropertyValuesHolder;
Signature: <T:Ljava/lang/Object;V:Ljava/lang/Object;>(TT;Landroid/util/Property<TT;TV;>;Landroid/animation/TypeConverter<Landroid/graphics/PointF;TV;>;Landroid/graphics/Path;)Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
property
converter
path
public static android.animation.ObjectAnimator ofPropertyValuesHolder(java.lang.Object, android.animation.PropertyValuesHolder[]);
descriptor: (Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new android.animation.ObjectAnimator
dup
invokespecial android.animation.ObjectAnimator.<init>:()V
astore 2
start local 2 1: aload 2
aload 0
invokevirtual android.animation.ObjectAnimator.setTarget:(Ljava/lang/Object;)V
2: aload 2
aload 1
invokevirtual android.animation.ObjectAnimator.setValues:([Landroid/animation/PropertyValuesHolder;)V
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 target Ljava/lang/Object;
0 4 1 values [Landroid/animation/PropertyValuesHolder;
1 4 2 anim Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
target
values
public void setIntValues(int[]);
descriptor: ([I)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
ifnull 1
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
ifne 6
1: StackMap locals:
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
ifnull 4
2: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
aload 1
invokestatic android.animation.PropertyValuesHolder.ofInt:(Landroid/util/Property;[I)Landroid/animation/PropertyValuesHolder;
aastore
invokevirtual android.animation.ObjectAnimator.setValues:([Landroid/animation/PropertyValuesHolder;)V
3: goto 7
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 0
getfield android.animation.ObjectAnimator.mPropertyName:Ljava/lang/String;
aload 1
invokestatic android.animation.PropertyValuesHolder.ofInt:(Ljava/lang/String;[I)Landroid/animation/PropertyValuesHolder;
aastore
invokevirtual android.animation.ObjectAnimator.setValues:([Landroid/animation/PropertyValuesHolder;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial android.animation.ValueAnimator.setIntValues:([I)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/animation/ObjectAnimator;
0 8 1 values [I
MethodParameters:
Name Flags
values
public void setFloatValues(float[]);
descriptor: ([F)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
ifnull 1
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
ifne 6
1: StackMap locals:
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
ifnull 4
2: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
aload 1
invokestatic android.animation.PropertyValuesHolder.ofFloat:(Landroid/util/Property;[F)Landroid/animation/PropertyValuesHolder;
aastore
invokevirtual android.animation.ObjectAnimator.setValues:([Landroid/animation/PropertyValuesHolder;)V
3: goto 7
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 0
getfield android.animation.ObjectAnimator.mPropertyName:Ljava/lang/String;
aload 1
invokestatic android.animation.PropertyValuesHolder.ofFloat:(Ljava/lang/String;[F)Landroid/animation/PropertyValuesHolder;
aastore
invokevirtual android.animation.ObjectAnimator.setValues:([Landroid/animation/PropertyValuesHolder;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial android.animation.ValueAnimator.setFloatValues:([F)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/animation/ObjectAnimator;
0 8 1 values [F
MethodParameters:
Name Flags
values
public void setObjectValues(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
ifnull 1
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
ifne 8
1: StackMap locals:
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
ifnull 4
2: aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 0
getfield android.animation.ObjectAnimator.mProperty:Landroid/util/Property;
aconst_null
aload 1
invokestatic android.animation.PropertyValuesHolder.ofObject:(Landroid/util/Property;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;
aastore
invokevirtual android.animation.ObjectAnimator.setValues:([Landroid/animation/PropertyValuesHolder;)V
3: goto 9
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
anewarray android.animation.PropertyValuesHolder
dup
iconst_0
aload 0
getfield android.animation.ObjectAnimator.mPropertyName:Ljava/lang/String;
5: aconst_null
aload 1
6: invokestatic android.animation.PropertyValuesHolder.ofObject:(Ljava/lang/String;Landroid/animation/TypeEvaluator;[Ljava/lang/Object;)Landroid/animation/PropertyValuesHolder;
aastore
invokevirtual android.animation.ObjectAnimator.setValues:([Landroid/animation/PropertyValuesHolder;)V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial android.animation.ValueAnimator.setObjectValues:([Ljava/lang/Object;)V
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/animation/ObjectAnimator;
0 10 1 values [Ljava/lang/Object;
MethodParameters:
Name Flags
values
public void setAutoCancel(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.animation.ObjectAnimator.mAutoCancel:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/animation/ObjectAnimator;
0 2 1 cancel Z
MethodParameters:
Name Flags
cancel
private boolean hasSameTargetAndProperties(android.animation.Animator);
descriptor: (Landroid/animation/Animator;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof android.animation.ObjectAnimator
ifeq 14
1: aload 1
checkcast android.animation.ObjectAnimator
invokevirtual android.animation.ObjectAnimator.getValues:()[Landroid/animation/PropertyValuesHolder;
astore 2
start local 2 2: aload 1
checkcast android.animation.ObjectAnimator
invokevirtual android.animation.ObjectAnimator.getTarget:()Ljava/lang/Object;
aload 0
invokevirtual android.animation.ObjectAnimator.getTarget:()Ljava/lang/Object;
if_acmpne 14
3: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
aload 2
arraylength
if_icmpne 14
4: iconst_0
istore 3
start local 3 5: goto 12
6: StackMap locals: android.animation.PropertyValuesHolder[] int
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iload 3
aaload
astore 4
start local 4 7: aload 2
iload 3
aaload
astore 5
start local 5 8: aload 4
invokevirtual android.animation.PropertyValuesHolder.getPropertyName:()Ljava/lang/String;
ifnull 10
9: aload 4
invokevirtual android.animation.PropertyValuesHolder.getPropertyName:()Ljava/lang/String;
aload 5
invokevirtual android.animation.PropertyValuesHolder.getPropertyName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
10: StackMap locals: android.animation.PropertyValuesHolder android.animation.PropertyValuesHolder
StackMap stack:
iconst_0
ireturn
end local 5 end local 4 11: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
12: iload 3
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
if_icmplt 6
end local 3 13: iconst_1
ireturn
end local 2 14: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/animation/ObjectAnimator;
0 15 1 anim Landroid/animation/Animator;
2 14 2 theirValues [Landroid/animation/PropertyValuesHolder;
5 13 3 i I
7 11 4 pvhMine Landroid/animation/PropertyValuesHolder;
8 11 5 pvhTheirs Landroid/animation/PropertyValuesHolder;
MethodParameters:
Name Flags
anim
public void start();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic android.animation.AnimationHandler.getInstance:()Landroid/animation/AnimationHandler;
aload 0
invokevirtual android.animation.AnimationHandler.autoCancelBasedOn:(Landroid/animation/ObjectAnimator;)V
1: aload 0
invokespecial android.animation.ValueAnimator.start:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/animation/ObjectAnimator;
boolean shouldAutoCancel(android.animation.AnimationHandler$AnimationFrameCallback);
descriptor: (Landroid/animation/AnimationHandler$AnimationFrameCallback;)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof android.animation.ObjectAnimator
ifeq 6
3: aload 1
checkcast android.animation.ObjectAnimator
astore 2
start local 2 4: aload 2
getfield android.animation.ObjectAnimator.mAutoCancel:Z
ifeq 6
aload 0
aload 2
invokevirtual android.animation.ObjectAnimator.hasSameTargetAndProperties:(Landroid/animation/Animator;)Z
ifeq 6
5: iconst_1
ireturn
end local 2 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/animation/ObjectAnimator;
0 7 1 anim Landroid/animation/AnimationHandler$AnimationFrameCallback;
4 6 2 objAnim Landroid/animation/ObjectAnimator;
MethodParameters:
Name Flags
anim
void initAnimation();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield android.animation.ObjectAnimator.mInitialized:Z
ifne 10
1: aload 0
invokevirtual android.animation.ObjectAnimator.getTarget:()Ljava/lang/Object;
astore 1
start local 1 2: aload 1
ifnull 9
3: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
istore 2
start local 2 4: iconst_0
istore 3
start local 3 5: goto 8
6: StackMap locals: java.lang.Object int int
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iload 3
aaload
aload 1
invokevirtual android.animation.PropertyValuesHolder.setupSetterAndGetter:(Ljava/lang/Object;)V
7: iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 2
if_icmplt 6
end local 3 end local 2 9: StackMap locals:
StackMap stack:
aload 0
invokespecial android.animation.ValueAnimator.initAnimation:()V
end local 1 10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/animation/ObjectAnimator;
2 10 1 target Ljava/lang/Object;
4 9 2 numValues I
5 9 3 i I
public android.animation.ObjectAnimator setDuration(long);
descriptor: (J)Landroid/animation/ObjectAnimator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokespecial android.animation.ValueAnimator.setDuration:(J)Landroid/animation/ValueAnimator;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/animation/ObjectAnimator;
0 2 1 duration J
MethodParameters:
Name Flags
duration
public java.lang.Object getTarget();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.animation.ObjectAnimator.mTarget:Ljava/lang/ref/WeakReference;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield android.animation.ObjectAnimator.mTarget:Ljava/lang/ref/WeakReference;
invokevirtual java.lang.ref.WeakReference.get:()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/animation/ObjectAnimator;
public void setTarget(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.animation.ObjectAnimator.getTarget:()Ljava/lang/Object;
astore 2
start local 2 1: aload 2
aload 1
if_acmpeq 8
2: aload 0
invokevirtual android.animation.ObjectAnimator.isStarted:()Z
ifeq 4
3: aload 0
invokevirtual android.animation.ObjectAnimator.cancel:()V
4: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 1
ifnonnull 5
aconst_null
goto 6
StackMap locals:
StackMap stack: android.animation.ObjectAnimator
5: new java.lang.ref.WeakReference
dup
aload 1
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
StackMap locals: android.animation.ObjectAnimator java.lang.Object java.lang.Object
StackMap stack: android.animation.ObjectAnimator java.lang.ref.WeakReference
6: putfield android.animation.ObjectAnimator.mTarget:Ljava/lang/ref/WeakReference;
7: aload 0
iconst_0
putfield android.animation.ObjectAnimator.mInitialized:Z
8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/animation/ObjectAnimator;
0 9 1 target Ljava/lang/Object;
1 9 2 oldTarget Ljava/lang/Object;
MethodParameters:
Name Flags
target
public void setupStartValues();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual android.animation.ObjectAnimator.initAnimation:()V
1: aload 0
invokevirtual android.animation.ObjectAnimator.getTarget:()Ljava/lang/Object;
astore 1
start local 1 2: aload 1
ifnull 9
3: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
istore 2
start local 2 4: iconst_0
istore 3
start local 3 5: goto 8
6: StackMap locals: java.lang.Object int int
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iload 3
aaload
aload 1
invokevirtual android.animation.PropertyValuesHolder.setupStartValue:(Ljava/lang/Object;)V
7: iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 2
if_icmplt 6
end local 3 end local 2 9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/animation/ObjectAnimator;
2 10 1 target Ljava/lang/Object;
4 9 2 numValues I
5 9 3 i I
public void setupEndValues();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual android.animation.ObjectAnimator.initAnimation:()V
1: aload 0
invokevirtual android.animation.ObjectAnimator.getTarget:()Ljava/lang/Object;
astore 1
start local 1 2: aload 1
ifnull 9
3: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
istore 2
start local 2 4: iconst_0
istore 3
start local 3 5: goto 8
6: StackMap locals: java.lang.Object int int
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iload 3
aaload
aload 1
invokevirtual android.animation.PropertyValuesHolder.setupEndValue:(Ljava/lang/Object;)V
7: iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 2
if_icmplt 6
end local 3 end local 2 9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/animation/ObjectAnimator;
2 10 1 target Ljava/lang/Object;
4 9 2 numValues I
5 9 3 i I
void animateValue(float);
descriptor: (F)V
flags: (0x0000)
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.animation.ObjectAnimator.getTarget:()Ljava/lang/Object;
astore 2
start local 2 1: aload 0
getfield android.animation.ObjectAnimator.mTarget:Ljava/lang/ref/WeakReference;
ifnull 4
aload 2
ifnonnull 4
2: aload 0
invokevirtual android.animation.ObjectAnimator.cancel:()V
3: return
4: StackMap locals: java.lang.Object
StackMap stack:
aload 0
fload 1
invokespecial android.animation.ValueAnimator.animateValue:(F)V
5: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
istore 3
start local 3 6: iconst_0
istore 4
start local 4 7: goto 10
8: StackMap locals: int int
StackMap stack:
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iload 4
aaload
aload 2
invokevirtual android.animation.PropertyValuesHolder.setAnimatedValue:(Ljava/lang/Object;)V
9: iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 3
if_icmplt 8
end local 4 11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/animation/ObjectAnimator;
0 12 1 fraction F
1 12 2 target Ljava/lang/Object;
6 12 3 numValues I
7 11 4 i I
MethodParameters:
Name Flags
fraction
boolean isInitialized();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.animation.ObjectAnimator.mInitialized:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/animation/ObjectAnimator;
public android.animation.ObjectAnimator clone();
descriptor: ()Landroid/animation/ObjectAnimator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokespecial android.animation.ValueAnimator.clone:()Landroid/animation/ValueAnimator;
checkcast android.animation.ObjectAnimator
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/animation/ObjectAnimator;
1 2 1 anim Landroid/animation/ObjectAnimator;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "ObjectAnimator@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.hashCode:()I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", target "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: aload 0
invokevirtual android.animation.ObjectAnimator.getTarget:()Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
2: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
start local 1 3: aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
ifnull 9
4: iconst_0
istore 2
start local 2 5: goto 8
6: StackMap locals: java.lang.String int
StackMap stack:
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 "\n "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
iload 2
aaload
invokevirtual android.animation.PropertyValuesHolder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
7: iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
aload 0
getfield android.animation.ObjectAnimator.mValues:[Landroid/animation/PropertyValuesHolder;
arraylength
if_icmplt 6
end local 2 9: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/animation/ObjectAnimator;
3 10 1 returnVal Ljava/lang/String;
5 9 2 i I
public android.animation.ValueAnimator clone();
descriptor: ()Landroid/animation/ValueAnimator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual android.animation.ObjectAnimator.clone:()Landroid/animation/ObjectAnimator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual android.animation.ObjectAnimator.clone:()Landroid/animation/ObjectAnimator;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.CloneNotSupportedException
public android.animation.Animator clone();
descriptor: ()Landroid/animation/Animator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual android.animation.ObjectAnimator.clone:()Landroid/animation/ObjectAnimator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public android.animation.ValueAnimator setDuration(long);
descriptor: (J)Landroid/animation/ValueAnimator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual android.animation.ObjectAnimator.setDuration:(J)Landroid/animation/ObjectAnimator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public android.animation.Animator setDuration(long);
descriptor: (J)Landroid/animation/Animator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual android.animation.ObjectAnimator.setDuration:(J)Landroid/animation/ObjectAnimator;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ObjectAnimator.java"
InnerClasses:
abstract AnimationFrameCallback = android.animation.AnimationHandler$AnimationFrameCallback of android.animation.AnimationHandler
public abstract FloatKeyframes = android.animation.Keyframes$FloatKeyframes of android.animation.Keyframes
public abstract IntKeyframes = android.animation.Keyframes$IntKeyframes of android.animation.Keyframes