admin
2020-08-06 7af5470c3badafb043d417cc37996e4992881ce7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Êþº¾3ï
+
,
 
-    .    /    01
-    23    4    5    6
789
:
;<
=
>?
@
A
'BC
DE
F
&G    H
I
J    =K
'L    :K
'M
NOPQ
'R
 
S
'T
U
9VW
9X
GYZ[
1-\
1]^
1_
1`
abcd
 
e    fg    hi    jkl
m
no
Fpqr
s
F-
Ft
nu    vw
x    yz
7p    '{
|} ~ ~€
&
&‚ƒ„…†
‡
ˆ
G‰Š
_`‹
a`
|Œ

|Ž
 
'    ‘’
“
7”    •    –
'A
'—    ˜
'`
™š
™›
œ
™ž
1Ÿ
 ¡
x-¢
z-    ?K£¤ InnerClassesFloatPropertyValuesHolderIntPropertyValuesHolder mPropertyNameLjava/lang/String;    mProperty#Lcom/nineoldandroids/util/Property;mSetterLjava/lang/reflect/Method;mGetter
mValueTypeLjava/lang/Class; mKeyframeSet+Lcom/nineoldandroids/animation/KeyframeSet; sIntEvaluator-Lcom/nineoldandroids/animation/TypeEvaluator;sFloatEvaluatorFLOAT_VARIANTS[Ljava/lang/Class;INTEGER_VARIANTSDOUBLE_VARIANTSsSetterPropertyMapLjava/util/HashMap;    SignaturegLjava/util/HashMap<Ljava/lang/Class;Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/reflect/Method;>;>;sGetterPropertyMapmPropertyMapLock3Ljava/util/concurrent/locks/ReentrantReadWriteLock;mTmpValueArray[Ljava/lang/Object;
mEvaluatormAnimatedValueLjava/lang/Object;<init>(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lcom/nineoldandroids/animation/PropertyValuesHolder; propertyName&(Lcom/nineoldandroids/util/Property;)Vproperty StackMapTable?¥ofIntJ(Ljava/lang/String;[I)Lcom/nineoldandroids/animation/PropertyValuesHolder;values[I[(Lcom/nineoldandroids/util/Property;[I)Lcom/nineoldandroids/animation/PropertyValuesHolder;LocalVariableTypeTable9Lcom/nineoldandroids/util/Property<*Ljava/lang/Integer;>;q(Lcom/nineoldandroids/util/Property<*Ljava/lang/Integer;>;[I)Lcom/nineoldandroids/animation/PropertyValuesHolder;ofFloatJ(Ljava/lang/String;[F)Lcom/nineoldandroids/animation/PropertyValuesHolder;[F[(Lcom/nineoldandroids/util/Property;[F)Lcom/nineoldandroids/animation/PropertyValuesHolder;7Lcom/nineoldandroids/util/Property<*Ljava/lang/Float;>;o(Lcom/nineoldandroids/util/Property<*Ljava/lang/Float;>;[F)Lcom/nineoldandroids/animation/PropertyValuesHolder;ofObjectˆ(Ljava/lang/String;Lcom/nineoldandroids/animation/TypeEvaluator;[Ljava/lang/Object;)Lcom/nineoldandroids/animation/PropertyValuesHolder;    evaluatorpvh™(Lcom/nineoldandroids/util/Property;Lcom/nineoldandroids/animation/TypeEvaluator;[Ljava/lang/Object;)Lcom/nineoldandroids/animation/PropertyValuesHolder;2Lcom/nineoldandroids/animation/TypeEvaluator<TV;>;[TV;¥<V:Ljava/lang/Object;>(Lcom/nineoldandroids/util/Property;Lcom/nineoldandroids/animation/TypeEvaluator<TV;>;[TV;)Lcom/nineoldandroids/animation/PropertyValuesHolder;
ofKeyframeq(Ljava/lang/String;[Lcom/nineoldandroids/animation/Keyframe;)Lcom/nineoldandroids/animation/PropertyValuesHolder;)[Lcom/nineoldandroids/animation/Keyframe; keyframeSetQ‚(Lcom/nineoldandroids/util/Property;[Lcom/nineoldandroids/animation/Keyframe;)Lcom/nineoldandroids/animation/PropertyValuesHolder; setIntValues([I)VsetFloatValues([F)V setKeyframes,([Lcom/nineoldandroids/animation/Keyframe;)ViI numKeyframes    keyframesÅsetObjectValues([Ljava/lang/Object;)VgetPropertyFunctionP(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method;e2!Ljava/lang/NoSuchMethodException;e typeVariants typeVariant targetClassprefix    valueType    returnVal
methodNameargsc¦r‘WsetupSetterOrGetterc(Ljava/lang/Class;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; propertyMappropertyMapMapsetterOrGetterALjava/util/HashMap<Ljava/lang/String;Ljava/lang/reflect/Method;>;q§·(Ljava/lang/Class;Ljava/util/HashMap<Ljava/lang/Class;Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/reflect/Method;>;>;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; setupSetter(Ljava/lang/Class;)V setupGettersetupSetterAndGetter(Ljava/lang/Object;)Vkf(Lcom/nineoldandroids/animation/Keyframe;    testValueLjava/lang/ClassCastException;-Ljava/lang/reflect/InvocationTargetException;"Ljava/lang/IllegalAccessException;target3¨ƒPŠ‹
setupValue=(Ljava/lang/Object;Lcom/nineoldandroids/animation/Keyframe;)VsetupStartValue setupEndValueclone6()Lcom/nineoldandroids/animation/PropertyValuesHolder;newPVH&Ljava/lang/CloneNotSupportedException;’setAnimatedValueinit()V© setEvaluator0(Lcom/nineoldandroids/animation/TypeEvaluator;)VcalculateValue(F)VfractionFsetPropertyName setPropertygetPropertyName()Ljava/lang/String;getAnimatedValue()Ljava/lang/Object;toString getMethodName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; firstLetterCtheRest
ExceptionsK(Ljava/lang/String;Lcom/nineoldandroids/animation/PropertyValuesHolder$1;)Vx0x16Lcom/nineoldandroids/animation/PropertyValuesHolder$1;\(Lcom/nineoldandroids/util/Property;Lcom/nineoldandroids/animation/PropertyValuesHolder$1;)V<clinit>
SourceFilePropertyValuesHolder.java  ¨  ¡   †‡ ˆ‡ ‹Œ1java/util/concurrent/locks/ReentrantReadWriteLock ™šjava/lang/Object ›œ ‚ƒ „…¥ ªJcom/nineoldandroids/animation/PropertyValuesHolder$IntPropertyValuesHolder  «  ¬Lcom/nineoldandroids/animation/PropertyValuesHolder$FloatPropertyValuesHolder  ­  ®2com/nineoldandroids/animation/PropertyValuesHolder ÔÕ  ï,com/nineoldandroids/animation/IntKeyframeSet  °.com/nineoldandroids/animation/FloatKeyframeSet  ± ²³ ‰Š  ´  µ ¶Š ­· µ¸¹ º»&com/nineoldandroids/animation/Keyframe)com/nineoldandroids/animation/KeyframeSet  Î ¼³ »½  ¾¿java/lang/NoSuchMethodException À¿ ÁÂPropertyValuesHolderjava/lang/StringBuilder)Couldn't find no-arg method for property  ÃÄ:  ÃÅ Æ ÚÇjava/lang/Classjava/lang/Float ÈÉ ‘java/lang/Integer ’‘java/lang/Double “‘)Couldn't find setter/getter for property  with value type  ÊÌÍ Î zÏjava/util/HashMapjava/lang/reflect/Method Ö× ÐÑ Ò ”•set èé ˜•get ÓÔÕ Öר ØÙ Ú ÛÙ Üõjava/lang/ClassCastExceptionNo such property () on target object . Trying reflection instead ñò óò ÝÞ+java/lang/reflect/InvocationTargetException java/lang/IllegalAccessException zß  àá  ⠝Ž$java/lang/CloneNotSupportedException  w㠍Ž Ž äå žŸ¦ æá çèé êë ìí Ãî *com/nineoldandroids/animation/IntEvaluator,com/nineoldandroids/animation/FloatEvaluatorjava/lang/Cloneable4com/nineoldandroids/animation/PropertyValuesHolder$1!com/nineoldandroids/util/Propertyjava/lang/Stringjava/lang/Throwablejava/util/Iterator+com/nineoldandroids/animation/TypeEvaluatorgetName(Ljava/lang/String;[I)V((Lcom/nineoldandroids/util/Property;[I)V(Ljava/lang/String;[F)V((Lcom/nineoldandroids/util/Property;[F)VV([Lcom/nineoldandroids/animation/Keyframe;)Lcom/nineoldandroids/animation/KeyframeSet;C(Ljava/lang/String;Lcom/nineoldandroids/animation/IntKeyframeSet;)VE(Ljava/lang/String;Lcom/nineoldandroids/animation/FloatKeyframeSet;)VgetType()Ljava/lang/Class;T(Lcom/nineoldandroids/util/Property;Lcom/nineoldandroids/animation/IntKeyframeSet;)VV(Lcom/nineoldandroids/util/Property;Lcom/nineoldandroids/animation/FloatKeyframeSet;)VTYPE/([I)Lcom/nineoldandroids/animation/KeyframeSet;/([F)Lcom/nineoldandroids/animation/KeyframeSet;java/lang/Mathmax(II)IgetClass@([Ljava/lang/Object;)Lcom/nineoldandroids/animation/KeyframeSet;    getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;getDeclaredMethod setAccessible(Z)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;android/util/Log'(Ljava/lang/String;Ljava/lang/String;)Iequals(Ljava/lang/Object;)Z    writeLock    WriteLock?()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;;java/util/concurrent/locks/ReentrantReadWriteLock$WriteLocklock&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;unlock
mKeyframesLjava/util/ArrayList;java/util/ArrayListiterator()Ljava/util/Iterator;hasNext()ZnexthasValuesetValueinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(I)Ljava/lang/Object;size()I-()Lcom/nineoldandroids/animation/KeyframeSet;'(Ljava/lang/Object;Ljava/lang/Object;)VgetValue(F)Ljava/lang/Object;lengthcharAt(I)Cjava/lang/Character toUpperCase(C)C    substring(I)Ljava/lang/String;(C)Ljava/lang/StringBuilder;!
}‚ƒ„…†‡ˆ‡‰Š‹ŒŽŽ
‘
’‘
“‘”•–—˜•–—™š›œŽžŸ% ¡¢|,*·*µ*µ*µ*»Y·µ    *½
µ *+µ ±£"ƒ8    ALkn&„+…¤,¥¦,§ƒ ¨¢¥8*·*µ*µ*µ*»Y·µ    *½
µ *+µ +Æ *+¶µ ±£*
‹8    ALkn&Œ+/Ž7¤8¥¦8©…ªÿ7«¬‰­®¢>
»Y*+·°£š¤
§ƒ
¯°‰­±¢P
»Y*+·°£¥¤
©…
¯°² 
©³–´‰µ¶¢>
»Y*+·°£°¤
§ƒ
¯·‰µ¸¢P
»Y*+·°£»¤
©…
¯·² 
©¹–º‰»¼¢i»Y*·N-,¶-+¶-°£Ì    ÍÎϤ*§ƒ½Ž¯œ     ¾¦‰»¿¢…»Y*·N-,¶-+¶-°£à    áâã¤*©…½Ž¯œ     ¾¦²½À¯Á–‰ÃÄ¢¾G+¸M,Á™»Y*,À·°,Á™»Y*,À·°»Y*·N-,µ-+2¶µ-°£&    úû üý þ-6;E¤*6¾¦G§ƒG¯ÅBƌª    üljÃÈ¢¾G+¸M,Á™»Y*,À·°,Á™»Y*,À· °»Y*·N-,µ-+2¶µ-°£&      - 6!;"E#¤*6¾¦G©…G¯ÅBƌª    üǁÉÊ¢L*²!µ*+¸"µ±£567¤¥¦¯°ËÌ¢L*²#µ*+¸$µ±£GHI¤¥¦¯·Í΢»:+¾=¸%½&N*+2¶µ6¢-+2S„§ÿï*»'Y-·(µ±£"QR STU'T-W9X¤4ÏÐ:¥¦:¯Å7ÑÐ .ÒŪ þÓúÔÕ¢O*+2¶)µ*+¸*µ±£h
ij¤¥¦¯œÖ×¢k2:,*´ ¸+::-ÇP+¶,:§:+¶.:¶/§+:0»1Y·23¶4*´ ¶45¶4¶6¶7¸8W§Ñ½9:*´:¶;™ ²<:§9*´=¶;™ ²>:§%*´?¶;™ ²@:§½9:*´S:¾6    6
 
    ¢F
2:  S+¶,:* µ°: +¶.:¶/* µ°: „
§ÿ¹0»1Y·2A¶4*´ ¶4B¶4*´¶6¶7¸8W°!-#36-Ñãä-æþÿ-£’$}~ €‚Ž!ƒ#ˆ-‰36Š8‹^Žag’s“{”‡•–›—£™©š±œËÑŸÛ¡á¢ä£æ¨ð©ö«ü¬ÿ­œ³/¸¤˜8&ØÙ#;ÚÙxۑŒۑ ۑæÚÙ Ë6܊ ©†Û‘2¥¦2݊2ރ2ߊ/à‡ %áƒ"â‘ªÑ ÿ!«ãäãåäæçÿ«ãäãåäæççú'ü æþ æÿ& «ãäãåäæææãçÿ «ãäãåäæææãççÿ«ãäãåäææú'èé¢bz:*´    ¶C¶D,+¶EÀF:Æ*´ ¶EÀG:Ç/*+-·H:Ç»FY·I:,+¶JW*´ ¶JW*´    ¶C¶K§:*´    ¶C¶K¿°[hhjh£BÉÎ ÏÐÑ*Ó/Ô9Õ>ÖG×OÙ[ÜeÝhÜtÝwÞ¤HDê•z¥¦z݊zë•zރzߊw쇲Dêízë—ªý*åî$ú Lï–ðñò¢K**+²LM*´·Nµ±£
æç¤¥¦݊óò¢H**+²OP·Nµ±£
í¦݊ôõ¢0ô*´ Æw*´ +¶QM*´´R¶SN-¹T™&-¹UÀ&:¶Vš*´ +¶Q¶W§ÿ×±M0»1Y·2Y¶4*´ ¶¶4Z¶4+¶6[¶4¶7¸8W*µ +¶)M*´Ç*,¶\*´´R¶SN-¹T™V-¹UÀ&:¶Vš@*´Ç*,·]*´+½
¶^¶W§ :0¶`¸8W§:0¶b¸8W§ÿ§±GHX¿ÐÓ_¿Ðãa£jûþÿ/7DGHIv{ € ‡ Œ«³º¿ÐÓÕàãåðó¤\    /ö÷8øŸI2ÚùÕ Úúå Úû«Eö÷ô¥¦ôüŸ€t݊ª@ ýýþ(úÿ«ýÿ2üãü
þü'SOú ú¢Q*´ Æ,*´ +¶Q¶W*´Ç +¶)N*-·],*´+½
¶^¶W§N0-¶`¸8W§N0-¶b¸8W±47_4Ea£6 '(+,-$/447081B4E2F3P5¤>݊8
ÚúF
ÚûQ¥¦QüŸQö÷ª RM
õ¢L*+*´´R¶cÀ&·d±£
@A¤¥¦üŸõ¢W*+*´´R*´´R¶ed¶cÀ&·d±£
LM¤¥¦üŸ¢ž0*·fÀL+*´ µ +*´ µ +*´¶gµ+*´hµh+°L°,-i£"RSTU#V+W-X.Z¤ %    ¦.Ú
0¥¦ªm  õ¢äN*´ Æ*´ +*¶j¶k*´Æ6*´ *¶jS*´+*´ ¶^W§M0,¶`¸8W§M0,¶b¸8W±14_1Ba£2 fgik$l1q4m5n?qBoCpMs¤*5
ÚúC
ÚûN¥¦NüŸª `M
 ¢™=*´hÇ&**´=¦    ²l§*´:¦    ²m§µh*´hÆ*´*´h¶n±£z}*1„<†¤ =¥¦ªW«N«ÿ««¢J*+µh*´+¶n±£“” •¤¥¦½Ž¢E **´#¶oµp±£
ž Ÿ¤ ¥¦ ¡¢>*+µ ±£
±²¤¥¦§ƒ¨¢>*+µ ±£
½¾¤¥¦©…¢/*´ °£ɤ ¥¦¢/*´p°£Ò¤ ¥¦¢K!»1Y·2*´ ¶45¶4*´¶q¶4¶7°£פ !¥¦¢•3+Æ
+¶rš*°+¶s¸t=+¶uN»1Y·2*¶4¶v-¶4¶7°£è ê ìíî¤*3ރ3§ƒ !ƒª A¢/*¶w°£$¤ ¥¦"i #¢D*+·±£$¤ ¥¦$ƒ%& '¢D*+·±£$¤ ¥¦$…%&(¢Ô¤»xY·y³l»zY·{³m½9Y²#SY:SY²|SY²!SY?SY=S³<½9Y²!SY=SY²#SY²|SY:SY?S³>½9Y²|SY?SY²#SY²!SY:SY=S³@»FY·I³L»FY·I³O±£P
QZ=\f^d™f)*"~€nË