• Home
  • Raw
  • Download

Lines Matching refs:v0

16 	    0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.BackStackState$1):void
17 3| invoke-direct {v0}, java.lang.Object.<init>():void
30 3| new-instance v0, android.support.v4.app.BackStackState
31 5| invoke-direct {v0,v2}, android.support.v4.app.BackStackState.<init>(android.os.Parcel):void
32 8| return-object v0
44 6| move-result-object v0
45 7| return-object v0
56 3| new-array v0, v2, android.support.v4.app.BackStackState[]
57 5| return-object v0
69 6| move-result-object v0
70 7| return-object v0
80 3| new-instance v0, android.support.v4.app.BackStackState$1
81 5| invoke-direct {v0}, android.support.v4.app.BackStackState$1.<init>():void
83 8| sput-object v0, android.support.v4.app.BackStackState.CREATOR
99 9| move-result-object v0
100 10| iput-object v0, v1, android.support.v4.app.BackStackState.mOps
103 15| move-result v0
104 16| iput v0, v1, android.support.v4.app.BackStackState.mTransition
107 21| move-result v0
108 22| iput v0, v1, android.support.v4.app.BackStackState.mTransitionStyle
111 27| move-result-object v0
112 28| iput-object v0, v1, android.support.v4.app.BackStackState.mName
115 33| move-result v0
116 34| iput v0, v1, android.support.v4.app.BackStackState.mIndex
119 39| move-result v0
120 40| iput v0, v1, android.support.v4.app.BackStackState.mBreadCrumbTitleRes
122 42| sget-object v0, android.text.TextUtils.CHAR_SEQUENCE_CREATOR
123 …44| invoke-interface {v0,v2}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):ja…
124 47| move-result-object v0
125 48| check-cast v0, java.lang.CharSequence
126 50| iput-object v0, v1, android.support.v4.app.BackStackState.mBreadCrumbTitleText
129 55| move-result v0
130 56| iput v0, v1, android.support.v4.app.BackStackState.mBreadCrumbShortTitleRes
132 58| sget-object v0, android.text.TextUtils.CHAR_SEQUENCE_CREATOR
133 …60| invoke-interface {v0,v2}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):ja…
134 63| move-result-object v0
135 64| check-cast v0, java.lang.CharSequence
136 66| iput-object v0, v1, android.support.v4.app.BackStackState.mBreadCrumbShortTitleText
139 71| move-result-object v0
140 72| iput-object v0, v1, android.support.v4.app.BackStackState.mSharedElementSourceNames
143 77| move-result-object v0
144 78| iput-object v0, v1, android.support.v4.app.BackStackState.mSharedElementTargetNames
156 3| const/4 v0, #+0 (0x00000000 | 0.00000)
157 4| return v0
169 4| iget-object v0, v2, android.support.v4.app.BackStackState.mOps
170 6| invoke-virtual {v3,v0}, android.os.Parcel.writeIntArray(int[]):void
172 9| iget v0, v2, android.support.v4.app.BackStackState.mTransition
173 11| invoke-virtual {v3,v0}, android.os.Parcel.writeInt(int):void
175 14| iget v0, v2, android.support.v4.app.BackStackState.mTransitionStyle
176 16| invoke-virtual {v3,v0}, android.os.Parcel.writeInt(int):void
178 19| iget-object v0, v2, android.support.v4.app.BackStackState.mName
179 21| invoke-virtual {v3,v0}, android.os.Parcel.writeString(java.lang.String):void
181 24| iget v0, v2, android.support.v4.app.BackStackState.mIndex
182 26| invoke-virtual {v3,v0}, android.os.Parcel.writeInt(int):void
184 29| iget v0, v2, android.support.v4.app.BackStackState.mBreadCrumbTitleRes
185 31| invoke-virtual {v3,v0}, android.os.Parcel.writeInt(int):void
187 34| iget-object v0, v2, android.support.v4.app.BackStackState.mBreadCrumbTitleText
188 …36| invoke-static {v0,v3,v1}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
190 39| iget v0, v2, android.support.v4.app.BackStackState.mBreadCrumbShortTitleRes
191 41| invoke-virtual {v3,v0}, android.os.Parcel.writeInt(int):void
193 44| iget-object v0, v2, android.support.v4.app.BackStackState.mBreadCrumbShortTitleText
194 …46| invoke-static {v0,v3,v1}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
196 49| iget-object v0, v2, android.support.v4.app.BackStackState.mSharedElementSourceNames
197 51| invoke-virtual {v3,v0}, android.os.Parcel.writeStringList(java.util.List):void
199 54| iget-object v0, v2, android.support.v4.app.BackStackState.mSharedElementTargetNames
200 56| invoke-virtual {v3,v0}, android.os.Parcel.writeStringList(java.util.List):void
211 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.Fragment$SavedState$1):void
212 3| invoke-direct {v0}, java.lang.Object.<init>():void
225 3| new-instance v0, android.support.v4.app.Fragment$SavedState
227 …6| invoke-direct {v0,v3,v1}, android.support.v4.app.Fragment$SavedState.<init>(android.os.Parcel, …
228 9| return-object v0
240 6| move-result-object v0
241 7| return-object v0
252 3| new-array v0, v2, android.support.v4.app.Fragment$SavedState[]
253 5| return-object v0
265 6| move-result-object v0
266 7| return-object v0
276 3| new-instance v0, android.support.v4.app.Fragment$SavedState$1
277 5| invoke-direct {v0}, android.support.v4.app.Fragment$SavedState$1.<init>():void
279 8| sput-object v0, android.support.v4.app.Fragment$SavedState.CREATOR
295 9| move-result-object v0
296 10| iput-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
299 14| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
300 16| if-eqz v0, Label_1
302 18| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
303 20| invoke-virtual {v0,v3}, android.os.Bundle.setClassLoader(java.lang.ClassLoader):void
316 3| const/4 v0, #+0 (0x00000000 | 0.00000)
317 4| return v0
328 3| iget-object v0, v1, android.support.v4.app.Fragment$SavedState.mState
329 5| invoke-virtual {v2,v0}, android.os.Parcel.writeBundle(android.os.Bundle):void
340 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.FragmentManagerState$1):void
341 3| invoke-direct {v0}, java.lang.Object.<init>():void
354 3| new-instance v0, android.support.v4.app.FragmentManagerState
355 …5| invoke-direct {v0,v2}, android.support.v4.app.FragmentManagerState.<init>(android.os.Parcel):vo…
356 8| return-object v0
368 6| move-result-object v0
369 7| return-object v0
380 3| new-array v0, v2, android.support.v4.app.FragmentManagerState[]
381 5| return-object v0
393 6| move-result-object v0
394 7| return-object v0
404 3| new-instance v0, android.support.v4.app.FragmentManagerState$1
405 5| invoke-direct {v0}, android.support.v4.app.FragmentManagerState$1.<init>():void
407 8| sput-object v0, android.support.v4.app.FragmentManagerState.CREATOR
418 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.FragmentManagerState):void
419 3| invoke-direct {v0}, java.lang.Object.<init>():void
434 6| sget-object v0, android.support.v4.app.FragmentState.CREATOR
435 …8| invoke-virtual {v2,v0}, android.os.Parcel.createTypedArray(android.os.Parcelable$Creator):java.…
436 11| move-result-object v0
437 12| check-cast v0, android.support.v4.app.FragmentState[]
438 14| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mActive
441 19| move-result-object v0
442 20| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mAdded
444 22| sget-object v0, android.support.v4.app.BackStackState.CREATOR
445 …24| invoke-virtual {v2,v0}, android.os.Parcel.createTypedArray(android.os.Parcelable$Creator):java…
446 27| move-result-object v0
447 28| check-cast v0, android.support.v4.app.BackStackState[]
448 30| iput-object v0, v1, android.support.v4.app.FragmentManagerState.mBackStack
460 3| const/4 v0, #+0 (0x00000000 | 0.00000)
461 4| return v0
472 3| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mActive
473 … 5| invoke-virtual {v2,v0,v3}, android.os.Parcel.writeTypedArray(android.os.Parcelable[], int):void
475 8| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mAdded
476 10| invoke-virtual {v2,v0}, android.os.Parcel.writeIntArray(int[]):void
478 13| iget-object v0, v1, android.support.v4.app.FragmentManagerState.mBackStack
479 …15| invoke-virtual {v2,v0,v3}, android.os.Parcel.writeTypedArray(android.os.Parcelable[], int):void
490 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.FragmentState$1):void
491 3| invoke-direct {v0}, java.lang.Object.<init>():void
504 3| new-instance v0, android.support.v4.app.FragmentState
505 5| invoke-direct {v0,v2}, android.support.v4.app.FragmentState.<init>(android.os.Parcel):void
506 8| return-object v0
518 6| move-result-object v0
519 7| return-object v0
530 3| new-array v0, v2, android.support.v4.app.FragmentState[]
531 5| return-object v0
543 6| move-result-object v0
544 7| return-object v0
554 3| new-instance v0, android.support.v4.app.FragmentState$1
555 5| invoke-direct {v0}, android.support.v4.app.FragmentState$1.<init>():void
557 8| sput-object v0, android.support.v4.app.FragmentState.CREATOR
575 11| move-result-object v0
576 12| iput-object v0, v3, android.support.v4.app.FragmentState.mClassName
579 17| move-result v0
580 18| iput v0, v3, android.support.v4.app.FragmentState.mIndex
583 23| move-result v0
584 24| if-eqz v0, Label_5
585 26| move v0, v1
587 27| iput-boolean v0, v3, android.support.v4.app.FragmentState.mFromLayout
590 32| move-result v0
591 33| iput v0, v3, android.support.v4.app.FragmentState.mFragmentId
594 38| move-result v0
595 39| iput v0, v3, android.support.v4.app.FragmentState.mContainerId
598 44| move-result-object v0
599 45| iput-object v0, v3, android.support.v4.app.FragmentState.mTag
602 50| move-result v0
603 51| if-eqz v0, Label_6
604 53| move v0, v1
606 54| iput-boolean v0, v3, android.support.v4.app.FragmentState.mRetainInstance
609 59| move-result v0
610 60| if-eqz v0, Label_7
611 62| move v0, v1
613 63| iput-boolean v0, v3, android.support.v4.app.FragmentState.mDetached
616 68| move-result-object v0
617 69| iput-object v0, v3, android.support.v4.app.FragmentState.mArguments
620 74| move-result v0
621 75| if-eqz v0, Label_8
626 82| move-result-object v0
627 83| iput-object v0, v3, android.support.v4.app.FragmentState.mSavedFragmentState
631 86| move v0, v2
635 89| move v0, v2
639 92| move v0, v2
655 3| const/4 v0, #+0 (0x00000000 | 0.00000)
656 4| return v0
669 5| iget-object v0, v3, android.support.v4.app.FragmentState.mClassName
670 7| invoke-virtual {v4,v0}, android.os.Parcel.writeString(java.lang.String):void
672 10| iget v0, v3, android.support.v4.app.FragmentState.mIndex
673 12| invoke-virtual {v4,v0}, android.os.Parcel.writeInt(int):void
675 15| iget-boolean v0, v3, android.support.v4.app.FragmentState.mFromLayout
676 17| if-eqz v0, Label_5
677 19| move v0, v1
679 20| invoke-virtual {v4,v0}, android.os.Parcel.writeInt(int):void
681 23| iget v0, v3, android.support.v4.app.FragmentState.mFragmentId
682 25| invoke-virtual {v4,v0}, android.os.Parcel.writeInt(int):void
684 28| iget v0, v3, android.support.v4.app.FragmentState.mContainerId
685 30| invoke-virtual {v4,v0}, android.os.Parcel.writeInt(int):void
687 33| iget-object v0, v3, android.support.v4.app.FragmentState.mTag
688 35| invoke-virtual {v4,v0}, android.os.Parcel.writeString(java.lang.String):void
690 38| iget-boolean v0, v3, android.support.v4.app.FragmentState.mRetainInstance
691 40| if-eqz v0, Label_6
692 42| move v0, v1
694 43| invoke-virtual {v4,v0}, android.os.Parcel.writeInt(int):void
696 46| iget-boolean v0, v3, android.support.v4.app.FragmentState.mDetached
697 48| if-eqz v0, Label_7
698 50| move v0, v1
700 51| invoke-virtual {v4,v0}, android.os.Parcel.writeInt(int):void
702 54| iget-object v0, v3, android.support.v4.app.FragmentState.mArguments
703 56| invoke-virtual {v4,v0}, android.os.Parcel.writeBundle(android.os.Bundle):void
705 59| iget-boolean v0, v3, android.support.v4.app.FragmentState.mHidden
706 61| if-eqz v0, Label_8
710 66| iget-object v0, v3, android.support.v4.app.FragmentState.mSavedFragmentState
711 68| invoke-virtual {v4,v0}, android.os.Parcel.writeBundle(android.os.Bundle):void
715 72| move v0, v2
719 75| move v0, v2
723 78| move v0, v2
738 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.FragmentTabHost$SavedState$…
739 3| invoke-direct {v0}, java.lang.Object.<init>():void
752 3| new-instance v0, android.support.v4.app.FragmentTabHost$SavedState
754 …6| invoke-direct {v0,v3,v1}, android.support.v4.app.FragmentTabHost$SavedState.<init>(android.os.P…
755 9| return-object v0
767 6| move-result-object v0
768 7| return-object v0
779 3| new-array v0, v2, android.support.v4.app.FragmentTabHost$SavedState[]
780 5| return-object v0
792 6| move-result-object v0
793 7| return-object v0
803 3| new-instance v0, android.support.v4.app.FragmentTabHost$SavedState$1
804 5| invoke-direct {v0}, android.support.v4.app.FragmentTabHost$SavedState$1.<init>():void
806 8| sput-object v0, android.support.v4.app.FragmentTabHost$SavedState.CREATOR
822 9| move-result-object v0
823 10| iput-object v0, v1, android.support.v4.app.FragmentTabHost$SavedState.curTab
834 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.app.FragmentTabHost$SavedState,…
835 …3| invoke-direct {v0,v1}, android.support.v4.app.FragmentTabHost$SavedState.<init>(android.os.Parc…
846 3| new-instance v0, java.lang.StringBuilder
847 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
849 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
850 14| move-result-object v0
857 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
858 26| move-result-object v0
862 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
863 33| move-result-object v0
867 …36| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
868 39| move-result-object v0
872 …43| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
873 46| move-result-object v0
874 47| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
875 50| move-result-object v0
876 51| return-object v0
889 6| iget-object v0, v1, android.support.v4.app.FragmentTabHost$SavedState.curTab
890 8| invoke-virtual {v2,v0}, android.os.Parcel.writeString(java.lang.String):void
905 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.NavUtils$NavUtilsImplBase):…
906 3| invoke-direct {v0}, java.lang.Object.<init>():void
927 17| move-result-object v0
929 .local v0, "parentActivity", java.lang.String
930 18| if-nez v0, Label_2
935 22| invoke-virtual {v0,v1}, java.lang.String.charAt(int):char
946 …43| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
949 50| move-result-object v0
952 51| return-object v0
961 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.NavUtils$NavUtilsImplJB):vo…
962 3| invoke-direct {v0}, android.support.v4.app.NavUtils$NavUtilsImplBase.<init>():void
975 6| move-result-object v0
977 .local v0, "result", java.lang.String
978 7| if-nez v0, Label_1
981 12| move-result-object v0
984 13| return-object v0
994 3| sget v0, android.os.Build$VERSION.SDK_INT
996 .local v0, "version", int
998 7| if-lt v0, v1, Label_2
1020 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.NavUtils):void
1021 3| invoke-direct {v0}, java.lang.Object.<init>():void
1052 23| move-result-object v0
1054 .local v0, "grandparent", java.lang.String
1055 24| if-nez v0, Label_3
1088 12| move-result-object v0
1090 .local v0, "info", android.content.pm.ActivityInfo
1092 …15| invoke-interface {v3,v4,v0}, android.support.v4.app.NavUtils$NavUtilsImpl.getParentActivityNam…
1105 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.NavUtilsJB):void
1106 3| invoke-direct {v0}, java.lang.Object.<init>():void
1118 3| iget-object v0, v1, android.content.pm.ActivityInfo.parentActivityName
1119 5| return-object v0
1128 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.TaskStackBuilder$TaskStackB…
1129 3| invoke-direct {v0}, java.lang.Object.<init>():void
1139 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.app.TaskStackBuilder$TaskStackB…
1140 3| invoke-direct {v0}, java.lang.Object.<init>():void
1151 3| sget v0, android.os.Build$VERSION.SDK_INT
1153 7| if-lt v0, v1, Label_2
1155 9| new-instance v0, android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb
1156 …11| invoke-direct {v0}, android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.<ini…
1157 14| sput-object v0, android.support.v4.app.TaskStackBuilder.IMPL
1163 17| new-instance v0, android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase
1164 …19| invoke-direct {v0}, android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.<init>():…
1165 22| sput-object v0, android.support.v4.app.TaskStackBuilder.IMPL
1179 6| new-instance v0, java.util.ArrayList
1180 8| invoke-direct {v0}, java.util.ArrayList.<init>():void
1181 11| iput-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1196 3| new-instance v0, android.support.v4.app.TaskStackBuilder
1197 …5| invoke-direct {v0,v1}, android.support.v4.app.TaskStackBuilder.<init>(android.content.Context):…
1198 8| return-object v0
1209 3| iget-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1210 5| invoke-virtual {v0,v2}, java.util.ArrayList.add(java.lang.Object):boolean
1251 34| move-exception v0
1253 .local v0, "e", android.content.pm.PackageManager$NameNotFoundException
1259 46| invoke-direct {v3,v0}, java.lang.IllegalArgumentException.<init>(java.lang.Throwable):void
1263 .end_local v0
1277 3| new-instance v0, android.content.ComponentName
1279 …7| invoke-direct {v0,v1,v3}, android.content.ComponentName.<init>(android.content.Context, java.la…
1280 …10| invoke-virtual {v2,v0}, android.support.v4.app.TaskStackBuilder.addParentStack(android.content…
1281 13| move-result-object v0
1282 14| return-object v0
1292 3| iget-object v0, v1, android.support.v4.app.TaskStackBuilder.mIntents
1293 5| invoke-virtual {v0}, java.util.ArrayList.iterator():java.util.Iterator
1294 8| move-result-object v0
1295 9| return-object v0
1305 3| const/4 v0, #+0 (0x00000000 | 0.00000)
1306 …4| invoke-virtual {v1,v0}, android.support.v4.app.TaskStackBuilder.startActivities(android.os.Bund…
1339 34| move-result-object v0
1340 35| check-cast v0, android.content.Intent[]
1342 .local v0, "intents", android.content.Intent[]
1344 39| aget-object v3, v0, v4
1349 51| aput-object v2, v0, v4
1352 …55| invoke-static {v2,v0,v6}, android.support.v4.content.ContextCompat.startActivities(android.con…
1357 63| array-length v2, v0
1359 66| aget-object v2, v0, v2
1381 3| new-instance v0, java.lang.Object
1382 5| invoke-direct {v0}, java.lang.Object.<init>():void
1383 8| sput-object v0, android.support.v4.content.ContextCompat.sLock
1394 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.content.ContextCompat):void
1395 3| invoke-direct {v0}, java.lang.Object.<init>():void
1408 4| sget v0, android.os.Build$VERSION.SDK_INT
1410 .local v0, "version", int
1412 8| if-lt v0, v1, Label_1
1420 16| if-lt v0, v1, Label_2
1437 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.content.ContextCompatHoneycomb)…
1438 3| invoke-direct {v0}, java.lang.Object.<init>():void
1449 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.content.Context, android.content.Intent[])…
1450 … 3| invoke-virtual {v0,v1}, android.content.Context.startActivities(android.content.Intent[]):void
1461 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.content.ContextCompatJellybean)…
1462 3| invoke-direct {v0}, java.lang.Object.<init>():void
1473 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.content.Context, android.content.Intent[],…
1474 …3| invoke-virtual {v0,v1,v2}, android.content.Context.startActivities(android.content.Intent[], an…
1489 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.content.IntentCompat$IntentComp…
1490 3| invoke-direct {v0}, java.lang.Object.<init>():void
1502 3| new-instance v0, android.content.Intent
1504 8| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
1506 .local v0, "intent", android.content.Intent
1507 …11| invoke-virtual {v0,v3}, android.content.Intent.setComponent(android.content.ComponentName):and…
1510 …17| invoke-virtual {v0,v1}, android.content.Intent.addCategory(java.lang.String):android.content.I…
1512 20| return-object v0
1521 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.content.IntentCompat$IntentComp…
1522 … 3| invoke-direct {v0}, android.support.v4.content.IntentCompat$IntentCompatImplBase.<init>():void
1535 6| move-result-object v0
1536 7| return-object v0
1545 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.content.IntentCompat$IntentComp…
1546 3| invoke-direct {v0}, android.support.v4.content.IntentCompat$IntentCompatImplHC.<init>():void
1557 3| sget v0, android.os.Build$VERSION.SDK_INT
1559 .local v0, "version", int
1561 7| if-lt v0, v1, Label_2
1572 19| if-lt v0, v1, Label_3
1592 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.content.IntentCompat):void
1593 3| invoke-direct {v0}, java.lang.Object.<init>():void
1606 3| sget-object v0, android.support.v4.content.IntentCompat.IMPL
1607 …5| invoke-interface {v0,v1}, android.support.v4.content.IntentCompat$IntentCompatImpl.makeMainActi…
1608 8| move-result-object v0
1609 9| return-object v0
1618 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.content.IntentCompatHoneycomb):…
1619 3| invoke-direct {v0}, java.lang.Object.<init>():void
1632 6| move-result-object v0
1633 7| return-object v0
1651 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaBrowserCompat$ItemCa…
1652 … 3| iput-object v1, v0, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.this$1
1653 5| invoke-direct {v0}, java.lang.Object.<init>():void
1663 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.media.MediaBrowserCompat$ItemCa…
1664 …3| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.<init…
1676 … 3| iget-object v0, v1, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.this$1
1677 …5| invoke-virtual {v0,v2}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onError(java.l…
1695 12| move-result-object v0
1696 13| check-cast v0, android.support.v4.media.MediaBrowserCompat$MediaItem
1698 .local v0, "item", android.support.v4.media.MediaBrowserCompat$MediaItem
1702 …20| invoke-virtual {v1,v0}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded(…
1717 7| sget v0, android.os.Build$VERSION.SDK_INT
1719 11| if-lt v0, v1, Label_2
1721 13| new-instance v0, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23
1722 …15| invoke-direct {v0,v3,v2}, android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23.<…
1723 …18| invoke-static {v0}, android.support.v4.media.MediaBrowserCompatApi23.createItemCallback(androi…
1724 21| move-result-object v0
1725 … 22| iput-object v0, v3, android.support.v4.media.MediaBrowserCompat$ItemCallback.mItemCallbackObj
1742 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaBrowserCompat$ItemCa…
1753 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaBrowserCompat$ItemCa…
1764 3| new-instance v0, android.support.v4.os.ResultReceiver$1
1765 5| invoke-direct {v0}, android.support.v4.os.ResultReceiver$1.<init>():void
1767 8| sput-object v0, android.support.v4.os.ResultReceiver.CREATOR
1782 6| const/4 v0, #+0 (0x00000000 | 0.00000)
1783 7| iput-boolean v0, v1, android.support.v4.os.ResultReceiver.mLocal
1785 9| const/4 v0, #+0 (0x00000000 | 0.00000)
1786 10| iput-object v0, v1, android.support.v4.os.ResultReceiver.mHandler
1789 15| move-result-object v0
1790 …16| invoke-static {v0}, android.support.v4.os.IResultReceiver$Stub.asInterface(android.os.IBinder)…
1791 19| move-result-object v0
1792 20| iput-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
1804 3| const/4 v0, #+0 (0x00000000 | 0.00000)
1805 4| return v0
1815 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.os.ResultReceiver, int, android…
1830 4| iget-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
1831 6| if-nez v0, Label_1
1833 8| new-instance v0, android.support.v4.os.ResultReceiver$MyResultReceiver
1834 …10| invoke-direct {v0,v1}, android.support.v4.os.ResultReceiver$MyResultReceiver.<init>(android.su…
1835 13| iput-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
1838 15| iget-object v0, v1, android.support.v4.os.ResultReceiver.mReceiver
1839 17| invoke-interface {v0}, android.support.v4.os.IResultReceiver.asBinder():android.os.IBinder
1840 20| move-result-object v0
1841 21| invoke-virtual {v2,v0}, android.os.Parcel.writeStrongBinder(android.os.IBinder):void
1849 26| move-exception v0
1851 28| throw v0
1887 41| move-result-object v0
1889 .local v0, "item", android.os.Parcelable
1890 42| instance-of v1, v0, android.support.v4.media.MediaBrowserCompat$MediaItem
1894 48| check-cast v0, android.support.v4.media.MediaBrowserCompat$MediaItem
1895 .end_local v0
1896 …50| invoke-virtual {v1,v0}, android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded(…
1902 .restart_local v0
1915 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaBrowserCompat$MediaI…
1916 3| invoke-direct {v0}, java.lang.Object.<init>():void
1929 3| new-instance v0, android.support.v4.media.MediaBrowserCompat$MediaItem
1931 …6| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaBrowserCompat$MediaItem.<init>(android.…
1932 9| return-object v0
1944 6| move-result-object v0
1945 7| return-object v0
1956 3| new-array v0, v2, android.support.v4.media.MediaBrowserCompat$MediaItem[]
1957 5| return-object v0
1969 6| move-result-object v0
1970 7| return-object v0
1980 3| new-instance v0, android.support.v4.media.MediaBrowserCompat$MediaItem$1
1981 5| invoke-direct {v0}, android.support.v4.media.MediaBrowserCompat$MediaItem$1.<init>():void
1983 8| sput-object v0, android.support.v4.media.MediaBrowserCompat$MediaItem.CREATOR
1999 9| move-result v0
2000 10| iput v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mFlags
2002 12| sget-object v0, android.support.v4.media.MediaDescriptionCompat.CREATOR
2003 …14| invoke-interface {v0,v2}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):ja…
2004 17| move-result-object v0
2005 18| check-cast v0, android.support.v4.media.MediaDescriptionCompat
2006 20| iput-object v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mDescription
2017 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.media.MediaBrowserCompat$MediaI…
2018 …3| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompat$MediaItem.<init>(android.os.…
2029 3| const/4 v0, #+0 (0x00000000 | 0.00000)
2030 4| return v0
2040 3| new-instance v0, java.lang.StringBuilder
2042 8| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
2044 .local v0, "sb", java.lang.StringBuilder
2046 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
2052 …26| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
2058 37| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
2060 40| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
2073 3| iget v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mFlags
2074 5| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
2076 8| iget-object v0, v1, android.support.v4.media.MediaBrowserCompat$MediaItem.mDescription
2077 …10| invoke-virtual {v0,v2,v3}, android.support.v4.media.MediaDescriptionCompat.writeToParcel(andro…
2089 3| const-string/jumbo v0, "MediaBrowserCompat"
2091 7| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
2092 10| move-result v0
2093 11| sput-boolean v0, android.support.v4.media.MediaBrowserCompat.DEBUG
2106 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaBrowserCompatApi23$I…
2107 3| invoke-direct {v0}, android.media.browse.MediaBrowser$ItemCallback.<init>():void
2109 …6| iput-object v1, v0, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.mItemCal…
2122 …3| iget-object v0, v1, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.mItemCal…
2123 …5| invoke-interface {v0,v2}, android.support.v4.media.MediaBrowserCompatApi23$ItemCallback.onError…
2137 6| move-result-object v0
2139 .local v0, "parcel", android.os.Parcel
2141 …8| invoke-virtual {v3,v0,v1}, android.media.browse.MediaBrowser$MediaItem.writeToParcel(android.os…
2144 …13| invoke-interface {v1,v0}, android.support.v4.media.MediaBrowserCompatApi23$ItemCallback.onItem…
2155 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaBrowserCompatApi23):…
2156 3| invoke-direct {v0}, java.lang.Object.<init>():void
2168 3| new-instance v0, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy
2169 …5| invoke-direct {v0,v1}, android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy.<init…
2170 8| return-object v0
2179 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$1)…
2180 3| invoke-direct {v0}, java.lang.Object.<init>():void
2193 3| sget v0, android.os.Build$VERSION.SDK_INT
2195 7| if-ge v0, v1, Label_1
2197 9| new-instance v0, android.support.v4.media.MediaDescriptionCompat
2199 …12| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaDescriptionCompat.<init>(android.os.Pa…
2200 15| return-object v0
2204 19| move-result-object v0
2205 …20| invoke-static {v0}, android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.…
2206 23| move-result-object v0
2207 24| return-object v0
2219 6| move-result-object v0
2220 7| return-object v0
2231 3| new-array v0, v2, android.support.v4.media.MediaDescriptionCompat[]
2232 5| return-object v0
2244 6| move-result-object v0
2245 7| return-object v0
2254 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2255 3| invoke-direct {v0}, java.lang.Object.<init>():void
2267 3| new-instance v0, android.support.v4.media.MediaDescriptionCompat
2279 …22| invoke-direct/range {v0..v9}, android.support.v4.media.MediaDescriptionCompat.<init>(java.lang…
2280 25| return-object v0
2290 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2291 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mDescription
2293 5| return-object v0
2303 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2304 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mExtras
2306 5| return-object v0
2316 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2317 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mIcon
2319 5| return-object v0
2329 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2330 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mIconUri
2332 5| return-object v0
2342 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2343 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mMediaId
2345 5| return-object v0
2355 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2356 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mMediaUri
2358 5| return-object v0
2368 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2369 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mSubtitle
2371 5| return-object v0
2381 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat$Bu…
2382 3| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat$Builder.mTitle
2384 5| return-object v0
2394 3| new-instance v0, android.support.v4.media.MediaDescriptionCompat$1
2395 5| invoke-direct {v0}, android.support.v4.media.MediaDescriptionCompat$1.<init>():void
2397 8| sput-object v0, android.support.v4.media.MediaDescriptionCompat.CREATOR
2414 10| move-result-object v0
2415 11| iput-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mMediaId
2417 13| sget-object v0, android.text.TextUtils.CHAR_SEQUENCE_CREATOR
2418 …15| invoke-interface {v0,v3}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):ja…
2419 18| move-result-object v0
2420 19| check-cast v0, java.lang.CharSequence
2421 21| iput-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mTitle
2423 23| sget-object v0, android.text.TextUtils.CHAR_SEQUENCE_CREATOR
2424 …25| invoke-interface {v0,v3}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):ja…
2425 28| move-result-object v0
2426 29| check-cast v0, java.lang.CharSequence
2427 31| iput-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mSubtitle
2429 33| sget-object v0, android.text.TextUtils.CHAR_SEQUENCE_CREATOR
2430 …35| invoke-interface {v0,v3}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):ja…
2431 38| move-result-object v0
2432 39| check-cast v0, java.lang.CharSequence
2433 41| iput-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mDescription
2436 46| move-result-object v0
2437 47| check-cast v0, android.graphics.Bitmap
2438 49| iput-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mIcon
2441 54| move-result-object v0
2442 55| check-cast v0, android.net.Uri
2443 57| iput-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mIconUri
2446 62| move-result-object v0
2447 63| iput-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mExtras
2450 68| move-result-object v0
2451 69| check-cast v0, android.net.Uri
2452 71| iput-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mMediaUri
2463 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat, a…
2464 …3| invoke-direct {v0,v1}, android.support.v4.media.MediaDescriptionCompat.<init>(android.os.Parcel…
2475 …0| invoke-static/range {v0..v8}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat, j…
2476 3| invoke-direct {v0}, java.lang.Object.<init>():void
2478 6| iput-object v1, v0, android.support.v4.media.MediaDescriptionCompat.mMediaId
2480 8| iput-object v2, v0, android.support.v4.media.MediaDescriptionCompat.mTitle
2482 10| iput-object v3, v0, android.support.v4.media.MediaDescriptionCompat.mSubtitle
2484 12| iput-object v4, v0, android.support.v4.media.MediaDescriptionCompat.mDescription
2486 14| iput-object v5, v0, android.support.v4.media.MediaDescriptionCompat.mIcon
2488 16| iput-object v6, v0, android.support.v4.media.MediaDescriptionCompat.mIconUri
2490 18| iput-object v7, v0, android.support.v4.media.MediaDescriptionCompat.mExtras
2492 20| iput-object v8, v0, android.support.v4.media.MediaDescriptionCompat.mMediaUri
2503 …0| invoke-static/range {v0..v9}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompat, j…
2504 …3| invoke-direct/range {v0..v8}, android.support.v4.media.MediaDescriptionCompat.<init>(java.lang.…
2526 13| new-instance v0, android.support.v4.media.MediaDescriptionCompat$Builder
2527 15| invoke-direct {v0}, android.support.v4.media.MediaDescriptionCompat$Builder.<init>():void
2529 .local v0, "bob", android.support.v4.media.MediaDescriptionCompat$Builder
2532 …22| invoke-virtual {v0,v4}, android.support.v4.media.MediaDescriptionCompat$Builder.setMediaId(jav…
2536 …29| invoke-virtual {v0,v4}, android.support.v4.media.MediaDescriptionCompat$Builder.setTitle(java.…
2540 …36| invoke-virtual {v0,v4}, android.support.v4.media.MediaDescriptionCompat$Builder.setSubtitle(ja…
2544 …43| invoke-virtual {v0,v4}, android.support.v4.media.MediaDescriptionCompat$Builder.setDescription…
2548 …50| invoke-virtual {v0,v4}, android.support.v4.media.MediaDescriptionCompat$Builder.setIconBitmap(…
2552 …57| invoke-virtual {v0,v4}, android.support.v4.media.MediaDescriptionCompat$Builder.setIconUri(and…
2577 …86| invoke-virtual {v0,v2}, android.support.v4.media.MediaDescriptionCompat$Builder.setExtras(andr…
2581 …91| invoke-virtual {v0,v3}, android.support.v4.media.MediaDescriptionCompat$Builder.setMediaUri(an…
2584 …94| invoke-virtual {v0}, android.support.v4.media.MediaDescriptionCompat$Builder.build():android.s…
2619 …136| invoke-virtual {v0,v4}, android.support.v4.media.MediaDescriptionCompat$Builder.setMediaUri(a…
2630 3| const/4 v0, #+0 (0x00000000 | 0.00000)
2631 4| return v0
2654 21| move-result-object v0
2656 .local v0, "bob", java.lang.Object
2658 …24| invoke-static {v0,v2}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setMediaId…
2661 …29| invoke-static {v0,v2}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setTitle(j…
2664 …34| invoke-static {v0,v2}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setSubtitl…
2667 …39| invoke-static {v0,v2}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setDescrip…
2670 …44| invoke-static {v0,v2}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconBit…
2673 …49| invoke-static {v0,v2}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconUri…
2700 …84| invoke-static {v0,v1}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.setExtras(…
2706 …93| invoke-static {v0,v2}, android.support.v4.media.MediaDescriptionCompatApi23$Builder.setMediaUr…
2709 …96| invoke-static {v0}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.build(java.la…
2724 3| new-instance v0, java.lang.StringBuilder
2725 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
2727 …10| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
2728 13| move-result-object v0
2730 …17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
2731 20| move-result-object v0
2733 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
2734 26| move-result-object v0
2736 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
2737 33| move-result-object v0
2739 …36| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
2740 39| move-result-object v0
2741 40| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
2742 43| move-result-object v0
2743 44| return-object v0
2754 3| sget v0, android.os.Build$VERSION.SDK_INT
2756 7| if-ge v0, v1, Label_2
2758 9| iget-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mMediaId
2759 11| invoke-virtual {v3,v0}, android.os.Parcel.writeString(java.lang.String):void
2761 14| iget-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mTitle
2762 …16| invoke-static {v0,v3,v4}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
2764 19| iget-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mSubtitle
2765 …21| invoke-static {v0,v3,v4}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
2767 24| iget-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mDescription
2768 …26| invoke-static {v0,v3,v4}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
2770 29| iget-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mIcon
2771 … 31| invoke-virtual {v3,v0,v4}, android.os.Parcel.writeParcelable(android.os.Parcelable, int):void
2773 34| iget-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mIconUri
2774 … 36| invoke-virtual {v3,v0,v4}, android.os.Parcel.writeParcelable(android.os.Parcelable, int):void
2776 39| iget-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mExtras
2777 41| invoke-virtual {v3,v0}, android.os.Parcel.writeBundle(android.os.Bundle):void
2779 44| iget-object v0, v2, android.support.v4.media.MediaDescriptionCompat.mMediaUri
2780 … 46| invoke-virtual {v3,v0,v4}, android.os.Parcel.writeParcelable(android.os.Parcelable, int):void
2787 53| move-result-object v0
2788 …54| invoke-static {v0,v3,v4}, android.support.v4.media.MediaDescriptionCompatApi21.writeToParcel(j…
2798 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompatApi…
2799 3| invoke-direct {v0}, java.lang.Object.<init>():void
2814 8| move-result-object v0
2815 9| return-object v0
2825 3| new-instance v0, android.media.MediaDescription$Builder
2826 5| invoke-direct {v0}, android.media.MediaDescription$Builder.<init>():void
2827 8| return-object v0
2837 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.CharSequence):void
2838 3| check-cast v0, android.media.MediaDescription$Builder
2839 .end_local v0
2840 …5| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setDescription(java.lang.CharSeq…
2852 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.os.Bundle):void
2853 3| check-cast v0, android.media.MediaDescription$Builder
2854 .end_local v0
2855 …5| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setExtras(android.os.Bundle):and…
2867 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.graphics.Bitmap):void
2868 3| check-cast v0, android.media.MediaDescription$Builder
2869 .end_local v0
2870 …5| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setIconBitmap(android.graphics.B…
2882 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.net.Uri):void
2883 3| check-cast v0, android.media.MediaDescription$Builder
2884 .end_local v0
2885 …5| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setIconUri(android.net.Uri):andr…
2897 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.String):void
2898 3| check-cast v0, android.media.MediaDescription$Builder
2899 .end_local v0
2900 …5| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setMediaId(java.lang.String):and…
2912 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.CharSequence):void
2913 3| check-cast v0, android.media.MediaDescription$Builder
2914 .end_local v0
2915 …5| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setSubtitle(java.lang.CharSequen…
2927 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.CharSequence):void
2928 3| check-cast v0, android.media.MediaDescription$Builder
2929 .end_local v0
2930 …5| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setTitle(java.lang.CharSequence)…
2941 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompatApi…
2942 3| invoke-direct {v0}, java.lang.Object.<init>():void
2954 3| sget-object v0, android.media.MediaDescription.CREATOR
2955 …5| invoke-interface {v0,v1}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):jav…
2956 8| move-result-object v0
2957 9| return-object v0
2971 8| move-result-object v0
2972 9| return-object v0
2986 8| move-result-object v0
2987 9| return-object v0
3001 8| move-result-object v0
3002 9| return-object v0
3016 8| move-result-object v0
3017 9| return-object v0
3031 8| move-result-object v0
3032 9| return-object v0
3046 8| move-result-object v0
3047 9| return-object v0
3061 8| move-result-object v0
3062 9| return-object v0
3072 0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.os.Parcel, int):void
3073 3| check-cast v0, android.media.MediaDescription
3074 .end_local v0
3075 …5| invoke-virtual {v0,v1,v2}, android.media.MediaDescription.writeToParcel(android.os.Parcel, int)…
3086 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompatApi…
3087 … 3| invoke-direct {v0}, android.support.v4.media.MediaDescriptionCompatApi21$Builder.<init>():void
3098 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.net.Uri):void
3099 3| check-cast v0, android.media.MediaDescription$Builder
3100 .end_local v0
3101 …5| invoke-virtual {v0,v1}, android.media.MediaDescription$Builder.setMediaUri(android.net.Uri):and…
3112 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaDescriptionCompatApi…
3113 3| invoke-direct {v0}, android.support.v4.media.MediaDescriptionCompatApi21.<init>():void
3128 8| move-result-object v0
3129 9| return-object v0
3138 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.MediaMetadataCompat$1):vo…
3139 3| invoke-direct {v0}, java.lang.Object.<init>():void
3152 3| new-instance v0, android.support.v4.media.MediaMetadataCompat
3154 …6| invoke-direct {v0,v3,v1}, android.support.v4.media.MediaMetadataCompat.<init>(android.os.Parcel…
3155 9| return-object v0
3167 6| move-result-object v0
3168 7| return-object v0
3179 3| new-array v0, v2, android.support.v4.media.MediaMetadataCompat[]
3180 5| return-object v0
3192 6| move-result-object v0
3193 7| return-object v0
3207 7| new-instance v0, android.support.v4.util.ArrayMap
3208 9| invoke-direct {v0}, android.support.v4.util.ArrayMap.<init>():void
3209 12| sput-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3211 14| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3215 …23| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3217 26| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3221 …35| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3223 38| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3227 …47| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3229 50| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3233 …59| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3235 62| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3239 …71| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3241 74| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3245 …83| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3247 86| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3251 …95| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Ob…
3253 98| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3257 …107| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3259 110| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3263 …119| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3265 122| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3269 …131| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3271 134| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3275 …143| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3277 146| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3281 …155| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3283 158| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3287 …167| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3289 170| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3293 …179| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3295 182| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3299 …191| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3301 194| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3305 …203| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3307 206| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3311 …215| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3313 218| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3317 …227| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3319 230| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3323 …239| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3325 242| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3329 …251| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3331 254| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3335 …263| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3337 266| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3341 …275| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3343 278| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3347 …287| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3349 290| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3353 …299| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3355 302| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3359 …311| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3361 314| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3365 …323| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3367 326| sget-object v0, android.support.v4.media.MediaMetadataCompat.METADATA_KEYS_TYPE
3371 …335| invoke-virtual {v0,v1,v2}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.O…
3373 338| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
3374 339| new-array v0, v0, java.lang.String[]
3377 344| aput-object v1, v0, v4
3380 349| aput-object v1, v0, v3
3383 354| aput-object v1, v0, v5
3386 359| aput-object v1, v0, v6
3390 365| aput-object v1, v0, v2
3394 371| aput-object v1, v0, v2
3398 377| aput-object v1, v0, v2
3400 379| sput-object v0, android.support.v4.media.MediaMetadataCompat.PREFERRED_DESCRIPTION_ORDER
3402 381| new-array v0, v6, java.lang.String[]
3405 386| aput-object v1, v0, v4
3408 391| aput-object v1, v0, v3
3411 396| aput-object v1, v0, v5
3413 398| sput-object v0, android.support.v4.media.MediaMetadataCompat.PREFERRED_BITMAP_ORDER
3415 400| new-array v0, v6, java.lang.String[]
3418 405| aput-object v1, v0, v4
3421 410| aput-object v1, v0, v3
3424 415| aput-object v1, v0, v5
3426 417| sput-object v0, android.support.v4.media.MediaMetadataCompat.PREFERRED_URI_ORDER
3428 419| new-instance v0, android.support.v4.media.MediaMetadataCompat$1
3429 421| invoke-direct {v0}, android.support.v4.media.MediaMetadataCompat$1.<init>():void
3431 424| sput-object v0, android.support.v4.media.MediaMetadataCompat.CREATOR
3447 9| move-result-object v0
3448 10| iput-object v0, v1, android.support.v4.media.MediaMetadataCompat.mBundle
3459 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.media.MediaMetadataCompat, andr…
3460 …3| invoke-direct {v0,v1}, android.support.v4.media.MediaMetadataCompat.<init>(android.os.Parcel):v…
3471 3| const/4 v0, #+0 (0x00000000 | 0.00000)
3472 4| return v0
3483 3| iget-object v0, v1, android.support.v4.media.MediaMetadataCompat.mBundle
3484 5| invoke-virtual {v2,v0}, android.os.Parcel.writeBundle(android.os.Bundle):void
3495 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.RatingCompat$1):void
3496 3| invoke-direct {v0}, java.lang.Object.<init>():void
3509 3| new-instance v0, android.support.v4.media.RatingCompat
3515 …14| invoke-direct {v0,v1,v2,v3}, android.support.v4.media.RatingCompat.<init>(int, float, android.…
3516 17| return-object v0
3528 6| move-result-object v0
3529 7| return-object v0
3540 3| new-array v0, v2, android.support.v4.media.RatingCompat[]
3541 5| return-object v0
3553 6| move-result-object v0
3554 7| return-object v0
3564 3| new-instance v0, android.support.v4.media.RatingCompat$1
3565 5| invoke-direct {v0}, android.support.v4.media.RatingCompat$1.<init>():void
3567 8| sput-object v0, android.support.v4.media.RatingCompat.CREATOR
3579 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.media.RatingCompat, int, float)…
3580 3| invoke-direct {v0}, java.lang.Object.<init>():void
3582 6| iput v1, v0, android.support.v4.media.RatingCompat.mRatingStyle
3584 8| iput v2, v0, android.support.v4.media.RatingCompat.mRatingValue
3595 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.media.RatingCompat, int, float,…
3596 3| invoke-direct {v0,v1,v2}, android.support.v4.media.RatingCompat.<init>(int, float):void
3607 3| iget v0, v1, android.support.v4.media.RatingCompat.mRatingStyle
3608 5| return v0
3618 3| new-instance v0, java.lang.StringBuilder
3619 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
3621 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3622 14| move-result-object v0
3624 17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
3625 20| move-result-object v0
3627 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3630 28| iget v0, v3, android.support.v4.media.RatingCompat.mRatingValue
3632 31| cmpg-float v0, v0, v2
3633 33| if-gez v0, Label_2
3634 35| const-string/jumbo v0, "unrated"
3637 …38| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3638 41| move-result-object v0
3639 42| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
3640 45| move-result-object v0
3641 46| return-object v0
3644 47| iget v0, v3, android.support.v4.media.RatingCompat.mRatingValue
3645 49| invoke-static {v0}, java.lang.String.valueOf(float):java.lang.String
3646 52| move-result-object v0
3658 3| iget v0, v1, android.support.v4.media.RatingCompat.mRatingStyle
3659 5| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
3661 8| iget v0, v1, android.support.v4.media.RatingCompat.mRatingValue
3662 10| invoke-virtual {v2,v0}, android.os.Parcel.writeFloat(float):void
3673 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.session.MediaSessionCompa…
3674 3| invoke-direct {v0}, java.lang.Object.<init>():void
3687 3| new-instance v0, android.support.v4.media.session.MediaSessionCompat$QueueItem
3689 …6| invoke-direct {v0,v3,v1}, android.support.v4.media.session.MediaSessionCompat$QueueItem.<init>(…
3690 9| return-object v0
3702 6| move-result-object v0
3703 7| return-object v0
3714 3| new-array v0, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem[]
3715 5| return-object v0
3727 6| move-result-object v0
3728 7| return-object v0
3738 3| new-instance v0, android.support.v4.media.session.MediaSessionCompat$QueueItem$1
3739 …5| invoke-direct {v0}, android.support.v4.media.session.MediaSessionCompat$QueueItem$1.<init>():vo…
3741 8| sput-object v0, android.support.v4.media.session.MediaSessionCompat$QueueItem.CREATOR
3756 6| sget-object v0, android.support.v4.media.MediaDescriptionCompat.CREATOR
3757 …8| invoke-interface {v0,v3}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):jav…
3758 11| move-result-object v0
3759 12| check-cast v0, android.support.v4.media.MediaDescriptionCompat
3760 … 14| iput-object v0, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem.mDescription
3763 19| move-result-wide v0:v1
3764 20| iput-wide v0:v1, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem.mId
3775 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.media.session.MediaSessionCompa…
3776 …3| invoke-direct {v0,v1}, android.support.v4.media.session.MediaSessionCompat$QueueItem.<init>(and…
3787 3| const/4 v0, #+0 (0x00000000 | 0.00000)
3788 4| return v0
3798 3| new-instance v0, java.lang.StringBuilder
3799 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
3801 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3802 14| move-result-object v0
3806 …17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
3807 20| move-result-object v0
3811 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3812 27| move-result-object v0
3816 30| invoke-virtual {v0,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
3817 33| move-result-object v0
3821 …37| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
3822 40| move-result-object v0
3823 41| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
3824 44| move-result-object v0
3825 45| return-object v0
3836 … 3| iget-object v0, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem.mDescription
3837 …5| invoke-virtual {v0,v3,v4}, android.support.v4.media.MediaDescriptionCompat.writeToParcel(androi…
3839 8| iget-wide v0:v1, v2, android.support.v4.media.session.MediaSessionCompat$QueueItem.mId
3840 10| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
3851 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.session.MediaSessionCompa…
3852 3| invoke-direct {v0}, java.lang.Object.<init>():void
3865 3| new-instance v0, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper
3866 …5| invoke-direct {v0,v2}, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrappe…
3867 8| return-object v0
3879 6| move-result-object v0
3880 7| return-object v0
3891 … 3| new-array v0, v2, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper[]
3892 5| return-object v0
3904 6| move-result-object v0
3905 7| return-object v0
3915 3| new-instance v0, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1
3916 …5| invoke-direct {v0}, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1…
3917 …8| sput-object v0, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.CREAT…
3932 6| sget-object v0, android.os.ResultReceiver.CREATOR
3933 …8| invoke-interface {v0,v2}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):jav…
3934 11| move-result-object v0
3935 12| check-cast v0, android.os.ResultReceiver
3936 …14| iput-object v0, v1, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.…
3948 3| const/4 v0, #+0 (0x00000000 | 0.00000)
3949 4| return v0
3960 …3| iget-object v0, v1, android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.m…
3961 … 5| invoke-virtual {v0,v2,v3}, android.os.ResultReceiver.writeToParcel(android.os.Parcel, int):void
3972 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.session.MediaSessionCompa…
3973 3| invoke-direct {v0}, java.lang.Object.<init>():void
3992 13| move-result-object v0
3995 .local v0, "inner", java.lang.Object
3997 …16| invoke-direct {v1,v0}, android.support.v4.media.session.MediaSessionCompat$Token.<init>(java.l…
4001 .end_local v0
4003 23| move-result-object v0
4004 .restart_local v0
4017 6| move-result-object v0
4018 7| return-object v0
4029 3| new-array v0, v2, android.support.v4.media.session.MediaSessionCompat$Token[]
4030 5| return-object v0
4042 6| move-result-object v0
4043 7| return-object v0
4053 3| new-instance v0, android.support.v4.media.session.MediaSessionCompat$Token$1
4054 … 5| invoke-direct {v0}, android.support.v4.media.session.MediaSessionCompat$Token$1.<init>():void
4056 8| sput-object v0, android.support.v4.media.session.MediaSessionCompat$Token.CREATOR
4068 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.media.session.MediaSessionCompa…
4069 3| invoke-direct {v0}, java.lang.Object.<init>():void
4071 6| iput-object v1, v0, android.support.v4.media.session.MediaSessionCompat$Token.mInner
4083 3| const/4 v0, #+0 (0x00000000 | 0.00000)
4084 4| return v0
4095 3| sget v0, android.os.Build$VERSION.SDK_INT
4097 7| if-lt v0, v1, Label_2
4099 9| iget-object v0, v2, android.support.v4.media.session.MediaSessionCompat$Token.mInner
4100 11| check-cast v0, android.os.Parcelable
4101 … 13| invoke-virtual {v3,v0,v4}, android.os.Parcel.writeParcelable(android.os.Parcelable, int):void
4107 17| iget-object v0, v2, android.support.v4.media.session.MediaSessionCompat$Token.mInner
4108 19| check-cast v0, android.os.IBinder
4109 21| invoke-virtual {v3,v0}, android.os.Parcel.writeStrongBinder(android.os.IBinder):void
4119 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.session.ParcelableVolumeI…
4120 3| invoke-direct {v0}, java.lang.Object.<init>():void
4133 3| new-instance v0, android.support.v4.media.session.ParcelableVolumeInfo
4134 …5| invoke-direct {v0,v2}, android.support.v4.media.session.ParcelableVolumeInfo.<init>(android.os.…
4135 8| return-object v0
4147 6| move-result-object v0
4148 7| return-object v0
4159 3| new-array v0, v2, android.support.v4.media.session.ParcelableVolumeInfo[]
4160 5| return-object v0
4172 6| move-result-object v0
4173 7| return-object v0
4183 3| new-instance v0, android.support.v4.media.session.ParcelableVolumeInfo$1
4184 5| invoke-direct {v0}, android.support.v4.media.session.ParcelableVolumeInfo$1.<init>():void
4186 8| sput-object v0, android.support.v4.media.session.ParcelableVolumeInfo.CREATOR
4202 9| move-result v0
4203 10| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.volumeType
4206 15| move-result v0
4207 16| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.controlType
4210 21| move-result v0
4211 22| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.maxVolume
4214 27| move-result v0
4215 28| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.currentVolume
4218 33| move-result v0
4219 34| iput v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.audioStream
4231 3| const/4 v0, #+0 (0x00000000 | 0.00000)
4232 4| return v0
4243 3| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.volumeType
4244 5| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
4246 8| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.controlType
4247 10| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
4249 13| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.maxVolume
4250 15| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
4252 18| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.currentVolume
4253 20| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
4255 23| iget v0, v1, android.support.v4.media.session.ParcelableVolumeInfo.audioStream
4256 25| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
4267 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.session.PlaybackStateComp…
4268 3| invoke-direct {v0}, java.lang.Object.<init>():void
4281 3| new-instance v0, android.support.v4.media.session.PlaybackStateCompat
4283 …6| invoke-direct {v0,v3,v1}, android.support.v4.media.session.PlaybackStateCompat.<init>(android.o…
4284 9| return-object v0
4296 6| move-result-object v0
4297 7| return-object v0
4308 3| new-array v0, v2, android.support.v4.media.session.PlaybackStateCompat[]
4309 5| return-object v0
4321 6| move-result-object v0
4322 7| return-object v0
4331 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.media.session.PlaybackStateComp…
4332 3| invoke-direct {v0}, java.lang.Object.<init>():void
4345 3| new-instance v0, android.support.v4.media.session.PlaybackStateCompat$CustomAction
4347 …6| invoke-direct {v0,v3,v1}, android.support.v4.media.session.PlaybackStateCompat$CustomAction.<in…
4348 9| return-object v0
4360 6| move-result-object v0
4361 7| return-object v0
4372 3| new-array v0, v2, android.support.v4.media.session.PlaybackStateCompat$CustomAction[]
4373 5| return-object v0
4385 6| move-result-object v0
4386 7| return-object v0
4396 3| new-instance v0, android.support.v4.media.session.PlaybackStateCompat$CustomAction$1
4397 …5| invoke-direct {v0}, android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.<init>(…
4399 8| sput-object v0, android.support.v4.media.session.PlaybackStateCompat$CustomAction.CREATOR
4415 9| move-result-object v0
4416 … 10| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mAction
4418 12| sget-object v0, android.text.TextUtils.CHAR_SEQUENCE_CREATOR
4419 …14| invoke-interface {v0,v2}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):ja…
4420 17| move-result-object v0
4421 18| check-cast v0, java.lang.CharSequence
4422 20| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mName
4425 25| move-result v0
4426 26| iput v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mIcon
4429 31| move-result-object v0
4430 … 32| iput-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mExtras
4441 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.media.session.PlaybackStateComp…
4442 …3| invoke-direct {v0,v1}, android.support.v4.media.session.PlaybackStateCompat$CustomAction.<init>…
4453 3| const/4 v0, #+0 (0x00000000 | 0.00000)
4454 4| return v0
4464 3| new-instance v0, java.lang.StringBuilder
4465 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
4467 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4468 14| move-result-object v0
4472 …17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
4473 20| move-result-object v0
4477 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4478 27| move-result-object v0
4482 30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
4483 33| move-result-object v0
4487 …37| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4488 40| move-result-object v0
4492 …43| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
4493 46| move-result-object v0
4494 47| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
4495 50| move-result-object v0
4496 51| return-object v0
4507 … 3| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mAction
4508 5| invoke-virtual {v2,v0}, android.os.Parcel.writeString(java.lang.String):void
4510 8| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mName
4511 …10| invoke-static {v0,v2,v3}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
4513 13| iget v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mIcon
4514 15| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
4516 … 18| iget-object v0, v1, android.support.v4.media.session.PlaybackStateCompat$CustomAction.mExtras
4517 20| invoke-virtual {v2,v0}, android.os.Parcel.writeBundle(android.os.Bundle):void
4529 3| new-instance v0, android.support.v4.media.session.PlaybackStateCompat$1
4530 5| invoke-direct {v0}, android.support.v4.media.session.PlaybackStateCompat$1.<init>():void
4532 8| sput-object v0, android.support.v4.media.session.PlaybackStateCompat.CREATOR
4548 9| move-result v0
4549 10| iput v0, v2, android.support.v4.media.session.PlaybackStateCompat.mState
4552 15| move-result-wide v0:v1
4553 16| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mPosition
4556 21| move-result v0
4557 22| iput v0, v2, android.support.v4.media.session.PlaybackStateCompat.mSpeed
4560 27| move-result-wide v0:v1
4561 28| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mUpdateTime
4564 33| move-result-wide v0:v1
4565 34| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mBufferedPosition
4568 39| move-result-wide v0:v1
4569 40| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActions
4571 42| sget-object v0, android.text.TextUtils.CHAR_SEQUENCE_CREATOR
4572 …44| invoke-interface {v0,v3}, android.os.Parcelable$Creator.createFromParcel(android.os.Parcel):ja…
4573 47| move-result-object v0
4574 48| check-cast v0, java.lang.CharSequence
4575 50| iput-object v0, v2, android.support.v4.media.session.PlaybackStateCompat.mErrorMessage
4577 52| sget-object v0, android.support.v4.media.session.PlaybackStateCompat$CustomAction.CREATOR
4578 …54| invoke-virtual {v3,v0}, android.os.Parcel.createTypedArrayList(android.os.Parcelable$Creator):…
4579 57| move-result-object v0
4580 58| iput-object v0, v2, android.support.v4.media.session.PlaybackStateCompat.mCustomActions
4583 63| move-result-wide v0:v1
4584 64| iput-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActiveItemId
4587 69| move-result-object v0
4588 70| iput-object v0, v2, android.support.v4.media.session.PlaybackStateCompat.mExtras
4599 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.media.session.PlaybackStateComp…
4600 …3| invoke-direct {v0,v1}, android.support.v4.media.session.PlaybackStateCompat.<init>(android.os.P…
4611 3| const/4 v0, #+0 (0x00000000 | 0.00000)
4612 4| return v0
4622 3| new-instance v0, java.lang.StringBuilder
4624 8| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
4626 .local v0, "bob", java.lang.StringBuilder
4628 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4634 …26| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4640 …38| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4646 …50| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4652 …62| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4658 …74| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4664 …86| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4670 …98| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
4676 …110| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
4682 …122| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
4684 125| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
4697 3| iget v0, v2, android.support.v4.media.session.PlaybackStateCompat.mState
4698 5| invoke-virtual {v3,v0}, android.os.Parcel.writeInt(int):void
4700 8| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mPosition
4701 10| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4703 13| iget v0, v2, android.support.v4.media.session.PlaybackStateCompat.mSpeed
4704 15| invoke-virtual {v3,v0}, android.os.Parcel.writeFloat(float):void
4706 18| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mUpdateTime
4707 20| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4709 23| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mBufferedPosition
4710 25| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4712 28| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActions
4713 30| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4715 33| iget-object v0, v2, android.support.v4.media.session.PlaybackStateCompat.mErrorMessage
4716 …35| invoke-static {v0,v3,v4}, android.text.TextUtils.writeToParcel(java.lang.CharSequence, android…
4718 38| iget-object v0, v2, android.support.v4.media.session.PlaybackStateCompat.mCustomActions
4719 40| invoke-virtual {v3,v0}, android.os.Parcel.writeTypedList(java.util.List):void
4721 43| iget-wide v0:v1, v2, android.support.v4.media.session.PlaybackStateCompat.mActiveItemId
4722 45| invoke-virtual {v3,v0,v1}, android.os.Parcel.writeLong(long):void
4724 48| iget-object v0, v2, android.support.v4.media.session.PlaybackStateCompat.mExtras
4725 50| invoke-virtual {v3,v0}, android.os.Parcel.writeBundle(android.os.Bundle):void
4736 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.os.BuildCompat):void
4737 3| invoke-direct {v0}, java.lang.Object.<init>():void
4749 3| sget v0, android.os.Build$VERSION.SDK_INT
4751 7| if-lt v0, v1, Label_2
4752 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
4754 10| return v0
4756 11| const/4 v0, #+0 (0x00000000 | 0.00000)
4771 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.os.IResultReceiver$Stub$Proxy, …
4772 3| invoke-direct {v0}, java.lang.Object.<init>():void
4774 6| iput-object v1, v0, android.support.v4.os.IResultReceiver$Stub$Proxy.mRemote
4786 3| iget-object v0, v1, android.support.v4.os.IResultReceiver$Stub$Proxy.mRemote
4787 5| return-object v0
4799 6| move-result-object v0
4802 .local v0, "_data", android.os.Parcel
4804 10| invoke-virtual {v0,v1}, android.os.Parcel.writeInterfaceToken(java.lang.String):void
4806 13| invoke-virtual {v0,v6}, android.os.Parcel.writeInt(int):void
4811 19| invoke-virtual {v0,v1}, android.os.Parcel.writeInt(int):void
4814 23| invoke-virtual {v7,v0,v1}, android.os.Bundle.writeToParcel(android.os.Parcel, int):void
4821 …31| invoke-interface {v1,v2,v0,v3,v4}, android.os.IBinder.transact(int, android.os.Parcel, android…
4825 34| invoke-virtual {v0}, android.os.Parcel.recycle():void
4832 39| invoke-virtual {v0,v1}, android.os.Parcel.writeInt(int):void
4840 45| invoke-virtual {v0}, android.os.Parcel.recycle():void
4854 6| const-string/jumbo v0, "android.support.v4.os.IResultReceiver"
4855 …9| invoke-virtual {v1,v1,v0}, android.support.v4.os.IResultReceiver$Stub.attachInterface(android.o…
4876 13| move-result-object v0
4878 .local v0, "iin", android.os.IInterface
4879 14| if-eqz v0, Label_2
4880 16| instance-of v1, v0, android.support.v4.os.IResultReceiver
4883 20| check-cast v0, android.support.v4.os.IResultReceiver
4884 .end_local v0
4885 22| return-object v0
4888 .restart_local v0
4900 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.os.IResultReceiver$Stub):void
4901 3| return-object v0
4930 28| move-result v0
4932 .local v0, "_arg0", int
4943 …43| invoke-virtual {v4,v0,v1}, android.support.v4.os.IResultReceiver$Stub.send(int, android.os.Bun…
4966 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.os.ParcelableCompat$CompatCreat…
4967 3| invoke-direct {v0}, java.lang.Object.<init>():void
4969 6| iput-object v1, v0, android.support.v4.os.ParcelableCompat$CompatCreator.mCallbacks
4982 3| iget-object v0, v2, android.support.v4.os.ParcelableCompat$CompatCreator.mCallbacks
4984 …6| invoke-interface {v0,v3,v1}, android.support.v4.os.ParcelableCompatCreatorCallbacks.createFromP…
4985 9| move-result-object v0
4986 10| return-object v0
4997 3| iget-object v0, v1, android.support.v4.os.ParcelableCompat$CompatCreator.mCallbacks
4998 …5| invoke-interface {v0,v2}, android.support.v4.os.ParcelableCompatCreatorCallbacks.newArray(int):…
4999 8| move-result-object v0
5000 9| return-object v0
5009 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.os.ParcelableCompat):void
5010 3| invoke-direct {v0}, java.lang.Object.<init>():void
5023 3| sget v0, android.os.Build$VERSION.SDK_INT
5025 7| if-lt v0, v1, Label_1
5028 12| move-result-object v0
5029 13| return-object v0
5032 14| new-instance v0, android.support.v4.os.ParcelableCompat$CompatCreator
5033 …16| invoke-direct {v0,v2}, android.support.v4.os.ParcelableCompat$CompatCreator.<init>(android.sup…
5034 19| return-object v0
5053 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.os.ParcelableCompatCreatorHoney…
5054 3| invoke-direct {v0}, java.lang.Object.<init>():void
5056 6| iput-object v1, v0, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
5069 3| iget-object v0, v2, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
5071 …6| invoke-interface {v0,v3,v1}, android.support.v4.os.ParcelableCompatCreatorCallbacks.createFromP…
5072 9| move-result-object v0
5073 10| return-object v0
5084 3| iget-object v0, v1, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
5085 …5| invoke-interface {v0,v2,v3}, android.support.v4.os.ParcelableCompatCreatorCallbacks.createFromP…
5086 8| move-result-object v0
5087 9| return-object v0
5098 3| iget-object v0, v1, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.mCallbacks
5099 …5| invoke-interface {v0,v2}, android.support.v4.os.ParcelableCompatCreatorCallbacks.newArray(int):…
5100 8| move-result-object v0
5101 9| return-object v0
5110 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.os.ParcelableCompatCreatorHoney…
5111 3| invoke-direct {v0}, java.lang.Object.<init>():void
5124 3| new-instance v0, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2
5125 …5| invoke-direct {v0,v1}, android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.<init>(android…
5126 8| return-object v0
5135 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.os.ResultReceiver$1):void
5136 3| invoke-direct {v0}, java.lang.Object.<init>():void
5149 3| new-instance v0, android.support.v4.os.ResultReceiver
5150 5| invoke-direct {v0,v2}, android.support.v4.os.ResultReceiver.<init>(android.os.Parcel):void
5151 8| return-object v0
5163 6| move-result-object v0
5164 7| return-object v0
5175 3| new-array v0, v2, android.support.v4.os.ResultReceiver[]
5176 5| return-object v0
5188 6| move-result-object v0
5189 7| return-object v0
5199 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.os.ResultReceiver$MyResultRecei…
5200 3| iput-object v1, v0, android.support.v4.os.ResultReceiver$MyResultReceiver.this$0
5201 5| invoke-direct {v0}, android.support.v4.os.IResultReceiver$Stub.<init>():void
5213 3| iget-object v0, v3, android.support.v4.os.ResultReceiver$MyResultReceiver.this$0
5214 5| iget-object v0, v0, android.support.v4.os.ResultReceiver.mHandler
5215 7| if-eqz v0, Label_2
5217 9| iget-object v0, v3, android.support.v4.os.ResultReceiver$MyResultReceiver.this$0
5218 11| iget-object v0, v0, android.support.v4.os.ResultReceiver.mHandler
5222 20| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
5228 24| iget-object v0, v3, android.support.v4.os.ResultReceiver$MyResultReceiver.this$0
5229 …26| invoke-virtual {v0,v4,v5}, android.support.v4.os.ResultReceiver.onReceiveResult(int, android.o…
5240 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.os.ResultReceiver$MyRunnable, a…
5241 3| iput-object v1, v0, android.support.v4.os.ResultReceiver$MyRunnable.this$0
5242 5| invoke-direct {v0}, java.lang.Object.<init>():void
5244 8| iput v2, v0, android.support.v4.os.ResultReceiver$MyRunnable.mResultCode
5246 10| iput-object v3, v0, android.support.v4.os.ResultReceiver$MyRunnable.mResultData
5258 3| iget-object v0, v3, android.support.v4.os.ResultReceiver$MyRunnable.this$0
5261 …9| invoke-virtual {v0,v1,v2}, android.support.v4.os.ResultReceiver.onReceiveResult(int, android.os…
5272 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.util.MapCollections):void
5273 3| invoke-direct {v0}, java.lang.Object.<init>():void
5288 6| move-result-object v0
5291 .local_ex v0, "it", java.util.Iterator, "Ljava/util/Iterator<*>;"
5292 7| invoke-interface {v0}, java.util.Iterator.hasNext():boolean
5296 13| invoke-interface {v0}, java.util.Iterator.next():java.lang.Object
5348 30| move-exception v0
5350 .local v0, "ignored", java.lang.ClassCastException
5354 .end_local v0
5381 10| move-result-object v0
5384 .local_ex v0, "it", java.util.Iterator, "Ljava/util/Iterator<*>;"
5385 11| invoke-interface {v0}, java.util.Iterator.hasNext():boolean
5389 17| invoke-interface {v0}, java.util.Iterator.next():java.lang.Object
5423 14| move-result-object v0
5426 .local_ex v0, "it", java.util.Iterator, "Ljava/util/Iterator<TK;>;"
5427 15| invoke-interface {v0}, java.util.Iterator.hasNext():boolean
5431 21| invoke-interface {v0}, java.util.Iterator.next():java.lang.Object
5437 31| invoke-interface {v0}, java.util.Iterator.remove():void
5495 3| iget-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
5496 5| if-nez v0, Label_1
5498 7| new-instance v0, android.support.v4.util.MapCollections$EntrySet
5499 …9| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$EntrySet.<init>(android.support.v…
5500 12| iput-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
5503 14| iget-object v0, v1, android.support.v4.util.MapCollections.mEntrySet
5504 16| return-object v0
5514 3| iget-object v0, v1, android.support.v4.util.MapCollections.mKeySet
5515 5| if-nez v0, Label_1
5517 7| new-instance v0, android.support.v4.util.MapCollections$KeySet
5518 …9| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$KeySet.<init>(android.support.v4.…
5519 12| iput-object v0, v1, android.support.v4.util.MapCollections.mKeySet
5522 14| iget-object v0, v1, android.support.v4.util.MapCollections.mKeySet
5523 16| return-object v0
5533 3| iget-object v0, v1, android.support.v4.util.MapCollections.mValues
5534 5| if-nez v0, Label_1
5536 7| new-instance v0, android.support.v4.util.MapCollections$ValuesCollection
5537 …9| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$ValuesCollection.<init>(android.s…
5538 12| iput-object v0, v1, android.support.v4.util.MapCollections.mValues
5541 14| iget-object v0, v1, android.support.v4.util.MapCollections.mValues
5542 16| return-object v0
5554 6| move-result v0
5556 .local v0, "N", int
5557 7| new-array v2, v0, java.lang.Object[]
5563 10| if-ge v1, v0, Label_2
5586 6| move-result v0
5588 .local v0, "N", int
5590 8| if-ge v3, v0, Label_1
5596 …18| invoke-static {v3,v0}, java.lang.reflect.Array.newInstance(java.lang.Class, int):java.lang.Obj…
5608 26| if-ge v1, v0, Label_3
5619 39| if-le v3, v0, Label_4
5622 42| aput-object v3, v5, v0
5636 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.util.ArrayMap$1, android.suppor…
5637 3| iput-object v1, v0, android.support.v4.util.ArrayMap$1.this$0
5639 5| invoke-direct {v0}, android.support.v4.util.MapCollections.<init>():void
5651 3| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5652 5| invoke-virtual {v0}, android.support.v4.util.ArrayMap.clear():void
5665 3| iget-object v0, v2, android.support.v4.util.ArrayMap$1.this$0
5666 5| iget-object v0, v0, android.support.v4.util.ArrayMap.mArray
5669 10| aget-object v0, v0, v1
5670 12| return-object v0
5680 3| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5681 5| return-object v0
5691 3| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5692 5| iget v0, v0, android.support.v4.util.ArrayMap.mSize
5693 7| return v0
5704 3| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5705 5| invoke-virtual {v0,v2}, android.support.v4.util.ArrayMap.indexOfKey(java.lang.Object):int
5706 8| move-result v0
5707 9| return v0
5718 3| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5719 5| invoke-virtual {v0,v2}, android.support.v4.util.ArrayMap.indexOfValue(java.lang.Object):int
5720 8| move-result v0
5721 9| return v0
5734 3| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5735 …5| invoke-virtual {v0,v2,v3}, android.support.v4.util.ArrayMap.put(java.lang.Object, java.lang.Obj…
5748 3| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5749 5| invoke-virtual {v0,v2}, android.support.v4.util.ArrayMap.removeAt(int):java.lang.Object
5763 3| iget-object v0, v1, android.support.v4.util.ArrayMap$1.this$0
5764 …5| invoke-virtual {v0,v2,v3}, android.support.v4.util.ArrayMap.setValueAt(int, java.lang.Object):j…
5765 8| move-result-object v0
5766 9| return-object v0
5778 6| sget-object v0, android.support.v4.util.ContainerHelpers.EMPTY_INTS
5779 8| iput-object v0, v1, android.support.v4.util.SimpleArrayMap.mHashes
5781 10| sget-object v0, android.support.v4.util.ContainerHelpers.EMPTY_OBJECTS
5782 12| iput-object v0, v1, android.support.v4.util.SimpleArrayMap.mArray
5784 14| const/4 v0, #+0 (0x00000000 | 0.00000)
5785 15| iput v0, v1, android.support.v4.util.SimpleArrayMap.mSize
5808 14| sget-object v0, android.support.v4.util.SimpleArrayMap.mTwiceBaseCache
5810 .local v0, "array", java.lang.Object[]
5811 16| iput-object v0, v4, android.support.v4.util.SimpleArrayMap.mArray
5814 19| aget-object v1, v0, v1
5819 26| aget-object v1, v0, v1
5825 34| aput-object v1, v0, v3
5828 38| aput-object v1, v0, v3
5839 .end_local v0
5868 73| sget-object v0, android.support.v4.util.SimpleArrayMap.mBaseCache
5870 .restart_local v0
5871 75| iput-object v0, v4, android.support.v4.util.SimpleArrayMap.mArray
5874 78| aget-object v1, v0, v1
5879 85| aget-object v1, v0, v1
5885 93| aput-object v1, v0, v3
5888 97| aput-object v1, v0, v3
5900 .end_local v0
5935 28| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
5937 .local v0, "i", int
5938 30| if-lt v0, v4, Label_2
5941 33| aput-object v1, v6, v0
5943 35| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
5955 .end_local v0
5986 73| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
5988 .restart_local v0
5989 75| if-lt v0, v4, Label_8
5992 78| aput-object v1, v6, v0
5994 80| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
6008 .end_local v0
6022 4| iget v0, v4, android.support.v4.util.SimpleArrayMap.mSize
6023 6| if-eqz v0, Label_1
6025 8| iget-object v0, v4, android.support.v4.util.SimpleArrayMap.mHashes
6028 …14| invoke-static {v0,v1,v2}, android.support.v4.util.SimpleArrayMap.freeArrays(int[], java.lang.O…
6030 17| sget-object v0, android.support.v4.util.ContainerHelpers.EMPTY_INTS
6031 19| iput-object v0, v4, android.support.v4.util.SimpleArrayMap.mHashes
6033 21| sget-object v0, android.support.v4.util.ContainerHelpers.EMPTY_OBJECTS
6034 23| iput-object v0, v4, android.support.v4.util.SimpleArrayMap.mArray
6049 3| const/4 v0, #+0 (0x00000000 | 0.00000)
6054 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
6056 11| return v0
6066 3| const/4 v0, #+0 (0x00000000 | 0.00000)
6071 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
6073 11| return v0
6092 11| iget-object v0, v5, android.support.v4.util.SimpleArrayMap.mArray
6094 .local v0, "oarray", java.lang.Object[]
6107 …33| invoke-static {v0,v4,v2,v4,v3}, java.lang.System.arraycopy(java.lang.Object, int, java.lang.Ob…
6111 …38| invoke-static {v1,v0,v2}, android.support.v4.util.SimpleArrayMap.freeArrays(int[], java.lang.O…
6114 .end_local v0
6150 26| const/4 v0, #+0 (0x00000000 | 0.00000)
6153 .local v0, "i", int
6155 29| if-ge v0, v8, Label_9
6157 31| invoke-virtual {v12,v0}, android.support.v4.util.SimpleArrayMap.keyAt(int):java.lang.Object
6161 … 35| invoke-virtual {v12,v0}, android.support.v4.util.SimpleArrayMap.valueAt(int):java.lang.Object
6191 63| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
6215 .end_local v0
6233 90| const/4 v0, #+0 (0x00000000 | 0.00000)
6236 .restart_local v0
6238 93| if-ge v0, v8, Label_18
6240 95| invoke-virtual {v12,v0}, android.support.v4.util.SimpleArrayMap.keyAt(int):java.lang.Object
6244 … 99| invoke-virtual {v12,v0}, android.support.v4.util.SimpleArrayMap.valueAt(int):java.lang.Object
6274 127| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
6298 .end_local v0
6312 6| move-result v0
6314 .local v0, "index", int
6315 7| if-ltz v0, Label_2
6317 11| shl-int/lit8 v2, v0, #+1 (0x00000001 | 1.40130e-45)
6337 5| iget-object v0, v9, android.support.v4.util.SimpleArrayMap.mArray
6339 .local v0, "array", java.lang.Object[]
6352 14| aget-object v6, v0, v5
6384 3| iget v0, v6, android.support.v4.util.SimpleArrayMap.mSize
6386 .local v0, "N", int
6387 5| if-nez v0, Label_1
6394 …11| invoke-static {v4,v0,v8}, android.support.v4.util.ContainerHelpers.binarySearch(int[], int, in…
6416 33| if-ge v1, v0, Label_6
6469 8| move-result v0
6471 9| return v0
6474 13| move-result v0
6475 …14| invoke-virtual {v1,v2,v0}, android.support.v4.util.SimpleArrayMap.indexOf(java.lang.Object, in…
6476 17| move-result v0
6488 4| iget v0, v6, android.support.v4.util.SimpleArrayMap.mSize
6490 .local v0, "N", int
6491 6| if-nez v0, Label_1
6498 …12| invoke-static {v4,v0,v5}, android.support.v4.util.ContainerHelpers.binarySearch(int[], int, in…
6518 30| if-ge v1, v0, Label_6
6566 5| mul-int/lit8 v0, v3, #+2 (0x00000002 | 2.80260e-45)
6568 .local v0, "N", int
6577 12| if-ge v2, v0, Label_6
6594 26| if-ge v2, v0, Label_6
6619 3| const/4 v0, #+0 (0x00000000 | 0.00000)
6623 8| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
6625 9| return v0
6636 3| iget-object v0, v2, android.support.v4.util.SimpleArrayMap.mArray
6638 7| aget-object v0, v0, v1
6639 9| return-object v0
6656 7| const/4 v0, #+0 (0x00000000 | 0.00000)
6658 .local v0, "hash", int
6679 .end_local v0
6683 30| move-result v0
6685 .restart_local v0
6686 …31| invoke-virtual {v12,v13,v0}, android.support.v4.util.SimpleArrayMap.indexOf(java.lang.Object, …
6759 124| aput v0, v6, v1
6799 6| move-result v0
6801 .local v0, "index", int
6802 7| if-ltz v0, Label_1
6804 … 9| invoke-virtual {v2,v0}, android.support.v4.util.SimpleArrayMap.removeAt(int):java.lang.Object
6865 64| add-int v0, v4, v5
6868 .local v0, "n", int
6875 70| invoke-direct {v10,v0}, android.support.v4.util.SimpleArrayMap.allocArrays(int):void
6913 .end_local v0
6916 125| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
6917 .restart_local v0
6921 .end_local v0
6975 9| aget-object v0, v1, v3
6977 .local_ex v0, "old", java.lang.Object, "TV;"
6981 15| return-object v0
6991 3| iget v0, v1, android.support.v4.util.SimpleArrayMap.mSize
6992 5| return v0
7010 13| new-instance v0, java.lang.StringBuilder
7013 19| invoke-direct {v0,v4}, java.lang.StringBuilder.<init>(int):void
7015 .local v0, "buffer", java.lang.StringBuilder
7017 24| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
7028 …37| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
7037 …46| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
7041 51| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
7049 …60| invoke-virtual {v0,v3}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
7058 …70| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
7064 …78| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
7071 85| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
7073 88| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
7086 3| iget-object v0, v2, android.support.v4.util.SimpleArrayMap.mArray
7089 9| aget-object v0, v0, v1
7090 11| return-object v0
7099 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.util.ArrayMap):void
7100 3| invoke-direct {v0}, android.support.v4.util.SimpleArrayMap.<init>():void
7112 3| iget-object v0, v1, android.support.v4.util.ArrayMap.mCollections
7113 5| if-nez v0, Label_1
7115 7| new-instance v0, android.support.v4.util.ArrayMap$1
7116 …9| invoke-direct {v0,v1}, android.support.v4.util.ArrayMap$1.<init>(android.support.v4.util.ArrayM…
7117 12| iput-object v0, v1, android.support.v4.util.ArrayMap.mCollections
7120 14| iget-object v0, v1, android.support.v4.util.ArrayMap.mCollections
7121 16| return-object v0
7132 6| move-result-object v0
7133 7| invoke-virtual {v0}, android.support.v4.util.MapCollections.getEntrySet():java.util.Set
7134 10| move-result-object v0
7135 11| return-object v0
7146 6| move-result-object v0
7147 7| invoke-virtual {v0}, android.support.v4.util.MapCollections.getKeySet():java.util.Set
7148 10| move-result-object v0
7149 11| return-object v0
7177 30| move-result-object v0
7178 31| check-cast v0, java.util.Map$Entry
7180 .local_ex v0, "entry", java.util.Map$Entry, "Ljava/util/Map$Entry<+TK;+TV;>;"
7181 33| invoke-interface {v0}, java.util.Map$Entry.getKey():java.lang.Object
7183 37| invoke-interface {v0}, java.util.Map$Entry.getValue():java.lang.Object
7189 .end_local v0
7201 6| move-result-object v0
7202 7| invoke-virtual {v0}, android.support.v4.util.MapCollections.getValues():java.util.Collection
7203 10| move-result-object v0
7204 11| return-object v0
7215 4| new-array v0, v1, int[]
7216 6| sput-object v0, android.support.v4.util.ContainerHelpers.EMPTY_INTS
7218 8| new-array v0, v1, long[]
7219 10| sput-object v0, android.support.v4.util.ContainerHelpers.EMPTY_LONGS
7221 12| new-array v0, v1, java.lang.Object[]
7222 14| sput-object v0, android.support.v4.util.ContainerHelpers.EMPTY_OBJECTS
7233 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.util.ContainerHelpers):void
7234 3| invoke-direct {v0}, java.lang.Object.<init>():void
7249 4| add-int/lit8 v0, v6, #-1 (0xffffffff | NaN)
7252 .local v0, "hi", int
7253 6| if-gt v1, v0, Label_4
7255 8| add-int v4, v1, v0
7270 22| add-int/lit8 v0, v2, #-1 (0xffffffff | NaN)
7294 10| move-result v0
7296 11| return v0
7298 12| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
7301 15| const/4 v0, #+0 (0x00000000 | 0.00000)
7318 9| new-instance v0, java.lang.IllegalArgumentException
7320 14| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
7321 17| throw v0
7326 20| new-instance v0, java.util.LinkedHashMap
7329 25| invoke-direct {v0,v3,v1,v2}, java.util.LinkedHashMap.<init>(int, float, boolean):void
7330 28| iput-object v0, v4, android.support.v4.util.LruCache.map
7346 6| move-result v0
7348 .local v0, "result", int
7349 7| if-gez v0, Label_1
7370 46| return v0
7382 3| const/4 v0, #+0 (0x00000000 | 0.00000)
7383 4| return-object v0
7396 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(android.support.v4.util.LruCache, boolean, java.la…
7447 42| move-result-object v0
7449 .local_ex v0, "createdValue", java.lang.Object, "TV;"
7450 43| if-nez v0, Label_4
7455 .end_local v0
7462 .restart_local v0
7472 …58| invoke-virtual {v2,v5,v0}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
7487 …73| invoke-virtual {v4,v2,v5,v0,v1}, android.support.v4.util.LruCache.entryRemoved(boolean, java.l…
7494 …79| invoke-direct {v4,v5,v0}, android.support.v4.util.LruCache.safeSizeOf(java.lang.Object, java.l…
7511 96| return-object v0
7549 37| move-result-object v0
7551 .local_ex v0, "previous", java.lang.Object, "TV;"
7552 38| if-eqz v0, Label_3
7555 …42| invoke-direct {v3,v4,v0}, android.support.v4.util.LruCache.safeSizeOf(java.lang.Object, java.l…
7564 50| if-eqz v0, Label_4
7567 …53| invoke-virtual {v3,v1,v4,v0,v5}, android.support.v4.util.LruCache.entryRemoved(boolean, java.l…
7573 61| return-object v0
7576 .end_local v0
7592 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
7593 4| return v0
7607 8| add-int v0, v2, v3
7609 .local v0, "accesses", int
7610 10| if-eqz v0, Label_2
7613 16| div-int v1, v2, v0
7654 .end_local v0
7737 90| move-result-object v0
7739 .local_ex v0, "key", java.lang.Object, "TK;"
7745 97| invoke-virtual {v3,v0}, java.util.LinkedHashMap.remove(java.lang.Object):java.lang.Object
7748 …102| invoke-direct {v6,v0,v2}, android.support.v4.util.LruCache.safeSizeOf(java.lang.Object, java.…
7762 …118| invoke-virtual {v6,v3,v0,v2,v4}, android.support.v4.util.LruCache.entryRemoved(boolean, java.…
7778 8| const/4 v0, #+0 (0x00000000 | 0.00000)
7779 9| iput-boolean v0, v1, android.support.v4.util.MapCollections$ArrayIterator.mCanRemove
7784 16| move-result v0
7785 17| iput v0, v1, android.support.v4.util.MapCollections$ArrayIterator.mSize
7797 3| iget v0, v2, android.support.v4.util.MapCollections$ArrayIterator.mIndex
7799 7| if-ge v0, v1, Label_2
7800 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
7802 10| return v0
7804 11| const/4 v0, #+0 (0x00000000 | 0.00000)
7819 12| move-result-object v0
7821 .local v0, "res", java.lang.Object
7829 22| return-object v0
7839 3| iget-boolean v0, v2, android.support.v4.util.MapCollections$ArrayIterator.mCanRemove
7840 5| if-nez v0, Label_1
7842 7| new-instance v0, java.lang.IllegalStateException
7843 9| invoke-direct {v0}, java.lang.IllegalStateException.<init>():void
7844 12| throw v0
7847 13| iget v0, v2, android.support.v4.util.MapCollections$ArrayIterator.mIndex
7848 15| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
7849 17| iput v0, v2, android.support.v4.util.MapCollections$ArrayIterator.mIndex
7851 19| iget v0, v2, android.support.v4.util.MapCollections$ArrayIterator.mSize
7852 21| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
7853 23| iput v0, v2, android.support.v4.util.MapCollections$ArrayIterator.mSize
7855 25| const/4 v0, #+0 (0x00000000 | 0.00000)
7856 26| iput-boolean v0, v2, android.support.v4.util.MapCollections$ArrayIterator.mCanRemove
7858 28| iget-object v0, v2, android.support.v4.util.MapCollections$ArrayIterator.this$0
7860 32| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.colRemoveAt(int):void
7873 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.util.MapCollections$EntrySet, a…
7874 3| iput-object v1, v0, android.support.v4.util.MapCollections$EntrySet.this$0
7875 5| invoke-direct {v0}, java.lang.Object.<init>():void
7891 8| move-result v0
7892 9| return v0
7904 3| new-instance v0, java.lang.UnsupportedOperationException
7905 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
7906 8| throw v0
7931 22| move-result-object v0
7932 23| check-cast v0, java.util.Map$Entry
7934 .local_ex v0, "entry", java.util.Map$Entry, "Ljava/util/Map$Entry<TK;TV;>;"
7936 27| invoke-interface {v0}, java.util.Map$Entry.getKey():java.lang.Object
7938 31| invoke-interface {v0}, java.util.Map$Entry.getValue():java.lang.Object
7944 .end_local v0
7964 3| iget-object v0, v1, android.support.v4.util.MapCollections$EntrySet.this$0
7965 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colClear():void
7984 9| move-object v0, v7
7986 10| check-cast v0, java.util.Map$Entry
7988 .local_ex v0, "e", java.util.Map$Entry, "Ljava/util/Map$Entry<**>;"
7990 14| invoke-interface {v0}, java.util.Map$Entry.getKey():java.lang.Object
8007 32| invoke-interface {v0}, java.util.Map$Entry.getValue():java.lang.Object
8024 6| move-result-object v0
8027 .local_ex v0, "it", java.util.Iterator, "Ljava/util/Iterator<*>;"
8028 7| invoke-interface {v0}, java.util.Iterator.hasNext():boolean
8032 13| invoke-interface {v0}, java.util.Iterator.next():java.lang.Object
8055 6| move-result v0
8056 7| return v0
8073 11| add-int/lit8 v0, v4, #-1 (0xffffffff | NaN)
8075 .local v0, "i", int
8076 13| if-ltz v0, Label_6
8079 …17| invoke-virtual {v4,v0,v5}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
8085 …24| invoke-virtual {v4,v0,v6}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
8100 36| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
8126 3| const/4 v0, #+0 (0x00000000 | 0.00000)
8132 12| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
8134 13| return v0
8144 3| new-instance v0, android.support.v4.util.MapCollections$MapIterator
8146 …7| invoke-direct {v0,v1}, android.support.v4.util.MapCollections$MapIterator.<init>(android.suppor…
8147 10| return-object v0
8158 3| new-instance v0, java.lang.UnsupportedOperationException
8159 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8160 8| throw v0
8172 3| new-instance v0, java.lang.UnsupportedOperationException
8173 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8174 8| throw v0
8186 3| new-instance v0, java.lang.UnsupportedOperationException
8187 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8188 8| throw v0
8198 3| iget-object v0, v1, android.support.v4.util.MapCollections$EntrySet.this$0
8199 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colGetSize():int
8200 8| move-result v0
8201 9| return v0
8211 3| new-instance v0, java.lang.UnsupportedOperationException
8212 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8213 8| throw v0
8225 3| new-instance v0, java.lang.UnsupportedOperationException
8226 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8227 8| throw v0
8238 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.util.MapCollections$KeySet, and…
8239 3| iput-object v1, v0, android.support.v4.util.MapCollections$KeySet.this$0
8240 5| invoke-direct {v0}, java.lang.Object.<init>():void
8253 3| new-instance v0, java.lang.UnsupportedOperationException
8254 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8255 8| throw v0
8267 3| new-instance v0, java.lang.UnsupportedOperationException
8268 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8269 8| throw v0
8279 3| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
8280 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colClear():void
8292 3| const/4 v0, #+0 (0x00000000 | 0.00000)
8298 12| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
8300 13| return v0
8312 3| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
8313 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colGetMap():java.util.Map
8314 8| move-result-object v0
8315 …9| invoke-static {v0,v2}, android.support.v4.util.MapCollections.containsAllHelper(java.util.Map, …
8316 12| move-result v0
8317 13| return v0
8329 6| move-result v0
8330 7| return v0
8347 11| add-int/lit8 v0, v3, #-1 (0xffffffff | NaN)
8349 .local v0, "i", int
8350 13| if-ltz v0, Label_4
8353 …17| invoke-virtual {v3,v0,v4}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
8362 25| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
8381 3| const/4 v0, #+0 (0x00000000 | 0.00000)
8387 12| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
8389 13| return v0
8399 3| new-instance v0, android.support.v4.util.MapCollections$ArrayIterator
8402 …8| invoke-direct {v0,v1,v2}, android.support.v4.util.MapCollections$ArrayIterator.<init>(android.s…
8403 11| return-object v0
8417 9| move-result v0
8419 .local v0, "index", int
8420 10| if-ltz v0, Label_1
8423 14| invoke-virtual {v1,v0}, android.support.v4.util.MapCollections.colRemoveAt(int):void
8441 3| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
8442 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colGetMap():java.util.Map
8443 8| move-result-object v0
8444 …9| invoke-static {v0,v2}, android.support.v4.util.MapCollections.removeAllHelper(java.util.Map, ja…
8445 12| move-result v0
8446 13| return v0
8458 3| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
8459 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colGetMap():java.util.Map
8460 8| move-result-object v0
8461 …9| invoke-static {v0,v2}, android.support.v4.util.MapCollections.retainAllHelper(java.util.Map, ja…
8462 12| move-result v0
8463 13| return v0
8473 3| iget-object v0, v1, android.support.v4.util.MapCollections$KeySet.this$0
8474 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colGetSize():int
8475 8| move-result v0
8476 9| return v0
8486 3| iget-object v0, v2, android.support.v4.util.MapCollections$KeySet.this$0
8488 …6| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.toArrayHelper(int):java.lang.Obj…
8489 9| move-result-object v0
8490 10| return-object v0
8502 3| iget-object v0, v2, android.support.v4.util.MapCollections$KeySet.this$0
8504 …6| invoke-virtual {v0,v3,v1}, android.support.v4.util.MapCollections.toArrayHelper(java.lang.Objec…
8505 9| move-result-object v0
8506 10| return-object v0
8521 8| const/4 v0, #+0 (0x00000000 | 0.00000)
8522 9| iput-boolean v0, v1, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8525 14| move-result v0
8526 15| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
8527 17| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mEnd
8529 19| const/4 v0, #-1 (0xffffffff | NaN)
8530 20| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
8560 22| move-object v0, v6
8562 23| check-cast v0, java.util.Map$Entry
8564 .local_ex v0, "e", java.util.Map$Entry, "Ljava/util/Map$Entry<**>;"
8565 25| invoke-interface {v0}, java.util.Map$Entry.getKey():java.lang.Object
8575 43| invoke-interface {v0}, java.util.Map$Entry.getValue():java.lang.Object
8596 3| iget-boolean v0, v3, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8597 5| if-nez v0, Label_1
8599 7| new-instance v0, java.lang.IllegalStateException
8603 12| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
8604 15| throw v0
8607 16| iget-object v0, v3, android.support.v4.util.MapCollections$MapIterator.this$0
8610 …21| invoke-virtual {v0,v1,v2}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
8611 24| move-result-object v0
8612 25| return-object v0
8622 3| iget-boolean v0, v3, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8623 5| if-nez v0, Label_1
8625 7| new-instance v0, java.lang.IllegalStateException
8629 12| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
8630 15| throw v0
8633 16| iget-object v0, v3, android.support.v4.util.MapCollections$MapIterator.this$0
8636 …21| invoke-virtual {v0,v1,v2}, android.support.v4.util.MapCollections.colGetEntry(int, int):java.l…
8637 24| move-result-object v0
8638 25| return-object v0
8648 3| iget v0, v2, android.support.v4.util.MapCollections$MapIterator.mIndex
8650 7| if-ge v0, v1, Label_2
8651 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
8653 10| return v0
8655 11| const/4 v0, #+0 (0x00000000 | 0.00000)
8681 24| move-result-object v0
8683 .local v0, "key", java.lang.Object
8691 34| if-nez v0, Label_4
8701 41| invoke-virtual {v0}, java.lang.Object.hashCode():int
8719 6| move-result-object v0
8720 7| return-object v0
8730 3| iget v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
8731 5| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
8732 7| iput v0, v1, android.support.v4.util.MapCollections$MapIterator.mIndex
8734 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
8735 10| iput-boolean v0, v1, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8747 3| iget-boolean v0, v2, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8748 5| if-nez v0, Label_1
8750 7| new-instance v0, java.lang.IllegalStateException
8751 9| invoke-direct {v0}, java.lang.IllegalStateException.<init>():void
8752 12| throw v0
8755 13| iget-object v0, v2, android.support.v4.util.MapCollections$MapIterator.this$0
8757 17| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.colRemoveAt(int):void
8759 20| iget v0, v2, android.support.v4.util.MapCollections$MapIterator.mIndex
8760 22| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
8761 24| iput v0, v2, android.support.v4.util.MapCollections$MapIterator.mIndex
8763 26| iget v0, v2, android.support.v4.util.MapCollections$MapIterator.mEnd
8764 28| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
8765 30| iput v0, v2, android.support.v4.util.MapCollections$MapIterator.mEnd
8767 32| const/4 v0, #+0 (0x00000000 | 0.00000)
8768 33| iput-boolean v0, v2, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8782 3| iget-boolean v0, v2, android.support.v4.util.MapCollections$MapIterator.mEntryValid
8783 5| if-nez v0, Label_1
8785 7| new-instance v0, java.lang.IllegalStateException
8789 12| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
8790 15| throw v0
8793 16| iget-object v0, v2, android.support.v4.util.MapCollections$MapIterator.this$0
8795 …20| invoke-virtual {v0,v1,v3}, android.support.v4.util.MapCollections.colSetValue(int, java.lang.O…
8796 23| move-result-object v0
8797 24| return-object v0
8807 3| new-instance v0, java.lang.StringBuilder
8808 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
8811 …12| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
8812 15| move-result-object v0
8814 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
8815 22| move-result-object v0
8818 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
8819 30| move-result-object v0
8820 31| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
8821 34| move-result-object v0
8822 35| return-object v0
8833 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.util.MapCollections$ValuesColle…
8834 3| iput-object v1, v0, android.support.v4.util.MapCollections$ValuesCollection.this$0
8835 5| invoke-direct {v0}, java.lang.Object.<init>():void
8848 3| new-instance v0, java.lang.UnsupportedOperationException
8849 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8850 8| throw v0
8862 3| new-instance v0, java.lang.UnsupportedOperationException
8863 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
8864 8| throw v0
8874 3| iget-object v0, v1, android.support.v4.util.MapCollections$ValuesCollection.this$0
8875 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colClear():void
8887 3| const/4 v0, #+0 (0x00000000 | 0.00000)
8893 12| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
8895 13| return v0
8908 6| move-result-object v0
8911 .local_ex v0, "it", java.util.Iterator, "Ljava/util/Iterator<*>;"
8912 7| invoke-interface {v0}, java.util.Iterator.hasNext():boolean
8916 13| invoke-interface {v0}, java.util.Iterator.next():java.lang.Object
8936 3| const/4 v0, #+0 (0x00000000 | 0.00000)
8942 12| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
8944 13| return v0
8954 3| new-instance v0, android.support.v4.util.MapCollections$ArrayIterator
8957 …8| invoke-direct {v0,v1,v2}, android.support.v4.util.MapCollections$ArrayIterator.<init>(android.s…
8958 11| return-object v0
8972 9| move-result v0
8974 .local v0, "index", int
8975 10| if-ltz v0, Label_1
8978 14| invoke-virtual {v1,v0}, android.support.v4.util.MapCollections.colRemoveAt(int):void
8998 8| move-result v0
9000 .local v0, "N", int
9007 11| if-ge v3, v0, Label_3
9024 33| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
9048 8| move-result v0
9050 .local v0, "N", int
9057 11| if-ge v3, v0, Label_3
9074 33| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
9094 3| iget-object v0, v1, android.support.v4.util.MapCollections$ValuesCollection.this$0
9095 5| invoke-virtual {v0}, android.support.v4.util.MapCollections.colGetSize():int
9096 8| move-result v0
9097 9| return v0
9107 3| iget-object v0, v2, android.support.v4.util.MapCollections$ValuesCollection.this$0
9109 …6| invoke-virtual {v0,v1}, android.support.v4.util.MapCollections.toArrayHelper(int):java.lang.Obj…
9110 9| move-result-object v0
9111 10| return-object v0
9123 3| iget-object v0, v2, android.support.v4.util.MapCollections$ValuesCollection.this$0
9125 …6| invoke-virtual {v0,v3,v1}, android.support.v4.util.MapCollections.toArrayHelper(java.lang.Objec…
9126 9| move-result-object v0
9127 10| return-object v0
9137 3| new-instance v0, android.support.v4.view.AbsSavedState$1
9138 5| invoke-direct {v0}, android.support.v4.view.AbsSavedState$1.<init>():void
9139 8| sput-object v0, android.support.v4.view.AbsSavedState.EMPTY_STATE
9141 10| new-instance v0, android.support.v4.view.AbsSavedState$2
9142 12| invoke-direct {v0}, android.support.v4.view.AbsSavedState$2.<init>():void
9143 …15| invoke-static {v0}, android.support.v4.os.ParcelableCompat.newCreator(android.support.v4.os.Pa…
9144 18| move-result-object v0
9146 19| sput-object v0, android.support.v4.view.AbsSavedState.CREATOR
9160 6| const/4 v0, #+0 (0x00000000 | 0.00000)
9161 7| iput-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
9177 9| move-result-object v0
9179 .local v0, "superState", android.os.Parcelable
9180 10| if-eqz v0, Label_2
9182 .end_local v0
9183 12| iput-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
9188 .restart_local v0
9189 15| sget-object v0, android.support.v4.view.AbsSavedState.EMPTY_STATE
9199 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.AbsSavedState, android.sup…
9200 3| invoke-direct {v0}, android.support.v4.view.AbsSavedState.<init>():void
9211 3| const/4 v0, #+0 (0x00000000 | 0.00000)
9212 4| return v0
9223 3| iget-object v0, v1, android.support.v4.view.AbsSavedState.mSuperState
9224 … 5| invoke-virtual {v2,v0,v3}, android.os.Parcel.writeParcelable(android.os.Parcelable, int):void
9236 3| const/4 v0, #+0 (0x00000000 | 0.00000)
9237 …4| invoke-direct {v1,v0}, android.support.v4.view.AbsSavedState.<init>(android.support.v4.view.Abs…
9248 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.AbsSavedState$2):void
9249 3| invoke-direct {v0}, java.lang.Object.<init>():void
9263 6| move-result-object v0
9265 .local v0, "superState", android.os.Parcelable
9266 7| if-eqz v0, Label_1
9287 6| move-result-object v0
9288 7| return-object v0
9299 3| new-array v0, v2, android.support.v4.view.AbsSavedState[]
9300 5| return-object v0
9312 6| move-result-object v0
9313 7| return-object v0
9351 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9352 …3| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9353 …5| iput-object v2, v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9355 7| invoke-direct {v0}, java.lang.Object.<init>():void
9368 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9369 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulate…
9370 8| move-result v0
9371 9| return v0
9382 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9383 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAcce…
9396 …3| iget-object v0, v2, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9401 …10| invoke-virtual {v0,v3,v1}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAcc…
9414 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9415 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccess…
9428 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9429 …5| invoke-virtual {v0,v2,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat.onRequestSend…
9430 8| move-result v0
9431 9| return v0
9442 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9443 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilit…
9456 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9457 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilit…
9512 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9513 3| invoke-direct {v0}, java.lang.Object.<init>():void
9525 3| const/4 v0, #+0 (0x00000000 | 0.00000)
9526 4| return v0
9537 3| const/4 v0, #+0 (0x00000000 | 0.00000)
9538 4| return-object v0
9549 3| const/4 v0, #+0 (0x00000000 | 0.00000)
9550 4| return-object v0
9560 3| const/4 v0, #+0 (0x00000000 | 0.00000)
9561 4| return-object v0
9571 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9582 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9593 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9605 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
9606 4| return v0
9617 3| const/4 v0, #+0 (0x00000000 | 0.00000)
9618 4| return v0
9628 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9639 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9649 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9650 …3| invoke-direct {v0}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateSt…
9663 6| move-result v0
9664 7| return v0
9675 …3| new-instance v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsIm…
9676 …5| invoke-direct {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
9678 …8| invoke-static {v0}, android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDele…
9679 11| move-result-object v0
9680 12| return-object v0
9691 6| move-result-object v0
9692 7| return-object v0
9702 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9717 6| move-result-object v0
9719 …7| invoke-static {v2,v3,v0}, android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAc…
9731 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9746 6| move-result v0
9747 7| return v0
9757 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9770 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9819 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9820 …3| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9821 …5| iput-object v2, v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9823 7| invoke-direct {v0}, java.lang.Object.<init>():void
9836 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9837 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulate…
9838 8| move-result v0
9839 9| return v0
9853 9| move-result-object v0
9855 .local v0, "provider", android.support.v4.view.accessibility.AccessibilityNodeProviderCompat
9856 10| if-eqz v0, Label_1
9857 …12| invoke-virtual {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.get…
9871 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9872 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAcce…
9885 …3| iget-object v0, v2, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9890 …10| invoke-virtual {v0,v3,v1}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAcc…
9903 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9904 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccess…
9917 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9918 …5| invoke-virtual {v0,v2,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat.onRequestSend…
9919 8| move-result v0
9920 9| return v0
9931 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9932 …5| invoke-virtual {v0,v2,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat.performAccess…
9933 8| move-result v0
9934 9| return v0
9945 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9946 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilit…
9959 …3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJe…
9960 …5| invoke-virtual {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilit…
9971 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
9972 …3| invoke-direct {v0}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIc…
9986 7| move-result-object v0
9988 .local v0, "provider", java.lang.Object
9989 8| if-eqz v0, Label_1
9992 …12| invoke-direct {v1,v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.<…
10007 …3| new-instance v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJelly…
10008 …5| invoke-direct {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
10010 …8| invoke-static {v0}, android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibili…
10011 11| move-result-object v0
10012 12| return-object v0
10024 6| move-result v0
10025 7| return v0
10035 3| sget v0, android.os.Build$VERSION.SDK_INT
10037 7| if-lt v0, v1, Label_2
10039 …9| new-instance v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJelly…
10040 …11| invoke-direct {v0}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJ…
10041 14| sput-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10044 16| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10045 …18| invoke-interface {v0}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelega…
10046 21| move-result-object v0
10047 22| sput-object v0, android.support.v4.view.AccessibilityDelegateCompat.DEFAULT_DELEGATE
10052 25| sget v0, android.os.Build$VERSION.SDK_INT
10054 29| if-lt v0, v1, Label_3
10056 …31| new-instance v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsI…
10057 …33| invoke-direct {v0}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateI…
10058 36| sput-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10062 …40| new-instance v0, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStub…
10063 …42| invoke-direct {v0}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateS…
10064 45| sput-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10077 6| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10078 …8| invoke-interface {v0,v1}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDele…
10079 11| move-result-object v0
10080 12| iput-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat.mBridge
10093 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10095 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
10096 10| move-result v0
10097 11| return v0
10108 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10110 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.AccessibilityDelegateCompat$AccessibilityD…
10111 10| move-result-object v0
10112 11| return-object v0
10122 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompat.mBridge
10123 5| return-object v0
10134 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10136 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
10149 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10151 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
10164 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10166 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
10179 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10181 …7| invoke-interface {v0,v1,v3,v4,v5}, android.support.v4.view.AccessibilityDelegateCompat$Accessib…
10182 10| move-result v0
10183 11| return v0
10194 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10196 …7| invoke-interface {v0,v1,v3,v4,v5}, android.support.v4.view.AccessibilityDelegateCompat$Accessib…
10197 10| move-result v0
10198 11| return v0
10209 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10211 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
10224 3| sget-object v0, android.support.v4.view.AccessibilityDelegateCompat.IMPL
10226 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.AccessibilityDelegateCompat$Accessibili…
10238 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
10239 3| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
10241 5| invoke-direct {v0}, android.view.View$AccessibilityDelegate.<init>():void
10254 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
10255 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs$Accessibili…
10256 8| move-result v0
10257 9| return v0
10268 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
10269 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs$Accessibili…
10282 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
10283 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs$Accessibili…
10296 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
10297 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs$Accessibili…
10310 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
10311 …5| invoke-interface {v0,v2,v3,v4}, android.support.v4.view.AccessibilityDelegateCompatIcs$Accessib…
10312 8| move-result v0
10313 9| return v0
10324 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
10325 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs$Accessibili…
10338 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatIcs$1.val$bridge
10339 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatIcs$Accessibili…
10350 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
10351 3| invoke-direct {v0}, java.lang.Object.<init>():void
10366 8| move-result v0
10367 9| return v0
10378 3| new-instance v0, android.support.v4.view.AccessibilityDelegateCompatIcs$1
10379 …5| invoke-direct {v0,v1}, android.support.v4.view.AccessibilityDelegateCompatIcs$1.<init>(android.…
10380 8| return-object v0
10390 3| new-instance v0, android.view.View$AccessibilityDelegate
10391 5| invoke-direct {v0}, android.view.View$AccessibilityDelegate.<init>():void
10392 8| return-object v0
10402 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.view.View, android.view.…
10403 3| check-cast v0, android.view.View$AccessibilityDelegate
10404 .end_local v0
10405 …5| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onInitializeAccessibilityEve…
10417 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.view.View, java.lang.Obj…
10418 3| check-cast v0, android.view.View$AccessibilityDelegate
10420 .end_local v0
10424 …7| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onInitializeAccessibilityNod…
10436 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.view.View, android.view.…
10437 3| check-cast v0, android.view.View$AccessibilityDelegate
10438 .end_local v0
10439 …5| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.onPopulateAccessibilityEvent…
10455 8| move-result v0
10456 9| return v0
10466 0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.view.View, int):void
10467 3| check-cast v0, android.view.View$AccessibilityDelegate
10468 .end_local v0
10469 …5| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.sendAccessibilityEvent(andro…
10481 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.view.View, android.view.…
10482 3| check-cast v0, android.view.View$AccessibilityDelegate
10483 .end_local v0
10484 …5| invoke-virtual {v0,v1,v2}, android.view.View$AccessibilityDelegate.sendAccessibilityEventUnchec…
10496 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
10497 … 3| iput-object v1, v0, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10499 5| invoke-direct {v0}, android.view.View$AccessibilityDelegate.<init>():void
10512 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10513 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Acces…
10514 8| move-result v0
10515 9| return v0
10526 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10527 …5| invoke-interface {v0,v2}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Accessib…
10528 8| move-result-object v0
10529 9| check-cast v0, android.view.accessibility.AccessibilityNodeProvider
10530 11| return-object v0
10541 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10542 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Acces…
10555 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10556 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Acces…
10569 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10570 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Acces…
10583 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10584 …5| invoke-interface {v0,v2,v3,v4}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Ac…
10585 8| move-result v0
10586 9| return v0
10597 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10598 …5| invoke-interface {v0,v2,v3,v4}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Ac…
10599 8| move-result v0
10600 9| return v0
10611 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10612 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Acces…
10625 … 3| iget-object v0, v1, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.val$bridge
10626 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$Acces…
10637 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.AccessibilityDelegateCompa…
10638 3| invoke-direct {v0}, java.lang.Object.<init>():void
10653 8| move-result-object v0
10654 9| return-object v0
10665 3| new-instance v0, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1
10666 …5| invoke-direct {v0,v1}, android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.<init>(an…
10667 8| return-object v0
10681 8| move-result v0
10682 9| return v0
10695 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.MarginLayoutParamsCompat$M…
10696 3| invoke-direct {v0}, java.lang.Object.<init>():void
10707 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.MarginLayoutParamsCompat$M…
10719 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.MarginLayoutParamsCompat$M…
10720 3| invoke-direct {v0}, java.lang.Object.<init>():void
10731 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.MarginLayoutParamsCompat$M…
10744 3| sget v0, android.os.Build$VERSION.SDK_INT
10746 .local v0, "version", int
10748 7| if-lt v0, v1, Label_2
10770 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.MarginLayoutParamsCompat):…
10771 3| invoke-direct {v0}, java.lang.Object.<init>():void
10783 3| sget-object v0, android.support.v4.view.MarginLayoutParamsCompat.IMPL
10784 …5| invoke-interface {v0,v1,v2}, android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParam…
10795 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.MarginLayoutParamsCompatJe…
10796 3| invoke-direct {v0}, java.lang.Object.<init>():void
10807 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.view.ViewGroup$MarginLayoutParams, int):vo…
10808 3| invoke-virtual {v0,v1}, android.view.ViewGroup$MarginLayoutParams.setMarginStart(int):void
10850 6| const/4 v0, #+0 (0x00000000 | 0.00000)
10851 …7| iput-object v0, v1, android.support.v4.view.ViewCompat$BaseViewCompatImpl.mViewPropertyAnimator…
10864 3| const/high16 v0, #+1065353216 (0x3f800000 | 1.00000)
10865 5| return v0
10876 3| const/4 v0, #+0 (0x00000000 | 0.00000)
10877 4| return v0
10887 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.ViewCompat$BaseViewCompatI…
10898 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.ViewCompat$BaseViewCompatI…
10910 3| const/4 v0, #+0 (0x00000000 | 0.00000)
10911 4| return v0
10921 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.ViewCompat$BaseViewCompatI…
10932 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.ViewCompat$BaseViewCompatI…
10942 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$EclairMr1ViewCo…
10943 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$BaseViewCompatImpl.<init>():void
10953 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$GBViewCompatImp…
10954 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.<init>():void
10964 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$HCViewCompatImp…
10965 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$GBViewCompatImpl.<init>():void
10978 6| move-result v0
10979 7| return v0
10989 3| const/4 v0, #+0 (0x00000000 | 0.00000)
10990 …4| sput-boolean v0, android.support.v4.view.ViewCompat$ICSViewCompatImpl.accessibilityDelegateChec…
11001 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$ICSViewCompatIm…
11002 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$HCViewCompatImpl.<init>():void
11013 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.ViewCompat$ICSViewCompatIm…
11028 6| move-result-object v0
11029 …7| invoke-static {v2,v0}, android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo(…
11041 3| const/4 v0, #+0 (0x00000000 | 0.00000)
11046 …6| invoke-static {v2,v0}, android.support.v4.view.ViewCompatICS.setAccessibilityDelegate(android.v…
11052 13| move-result-object v0
11062 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$ICSMr1ViewCompa…
11063 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$ICSViewCompatImpl.<init>():void
11073 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$JBViewCompatImp…
11074 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.<init>():void
11087 6| move-result v0
11088 7| return v0
11100 6| move-result v0
11101 7| return v0
11112 3| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
11113 4| if-ne v3, v0, Label_1
11129 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$JbMr1ViewCompat…
11130 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$JBViewCompatImpl.<init>():void
11140 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$JbMr2ViewCompat…
11141 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.<init>():void
11151 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$KitKatViewCompa…
11152 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.<init>():void
11163 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.ViewCompat$KitKatViewCompa…
11175 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$LollipopViewCom…
11176 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$KitKatViewCompatImpl.<init>():void
11186 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$MarshmallowView…
11187 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$LollipopViewCompatImpl.<init>():void
11197 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat$Api24ViewCompat…
11198 … 3| invoke-direct {v0}, android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.<init>():void
11209 3| sget v0, android.os.Build$VERSION.SDK_INT
11211 .local v0, "version", int
11225 21| if-lt v0, v1, Label_3
11234 34| if-lt v0, v1, Label_4
11243 47| if-lt v0, v1, Label_5
11252 60| if-lt v0, v1, Label_6
11261 73| if-lt v0, v1, Label_7
11270 86| if-lt v0, v1, Label_8
11279 99| if-lt v0, v1, Label_9
11288 112| if-lt v0, v1, Label_10
11297 125| if-lt v0, v1, Label_11
11306 138| if-lt v0, v1, Label_12
11315 150| if-lt v0, v1, Label_13
11335 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompat):void
11336 3| invoke-direct {v0}, java.lang.Object.<init>():void
11348 3| sget-object v0, android.support.v4.view.ViewCompat.IMPL
11349 …5| invoke-interface {v0,v1}, android.support.v4.view.ViewCompat$ViewCompatImpl.getAlpha(android.vi…
11350 8| move-result v0
11351 9| return v0
11362 3| sget-object v0, android.support.v4.view.ViewCompat.IMPL
11363 …5| invoke-interface {v0,v1}, android.support.v4.view.ViewCompat$ViewCompatImpl.getImportantForAcce…
11364 8| move-result v0
11365 9| return v0
11376 3| sget-object v0, android.support.v4.view.ViewCompat.IMPL
11377 …5| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.onInitializeAcce…
11390 3| sget-object v0, android.support.v4.view.ViewCompat.IMPL
11391 …5| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.onInitializeAcce…
11404 3| sget-object v0, android.support.v4.view.ViewCompat.IMPL
11405 …5| invoke-interface {v0,v1,v2,v3}, android.support.v4.view.ViewCompat$ViewCompatImpl.performAccess…
11406 8| move-result v0
11407 9| return v0
11418 3| sget-object v0, android.support.v4.view.ViewCompat.IMPL
11419 …5| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.setAccessibility…
11432 3| sget-object v0, android.support.v4.view.ViewCompat.IMPL
11433 …5| invoke-interface {v0,v1,v2}, android.support.v4.view.ViewCompat$ViewCompatImpl.setImportantForA…
11444 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompatHC):void
11445 3| invoke-direct {v0}, java.lang.Object.<init>():void
11458 6| move-result v0
11459 7| return v0
11468 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompatICS):void
11469 3| invoke-direct {v0}, java.lang.Object.<init>():void
11480 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.view.View, android.view.accessibility.Acce…
11481 …3| invoke-virtual {v0,v1}, android.view.View.onInitializeAccessibilityEvent(android.view.accessibi…
11493 0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.view.View, java.lang.Object):void
11496 …5| invoke-virtual {v0,v1}, android.view.View.onInitializeAccessibilityNodeInfo(android.view.access…
11508 0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.view.View, java.lang.Object):void
11511 …5| invoke-virtual {v0,v1}, android.view.View.setAccessibilityDelegate(android.view.View$Accessibil…
11522 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewCompatJB):void
11523 3| invoke-direct {v0}, java.lang.Object.<init>():void
11536 6| move-result v0
11537 7| return v0
11549 6| move-result v0
11550 7| return v0
11560 0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.view.View, int):void
11561 3| invoke-virtual {v0,v1}, android.view.View.setImportantForAccessibility(int):void
11572 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewPager$SavedState$1):vo…
11573 3| invoke-direct {v0}, java.lang.Object.<init>():void
11586 3| new-instance v0, android.support.v4.view.ViewPager$SavedState
11587 …5| invoke-direct {v0,v2,v3}, android.support.v4.view.ViewPager$SavedState.<init>(android.os.Parcel…
11588 8| return-object v0
11600 6| move-result-object v0
11601 7| return-object v0
11612 3| new-array v0, v2, android.support.v4.view.ViewPager$SavedState[]
11613 5| return-object v0
11625 6| move-result-object v0
11626 7| return-object v0
11636 3| new-instance v0, android.support.v4.view.ViewPager$SavedState$1
11637 5| invoke-direct {v0}, android.support.v4.view.ViewPager$SavedState$1.<init>():void
11638 …8| invoke-static {v0}, android.support.v4.os.ParcelableCompat.newCreator(android.support.v4.os.Par…
11639 11| move-result-object v0
11641 12| sput-object v0, android.support.v4.view.ViewPager$SavedState.CREATOR
11659 11| move-result-object v0
11660 12| invoke-virtual {v0}, java.lang.Class.getClassLoader():java.lang.ClassLoader
11665 19| move-result v0
11666 20| iput v0, v1, android.support.v4.view.ViewPager$SavedState.position
11669 25| move-result-object v0
11670 26| iput-object v0, v1, android.support.v4.view.ViewPager$SavedState.adapterState
11684 3| new-instance v0, java.lang.StringBuilder
11685 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
11687 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
11688 14| move-result-object v0
11695 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
11696 26| move-result-object v0
11700 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
11701 33| move-result-object v0
11705 36| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
11706 39| move-result-object v0
11710 …43| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
11711 46| move-result-object v0
11712 47| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
11713 50| move-result-object v0
11714 51| return-object v0
11727 6| iget v0, v1, android.support.v4.view.ViewPager$SavedState.position
11728 8| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
11730 11| iget-object v0, v1, android.support.v4.view.ViewPager$SavedState.adapterState
11731 … 13| invoke-virtual {v2,v0,v3}, android.os.Parcel.writeParcelable(android.os.Parcelable, int):void
11746 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewParentCompat$ViewParen…
11747 3| invoke-direct {v0}, java.lang.Object.<init>():void
11771 17| move-result-object v0
11772 18| check-cast v0, android.view.accessibility.AccessibilityManager
11774 .local v0, "manager", android.view.accessibility.AccessibilityManager
11775 …20| invoke-virtual {v0,v6}, android.view.accessibility.AccessibilityManager.sendAccessibilityEvent…
11787 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewParentCompat$ViewParen…
11788 …3| invoke-direct {v0}, android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.<init>():…
11801 6| move-result v0
11802 7| return v0
11811 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewParentCompat$ViewParen…
11812 …3| invoke-direct {v0}, android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.<init>():v…
11822 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewParentCompat$ViewParen…
11823 …3| invoke-direct {v0}, android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.<init>(…
11834 3| sget v0, android.os.Build$VERSION.SDK_INT
11836 .local v0, "version", int
11838 7| if-lt v0, v1, Label_2
11849 19| if-lt v0, v1, Label_3
11858 32| if-lt v0, v1, Label_4
11878 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewParentCompat):void
11879 3| invoke-direct {v0}, java.lang.Object.<init>():void
11891 3| sget-object v0, android.support.v4.view.ViewParentCompat.IMPL
11892 …5| invoke-interface {v0,v1,v2,v3}, android.support.v4.view.ViewParentCompat$ViewParentCompatImpl.r…
11893 8| move-result v0
11894 9| return v0
11903 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.ViewParentCompatICS):void
11904 3| invoke-direct {v0}, java.lang.Object.<init>():void
11917 6| move-result v0
11918 7| return v0
11931 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
11932 3| invoke-direct {v0}, java.lang.Object.<init>():void
11943 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
11953 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
11954 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityEventCompat$Accessibilit…
11964 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
11965 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityEventCompat$Accessibilit…
11976 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
11989 3| sget v0, android.os.Build$VERSION.SDK_INT
11991 7| if-lt v0, v1, Label_2
11993 …9| new-instance v0, android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEv…
11994 …11| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityEventCompat$Accessibili…
11995 14| sput-object v0, android.support.v4.view.accessibility.AccessibilityEventCompat.IMPL
12001 17| sget v0, android.os.Build$VERSION.SDK_INT
12003 21| if-lt v0, v1, Label_3
12005 …23| new-instance v0, android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityE…
12006 …25| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityEventCompat$Accessibili…
12007 28| sput-object v0, android.support.v4.view.accessibility.AccessibilityEventCompat.IMPL
12011 …32| new-instance v0, android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityE…
12012 …34| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityEventCompat$Accessibili…
12013 37| sput-object v0, android.support.v4.view.accessibility.AccessibilityEventCompat.IMPL
12023 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12024 3| invoke-direct {v0}, java.lang.Object.<init>():void
12037 3| new-instance v0, android.support.v4.view.accessibility.AccessibilityRecordCompat
12038 …5| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityRecordCompat.<init>(j…
12039 8| return-object v0
12050 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityEventCompat.IMPL
12051 …5| invoke-interface {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityEventCompat$Acc…
12062 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12063 3| invoke-direct {v0}, java.lang.Object.<init>():void
12074 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.view.accessibility.AccessibilityEvent, int…
12075 …3| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityEvent.setContentChangeTypes(int…
12090 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12091 3| invoke-direct {v0}, java.lang.Object.<init>():void
12103 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12104 4| return v0
12113 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12114 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityManagerCompat$Accessibil…
12127 6| move-result v0
12128 7| return v0
12138 3| sget v0, android.os.Build$VERSION.SDK_INT
12140 7| if-lt v0, v1, Label_2
12142 …9| new-instance v0, android.support.v4.view.accessibility.AccessibilityManagerCompat$Accessibility…
12143 …11| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityManagerCompat$Accessibi…
12144 14| sput-object v0, android.support.v4.view.accessibility.AccessibilityManagerCompat.IMPL
12150 …17| new-instance v0, android.support.v4.view.accessibility.AccessibilityManagerCompat$Accessibilit…
12151 …19| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityManagerCompat$Accessibi…
12152 22| sput-object v0, android.support.v4.view.accessibility.AccessibilityManagerCompat.IMPL
12162 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12163 3| invoke-direct {v0}, java.lang.Object.<init>():void
12175 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityManagerCompat.IMPL
12176 …5| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityManagerCompat$Acce…
12177 8| move-result v0
12178 9| return v0
12187 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12188 3| invoke-direct {v0}, java.lang.Object.<init>():void
12201 6| move-result v0
12202 7| return v0
12359 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12360 3| invoke-direct {v0}, java.lang.Object.<init>():void
12371 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12382 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12394 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12395 4| return v0
12405 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12416 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12428 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12429 4| return v0
12440 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12441 4| return-object v0
12452 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12453 4| return-object v0
12464 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12465 4| return-object v0
12476 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12477 4| return-object v0
12488 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12489 4| return-object v0
12500 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12501 4| return v0
12512 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12513 4| return v0
12524 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12525 4| return v0
12536 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12537 4| return v0
12548 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12549 4| return v0
12560 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12561 4| return v0
12572 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12573 4| return v0
12584 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12585 4| return v0
12596 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12597 4| return v0
12608 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12609 4| return v0
12619 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12620 4| return-object v0
12631 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12632 4| return-object v0
12643 3| const/4 v0, #+0 (0x00000000 | 0.00000)
12644 4| return-object v0
12654 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12665 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12676 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12687 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12698 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12709 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12720 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12731 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12742 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12753 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12764 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12775 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12786 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12796 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12797 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibi…
12808 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12823 6| move-result v0
12824 7| return v0
12834 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12847 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
12862 6| move-result v0
12863 7| return v0
12875 6| move-result-object v0
12876 7| return-object v0
12888 6| move-result-object v0
12889 7| return-object v0
12901 6| move-result-object v0
12902 7| return-object v0
12914 6| move-result-object v0
12915 7| return-object v0
12927 6| move-result v0
12928 7| return v0
12940 6| move-result v0
12941 7| return v0
12953 6| move-result v0
12954 7| return v0
12966 6| move-result v0
12967 7| return v0
12979 6| move-result v0
12980 7| return v0
12992 6| move-result v0
12993 7| return v0
13005 6| move-result v0
13006 7| return v0
13018 6| move-result v0
13019 7| return v0
13031 6| move-result v0
13032 7| return v0
13044 6| move-result v0
13045 7| return v0
13056 6| move-result-object v0
13057 7| return-object v0
13069 6| move-result-object v0
13070 7| return-object v0
13082 6| move-result-object v0
13083 7| return-object v0
13093 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13106 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13119 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13132 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13145 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13158 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13171 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13184 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13197 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13210 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13222 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13223 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibi…
13234 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13247 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13260 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13273 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13285 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13286 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibi…
13296 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13297 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibi…
13310 6| move-result-object v0
13311 7| return-object v0
13320 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13321 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibi…
13331 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13332 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibi…
13342 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13343 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibi…
13353 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13354 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibi…
13365 3| sget v0, android.os.Build$VERSION.SDK_INT
13367 7| if-lt v0, v1, Label_2
13369 …9| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibilit…
13370 …11| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessib…
13371 14| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13377 17| sget v0, android.os.Build$VERSION.SDK_INT
13379 21| if-lt v0, v1, Label_3
13381 …23| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibili…
13382 …25| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessib…
13383 28| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13387 32| sget v0, android.os.Build$VERSION.SDK_INT
13389 36| if-lt v0, v1, Label_4
13391 …38| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibili…
13392 …40| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessib…
13393 43| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13397 47| sget v0, android.os.Build$VERSION.SDK_INT
13399 51| if-lt v0, v1, Label_5
13401 …53| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibili…
13402 …55| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessib…
13403 58| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13407 62| sget v0, android.os.Build$VERSION.SDK_INT
13409 66| if-lt v0, v1, Label_6
13411 …68| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibili…
13412 …70| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessib…
13413 73| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13417 77| sget v0, android.os.Build$VERSION.SDK_INT
13419 81| if-lt v0, v1, Label_7
13421 …83| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibili…
13422 …85| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessib…
13423 88| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13427 92| sget v0, android.os.Build$VERSION.SDK_INT
13429 96| if-lt v0, v1, Label_8
13431 …98| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibili…
13432 …100| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessi…
13433 103| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13437 107| sget v0, android.os.Build$VERSION.SDK_INT
13439 111| if-lt v0, v1, Label_9
13441 …113| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibil…
13442 …115| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessi…
13443 118| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13447 …122| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessibil…
13448 …124| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Accessi…
13449 127| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13460 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
13461 3| invoke-direct {v0}, java.lang.Object.<init>():void
13463 6| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13478 6| const-string/jumbo v0, "ACTION_UNKNOWN"
13479 9| return-object v0
13482 10| const-string/jumbo v0, "ACTION_FOCUS"
13483 13| return-object v0
13486 14| const-string/jumbo v0, "ACTION_CLEAR_FOCUS"
13487 17| return-object v0
13490 18| const-string/jumbo v0, "ACTION_SELECT"
13491 21| return-object v0
13494 22| const-string/jumbo v0, "ACTION_CLEAR_SELECTION"
13495 25| return-object v0
13498 26| const-string/jumbo v0, "ACTION_CLICK"
13499 29| return-object v0
13502 30| const-string/jumbo v0, "ACTION_LONG_CLICK"
13503 33| return-object v0
13506 34| const-string/jumbo v0, "ACTION_ACCESSIBILITY_FOCUS"
13507 37| return-object v0
13510 38| const-string/jumbo v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS"
13511 41| return-object v0
13514 42| const-string/jumbo v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY"
13515 45| return-object v0
13518 46| const-string/jumbo v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY"
13519 49| return-object v0
13522 50| const-string/jumbo v0, "ACTION_NEXT_HTML_ELEMENT"
13523 53| return-object v0
13526 54| const-string/jumbo v0, "ACTION_PREVIOUS_HTML_ELEMENT"
13527 57| return-object v0
13530 58| const-string/jumbo v0, "ACTION_SCROLL_FORWARD"
13531 61| return-object v0
13534 62| const-string/jumbo v0, "ACTION_SCROLL_BACKWARD"
13535 65| return-object v0
13538 66| const-string/jumbo v0, "ACTION_CUT"
13539 69| return-object v0
13542 70| const-string/jumbo v0, "ACTION_COPY"
13543 73| return-object v0
13546 74| const-string/jumbo v0, "ACTION_PASTE"
13547 77| return-object v0
13550 78| const-string/jumbo v0, "ACTION_SET_SELECTION"
13551 81| return-object v0
13584 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13585 …5| invoke-interface {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Access…
13586 8| move-result-object v0
13587 …9| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNu…
13588 12| move-result-object v0
13589 13| return-object v0
13600 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13602 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13603 10| move-result-object v0
13604 …11| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonN…
13605 14| move-result-object v0
13606 15| return-object v0
13617 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13618 …5| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13619 8| move-result-object v0
13620 …9| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNu…
13621 12| move-result-object v0
13622 13| return-object v0
13632 3| const/4 v0, #+0 (0x00000000 | 0.00000)
13636 6| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
13637 …8| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.<init>…
13638 11| return-object v0
13641 12| return-object v0
13652 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13654 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13667 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13669 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoComp…
13702 22| move-object v0, v6
13704 23| check-cast v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
13706 .local v0, "other", android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
13710 29| iget-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13717 36| iget-object v2, v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13735 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13737 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13738 10| move-result v0
13739 11| return v0
13750 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13752 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13765 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13767 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
13779 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13781 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13782 10| move-result v0
13783 11| return v0
13793 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13795 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13796 10| move-result-object v0
13797 11| return-object v0
13807 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13809 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13810 10| move-result-object v0
13811 11| return-object v0
13821 3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13822 5| return-object v0
13832 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13834 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13835 10| move-result-object v0
13836 11| return-object v0
13846 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13848 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13849 10| move-result-object v0
13850 11| return-object v0
13860 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13862 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13863 10| move-result-object v0
13864 11| return-object v0
13874 3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13875 5| if-nez v0, Label_2
13876 7| const/4 v0, #+0 (0x00000000 | 0.00000)
13878 8| return v0
13880 9| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.mInfo
13881 11| invoke-virtual {v0}, java.lang.Object.hashCode():int
13882 14| move-result v0
13893 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13895 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13896 10| move-result v0
13897 11| return v0
13907 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13909 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13910 10| move-result v0
13911 11| return v0
13921 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13923 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13924 10| move-result v0
13925 11| return v0
13935 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13937 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13938 10| move-result v0
13939 11| return v0
13949 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13951 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13952 10| move-result v0
13953 11| return v0
13963 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13965 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13966 10| move-result v0
13967 11| return v0
13977 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13979 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13980 10| move-result v0
13981 11| return v0
13991 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
13993 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
13994 10| move-result v0
13995 11| return v0
14005 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14007 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
14008 10| move-result v0
14009 11| return v0
14019 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14021 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$Acc…
14022 10| move-result v0
14023 11| return v0
14034 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14036 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14049 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14051 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14064 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14066 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14079 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14081 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14094 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14096 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14109 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14111 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14124 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14126 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14139 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14141 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14154 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14156 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14169 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14171 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14184 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14186 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14199 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14201 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeInfoComp…
14214 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.IMPL
14216 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$…
14371 273| shl-int v0, v5, v4
14373 .local v0, "action", int
14374 275| not-int v4, v0
14377 …277| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActi…
14388 .end_local v0
14403 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
14404 3| invoke-direct {v0}, java.lang.Object.<init>():void
14415 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, int):void
14416 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14417 .end_local v0
14418 5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.addAction(int):void
14434 8| move-result v0
14435 9| return v0
14445 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.graphics.Rect):void
14446 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14447 .end_local v0
14448 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.getBoundsInParent(andr…
14460 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.graphics.Rect):void
14461 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14462 .end_local v0
14463 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.getBoundsInScreen(andr…
14479 8| move-result v0
14480 9| return v0
14494 8| move-result-object v0
14495 9| return-object v0
14509 8| move-result-object v0
14510 9| return-object v0
14524 8| move-result-object v0
14525 9| return-object v0
14539 8| move-result-object v0
14540 9| return-object v0
14554 8| move-result v0
14555 9| return v0
14569 8| move-result v0
14570 9| return v0
14584 8| move-result v0
14585 9| return v0
14599 8| move-result v0
14600 9| return v0
14614 8| move-result v0
14615 9| return v0
14629 8| move-result v0
14630 9| return v0
14644 8| move-result v0
14645 9| return v0
14659 8| move-result v0
14660 9| return v0
14674 8| move-result v0
14675 9| return v0
14689 8| move-result v0
14690 9| return v0
14701 6| move-result-object v0
14702 7| return-object v0
14714 6| move-result-object v0
14715 7| return-object v0
14729 8| move-result-object v0
14730 9| return-object v0
14740 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.graphics.Rect):void
14741 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14742 .end_local v0
14743 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setBoundsInParent(andr…
14755 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.graphics.Rect):void
14756 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14757 .end_local v0
14758 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setBoundsInScreen(andr…
14770 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.CharSequence):void
14771 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14772 .end_local v0
14773 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setClassName(java.lang…
14785 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.CharSequence):void
14786 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14787 .end_local v0
14788 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setContentDescription(…
14800 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
14801 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14802 .end_local v0
14803 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setEnabled(boolean):vo…
14815 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
14816 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14817 .end_local v0
14818 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setFocusable(boolean):…
14830 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
14831 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14832 .end_local v0
14833 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setFocused(boolean):vo…
14845 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.CharSequence):void
14846 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14847 .end_local v0
14848 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setPackageName(java.la…
14860 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, android.view.View):void
14861 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14862 .end_local v0
14863 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setParent(android.view…
14875 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
14876 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14877 .end_local v0
14878 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setSelected(boolean):v…
14889 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
14890 3| invoke-direct {v0}, java.lang.Object.<init>():void
14901 0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.view.View, int):void
14902 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14903 .end_local v0
14904 …5| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityNodeInfo.addChild(android.vi…
14916 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
14917 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14918 .end_local v0
14919 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setAccessibilityFocuse…
14931 0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.view.View, int):void
14932 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14933 .end_local v0
14934 …5| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityNodeInfo.setSource(android.v…
14946 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
14947 3| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
14948 .end_local v0
14949 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityNodeInfo.setVisibleToUser(boole…
14960 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
14961 3| invoke-direct {v0}, java.lang.Object.<init>():void
14976 8| move-result-object v0
14977 9| return-object v0
15003 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15004 …3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15005 …5| iput-object v2, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15007 7| invoke-direct {v0}, java.lang.Object.<init>():void
15023 9| move-result-object v0
15025 .local v0, "compatInfo", android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
15026 10| if-nez v0, Label_1
15031 …13| invoke-virtual {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo…
15047 9| move-result-object v0
15049 ….local_ex v0, "compatInfos", java.util.List, "Ljava/util/List<Landroid/support/v4/view/accessibili…
15050 10| if-nez v0, Label_1
15059 18| invoke-interface {v0}, java.util.List.size():int
15068 25| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
15093 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15094 …5| invoke-virtual {v0,v2,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeProviderCo…
15095 8| move-result v0
15096 9| return v0
15105 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15106 3| invoke-direct {v0}, java.lang.Object.<init>():void
15118 3| const/4 v0, #+0 (0x00000000 | 0.00000)
15119 4| return-object v0
15128 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15129 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15139 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15140 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15152 …3| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Accessib…
15153 …5| invoke-direct {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
15155 …8| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
15156 11| move-result-object v0
15157 12| return-object v0
15183 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15184 …3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15185 …5| iput-object v2, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15187 7| invoke-direct {v0}, java.lang.Object.<init>():void
15203 9| move-result-object v0
15205 .local v0, "compatInfo", android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
15206 10| if-nez v0, Label_1
15211 …13| invoke-virtual {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo…
15227 9| move-result-object v0
15229 ….local_ex v0, "compatInfos", java.util.List, "Ljava/util/List<Landroid/support/v4/view/accessibili…
15230 10| if-nez v0, Label_1
15239 18| invoke-interface {v0}, java.util.List.size():int
15248 25| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
15276 9| move-result-object v0
15278 .local v0, "compatInfo", android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
15279 10| if-nez v0, Label_1
15284 …13| invoke-virtual {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo…
15297 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15298 …5| invoke-virtual {v0,v2,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeProviderCo…
15299 8| move-result v0
15300 9| return v0
15309 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15310 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15320 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15321 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acces…
15333 …3| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Accessib…
15334 …5| invoke-direct {v0,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
15336 …8| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
15337 11| move-result-object v0
15338 12| return-object v0
15349 4| sget v0, android.os.Build$VERSION.SDK_INT
15351 8| if-lt v0, v1, Label_2
15353 …10| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Accessi…
15354 …12| invoke-direct {v0,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$A…
15355 15| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.IMPL
15361 18| sget v0, android.os.Build$VERSION.SDK_INT
15363 22| if-lt v0, v1, Label_3
15365 …24| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Accessi…
15366 …26| invoke-direct {v0,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$A…
15367 29| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.IMPL
15371 …33| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Accessi…
15372 …35| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$Acce…
15373 38| sput-object v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.IMPL
15386 6| sget-object v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.IMPL
15387 …8| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
15388 11| move-result-object v0
15389 …12| iput-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mPro…
15401 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15402 3| invoke-direct {v0}, java.lang.Object.<init>():void
15404 …6| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mProv…
15417 3| const/4 v0, #+0 (0x00000000 | 0.00000)
15418 4| return-object v0
15429 3| const/4 v0, #+0 (0x00000000 | 0.00000)
15430 4| return-object v0
15441 3| const/4 v0, #+0 (0x00000000 | 0.00000)
15442 4| return-object v0
15452 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.mProv…
15453 5| return-object v0
15464 3| const/4 v0, #+0 (0x00000000 | 0.00000)
15465 4| return v0
15475 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15476 …3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
15478 5| invoke-direct {v0}, android.view.accessibility.AccessibilityNodeProvider.<init>():void
15491 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
15492 …5| invoke-interface {v0,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
15493 8| move-result-object v0
15494 9| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
15495 11| return-object v0
15506 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
15507 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeProviderCom…
15508 8| move-result-object v0
15510 9| return-object v0
15521 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyB…
15522 …5| invoke-interface {v0,v2,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeProvider…
15523 8| move-result v0
15524 9| return v0
15533 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15534 3| invoke-direct {v0}, java.lang.Object.<init>():void
15546 …3| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean…
15547 …5| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJel…
15548 8| return-object v0
15558 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15559 …3| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
15561 5| invoke-direct {v0}, android.view.accessibility.AccessibilityNodeProvider.<init>():void
15574 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
15575 …5| invoke-interface {v0,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
15576 8| move-result-object v0
15577 9| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
15578 11| return-object v0
15589 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
15590 …5| invoke-interface {v0,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeProviderCom…
15591 8| move-result-object v0
15593 9| return-object v0
15604 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
15605 …5| invoke-interface {v0,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat…
15606 8| move-result-object v0
15607 9| check-cast v0, android.view.accessibility.AccessibilityNodeInfo
15608 11| return-object v0
15619 …3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat…
15620 …5| invoke-interface {v0,v2,v3,v4}, android.support.v4.view.accessibility.AccessibilityNodeProvider…
15621 8| move-result v0
15622 9| return v0
15631 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15632 3| invoke-direct {v0}, java.lang.Object.<init>():void
15644 … 3| new-instance v0, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1
15645 …5| invoke-direct {v0,v1}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKit…
15646 8| return-object v0
15687 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15688 3| invoke-direct {v0}, java.lang.Object.<init>():void
15701 6| move-result-object v0
15702 7| return-object v0
15712 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15723 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15734 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15745 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15756 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15767 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15778 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15788 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15789 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibili…
15802 6| move-result-object v0
15803 7| return-object v0
15813 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15826 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15839 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15852 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15865 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15878 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15890 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15891 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibili…
15901 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15902 …3| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibili…
15913 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15926 3| sget v0, android.os.Build$VERSION.SDK_INT
15928 7| if-lt v0, v1, Label_2
15930 …9| new-instance v0, android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityR…
15931 …11| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibil…
15932 14| sput-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
15938 17| sget v0, android.os.Build$VERSION.SDK_INT
15940 21| if-lt v0, v1, Label_3
15942 …23| new-instance v0, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibility…
15943 …25| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibil…
15944 28| sput-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
15948 32| sget v0, android.os.Build$VERSION.SDK_INT
15950 36| if-lt v0, v1, Label_4
15952 …38| new-instance v0, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibility…
15953 …40| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibil…
15954 43| sput-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
15958 …47| new-instance v0, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibility…
15959 …49| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Accessibil…
15960 52| sput-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
15971 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
15972 3| invoke-direct {v0}, java.lang.Object.<init>():void
15974 6| iput-object v1, v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
16007 22| move-object v0, v6
16009 23| check-cast v0, android.support.v4.view.accessibility.AccessibilityRecordCompat
16011 .local v0, "other", android.support.v4.view.accessibility.AccessibilityRecordCompat
16015 29| iget-object v1, v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
16022 36| iget-object v2, v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
16040 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
16042 …7| invoke-interface {v0,v1}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Acces…
16043 10| move-result-object v0
16044 11| return-object v0
16054 3| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
16055 5| if-nez v0, Label_2
16056 7| const/4 v0, #+0 (0x00000000 | 0.00000)
16058 8| return v0
16060 9| iget-object v0, v1, android.support.v4.view.accessibility.AccessibilityRecordCompat.mRecord
16061 11| invoke-virtual {v0}, java.lang.Object.hashCode():int
16062 14| move-result v0
16074 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
16076 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
16089 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
16091 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
16104 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
16106 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
16119 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
16121 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
16134 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
16136 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
16149 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
16151 …7| invoke-interface {v0,v1,v3}, android.support.v4.view.accessibility.AccessibilityRecordCompat$Ac…
16164 3| sget-object v0, android.support.v4.view.accessibility.AccessibilityRecordCompat.IMPL
16166 …7| invoke-interface {v0,v1,v3,v4}, android.support.v4.view.accessibility.AccessibilityRecordCompat…
16177 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
16178 3| invoke-direct {v0}, java.lang.Object.<init>():void
16193 8| move-result-object v0
16194 9| return-object v0
16204 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
16205 3| check-cast v0, android.view.accessibility.AccessibilityRecord
16206 .end_local v0
16207 … 5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setChecked(boolean):void
16219 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.CharSequence):void
16220 3| check-cast v0, android.view.accessibility.AccessibilityRecord
16221 .end_local v0
16222 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setClassName(java.lang.C…
16234 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, java.lang.CharSequence):void
16235 3| check-cast v0, android.view.accessibility.AccessibilityRecord
16236 .end_local v0
16237 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setContentDescription(ja…
16249 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
16250 3| check-cast v0, android.view.accessibility.AccessibilityRecord
16251 .end_local v0
16252 … 5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setEnabled(boolean):void
16264 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
16265 3| check-cast v0, android.view.accessibility.AccessibilityRecord
16266 .end_local v0
16267 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setPassword(boolean):void
16279 0| invoke-static/range {v0..v1}, Tracer.OnEntry(java.lang.Object, boolean):void
16280 3| check-cast v0, android.view.accessibility.AccessibilityRecord
16281 .end_local v0
16282 …5| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityRecord.setScrollable(boolean):v…
16293 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.view.accessibility.Accessibilit…
16294 3| invoke-direct {v0}, java.lang.Object.<init>():void
16305 0| invoke-static/range {v0..v2}, Tracer.OnEntry(java.lang.Object, android.view.View, int):void
16306 3| check-cast v0, android.view.accessibility.AccessibilityRecord
16307 .end_local v0
16308 …5| invoke-virtual {v0,v1,v2}, android.view.accessibility.AccessibilityRecord.setSource(android.vie…
16319 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.widget.DrawerLayout$SavedState$…
16320 3| invoke-direct {v0}, java.lang.Object.<init>():void
16333 3| new-instance v0, android.support.v4.widget.DrawerLayout$SavedState
16334 …5| invoke-direct {v0,v2,v3}, android.support.v4.widget.DrawerLayout$SavedState.<init>(android.os.P…
16335 8| return-object v0
16347 6| move-result-object v0
16348 7| return-object v0
16359 3| new-array v0, v2, android.support.v4.widget.DrawerLayout$SavedState[]
16360 5| return-object v0
16372 6| move-result-object v0
16373 7| return-object v0
16383 3| new-instance v0, android.support.v4.widget.DrawerLayout$SavedState$1
16384 5| invoke-direct {v0}, android.support.v4.widget.DrawerLayout$SavedState$1.<init>():void
16386 …8| invoke-static {v0}, android.support.v4.os.ParcelableCompat.newCreator(android.support.v4.os.Par…
16387 11| move-result-object v0
16388 12| sput-object v0, android.support.v4.widget.DrawerLayout$SavedState.CREATOR
16403 6| const/4 v0, #+0 (0x00000000 | 0.00000)
16404 7| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
16407 12| move-result v0
16408 13| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
16411 18| move-result v0
16412 19| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeLeft
16415 24| move-result v0
16416 25| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeRight
16419 30| move-result v0
16420 31| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeStart
16423 36| move-result v0
16424 37| iput v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeEnd
16439 6| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.openDrawerGravity
16440 8| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
16442 11| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeLeft
16443 13| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
16445 16| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeRight
16446 18| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
16448 21| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeStart
16449 23| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
16451 26| iget v0, v1, android.support.v4.widget.DrawerLayout$SavedState.lockModeEnd
16452 28| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
16463 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper$1):…
16464 3| invoke-direct {v0}, java.lang.Object.<init>():void
16475 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper$2):…
16476 3| invoke-direct {v0}, java.lang.Object.<init>():void
16488 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper$MyN…
16489 3| iput-object v1, v0, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.this$0
16490 …5| invoke-direct {v0}, android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.<init…
16500 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper$MyN…
16501 …3| invoke-direct {v0,v1}, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.<init>(and…
16515 8| move-result-object v0
16517 .local v0, "node", android.support.v4.view.accessibility.AccessibilityNodeInfoCompat
16518 …9| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain(an…
16531 3| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.this$0
16532 …5| invoke-static {v0,v2,v3,v4}, android.support.v4.widget.ExploreByTouchHelper.-wrap1(android.supp…
16533 8| move-result v0
16534 9| return v0
16545 6| move-result-object v0
16546 7| return-object v0
16557 6| move-result v0
16558 7| return v0
16570 8| new-instance v0, android.graphics.Rect
16571 10| invoke-direct {v0,v2,v2,v1,v1}, android.graphics.Rect.<init>(int, int, int, int):void
16572 13| sput-object v0, android.support.v4.widget.ExploreByTouchHelper.INVALID_PARENT_BOUNDS
16574 15| new-instance v0, android.support.v4.widget.ExploreByTouchHelper$1
16575 17| invoke-direct {v0}, android.support.v4.widget.ExploreByTouchHelper$1.<init>():void
16577 20| sput-object v0, android.support.v4.widget.ExploreByTouchHelper.NODE_ADAPTER
16579 22| new-instance v0, android.support.v4.widget.ExploreByTouchHelper$2
16580 24| invoke-direct {v0}, android.support.v4.widget.ExploreByTouchHelper$2.<init>():void
16582 27| sput-object v0, android.support.v4.widget.ExploreByTouchHelper.SPARSE_VALUES_ADAPTER
16632 57| move-result-object v0
16634 .local v0, "context", android.content.Context
16636 …61| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
16661 … 3| iget v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
16662 5| if-ne v0, v2, Label_1
16664 7| const/high16 v0, #-2147483648 (0x80000000 | -0.00000)
16665 … 9| iput v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
16667 11| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper.mHost
16668 13| invoke-virtual {v0}, android.view.View.invalidate():void
16670 16| const/high16 v0, #+65536 (0x00010000 | 9.18355e-41)
16672 …18| invoke-virtual {v1,v2,v0}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
16674 21| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
16675 22| return v0
16678 23| const/4 v0, #+0 (0x00000000 | 0.00000)
16679 24| return v0
16693 9| move-result-object v0
16694 10| return-object v0
16698 14| move-result-object v0
16699 15| return-object v0
16717 6| move-result-object v0
16719 .local v0, "event", android.view.accessibility.AccessibilityEvent
16720 …7| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord(and…
16754 …61| invoke-virtual {v5,v6,v0}, android.support.v4.widget.ExploreByTouchHelper.onPopulateEventForVi…
16756 64| invoke-virtual {v0}, android.view.accessibility.AccessibilityEvent.getText():java.util.List
16761 …74| invoke-virtual {v0}, android.view.accessibility.AccessibilityEvent.getContentDescription():jav…
16783 …111| invoke-virtual {v0,v3}, android.view.accessibility.AccessibilityEvent.setPackageName(java.lan…
16785 114| return-object v0
16797 6| move-result-object v0
16799 .local v0, "event", android.view.accessibility.AccessibilityEvent
16801 …9| invoke-static {v1,v0}, android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent(androi…
16803 12| return-object v0
16864 82| move-result v0
16866 .local v0, "actions", int
16867 83| and-int/lit8 v3, v0, #+64 (0x00000040 | 8.96831e-44)
16876 96| and-int/lit16 v3, v0, #+128 (0x00000080 | 1.79366e-43)
17032 47| move-result v0
17034 .local v0, "count", int
17035 48| if-ge v1, v0, Label_3
17086 32| move-object v0, v1
17088 33| check-cast v0, android.view.View
17090 .local v0, "view", android.view.View
17091 35| invoke-static {v0}, android.support.v4.view.ViewCompat.getAlpha(android.view.View):float
17096 44| invoke-virtual {v0}, android.view.View.getVisibility():int
17104 51| invoke-virtual {v0}, android.view.View.getParent():android.view.ViewParent
17109 .end_local v0
17138 3| const/4 v0, #-1 (0xffffffff | NaN)
17139 4| if-ne v2, v0, Label_1
17142 9| move-result-object v0
17143 10| return-object v0
17147 14| move-result-object v0
17148 15| return-object v0
17162 9| move-result v0
17163 10| return v0
17167 14| move-result v0
17168 15| return v0
17188 9| move-result v0
17189 10| return v0
17193 14| move-result v0
17194 15| return v0
17198 19| move-result v0
17199 20| return v0
17203 24| move-result v0
17204 25| return v0
17208 29| move-result v0
17209 30| return v0
17228 3| iget-object v0, v1, android.support.v4.widget.ExploreByTouchHelper.mHost
17229 …5| invoke-static {v0,v2,v3}, android.support.v4.view.ViewCompat.performAccessibilityAction(android…
17230 8| move-result v0
17231 9| return v0
17243 4| iget-object v0, v2, android.support.v4.widget.ExploreByTouchHelper.mManager
17244 6| invoke-virtual {v0}, android.view.accessibility.AccessibilityManager.isEnabled():boolean
17245 9| move-result v0
17246 10| if-eqz v0, Label_1
17248 12| iget-object v0, v2, android.support.v4.widget.ExploreByTouchHelper.mManager
17249 …14| invoke-static {v0}, android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchEx…
17250 17| move-result v0
17251 18| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
17253 20| if-eqz v0, Label_2
17259 … 23| iget v0, v2, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
17260 25| if-eq v0, v3, Label_4
17262 … 27| iget v0, v2, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
17264 31| if-eq v0, v1, Label_3
17266 … 33| iget v0, v2, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
17267 …35| invoke-direct {v2,v0}, android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus(…
17272 40| iget-object v0, v2, android.support.v4.widget.ExploreByTouchHelper.mHost
17273 42| invoke-virtual {v0}, android.view.View.invalidate():void
17275 45| const v0, #+32768 (0x00008000 | 4.59177e-41)
17277 …48| invoke-virtual {v2,v3,v0}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
17279 51| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
17280 52| return v0
17300 8| iget v0, v2, android.support.v4.widget.ExploreByTouchHelper.mHoveredVirtualViewId
17302 .local v0, "previousVirtualViewId", int
17310 …19| invoke-virtual {v2,v0,v1}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
17324 4| iget v0, v2, android.support.v4.widget.ExploreByTouchHelper.mKeyboardFocusedVirtualViewId
17325 6| if-eq v0, v3, Label_1
17330 9| const/high16 v0, #-2147483648 (0x80000000 | -0.00000)
17331 11| iput v0, v2, android.support.v4.widget.ExploreByTouchHelper.mKeyboardFocusedVirtualViewId
17335 16| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
17336 …18| invoke-virtual {v2,v3,v0}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
17338 21| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
17339 22| return v0
17382 45| move-result v0
17384 .local v0, "virtualViewId", int
17385 …46| invoke-direct {v6,v0}, android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView…
17387 49| if-eq v0, v5, Label_6
17395 .end_local v0
17421 … 3| iget v0, v1, android.support.v4.widget.ExploreByTouchHelper.mAccessibilityFocusedVirtualViewId
17422 5| return v0
17434 4| iget-object v0, v2, android.support.v4.widget.ExploreByTouchHelper.mNodeProvider
17435 6| if-nez v0, Label_1
17437 8| new-instance v0, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider
17438 …10| invoke-direct {v0,v2,v1}, android.support.v4.widget.ExploreByTouchHelper$MyNodeProvider.<init>…
17439 13| iput-object v0, v2, android.support.v4.widget.ExploreByTouchHelper.mNodeProvider
17442 15| iget-object v0, v2, android.support.v4.widget.ExploreByTouchHelper.mNodeProvider
17443 17| return-object v0
17454 6| move-result v0
17455 7| return v0
17473 3| const/4 v0, #-1 (0xffffffff | NaN)
17475 …5| invoke-virtual {v2,v0,v1}, android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView…
17505 28| move-result-object v0
17507 .local v0, "event", android.view.accessibility.AccessibilityEvent
17508 …29| invoke-static {v0,v5}, android.support.v4.view.accessibility.AccessibilityEventCompat.setConte…
17511 …34| invoke-static {v1,v2,v0}, android.support.v4.view.ViewParentCompat.requestSendAccessibilityEve…
17514 .end_local v0
17526 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper, an…
17527 …3| invoke-super {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccess…
17529 …6| invoke-virtual {v0,v2}, android.support.v4.widget.ExploreByTouchHelper.onPopulateEventForHost(a…
17541 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper, an…
17542 …3| invoke-super {v0,v1,v2}, android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccess…
17544 …6| invoke-virtual {v0,v2}, android.support.v4.widget.ExploreByTouchHelper.onPopulateNodeForHost(an…
17560 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper, an…
17571 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper, in…
17582 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper, an…
17597 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(android.support.v4.widget.ExploreByTouchHelper, in…
17611 5| iget-object v0, v3, android.support.v4.widget.ExploreByTouchHelper.mHost
17612 7| invoke-virtual {v0}, android.view.View.isFocused():boolean
17613 10| move-result v0
17614 11| if-nez v0, Label_1
17615 13| iget-object v0, v3, android.support.v4.widget.ExploreByTouchHelper.mHost
17616 15| invoke-virtual {v0}, android.view.View.requestFocus():boolean
17617 18| move-result v0
17618 19| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
17619 21| if-eqz v0, Label_1
17624 24| iget v0, v3, android.support.v4.widget.ExploreByTouchHelper.mKeyboardFocusedVirtualViewId
17625 26| if-ne v0, v4, Label_2
17630 29| iget v0, v3, android.support.v4.widget.ExploreByTouchHelper.mKeyboardFocusedVirtualViewId
17632 33| if-eq v0, v1, Label_3
17634 35| iget v0, v3, android.support.v4.widget.ExploreByTouchHelper.mKeyboardFocusedVirtualViewId
17635 …37| invoke-virtual {v3,v0}, android.support.v4.widget.ExploreByTouchHelper.clearKeyboardFocusForVi…
17642 45| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
17643 …47| invoke-virtual {v3,v4,v0}, android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualV…
17680 31| move-result-object v0
17682 .local v0, "event", android.view.accessibility.AccessibilityEvent
17684 …34| invoke-static {v1,v2,v0}, android.support.v4.view.ViewParentCompat.requestSendAccessibilityEve…
17695 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.widget.NestedScrollView$SavedSt…
17696 3| invoke-direct {v0}, java.lang.Object.<init>():void
17709 3| new-instance v0, android.support.v4.widget.NestedScrollView$SavedState
17710 …5| invoke-direct {v0,v2}, android.support.v4.widget.NestedScrollView$SavedState.<init>(android.os.…
17711 8| return-object v0
17723 6| move-result-object v0
17724 7| return-object v0
17735 3| new-array v0, v2, android.support.v4.widget.NestedScrollView$SavedState[]
17736 5| return-object v0
17748 6| move-result-object v0
17749 7| return-object v0
17759 3| new-instance v0, android.support.v4.widget.NestedScrollView$SavedState$1
17760 5| invoke-direct {v0}, android.support.v4.widget.NestedScrollView$SavedState$1.<init>():void
17762 8| sput-object v0, android.support.v4.widget.NestedScrollView$SavedState.CREATOR
17778 9| move-result v0
17779 10| iput v0, v1, android.support.v4.widget.NestedScrollView$SavedState.scrollPosition
17791 3| new-instance v0, java.lang.StringBuilder
17792 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
17794 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
17795 14| move-result-object v0
17802 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
17803 26| move-result-object v0
17807 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
17808 33| move-result-object v0
17812 36| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
17813 39| move-result-object v0
17817 …43| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
17818 46| move-result-object v0
17819 47| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
17820 50| move-result-object v0
17821 51| return-object v0
17834 6| iget v0, v1, android.support.v4.widget.NestedScrollView$SavedState.scrollPosition
17835 8| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
17846 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(android.support.v4.widget.SlidingPaneLayout$SavedS…
17847 3| invoke-direct {v0}, java.lang.Object.<init>():void
17860 3| new-instance v0, android.support.v4.widget.SlidingPaneLayout$SavedState
17862 …6| invoke-direct {v0,v3,v4,v1}, android.support.v4.widget.SlidingPaneLayout$SavedState.<init>(andr…
17863 9| return-object v0
17875 6| move-result-object v0
17876 7| return-object v0
17887 3| new-array v0, v2, android.support.v4.widget.SlidingPaneLayout$SavedState[]
17888 5| return-object v0
17900 6| move-result-object v0
17901 7| return-object v0
17911 3| new-instance v0, android.support.v4.widget.SlidingPaneLayout$SavedState$1
17912 5| invoke-direct {v0}, android.support.v4.widget.SlidingPaneLayout$SavedState$1.<init>():void
17914 …8| invoke-static {v0}, android.support.v4.os.ParcelableCompat.newCreator(android.support.v4.os.Par…
17915 11| move-result-object v0
17916 12| sput-object v0, android.support.v4.widget.SlidingPaneLayout$SavedState.CREATOR
17928 3| const/4 v0, #+0 (0x00000000 | 0.00000)
17935 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
17937 14| iput-boolean v0, v2, android.support.v4.widget.SlidingPaneLayout$SavedState.isOpen
17948 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.support.v4.widget.SlidingPaneLayout$SavedS…
17949 …3| invoke-direct {v0,v1,v2}, android.support.v4.widget.SlidingPaneLayout$SavedState.<init>(android…
17963 6| iget-boolean v0, v1, android.support.v4.widget.SlidingPaneLayout$SavedState.isOpen
17964 8| if-eqz v0, Label_2
17965 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
17967 11| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
17972 15| const/4 v0, #+0 (0x00000000 | 0.00000)
17982 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.AboutPreferences):void
17983 3| invoke-direct {v0}, android.preference.PreferenceFragment.<init>():void
18001 14| move-result-object v0
18004 .local v0, "activity", android.app.Activity
18005 …15| invoke-virtual {v0}, android.app.Activity.getPackageManager():android.content.pm.PackageManager
18007 19| invoke-virtual {v0}, android.app.Activity.getPackageName():java.lang.String
18044 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.AbstractCalendarActivity):void
18045 3| invoke-direct {v0}, android.app.Activity.<init>():void
18058 4| iget-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
18059 6| if-nez v0, Label_1
18061 8| new-instance v0, com.android.calendar.AsyncQueryService
18062 …10| invoke-direct {v0,v1}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):…
18063 13| iput-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
18066 15| iget-object v0, v1, com.android.calendar.AbstractCalendarActivity.mService
18070 18| return-object v0
18072 19| move-exception v0
18074 21| throw v0
18084 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$1, com.andro…
18085 3| iput-object v1, v0, com.android.calendar.AllInOneActivity$1.this$0
18087 5| invoke-direct {v0}, java.lang.Object.<init>():void
18099 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$1, android.a…
18115 11| const/4 v0, #+0 (0x00000000 | 0.00000)
18118 .local v0, "visibility", int
18122 18| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
18127 27| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
18132 36| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
18137 .end_local v0
18138 40| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
18139 .restart_local v0
18150 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$1, android.a…
18161 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$1, android.a…
18172 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$2, com.andro…
18173 3| iput-object v1, v0, com.android.calendar.AllInOneActivity$2.this$0
18175 5| invoke-direct {v0}, java.lang.Object.<init>():void
18187 3| iget-object v0, v4, com.android.calendar.AllInOneActivity$2.this$0
18194 …17| invoke-static {v0,v1}, com.android.calendar.AllInOneActivity.-set1(com.android.calendar.AllInO…
18196 20| iget-object v0, v4, com.android.calendar.AllInOneActivity$2.this$0
18198 …24| invoke-static {v0,v2,v3}, com.android.calendar.AllInOneActivity.-wrap0(com.android.calendar.Al…
18200 27| iget-object v0, v4, com.android.calendar.AllInOneActivity$2.this$0
18201 29| invoke-virtual {v0}, com.android.calendar.AllInOneActivity.invalidateOptionsMenu():void
18203 32| iget-object v0, v4, com.android.calendar.AllInOneActivity$2.this$0
18204 …34| invoke-static {v0}, com.android.calendar.AllInOneActivity.-get1(com.android.calendar.AllInOneA…
18205 37| move-result-object v0
18212 …50| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
18224 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$3, com.andro…
18225 3| iput-object v1, v0, com.android.calendar.AllInOneActivity$3.this$0
18227 5| invoke-direct {v0}, java.lang.Object.<init>():void
18239 3| iget-object v0, v3, com.android.calendar.AllInOneActivity$3.this$0
18246 …17| invoke-static {v0,v1}, com.android.calendar.AllInOneActivity.-set1(com.android.calendar.AllInO…
18248 20| iget-object v0, v3, com.android.calendar.AllInOneActivity$3.this$0
18249 22| invoke-virtual {v0}, com.android.calendar.AllInOneActivity.invalidateOptionsMenu():void
18251 25| iget-object v0, v3, com.android.calendar.AllInOneActivity$3.this$0
18252 …27| invoke-static {v0}, com.android.calendar.AllInOneActivity.-get1(com.android.calendar.AllInOneA…
18253 30| move-result-object v0
18260 …43| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
18272 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$4, com.andro…
18273 3| iput-object v1, v0, com.android.calendar.AllInOneActivity$4.this$0
18275 5| invoke-direct {v0,v2}, android.database.ContentObserver.<init>(android.os.Handler):void
18287 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
18288 4| return v0
18299 3| iget-object v0, v1, com.android.calendar.AllInOneActivity$4.this$0
18300 5| invoke-virtual {v0}, com.android.calendar.AllInOneActivity.eventsChanged():void
18312 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$QueryHandler…
18313 3| iput-object v1, v0, com.android.calendar.AllInOneActivity$QueryHandler$1.this$1
18315 5| invoke-direct {v0}, java.lang.Object.<init>():void
18379 43| move-exception v0
18380 .local v0, "ignore", android.accounts.AuthenticatorException
18391 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.AllInOneActivity$QueryHandler…
18392 3| iput-object v1, v0, com.android.calendar.AllInOneActivity$QueryHandler.this$0
18394 …5| invoke-direct {v0,v2}, android.content.AsyncQueryHandler.<init>(android.content.ContentResolver…
18463 73| move-result-object v0
18465 .local v0, "am", android.accounts.AccountManager
18475 …88| invoke-virtual/range {v0..v7}, android.accounts.AccountManager.addAccount(java.lang.String, ja…
18480 .end_local v0
18503 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mCalendarsList
18504 5| return-object v0
18510 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mHandler
18511 5| return-object v0
18517 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mHomeTimeUpdater
18518 5| return-object v0
18524 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mMiniMonth
18525 5| return-object v0
18531 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mMiniMonthContainer
18532 5| return-object v0
18538 3| iget-boolean v0, v1, com.android.calendar.AllInOneActivity.mShowSideViews
18539 5| return v0
18545 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mTimeChangesUpdater
18546 5| return-object v0
18552 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mTimeZone
18553 5| return-object v0
18558 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity, boolean):vo…
18559 3| iput-boolean v1, v0, com.android.calendar.AllInOneActivity.mCheckForAccounts
18565 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AllInOneActivity, java.lang.S…
18566 3| iput-object v1, v0, com.android.calendar.AllInOneActivity.mTimeZone
18589 6| const/4 v0, #+0 (0x00000000 | 0.00000)
18593 10| iput-boolean v0, v4, com.android.calendar.AllInOneActivity.mOnSaveInstanceStateCalled
18595 12| iput-boolean v0, v4, com.android.calendar.AllInOneActivity.mBackToPreviousView
18599 16| iput-boolean v0, v4, com.android.calendar.AllInOneActivity.mUpdateOnResume
18601 18| iput-boolean v0, v4, com.android.calendar.AllInOneActivity.mHideControls
18605 22| iput-boolean v0, v4, com.android.calendar.AllInOneActivity.mShowWeekNum
18613 30| iput v0, v4, com.android.calendar.AllInOneActivity.mIntentAttendeeResponse
18615 32| iput-boolean v0, v4, com.android.calendar.AllInOneActivity.mIntentAllDay
18620 39| move-result-object v0
18621 40| iput-object v0, v4, com.android.calendar.AllInOneActivity.mExtensions
18623 42| new-instance v0, com.android.calendar.AllInOneActivity$1
18624 …44| invoke-direct {v0,v4}, com.android.calendar.AllInOneActivity$1.<init>(com.android.calendar.All…
18625 47| iput-object v0, v4, com.android.calendar.AllInOneActivity.mSlideAnimationDoneListener
18627 49| new-instance v0, com.android.calendar.AllInOneActivity$2
18628 …51| invoke-direct {v0,v4}, com.android.calendar.AllInOneActivity$2.<init>(com.android.calendar.All…
18629 54| iput-object v0, v4, com.android.calendar.AllInOneActivity.mHomeTimeUpdater
18631 56| new-instance v0, com.android.calendar.AllInOneActivity$3
18632 …58| invoke-direct {v0,v4}, com.android.calendar.AllInOneActivity$3.<init>(com.android.calendar.All…
18633 61| iput-object v0, v4, com.android.calendar.AllInOneActivity.mTimeChangesUpdater
18635 63| new-instance v0, com.android.calendar.AllInOneActivity$4
18638 …70| invoke-direct {v0,v4,v1}, com.android.calendar.AllInOneActivity$4.<init>(com.android.calendar.…
18639 73| iput-object v0, v4, com.android.calendar.AllInOneActivity.mObserver
18660 16| move-result-object v0
18662 .local v0, "cancelItem", android.view.MenuItem
18663 17| if-eqz v0, Label_2
18666 20| invoke-interface {v0,v1}, android.view.MenuItem.setVisible(boolean):android.view.MenuItem
18680 3| sget-boolean v0, com.android.calendar.AllInOneActivity.mIsTabletConfig
18681 …5| invoke-direct {v2,v3,v0}, com.android.calendar.AllInOneActivity.createButtonsSpinner(int, boole…
18683 8| sget-boolean v0, com.android.calendar.AllInOneActivity.mIsMultipane
18684 10| if-eqz v0, Label_2
18686 12| iget-object v0, v2, com.android.calendar.AllInOneActivity.mActionBar
18690 16| invoke-virtual {v0,v1}, android.app.ActionBar.setDisplayOptions(int):void
18696 20| iget-object v0, v2, com.android.calendar.AllInOneActivity.mActionBar
18698 23| invoke-virtual {v0,v1}, android.app.ActionBar.setDisplayOptions(int):void
18712 5| new-instance v0, com.android.calendar.CalendarViewAdapter
18714 …9| invoke-direct {v0,v4,v5,v1}, com.android.calendar.CalendarViewAdapter.<init>(android.content.Co…
18715 12| iput-object v0, v4, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
18718 17| move-result-object v0
18719 18| iput-object v0, v4, com.android.calendar.AllInOneActivity.mActionBar
18721 20| iget-object v0, v4, com.android.calendar.AllInOneActivity.mActionBar
18722 22| invoke-virtual {v0,v3}, android.app.ActionBar.setNavigationMode(int):void
18724 25| iget-object v0, v4, com.android.calendar.AllInOneActivity.mActionBar
18726 …29| invoke-virtual {v0,v1,v4}, android.app.ActionBar.setListNavigationCallbacks(android.widget.Spi…
18730 35| iget-object v0, v4, com.android.calendar.AllInOneActivity.mActionBar
18731 37| invoke-virtual {v0,v2}, android.app.ActionBar.setSelectedNavigationItem(int):void
18737 41| iget-object v0, v4, com.android.calendar.AllInOneActivity.mActionBar
18739 44| invoke-virtual {v0,v1}, android.app.ActionBar.setSelectedNavigationItem(int):void
18743 49| iget-object v0, v4, com.android.calendar.AllInOneActivity.mActionBar
18744 51| invoke-virtual {v0,v2}, android.app.ActionBar.setSelectedNavigationItem(int):void
18748 56| iget-object v0, v4, com.android.calendar.AllInOneActivity.mActionBar
18749 58| invoke-virtual {v0,v3}, android.app.ActionBar.setSelectedNavigationItem(int):void
18753 63| iget-object v0, v4, com.android.calendar.AllInOneActivity.mActionBar
18755 66| invoke-virtual {v0,v1}, android.app.ActionBar.setSelectedNavigationItem(int):void
18781 11| move-object/from16 v0, v27
18782 13| iget-boolean v4, v0, com.android.calendar.AllInOneActivity.mShowCalendarControls
18787 20| move-object/from16 v0, v25
18789 …24| invoke-direct {v0,v1,v2,v4}, com.android.calendar.month.MonthByWeekFragment.<init>(long, boole…
18793 30| move-object/from16 v0, v25
18794 …32| invoke-virtual {v5,v4,v0}, android.app.FragmentTransaction.replace(int, android.app.Fragment):…
18796 35| move-object/from16 v0, v27
18797 37| iget-object v4, v0, com.android.calendar.AllInOneActivity.mController
18801 44| move-object/from16 v0, v25
18802 …46| invoke-virtual {v4,v6,v0}, com.android.calendar.CalendarController.registerEventHandler(int, c…
18809 57| move-object/from16 v0, v26
18810 …59| invoke-virtual {v5,v4,v0}, android.app.FragmentTransaction.replace(int, android.app.Fragment):…
18812 62| move-object/from16 v0, v27
18813 64| iget-object v4, v0, com.android.calendar.AllInOneActivity.mController
18819 71| move-object/from16 v0, v26
18820 …73| invoke-virtual {v4,v6,v0}, com.android.calendar.CalendarController.registerEventHandler(int, c…
18823 76| move-object/from16 v0, v27
18824 78| iget-boolean v4, v0, com.android.calendar.AllInOneActivity.mShowCalendarControls
18827 83| move/from16 v0, v30
18828 85| if-ne v0, v4, Label_3
18831 87| move-object/from16 v0, v27
18832 89| iget-object v4, v0, com.android.calendar.AllInOneActivity.mMiniMonth
18836 96| move-object/from16 v0, v27
18837 98| iget-object v4, v0, com.android.calendar.AllInOneActivity.mCalendarsList
18846 108| move/from16 v0, v30
18847 110| if-ne v0, v4, Label_10
18857 124| move-object/from16 v0, v27
18858 126| iput v4, v0, com.android.calendar.AllInOneActivity.mPreviousView
18884 153| move-object/from16 v0, v24
18885 …155| invoke-virtual {v0,v4,v6,v7}, android.content.Intent.getLongExtra(java.lang.String, long):long
18891 164| move-object/from16 v0, v24
18892 …166| invoke-virtual {v0,v4,v6,v7}, android.content.Intent.getLongExtra(java.lang.String, long):long
18907 186| move-object/from16 v0, v19
18908 188| iput-object v4, v0, com.android.calendar.CalendarController$EventInfo.endTime
18910 190| move-object/from16 v0, v19
18911 192| iget-object v4, v0, com.android.calendar.CalendarController$EventInfo.endTime
18912 194| move-wide/from16 v0:v1, v20:v21
18913 196| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
18922 210| move-object/from16 v0, v19
18923 212| iput-object v4, v0, com.android.calendar.CalendarController$EventInfo.startTime
18925 214| move-object/from16 v0, v19
18926 216| iget-object v4, v0, com.android.calendar.CalendarController$EventInfo.startTime
18927 218| move-wide/from16 v0:v1, v16:v17
18928 220| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
18931 223| move-wide/from16 v0:v1, v22:v23
18933 227| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.id
18935 229| move-object/from16 v0, v27
18936 231| iget-object v4, v0, com.android.calendar.AllInOneActivity.mController
18937 233| move/from16 v0, v30
18938 235| invoke-virtual {v4,v0}, com.android.calendar.CalendarController.setViewType(int):void
18940 238| move-object/from16 v0, v27
18941 240| iget-object v4, v0, com.android.calendar.AllInOneActivity.mController
18942 242| move-wide/from16 v0:v1, v22:v23
18943 244| invoke-virtual {v4,v0,v1}, com.android.calendar.CalendarController.setEventId(long):void
18962 265| move-object/from16 v0, v27
18963 267| iget-object v4, v0, com.android.calendar.AllInOneActivity.mTimeZone
18967 272| move-wide/from16 v0:v1, v28:v29
18968 274| invoke-virtual {v10,v0,v1}, android.text.format.Time.set(long):void
18971 278| move/from16 v0, v30
18972 280| if-ne v0, v4, Label_11
18975 284| move-object/from16 v0, v27
18976 286| iget-object v6, v0, com.android.calendar.AllInOneActivity.mController
18980 293| move-object/from16 v0, v31
18981 295| invoke-virtual {v0,v4,v8,v9}, android.os.Bundle.getLong(java.lang.String, long):long
19001 315| move-object/from16 v0, v31
19002 317| invoke-virtual {v0,v4}, android.os.Bundle.containsKey(java.lang.String):boolean
19007 326| move-object/from16 v0, v31
19008 328| invoke-virtual {v0,v4}, android.os.Bundle.getLong(java.lang.String):long
19016 334| move/from16 v0, v30
19018 338| iput v0, v1, com.android.calendar.AllInOneActivity.mPreviousView
19025 343| move/from16 v0, v30
19026 345| if-eq v0, v4, Label_8
19028 347| move-object/from16 v0, v27
19029 349| iget-object v6, v0, com.android.calendar.AllInOneActivity.mController
19062 9| move-result-object v0
19064 .local v0, "data", android.net.Uri
19065 10| if-eqz v0, Label_1
19066 12| invoke-virtual {v0}, android.net.Uri.isHierarchical():boolean
19070 18| invoke-virtual {v0}, android.net.Uri.getPathSegments():java.util.List
19087 44| invoke-virtual {v0}, android.net.Uri.getLastPathSegment():java.lang.String
19278 156| const/4 v0, #+0 (0x00000000 | 0.00000)
19280 .local v0, "doCommit", boolean
19283 159| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
19322 208| if-eqz v0, Label_18
19330 .end_local v0
19475 .restart_local v0
19545 42| move-result-object v0
19547 .local v0, "msg", java.lang.String
19554 51| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
19566 …68| invoke-static {v7,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
19585 .end_local v0
19604 7| move-object/from16 v0, v23
19605 9| iput-boolean v5, v0, com.android.calendar.AllInOneActivity.mShowWeekNum
19607 11| move-object/from16 v0, v23
19608 13| iget-object v5, v0, com.android.calendar.AllInOneActivity.mHomeTimeUpdater
19609 15| move-object/from16 v0, v23
19610 …17| invoke-static {v0,v5}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
19612 21| move-object/from16 v0, v23
19613 23| iput-object v5, v0, com.android.calendar.AllInOneActivity.mTimeZone
19619 31| move-wide/from16 v0:v1, v24:v25
19621 …35| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getWeekNumberFromTime(long, android.conte…
19625 39| move/from16 v0, v16
19627 43| iput v0, v1, com.android.calendar.AllInOneActivity.mWeekNum
19631 45| move-object/from16 v0, v23
19632 47| iget-boolean v5, v0, com.android.calendar.AllInOneActivity.mShowWeekNum
19634 51| move-object/from16 v0, v23
19635 53| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
19641 62| move-object/from16 v0, v23
19642 64| iget-object v5, v0, com.android.calendar.AllInOneActivity.mWeekTextView
19647 72| move-object/from16 v0, v23
19648 74| iget v8, v0, com.android.calendar.AllInOneActivity.mWeekNum
19652 79| move-object/from16 v0, v23
19653 81| iget v0, v0, com.android.calendar.AllInOneActivity.mWeekNum
19654 83| move/from16 v18, v0
19661 96| move/from16 v0, v18
19662 …98| invoke-virtual {v5,v0,v8,v9}, android.content.res.Resources.getQuantityString(int, int, java.l…
19666 102| move-object/from16 v0, v23
19667 104| iget-object v5, v0, com.android.calendar.AllInOneActivity.mWeekTextView
19668 106| move-object/from16 v0, v17
19669 108| invoke-virtual {v5,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
19671 111| move-object/from16 v0, v23
19672 113| iget-object v5, v0, com.android.calendar.AllInOneActivity.mWeekTextView
19678 119| move-object/from16 v0, v23
19679 121| iget-object v5, v0, com.android.calendar.AllInOneActivity.mHomeTime
19682 125| move-object/from16 v0, v23
19683 127| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
19686 132| move-object/from16 v0, v23
19687 134| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
19692 139| move-object/from16 v0, v23
19693 141| iget-object v5, v0, com.android.calendar.AllInOneActivity.mTimeZone
19703 157| move-object/from16 v0, v23
19704 159| iget-object v5, v0, com.android.calendar.AllInOneActivity.mTimeZone
19738 195| move-object/from16 v0, v18
19739 197| invoke-direct {v0,v5}, java.lang.StringBuilder.<init>(java.lang.String):void
19743 203| move-object/from16 v0, v18
19744 …205| invoke-virtual {v0,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
19747 209| move-object/from16 v0, v23
19748 211| iget-object v8, v0, com.android.calendar.AllInOneActivity.mTimeZone
19756 223| move/from16 v0, v18
19757 …225| invoke-virtual {v8,v11,v0,v9}, java.util.TimeZone.getDisplayName(boolean, int, java.util.Loca…
19766 237| move-object/from16 v0, v23
19767 239| iget-object v5, v0, com.android.calendar.AllInOneActivity.mHomeTime
19770 244| move-object/from16 v0, v23
19771 246| iget-object v5, v0, com.android.calendar.AllInOneActivity.mHomeTime
19775 252| move-object/from16 v0, v23
19776 254| iget-object v5, v0, com.android.calendar.AllInOneActivity.mHomeTime
19777 256| move-object/from16 v0, v23
19778 258| iget-object v8, v0, com.android.calendar.AllInOneActivity.mHomeTimeUpdater
19781 263| move-object/from16 v0, v23
19782 265| iget-object v5, v0, com.android.calendar.AllInOneActivity.mHomeTime
19784 267| move-object/from16 v0, v23
19785 269| iget-object v8, v0, com.android.calendar.AllInOneActivity.mHomeTimeUpdater
19792 281| move-wide/from16 v0:v1, v18:v19
19793 …283| invoke-virtual {v5,v8,v0,v1}, android.widget.TextView.postDelayed(java.lang.Runnable, long):b…
19807 293| move-object/from16 v0, v23
19808 295| iget-object v5, v0, com.android.calendar.AllInOneActivity.mWeekTextView
19811 299| move-object/from16 v0, v23
19812 301| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
19820 312| move-object/from16 v0, v23
19821 314| iget-object v5, v0, com.android.calendar.AllInOneActivity.mTimeZone
19825 319| move-wide/from16 v0:v1, v24:v25
19826 321| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
19829 326| move-wide/from16 v0:v1, v24:v25
19830 328| invoke-static {v0,v1,v8,v9}, android.text.format.Time.getJulianDay(long, long):int
19839 340| iget-wide v0:v1, v13, android.text.format.Time.gmtoff
19840 342| move-wide/from16 v18:v19, v0:v1
19841 344| move-wide/from16 v0:v1, v18:v19
19842 346| invoke-static {v8,v9,v0,v1}, android.text.format.Time.getJulianDay(long, long):int
19846 350| move-wide/from16 v0:v1, v24:v25
19848 …354| invoke-static {v12,v15,v0,v1,v2}, com.android.calendar.Utils.getDayOfWeekString(int, int, lon…
19852 358| move-object/from16 v0, v23
19853 360| iget-object v5, v0, com.android.calendar.AllInOneActivity.mWeekTextView
19856 365| move-object/from16 v0, v23
19857 367| iget-object v5, v0, com.android.calendar.AllInOneActivity.mWeekTextView
19867 375| move-object/from16 v0, v23
19868 377| iget-object v5, v0, com.android.calendar.AllInOneActivity.mWeekTextView
19872 385| move-object/from16 v0, v23
19873 387| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
19878 392| move-object/from16 v0, v23
19879 394| iget-object v5, v0, com.android.calendar.AllInOneActivity.mWeekTextView
19885 403| move-object/from16 v0, v23
19886 405| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
19891 410| move-object/from16 v0, v23
19892 412| iget-object v5, v0, com.android.calendar.AllInOneActivity.mHomeTime
19895 416| move-object/from16 v0, v23
19896 418| iget-object v5, v0, com.android.calendar.AllInOneActivity.mHomeTime
19917 4| iget-object v0, v9, com.android.calendar.AllInOneActivity.mController
19923 …13| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Obj…
19935 3| const-wide/16 v0:v1, #+1058 (0x00000422 | 1.48257e-42)
19936 5| return-wide v0:v1
19950 5| move-object/from16 v0, v29
19951 7| iget-wide v6:v7, v0, com.android.calendar.CalendarController$EventInfo.eventType
19956 15| move-object/from16 v0, v29
19957 17| iget-wide v6:v7, v0, com.android.calendar.CalendarController$EventInfo.extraLong
19965 29| move-object/from16 v0, v28
19966 31| iput-boolean v5, v0, com.android.calendar.AllInOneActivity.mBackToPreviousView
19969 33| move-object/from16 v0, v29
19970 35| iget v7, v0, com.android.calendar.CalendarController$EventInfo.viewType
19971 37| move-object/from16 v0, v29
19972 39| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.startTime
19983 56| move-object/from16 v0, v28
19984 58| iget-object v5, v0, com.android.calendar.AllInOneActivity.mSearchView
19987 62| move-object/from16 v0, v28
19988 64| iget-object v5, v0, com.android.calendar.AllInOneActivity.mSearchView
19992 69| move-object/from16 v0, v28
19993 71| iget-boolean v5, v0, com.android.calendar.AllInOneActivity.mShowCalendarControls
19996 75| move-object/from16 v0, v28
19997 77| iget v5, v0, com.android.calendar.AllInOneActivity.mOrientation
20001 82| move-object/from16 v0, v28
20002 84| iget v0, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
20003 86| move/from16 v18, v0
20007 88| move-object/from16 v0, v29
20008 90| iget v5, v0, com.android.calendar.CalendarController$EventInfo.viewType
20011 95| move-object/from16 v0, v29
20012 97| iget v5, v0, com.android.calendar.CalendarController$EventInfo.viewType
20020 104| move-object/from16 v0, v28
20021 106| iget-object v5, v0, com.android.calendar.AllInOneActivity.mControlsMenu
20024 110| move-object/from16 v0, v28
20025 112| iget-object v5, v0, com.android.calendar.AllInOneActivity.mControlsMenu
20029 119| move-object/from16 v0, v28
20030 121| iget-object v5, v0, com.android.calendar.AllInOneActivity.mControlsMenu
20036 130| move-object/from16 v0, v28
20037 132| iget-boolean v5, v0, com.android.calendar.AllInOneActivity.mHideControls
20042 137| move-object/from16 v0, v28
20043 139| iput-boolean v5, v0, com.android.calendar.AllInOneActivity.mShowSideViews
20045 141| move-object/from16 v0, v28
20046 143| iget-boolean v5, v0, com.android.calendar.AllInOneActivity.mHideControls
20060 160| move-object/from16 v0, v28
20061 …162| invoke-static {v0,v5,v6}, android.animation.ObjectAnimator.ofInt(java.lang.Object, java.lang.…
20065 166| move-object/from16 v0, v28
20066 168| iget-object v5, v0, com.android.calendar.AllInOneActivity.mSlideAnimationDoneListener
20067 170| move-object/from16 v0, v27
20068 …172| invoke-virtual {v0,v5}, android.animation.ObjectAnimator.addListener(android.animation.Animat…
20070 175| move-object/from16 v0, v28
20071 177| iget v5, v0, com.android.calendar.AllInOneActivity.mCalendarControlsAnimationTime
20073 180| move-object/from16 v0, v27
20074 …182| invoke-virtual {v0,v6,v7}, android.animation.ObjectAnimator.setDuration(long):android.animati…
20085 193| move-object/from16 v0, v29
20086 195| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20088 199| move-object/from16 v0, v29
20089 201| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20098 212| move-object/from16 v0, v28
20099 214| iget-object v5, v0, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
20100 216| move-wide/from16 v0:v1, v20:v21
20101 218| invoke-virtual {v5,v0,v1}, com.android.calendar.CalendarViewAdapter.setTime(long):void
20104 221| move-object/from16 v0, v28
20106 …225| invoke-direct {v0,v1,v2}, com.android.calendar.AllInOneActivity.updateSecondaryTitleFields(lo…
20111 229| move-object/from16 v0, v29
20112 231| iget v5, v0, com.android.calendar.CalendarController$EventInfo.viewType
20113 233| move-object/from16 v0, v28
20114 235| iget-object v6, v0, com.android.calendar.AllInOneActivity.mController
20119 243| move-object/from16 v0, v29
20120 245| iget v5, v0, com.android.calendar.CalendarController$EventInfo.viewType
20125 251| move-object/from16 v0, v28
20126 253| iput-boolean v5, v0, com.android.calendar.AllInOneActivity.mBackToPreviousView
20130 257| move-object/from16 v0, v28
20131 259| iget v0, v0, com.android.calendar.AllInOneActivity.mControlsAnimateHeight
20132 261| move/from16 v18, v0
20142 269| move-object/from16 v0, v28
20143 271| iget-object v5, v0, com.android.calendar.AllInOneActivity.mMiniMonth
20147 278| move-object/from16 v0, v28
20148 280| iget-object v5, v0, com.android.calendar.AllInOneActivity.mCalendarsList
20152 287| move-object/from16 v0, v28
20153 289| iget-object v5, v0, com.android.calendar.AllInOneActivity.mMiniMonthContainer
20160 299| move-object/from16 v0, v28
20161 301| iput-boolean v5, v0, com.android.calendar.AllInOneActivity.mShowSideViews
20163 303| move-object/from16 v0, v28
20164 305| iget-object v5, v0, com.android.calendar.AllInOneActivity.mMiniMonth
20168 311| move-object/from16 v0, v28
20169 313| iget-object v5, v0, com.android.calendar.AllInOneActivity.mCalendarsList
20173 319| move-object/from16 v0, v28
20174 321| iget-object v5, v0, com.android.calendar.AllInOneActivity.mMiniMonthContainer
20178 327| move-object/from16 v0, v28
20179 329| iget-boolean v5, v0, com.android.calendar.AllInOneActivity.mHideControls
20182 333| move-object/from16 v0, v28
20183 335| iget-object v5, v0, com.android.calendar.AllInOneActivity.mController
20189 344| move-object/from16 v0, v28
20190 346| iget-object v5, v0, com.android.calendar.AllInOneActivity.mController
20208 368| move-object/from16 v0, v28
20209 …370| invoke-static {v0,v5,v6}, android.animation.ObjectAnimator.ofInt(java.lang.Object, java.lang.…
20213 374| move-object/from16 v0, v28
20214 376| iget v5, v0, com.android.calendar.AllInOneActivity.mCalendarControlsAnimationTime
20216 379| move-object/from16 v0, v27
20217 …381| invoke-virtual {v0,v6,v7}, android.animation.ObjectAnimator.setDuration(long):android.animati…
20229 394| move-object/from16 v0, v29
20230 396| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.startTime
20237 405| move-object/from16 v0, v29
20238 407| iget-wide v6:v7, v0, com.android.calendar.CalendarController$EventInfo.eventType
20243 415| move-object/from16 v0, v28
20244 417| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
20250 426| move-object/from16 v0, v29
20251 428| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.startTime
20253 432| move-object/from16 v0, v29
20254 434| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.endTime
20261 444| move-object/from16 v0, v29
20262 446| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.startTime
20263 448| move-object/from16 v0, v29
20264 450| iget-object v6, v0, com.android.calendar.CalendarController$EventInfo.startTime
20268 457| move-object/from16 v0, v28
20269 459| iget-object v8, v0, com.android.calendar.AllInOneActivity.mTimeZone
20273 464| move-object/from16 v0, v29
20274 466| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.endTime
20275 468| move-object/from16 v0, v29
20276 470| iget-object v6, v0, com.android.calendar.CalendarController$EventInfo.endTime
20280 477| move-object/from16 v0, v28
20281 479| iget-object v8, v0, com.android.calendar.AllInOneActivity.mTimeZone
20286 484| move-object/from16 v0, v28
20287 486| iget-object v4, v0, com.android.calendar.AllInOneActivity.mController
20288 488| move-object/from16 v0, v29
20289 490| iget-object v8, v0, com.android.calendar.CalendarController$EventInfo.startTime
20290 492| move-object/from16 v0, v29
20291 494| iget-object v9, v0, com.android.calendar.CalendarController$EventInfo.endTime
20293 496| move-object/from16 v0, v29
20294 498| iget-object v10, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20295 500| move-object/from16 v0, v29
20296 502| iget-wide v11:v12, v0, com.android.calendar.CalendarController$EventInfo.id
20310 518| move-object/from16 v0, v29
20311 520| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.startTime
20318 529| move-object/from16 v0, v29
20319 531| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20322 535| move-object/from16 v0, v28
20323 537| iget-object v4, v0, com.android.calendar.AllInOneActivity.mController
20324 539| move-object/from16 v0, v29
20325 541| iget-object v8, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20327 543| move-object/from16 v0, v29
20328 545| iget-object v9, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20329 547| move-object/from16 v0, v29
20330 549| iget-wide v10:v11, v0, com.android.calendar.CalendarController$EventInfo.id
20341 561| move-object/from16 v0, v29
20342 563| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20344 567| move-object/from16 v0, v28
20345 569| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
20349 574| move-object/from16 v0, v28
20350 576| iget-object v4, v0, com.android.calendar.AllInOneActivity.mController
20351 578| move-object/from16 v0, v29
20352 580| iget-object v8, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20354 582| move-object/from16 v0, v29
20355 584| iget-object v9, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
20370 600| move-object/from16 v0, v28
20371 602| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
20374 607| move-object/from16 v0, v28
20375 609| iget-boolean v5, v0, com.android.calendar.AllInOneActivity.mShowEventInfoFullScreenAgenda
20379 613| move-object/from16 v0, v28
20380 615| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
20383 620| move-object/from16 v0, v28
20384 622| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
20389 627| move-object/from16 v0, v28
20390 629| iget-boolean v5, v0, com.android.calendar.AllInOneActivity.mShowEventInfoFullScreen
20397 638| move-object/from16 v0, v25
20398 640| invoke-direct {v0,v5}, android.content.Intent.<init>(java.lang.String):void
20402 645| move-object/from16 v0, v29
20403 647| iget-wide v6:v7, v0, com.android.calendar.CalendarController$EventInfo.id
20408 653| move-object/from16 v0, v25
20410 …657| invoke-virtual {v0,v1}, android.content.Intent.setData(android.net.Uri):android.content.Intent
20413 662| move-object/from16 v0, v25
20415 …666| invoke-virtual {v0,v1,v5}, android.content.Intent.setClass(android.content.Context, java.lang…
20418 671| move-object/from16 v0, v25
20419 673| invoke-virtual {v0,v5}, android.content.Intent.setFlags(int):android.content.Intent
20422 679| move-object/from16 v0, v29
20423 681| iget-object v6, v0, com.android.calendar.CalendarController$EventInfo.startTime
20427 688| move-object/from16 v0, v25
20428 …690| invoke-virtual {v0,v5,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android…
20431 696| move-object/from16 v0, v29
20432 698| iget-object v6, v0, com.android.calendar.CalendarController$EventInfo.endTime
20436 705| move-object/from16 v0, v25
20437 …707| invoke-virtual {v0,v5,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android…
20440 713| move-object/from16 v0, v25
20441 …715| invoke-virtual {v0,v5,v12}, android.content.Intent.putExtra(java.lang.String, int):android.co…
20443 718| move-object/from16 v0, v28
20445 …722| invoke-virtual {v0,v1}, com.android.calendar.AllInOneActivity.startActivity(android.content.I…
20451 727| move-object/from16 v0, v28
20452 729| iget v5, v0, com.android.calendar.AllInOneActivity.mCurrentView
20459 736| move-object/from16 v0, v29
20460 738| iget-wide v6:v7, v0, com.android.calendar.CalendarController$EventInfo.id
20461 740| move-object/from16 v0, v29
20462 742| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.startTime
20467 749| move-object/from16 v0, v29
20468 751| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.endTime
20482 766| move-object/from16 v0, v29
20483 768| iget v5, v0, com.android.calendar.CalendarController$EventInfo.x
20484 770| move-object/from16 v0, v29
20485 772| iget v6, v0, com.android.calendar.CalendarController$EventInfo.y
20486 774| move-object/from16 v0, v28
20487 776| iget-object v7, v0, com.android.calendar.AllInOneActivity.mActionBar
20501 796| move-object/from16 v0, v23
20502 …798| invoke-virtual {v0,v5}, android.app.FragmentManager.findFragmentByTag(java.lang.String):andro…
20511 810| move-object/from16 v0, v24
20513 …814| invoke-virtual {v0,v1}, android.app.FragmentTransaction.remove(android.app.Fragment):android.…
20517 820| move-object/from16 v0, v24
20518 …822| invoke-virtual {v0,v4,v5}, android.app.FragmentTransaction.add(android.app.Fragment, java.lan…
20529 830| move-object/from16 v0, v29
20530 832| iget-wide v6:v7, v0, com.android.calendar.CalendarController$EventInfo.eventType
20540 847| move-object/from16 v0, v28
20541 849| iget-object v5, v0, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
20542 851| move-object/from16 v0, v28
20543 853| iget-object v6, v0, com.android.calendar.AllInOneActivity.mController
20559 4| iget-object v0, v14, com.android.calendar.AllInOneActivity.mController
20571 …18| invoke-virtual/range {v0..v13}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
20584 4| iget v0, v9, com.android.calendar.AllInOneActivity.mCurrentView
20586 7| if-eq v0, v1, Label_1
20587 9| iget-boolean v0, v9, com.android.calendar.AllInOneActivity.mBackToPreviousView
20588 11| if-eqz v0, Label_3
20591 13| iget-object v0, v9, com.android.calendar.AllInOneActivity.mController
20597 …23| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Obj…
20617 7| move-object/from16 v0, v22
20618 …9| invoke-static {v0,v6,v7}, com.android.calendar.Utils.getSharedPreference(android.content.Contex…
20623 18| move-object/from16 v0, v22
20624 20| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.setTheme(int):void
20631 31| move-object/from16 v0, v23
20632 33| invoke-virtual {v0,v6}, android.os.Bundle.containsKey(java.lang.String):boolean
20637 42| move-object/from16 v0, v23
20638 44| invoke-virtual {v0,v6}, android.os.Bundle.getBoolean(java.lang.String):boolean
20640 48| move-object/from16 v0, v22
20641 50| iput-boolean v6, v0, com.android.calendar.AllInOneActivity.mCheckForAccounts
20644 52| move-object/from16 v0, v22
20645 54| iget-boolean v6, v0, com.android.calendar.AllInOneActivity.mCheckForAccounts
20650 62| move-object/from16 v0, v22
20651 …64| invoke-static {v0,v6,v7}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
20660 78| move-object/from16 v0, v22
20661 …80| invoke-direct {v6,v0,v7}, com.android.calendar.AllInOneActivity$QueryHandler.<init>(com.androi…
20662 83| move-object/from16 v0, v22
20663 85| iput-object v6, v0, com.android.calendar.AllInOneActivity.mHandler
20665 87| move-object/from16 v0, v22
20666 89| iget-object v6, v0, com.android.calendar.AllInOneActivity.mHandler
20687 114| move-object/from16 v0, v22
20688 116| iput-object v6, v0, com.android.calendar.AllInOneActivity.mController
20703 131| move-object/from16 v0, v23
20704 133| invoke-virtual {v0,v6}, android.os.Bundle.getLong(java.lang.String):long
20709 141| move-object/from16 v0, v23
20710 143| invoke-virtual {v0,v6,v7}, android.os.Bundle.getInt(java.lang.String, int):int
20715 148| move/from16 v0, v19
20716 150| if-eq v0, v6, Label_5
20718 153| move/from16 v0, v19
20719 155| if-le v0, v6, Label_6
20726 161| move-object/from16 v0, v22
20727 163| iget-object v6, v0, com.android.calendar.AllInOneActivity.mHomeTimeUpdater
20728 165| move-object/from16 v0, v22
20729 …167| invoke-static {v0,v6}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
20731 171| move-object/from16 v0, v22
20732 173| iput-object v6, v0, com.android.calendar.AllInOneActivity.mTimeZone
20735 177| move-object/from16 v0, v22
20736 179| iget-object v6, v0, com.android.calendar.AllInOneActivity.mTimeZone
20737 181| move-object/from16 v0, v18
20738 183| invoke-direct {v0,v6}, android.text.format.Time.<init>(java.lang.String):void
20741 186| move-object/from16 v0, v18
20743 190| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
20750 200| move-object/from16 v0, v17
20751 202| invoke-virtual {v0,v6}, android.content.res.Resources.getString(int):java.lang.String
20753 206| move-object/from16 v0, v22
20754 208| iput-object v6, v0, com.android.calendar.AllInOneActivity.mHideString
20757 213| move-object/from16 v0, v17
20758 215| invoke-virtual {v0,v6}, android.content.res.Resources.getString(int):java.lang.String
20760 219| move-object/from16 v0, v22
20761 221| iput-object v6, v0, com.android.calendar.AllInOneActivity.mShowString
20766 229| move-object/from16 v0, v22
20767 231| iput v6, v0, com.android.calendar.AllInOneActivity.mOrientation
20769 233| move-object/from16 v0, v22
20770 235| iget v6, v0, com.android.calendar.AllInOneActivity.mOrientation
20775 243| move-object/from16 v0, v17
20776 245| invoke-virtual {v0,v6}, android.content.res.Resources.getDimension(int):float
20779 250| move-object/from16 v0, v22
20780 252| iput v6, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
20782 254| move-object/from16 v0, v22
20783 256| iget-object v6, v0, com.android.calendar.AllInOneActivity.mControlsParams
20787 262| move-object/from16 v0, v22
20788 264| iget v7, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
20791 270| move-object/from16 v0, v22
20792 272| iput-object v6, v0, com.android.calendar.AllInOneActivity.mControlsParams
20795 274| move-object/from16 v0, v22
20796 276| iget-object v6, v0, com.android.calendar.AllInOneActivity.mControlsParams
20802 286| move-object/from16 v0, v17
20803 288| invoke-virtual {v0,v6}, android.content.res.Resources.getDimension(int):float
20806 293| move-object/from16 v0, v22
20807 295| iput v6, v0, com.android.calendar.AllInOneActivity.mControlsAnimateHeight
20812 301| move-object/from16 v0, v22
20813 …303| invoke-static {v0,v6,v7}, com.android.calendar.Utils.getSharedPreference(android.content.Cont…
20816 309| move-object/from16 v0, v22
20817 311| iput-boolean v6, v0, com.android.calendar.AllInOneActivity.mHideControls
20820 316| move-object/from16 v0, v22
20821 …318| invoke-static {v0,v6}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
20826 327| move-object/from16 v0, v22
20827 …329| invoke-static {v0,v6}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
20832 338| move-object/from16 v0, v22
20833 …340| invoke-static {v0,v6}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
20838 348| move-object/from16 v0, v22
20839 …350| invoke-static {v0,v6}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
20842 354| move-object/from16 v0, v22
20843 356| iput-boolean v6, v0, com.android.calendar.AllInOneActivity.mShowCalendarControls
20846 361| move-object/from16 v0, v22
20847 …363| invoke-static {v0,v6}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
20853 372| move-object/from16 v0, v22
20854 …374| invoke-static {v0,v6}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
20857 378| move-object/from16 v0, v22
20858 380| iput-boolean v6, v0, com.android.calendar.AllInOneActivity.mShowEventInfoFullScreenAgenda
20861 385| move-object/from16 v0, v22
20862 …387| invoke-static {v0,v6}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
20865 391| move-object/from16 v0, v22
20866 393| iput-boolean v6, v0, com.android.calendar.AllInOneActivity.mShowEventInfoFullScreen
20869 398| move-object/from16 v0, v17
20870 400| invoke-virtual {v0,v6}, android.content.res.Resources.getInteger(int):int
20872 404| move-object/from16 v0, v22
20873 406| iput v6, v0, com.android.calendar.AllInOneActivity.mCalendarControlsAnimationTime
20879 416| move-object/from16 v0, v22
20880 418| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.setContentView(int):void
20886 428| move-object/from16 v0, v22
20887 …430| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.findViewById(int):android.view.…
20890 436| move-object/from16 v0, v22
20891 438| iput-object v6, v0, com.android.calendar.AllInOneActivity.mDateRange
20894 443| move-object/from16 v0, v22
20895 …445| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.findViewById(int):android.view.…
20898 451| move-object/from16 v0, v22
20899 453| iput-object v6, v0, com.android.calendar.AllInOneActivity.mWeekTextView
20902 455| move-object/from16 v0, v22
20904 459| invoke-direct {v0,v1}, com.android.calendar.AllInOneActivity.configureActionBar(int):void
20907 465| move-object/from16 v0, v22
20908 …467| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.findViewById(int):android.view.…
20911 473| move-object/from16 v0, v22
20912 475| iput-object v6, v0, com.android.calendar.AllInOneActivity.mHomeTime
20915 480| move-object/from16 v0, v22
20916 …482| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.findViewById(int):android.view.…
20918 486| move-object/from16 v0, v22
20919 488| iput-object v6, v0, com.android.calendar.AllInOneActivity.mMiniMonth
20923 494| move-object/from16 v0, v22
20924 496| iget v6, v0, com.android.calendar.AllInOneActivity.mOrientation
20928 501| move-object/from16 v0, v22
20929 503| iget-object v6, v0, com.android.calendar.AllInOneActivity.mMiniMonth
20931 507| move-object/from16 v0, v22
20932 509| iget v8, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
20934 511| move-object/from16 v0, v22
20935 513| iget v9, v0, com.android.calendar.AllInOneActivity.mControlsAnimateHeight
20942 524| move-object/from16 v0, v22
20943 …526| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.findViewById(int):android.view.…
20945 530| move-object/from16 v0, v22
20946 532| iput-object v6, v0, com.android.calendar.AllInOneActivity.mCalendarsList
20949 537| move-object/from16 v0, v22
20950 …539| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.findViewById(int):android.view.…
20952 543| move-object/from16 v0, v22
20953 545| iput-object v6, v0, com.android.calendar.AllInOneActivity.mMiniMonthContainer
20956 550| move-object/from16 v0, v22
20957 …552| invoke-virtual {v0,v6}, com.android.calendar.AllInOneActivity.findViewById(int):android.view.…
20959 556| move-object/from16 v0, v22
20960 558| iput-object v6, v0, com.android.calendar.AllInOneActivity.mSecondaryPane
20962 560| move-object/from16 v0, v22
20963 562| iget-object v6, v0, com.android.calendar.AllInOneActivity.mController
20965 565| move-object/from16 v0, v22
20966 …567| invoke-virtual {v6,v7,v0}, com.android.calendar.CalendarController.registerFirstEventHandler(…
20968 570| move-object/from16 v0, v22
20972 …578| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.AllInOneActivity.initFragments(long, int…
20978 585| move-object/from16 v0, v16
20980 …589| invoke-interface {v0,v1}, android.content.SharedPreferences.registerOnSharedPreferenceChangeL…
20984 596| move-object/from16 v0, v22
20985 598| iput-object v6, v0, com.android.calendar.AllInOneActivity.mContentResolver
21002 614| move-object/from16 v0, v22
21003 …616| invoke-direct {v0,v15}, com.android.calendar.AllInOneActivity.parseViewAction(android.content…
21026 645| move-object/from16 v0, v17
21027 647| invoke-virtual {v0,v7}, android.content.res.Resources.getDimension(int):float
21033 656| move-object/from16 v0, v22
21034 658| iput v6, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
21036 660| move-object/from16 v0, v22
21037 662| iget v6, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
21040 667| move-object/from16 v0, v17
21041 669| invoke-virtual {v0,v7}, android.content.res.Resources.getDimension(int):float
21047 678| move-object/from16 v0, v22
21048 680| iput v6, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
21059 698| move-object/from16 v0, v22
21060 700| iput-object v6, v0, com.android.calendar.AllInOneActivity.mDateRange
21085 24| move-result-object v0
21087 .local v0, "extensionMenuRes", java.lang.Integer
21088 25| if-eqz v0, Label_1
21092 31| invoke-virtual {v0}, java.lang.Integer.intValue():int
21218 9| move-result-object v0
21220 .local v0, "prefs", android.content.SharedPreferences
21221 …10| invoke-interface {v0,v2}, android.content.SharedPreferences.unregisterOnSharedPreferenceChange…
21246 13| const-string/jumbo v0, "AllInOneActivity"
21256 36| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
21258 39| const-string/jumbo v0, "AllInOneActivity"
21314 127| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
21317 130| const/4 v0, #+0 (0x00000000 | 0.00000)
21318 131| return v0
21321 132| iget v0, v10, com.android.calendar.AllInOneActivity.mCurrentView
21322 134| if-eq v0, v8, Label_1
21324 136| iget-object v0, v10, com.android.calendar.AllInOneActivity.mController
21327 …140| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
21331 145| iget v0, v10, com.android.calendar.AllInOneActivity.mCurrentView
21333 148| if-eq v0, v1, Label_1
21335 150| iget-object v0, v10, com.android.calendar.AllInOneActivity.mController
21339 …155| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
21343 160| iget v0, v10, com.android.calendar.AllInOneActivity.mCurrentView
21345 163| if-eq v0, v1, Label_1
21347 165| iget-object v0, v10, com.android.calendar.AllInOneActivity.mController
21351 …170| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
21355 175| iget v0, v10, com.android.calendar.AllInOneActivity.mCurrentView
21356 177| if-eq v0, v9, Label_1
21358 179| iget-object v0, v10, com.android.calendar.AllInOneActivity.mController
21362 …184| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
21388 10| const-string/jumbo v0, "android.intent.action.VIEW"
21389 13| invoke-virtual {v0,v9}, java.lang.String.equals(java.lang.Object):boolean
21390 16| move-result v0
21391 17| if-eqz v0, Label_2
21393 19| const-string/jumbo v0, "KEY_HOME"
21394 …22| invoke-virtual {v13,v0,v8}, android.content.Intent.getBooleanExtra(java.lang.String, boolean):…
21395 25| move-result v0
21396 26| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
21398 28| if-eqz v0, Label_2
21404 34| cmp-long v0, v10:v11, v6:v7
21405 36| if-nez v0, Label_1
21411 42| cmp-long v0, v10:v11, v6:v7
21412 44| if-eqz v0, Label_2
21413 46| iget-wide v0:v1, v12, com.android.calendar.AllInOneActivity.mViewEventId
21414 48| cmp-long v0, v0:v1, v6:v7
21415 50| if-nez v0, Label_2
21416 52| iget-object v0, v12, com.android.calendar.AllInOneActivity.mController
21417 54| if-eqz v0, Label_2
21420 58| iget-object v0, v12, com.android.calendar.AllInOneActivity.mTimeZone
21421 60| invoke-direct {v4,v0}, android.text.format.Time.<init>(java.lang.String):void
21426 66| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
21427 67| invoke-virtual {v4,v0}, android.text.format.Time.normalize(boolean):long
21429 70| iget-object v0, v12, com.android.calendar.AllInOneActivity.mController
21433 …76| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Obj…
21463 14| move/from16 v0, v16
21464 16| if-ne v0, v2, Label_1
21466 18| move-object/from16 v0, v19
21467 20| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21475 30| move/from16 v0, v16
21476 32| if-ne v0, v2, Label_2
21482 37| move-object/from16 v0, v19
21483 39| iget-object v2, v0, com.android.calendar.AllInOneActivity.mTimeZone
21491 49| move-object/from16 v0, v19
21492 51| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21508 71| move/from16 v0, v16
21509 73| if-ne v0, v2, Label_5
21515 80| move-object/from16 v0, v19
21516 82| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21520 88| move-object/from16 v0, v18
21521 90| invoke-virtual {v0,v2,v3}, android.text.format.Time.set(long):void
21523 93| move-object/from16 v0, v18
21524 95| iget v2, v0, android.text.format.Time.minute
21528 101| move-object/from16 v0, v18
21529 103| iget v2, v0, android.text.format.Time.hour
21531 107| move-object/from16 v0, v18
21532 109| iput v2, v0, android.text.format.Time.hour
21535 112| move-object/from16 v0, v18
21536 114| iput v2, v0, android.text.format.Time.minute
21539 116| move-object/from16 v0, v19
21540 118| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21544 123| move-object/from16 v0, v18
21545 125| invoke-virtual {v0,v3}, android.text.format.Time.toMillis(boolean):long
21562 144| move-object/from16 v0, v18
21563 146| iget v2, v0, android.text.format.Time.minute
21565 150| move-object/from16 v0, v18
21566 152| iget v2, v0, android.text.format.Time.minute
21571 160| move-object/from16 v0, v18
21572 162| iput v2, v0, android.text.format.Time.minute
21579 169| move/from16 v0, v16
21580 171| if-ne v0, v2, Label_6
21582 173| move-object/from16 v0, v19
21583 175| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21603 194| move/from16 v0, v16
21604 196| if-ne v0, v2, Label_7
21606 198| move-object/from16 v0, v19
21607 200| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21623 219| move/from16 v0, v16
21624 221| if-ne v0, v2, Label_15
21626 223| move-object/from16 v0, v19
21627 225| iget-boolean v2, v0, com.android.calendar.AllInOneActivity.mHideControls
21629 229| move-object/from16 v0, v19
21630 231| iput-boolean v2, v0, com.android.calendar.AllInOneActivity.mHideControls
21633 236| move-object/from16 v0, v19
21634 238| iget-boolean v3, v0, com.android.calendar.AllInOneActivity.mHideControls
21637 242| move-object/from16 v0, v19
21638 …244| invoke-static {v0,v2,v3}, com.android.calendar.Utils.setSharedPreference(android.content.Cont…
21640 247| move-object/from16 v0, v19
21641 249| iget-boolean v2, v0, com.android.calendar.AllInOneActivity.mHideControls
21643 253| move-object/from16 v0, v19
21644 255| iget-object v2, v0, com.android.calendar.AllInOneActivity.mShowString
21646 257| move-object/from16 v0, v20
21647 …259| invoke-interface {v0,v2}, android.view.MenuItem.setTitle(java.lang.CharSequence):android.view…
21649 262| move-object/from16 v0, v19
21650 264| iget-boolean v2, v0, com.android.calendar.AllInOneActivity.mHideControls
21653 268| move-object/from16 v0, v19
21654 270| iget-object v2, v0, com.android.calendar.AllInOneActivity.mMiniMonth
21658 276| move-object/from16 v0, v19
21659 278| iget-object v2, v0, com.android.calendar.AllInOneActivity.mCalendarsList
21663 284| move-object/from16 v0, v19
21664 286| iget-object v2, v0, com.android.calendar.AllInOneActivity.mMiniMonthContainer
21673 298| move-object/from16 v0, v19
21674 300| iget-boolean v2, v0, com.android.calendar.AllInOneActivity.mHideControls
21681 308| move-object/from16 v0, v19
21682 310| iget-boolean v2, v0, com.android.calendar.AllInOneActivity.mHideControls
21684 314| move-object/from16 v0, v19
21685 316| iget v2, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
21690 321| move-object/from16 v0, v19
21691 …323| invoke-static {v0,v3,v4}, android.animation.ObjectAnimator.ofInt(java.lang.Object, java.lang.…
21695 327| move-object/from16 v0, v19
21696 329| iget v2, v0, com.android.calendar.AllInOneActivity.mCalendarControlsAnimationTime
21698 332| move-object/from16 v0, v17
21699 …334| invoke-virtual {v0,v2,v3}, android.animation.ObjectAnimator.setDuration(long):android.animati…
21711 347| move-object/from16 v0, v19
21712 349| iget-object v2, v0, com.android.calendar.AllInOneActivity.mHideString
21716 353| move-object/from16 v0, v19
21717 355| iget v2, v0, com.android.calendar.AllInOneActivity.mControlsAnimateWidth
21726 365| move/from16 v0, v16
21727 367| if-ne v0, v2, Label_16
21733 371| move-object/from16 v0, v19
21734 373| iget-object v2, v0, com.android.calendar.AllInOneActivity.mExtensions
21735 375| move-object/from16 v0, v20
21737 …379| invoke-interface {v2,v0,v1}, com.android.calendar.AllInOneMenuExtensionsInterface.handleItemS…
21780 51| move-result-object v0
21782 .local v0, "prefs", android.content.SharedPreferences
21783 …52| invoke-interface {v0,v3}, android.content.SharedPreferences.unregisterOnSharedPreferenceChange…
21786 .end_local v0
21817 3| const/4 v0, #+0 (0x00000000 | 0.00000)
21818 4| return v0
21830 4| iget-object v0, v13, com.android.calendar.AllInOneActivity.mSearchMenu
21831 6| invoke-interface {v0}, android.view.MenuItem.collapseActionView():boolean
21833 9| iget-object v0, v13, com.android.calendar.AllInOneActivity.mController
21845 …25| invoke-virtual/range {v0..v12}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
21847 28| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
21848 29| return v0
21862 9| move-object/from16 v0, v26
21863 11| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21865 14| move-object/from16 v0, v26
21866 …16| invoke-virtual {v2,v3,v0}, com.android.calendar.CalendarController.registerFirstEventHandler(i…
21869 20| move-object/from16 v0, v26
21870 22| iput-boolean v2, v0, com.android.calendar.AllInOneActivity.mOnSaveInstanceStateCalled
21872 24| move-object/from16 v0, v26
21873 26| iget-object v2, v0, com.android.calendar.AllInOneActivity.mContentResolver
21876 30| move-object/from16 v0, v26
21877 32| iget-object v4, v0, com.android.calendar.AllInOneActivity.mObserver
21882 38| move-object/from16 v0, v26
21883 40| iget-boolean v2, v0, com.android.calendar.AllInOneActivity.mUpdateOnResume
21886 44| move-object/from16 v0, v26
21887 46| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21890 52| move-object/from16 v0, v26
21891 54| iget-object v4, v0, com.android.calendar.AllInOneActivity.mController
21895 61| move-object/from16 v0, v26
21896 …63| invoke-direct {v0,v2,v3,v4,v5}, com.android.calendar.AllInOneActivity.initFragments(long, int,…
21899 67| move-object/from16 v0, v26
21900 69| iput-boolean v2, v0, com.android.calendar.AllInOneActivity.mUpdateOnResume
21904 73| move-object/from16 v0, v26
21905 75| iget-object v2, v0, com.android.calendar.AllInOneActivity.mTimeZone
21909 80| move-object/from16 v0, v26
21910 82| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21915 91| move-object/from16 v0, v26
21916 93| iget-object v2, v0, com.android.calendar.AllInOneActivity.mController
21919 97| move-object/from16 v0, v26
21920 99| iget-object v3, v0, com.android.calendar.AllInOneActivity.mController
21934 116| move-object/from16 v0, v26
21935 118| iget-object v2, v0, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
21938 122| move-object/from16 v0, v26
21939 124| iget-object v2, v0, com.android.calendar.AllInOneActivity.mActionBarMenuSpinnerAdapter
21940 126| move-object/from16 v0, v26
21941 …128| invoke-virtual {v2,v0}, com.android.calendar.CalendarViewAdapter.refresh(android.content.Cont…
21944 131| move-object/from16 v0, v26
21945 133| iget-object v2, v0, com.android.calendar.AllInOneActivity.mControlsMenu
21948 137| move-object/from16 v0, v26
21949 139| iget-object v3, v0, com.android.calendar.AllInOneActivity.mControlsMenu
21950 141| move-object/from16 v0, v26
21951 143| iget-boolean v2, v0, com.android.calendar.AllInOneActivity.mHideControls
21953 147| move-object/from16 v0, v26
21954 149| iget-object v2, v0, com.android.calendar.AllInOneActivity.mShowString
21960 155| move-object/from16 v0, v26
21961 157| iput-boolean v2, v0, com.android.calendar.AllInOneActivity.mPaused
21963 159| move-object/from16 v0, v26
21964 161| iget-wide v2:v3, v0, com.android.calendar.AllInOneActivity.mViewEventId
21968 169| move-object/from16 v0, v26
21969 171| iget-wide v2:v3, v0, com.android.calendar.AllInOneActivity.mIntentEventStartMillis
21973 179| move-object/from16 v0, v26
21974 181| iget-wide v2:v3, v0, com.android.calendar.AllInOneActivity.mIntentEventEndMillis
21986 195| move-object/from16 v0, v26
21987 197| iget-wide v2:v3, v0, com.android.calendar.AllInOneActivity.mIntentEventStartMillis
21990 203| move-object/from16 v0, v26
21991 205| iget-wide v2:v3, v0, com.android.calendar.AllInOneActivity.mIntentEventEndMillis
21998 213| move-object/from16 v0, v26
21999 215| iget-object v8, v0, com.android.calendar.AllInOneActivity.mController
22000 217| move-object/from16 v0, v26
22001 219| iget-wide v12:v13, v0, com.android.calendar.AllInOneActivity.mViewEventId
22003 221| move-object/from16 v0, v26
22004 223| iget-wide v14:v15, v0, com.android.calendar.AllInOneActivity.mIntentEventStartMillis
22005 225| move-object/from16 v0, v26
22006 227| iget-wide v0:v1, v0, com.android.calendar.AllInOneActivity.mIntentEventEndMillis
22007 229| move-wide/from16 v16:v17, v0:v1
22009 231| move-object/from16 v0, v26
22010 233| iget v2, v0, com.android.calendar.AllInOneActivity.mIntentAttendeeResponse
22011 235| move-object/from16 v0, v26
22012 237| iget-boolean v3, v0, com.android.calendar.AllInOneActivity.mIntentAllDay
22025 256| move-object/from16 v0, v26
22026 258| iput-wide v2:v3, v0, com.android.calendar.AllInOneActivity.mViewEventId
22029 262| move-object/from16 v0, v26
22030 264| iput-wide v2:v3, v0, com.android.calendar.AllInOneActivity.mIntentEventStartMillis
22033 268| move-object/from16 v0, v26
22034 270| iput-wide v2:v3, v0, com.android.calendar.AllInOneActivity.mIntentEventEndMillis
22037 273| move-object/from16 v0, v26
22038 275| iput-boolean v2, v0, com.android.calendar.AllInOneActivity.mIntentAllDay
22043 277| move-object/from16 v0, v26
22044 279| iget-object v2, v0, com.android.calendar.AllInOneActivity.mHandler
22045 281| move-object/from16 v0, v26
22046 283| iget-object v3, v0, com.android.calendar.AllInOneActivity.mTimeChangesUpdater
22047 285| move-object/from16 v0, v26
22048 287| iget-object v4, v0, com.android.calendar.AllInOneActivity.mTimeZone
22053 295| move-object/from16 v0, v26
22054 297| iget-object v2, v0, com.android.calendar.AllInOneActivity.mTimeChangesUpdater
22055 299| move-object/from16 v0, v26
22056 …301| invoke-static {v0,v2}, com.android.calendar.Utils.setTimeChangesReceiver(android.content.Cont…
22058 305| move-object/from16 v0, v26
22059 307| iput-object v2, v0, com.android.calendar.AllInOneActivity.mCalIntentReceiver
22064 310| move-object/from16 v0, v26
22065 312| iget-object v2, v0, com.android.calendar.AllInOneActivity.mHideString
22119 69| move-result-object v0
22121 .local v0, "f", android.app.Fragment
22122 70| instance-of v2, v0, com.android.calendar.agenda.AgendaFragment
22126 77| check-cast v0, com.android.calendar.agenda.AgendaFragment
22127 .end_local v0
22128 79| invoke-virtual {v0}, com.android.calendar.agenda.AgendaFragment.getLastShowEventId():long
22141 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
22142 5| if-eqz v0, Label_1
22144 7| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
22145 9| invoke-interface {v0}, android.view.MenuItem.expandActionView():boolean
22148 12| const/4 v0, #+0 (0x00000000 | 0.00000)
22149 13| return v0
22160 3| const-string/jumbo v0, "preferences_week_start_day"
22161 6| invoke-virtual {v6,v0}, java.lang.String.equals(java.lang.Object):boolean
22162 9| move-result v0
22163 10| if-eqz v0, Label_1
22165 12| iget-boolean v0, v4, com.android.calendar.AllInOneActivity.mPaused
22166 14| if-eqz v0, Label_2
22168 16| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
22169 17| iput-boolean v0, v4, com.android.calendar.AllInOneActivity.mUpdateOnResume
22175 20| iget-object v0, v4, com.android.calendar.AllInOneActivity.mController
22176 22| invoke-virtual {v0}, com.android.calendar.CalendarController.getTime():long
22177 25| move-result-wide v0:v1
22182 …33| invoke-direct {v4,v0,v1,v2,v3}, com.android.calendar.AllInOneActivity.initFragments(long, int,…
22194 3| iget-object v0, v1, com.android.calendar.AllInOneActivity.mSearchMenu
22195 5| invoke-interface {v0}, android.view.MenuItem.collapseActionView():boolean
22197 8| const/4 v0, #+0 (0x00000000 | 0.00000)
22198 9| return v0
22209 3| const/4 v0, #+0 (0x00000000 | 0.00000)
22210 4| return v0
22220 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.AllInOneActivity, android.app…
22237 10| const-string/jumbo v0, "AllInOneActivity"
22254 48| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
22256 51| iget-object v0, v10, com.android.calendar.AllInOneActivity.mDayTab
22257 53| if-ne v11, v0, Label_2
22258 55| iget v0, v10, com.android.calendar.AllInOneActivity.mCurrentView
22259 57| if-eq v0, v8, Label_2
22261 59| iget-object v0, v10, com.android.calendar.AllInOneActivity.mController
22264 …63| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Obj…
22270 67| iget-object v0, v10, com.android.calendar.AllInOneActivity.mWeekTab
22271 69| if-ne v11, v0, Label_3
22272 71| iget v0, v10, com.android.calendar.AllInOneActivity.mCurrentView
22274 74| if-eq v0, v1, Label_3
22276 76| iget-object v0, v10, com.android.calendar.AllInOneActivity.mController
22280 …81| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Obj…
22284 86| iget-object v0, v10, com.android.calendar.AllInOneActivity.mMonthTab
22285 88| if-ne v11, v0, Label_4
22286 90| iget v0, v10, com.android.calendar.AllInOneActivity.mCurrentView
22288 93| if-eq v0, v1, Label_4
22290 95| iget-object v0, v10, com.android.calendar.AllInOneActivity.mController
22294 …100| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
22298 105| iget-object v0, v10, com.android.calendar.AllInOneActivity.mAgendaTab
22299 107| if-ne v11, v0, Label_5
22300 109| iget v0, v10, com.android.calendar.AllInOneActivity.mCurrentView
22301 111| if-eq v0, v9, Label_5
22303 113| iget-object v0, v10, com.android.calendar.AllInOneActivity.mController
22307 …118| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
22312 126| new-instance v0, java.lang.StringBuilder
22313 128| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
22315 …134| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
22319 140| const-string/jumbo v0, "null"
22322 …143| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
22323 146| move-result-object v0
22324 147| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
22325 150| move-result-object v0
22326 151| invoke-static {v1,v0}, android.util.Log.w(java.lang.String, java.lang.String):int
22328 154| const-string/jumbo v0, "AllInOneActivity"
22382 246| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
22387 254| move-result-object v0
22398 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.AllInOneActivity, android.app…
22410 4| iget-object v0, v9, com.android.calendar.AllInOneActivity.mController
22416 …13| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Obj…
22432 4| iget v0, v4, com.android.calendar.AllInOneActivity.mOrientation
22434 7| if-ne v0, v1, Label_2
22436 9| iget-object v0, v4, com.android.calendar.AllInOneActivity.mMiniMonth
22438 12| invoke-virtual {v0,v1}, android.view.View.setTranslationX(float):void
22440 15| iget-object v0, v4, com.android.calendar.AllInOneActivity.mCalendarsList
22442 18| invoke-virtual {v0,v1}, android.view.View.setTranslationX(float):void
22444 21| iget-object v0, v4, com.android.calendar.AllInOneActivity.mControlsParams
22449 30| iput v1, v0, android.widget.RelativeLayout$LayoutParams.width
22451 32| iget-object v0, v4, com.android.calendar.AllInOneActivity.mMiniMonthContainer
22453 …36| invoke-virtual {v0,v1}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
22459 40| iget-object v0, v4, com.android.calendar.AllInOneActivity.mMiniMonth
22461 43| invoke-virtual {v0,v1}, android.view.View.setTranslationY(float):void
22463 46| iget-object v0, v4, com.android.calendar.AllInOneActivity.mCalendarsList
22465 49| invoke-virtual {v0,v1}, android.view.View.setTranslationY(float):void
22467 52| iget-object v0, v4, com.android.calendar.AllInOneActivity.mVerticalControlsParams
22468 54| if-nez v0, Label_3
22470 56| new-instance v0, android.widget.LinearLayout$LayoutParams
22475 61| invoke-direct {v0,v2,v1}, android.widget.LinearLayout$LayoutParams.<init>(int, int):void
22476 64| iput-object v0, v4, com.android.calendar.AllInOneActivity.mVerticalControlsParams
22479 66| iget-object v0, v4, com.android.calendar.AllInOneActivity.mVerticalControlsParams
22484 75| iput v1, v0, android.widget.LinearLayout$LayoutParams.height
22486 77| iget-object v0, v4, com.android.calendar.AllInOneActivity.mMiniMonthContainer
22488 …81| invoke-virtual {v0,v1}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
22514 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.AsyncQueryService$Operation):…
22515 3| invoke-direct {v0}, java.lang.Object.<init>():void
22529 6| const/16 v0, #+63 (0x0000003f | 8.82818e-44)
22530 8| return v0
22533 9| const/16 v0, #+81 (0x00000051 | 1.13505e-43)
22534 11| return v0
22537 12| const/16 v0, #+73 (0x00000049 | 1.02295e-43)
22538 14| return v0
22541 15| const/16 v0, #+85 (0x00000055 | 1.19110e-43)
22542 17| return v0
22545 18| const/16 v0, #+68 (0x00000044 | 9.52883e-44)
22546 20| return v0
22549 21| const/16 v0, #+66 (0x00000042 | 9.24857e-44)
22550 23| return v0
22570 3| new-instance v0, java.lang.StringBuilder
22571 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
22573 .local v0, "builder", java.lang.StringBuilder
22575 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22578 16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
22581 …22| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22584 27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
22587 …33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22590 38| invoke-virtual {v0,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
22593 …44| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
22595 47| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
22607 3| new-instance v0, java.util.concurrent.atomic.AtomicInteger
22609 6| invoke-direct {v0,v1}, java.util.concurrent.atomic.AtomicInteger.<init>(int):void
22610 9| sput-object v0, com.android.calendar.AsyncQueryService.mUniqueToken
22622 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AsyncQueryService, android.co…
22623 3| invoke-direct {v0}, android.os.Handler.<init>():void
22625 6| iput-object v0, v0, com.android.calendar.AsyncQueryService.mHandler
22627 8| iput-object v1, v0, com.android.calendar.AsyncQueryService.mContext
22641 6| move-result v0
22642 7| return v0
22653 6| move-result-object v0
22654 7| return-object v0
22664 3| sget-object v0, com.android.calendar.AsyncQueryService.mUniqueToken
22665 5| invoke-virtual {v0}, java.util.concurrent.atomic.AtomicInteger.getAndIncrement():int
22666 8| move-result v0
22667 9| return v0
22678 3| iget-object v0, v6, android.os.Message.obj
22679 5| check-cast v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22681 .local v0, "info", com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22694 15| iget-object v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22695 17| iget-object v3, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.result
22701 26| iget-object v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22702 28| iget-object v3, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.result
22708 37| iget-object v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22709 39| iget-object v3, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.result
22717 52| iget-object v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22718 54| iget-object v3, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.result
22726 67| iget-object v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22727 69| iget-object v3, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.result
22748 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.AsyncQueryService, int, java.…
22759 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.AsyncQueryService, int, java.…
22770 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.AsyncQueryService, int, java.…
22781 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.AsyncQueryService, int, java.…
22792 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.AsyncQueryService, int, java.…
22803 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.AsyncQueryService, android.os…
22804 3| iput-object v1, v0, com.android.calendar.AsyncQueryService.mHandler
22818 3| new-instance v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22819 5| invoke-direct {v0}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.<init>():void
22821 .local v0, "info", com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22823 9| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
22828 17| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
22831 21| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
22833 23| iput v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.token
22835 25| iput-object v5, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22837 27| iput-object v6, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.authority
22839 29| iput-object v7, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cpo
22841 31| iput-wide v8:v9, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.delayMillis
22844 …35| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
22857 3| new-instance v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22858 5| invoke-direct {v0}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.<init>():void
22860 .local v0, "info", com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22862 9| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
22867 17| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
22870 21| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
22872 23| iput v3, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.token
22874 25| iput-object v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22876 27| iput-object v5, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.uri
22878 29| iput-object v6, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selection
22880 31| iput-object v7, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selectionArgs
22882 33| iput-wide v8:v9, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.delayMillis
22885 …37| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
22898 3| new-instance v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22899 5| invoke-direct {v0}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.<init>():void
22901 .local v0, "info", com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22903 9| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
22908 17| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
22911 21| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
22913 23| iput v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.token
22915 25| iput-object v5, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22917 27| iput-object v6, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.uri
22919 29| iput-object v7, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.values
22921 31| iput-wide v8:v9, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.delayMillis
22924 …35| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
22937 3| new-instance v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22938 5| invoke-direct {v0}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.<init>():void
22940 .local v0, "info", com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22942 9| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
22947 17| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
22950 21| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
22952 23| iput v3, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.token
22954 25| iput-object v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22956 27| iput-object v5, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.uri
22958 29| iput-object v6, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.projection
22960 31| iput-object v7, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selection
22962 33| iput-object v8, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selectionArgs
22964 35| iput-object v9, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.orderBy
22967 …39| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
22980 3| new-instance v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22981 5| invoke-direct {v0}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.<init>():void
22983 .local v0, "info", com.android.calendar.AsyncQueryServiceHelper$OperationInfo
22985 9| iput v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
22990 17| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.resolver
22993 21| iput-object v1, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.handler
22995 23| iput v4, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.token
22997 25| iput-object v5, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.cookie
22999 27| iput-object v6, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.uri
23001 29| iput-object v7, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.values
23003 31| iput-object v8, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selection
23005 33| iput-object v9, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.selectionArgs
23007 … 35| iput-wide v10:v11, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.delayMillis
23010 …39| invoke-static {v1,v0}, com.android.calendar.AsyncQueryServiceHelper.queueOperation(android.con…
23018 …3| iget-wide v0:v1, v2, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
23019 5| return-wide v0:v1
23031 6| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
23032 …8| iput-wide v0:v1, v2, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
23045 6| move-result-wide v0:v1
23047 9| add-long/2addr v0:v1, v2:v3
23048 …10| iput-wide v0:v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTime…
23065 8| move-result v0
23066 9| return v0
23076 3| move-object v0, v7
23078 4| check-cast v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo
23080 .local v0, "anotherArgs", com.android.calendar.AsyncQueryServiceHelper$OperationInfo
23082 …8| iget-wide v4:v5, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
23091 …18| iget-wide v4:v5, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTime…
23110 3| const/4 v0, #+0 (0x00000000 | 0.00000)
23118 16| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
23120 17| return v0
23131 …3| iget-wide v0:v1, v4, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.mScheduledTimeM…
23134 9| sub-long/2addr v0:v1, v2:v3
23138 …12| invoke-virtual {v5,v0,v1,v2}, java.util.concurrent.TimeUnit.convert(long, java.util.concurrent…
23139 15| move-result-wide v0:v1
23140 16| return-wide v0:v1
23150 3| new-instance v0, java.lang.StringBuilder
23151 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
23153 .local v0, "builder", java.lang.StringBuilder
23155 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23158 16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
23161 …22| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23166 31| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
23169 …37| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23172 …42| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
23175 …48| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23178 …53| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23181 …59| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23184 64| invoke-virtual {v0,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
23187 …70| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23190 75| invoke-virtual {v0,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
23193 …81| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23196 …86| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
23199 …92| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
23202 …97| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
23205 …103| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23210 …112| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23213 …118| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23216 …123| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23219 …129| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23224 …138| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23227 …144| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23230 …149| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23233 …155| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23236 …160| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
23239 …166| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23242 …171| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
23245 …177| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23248 …182| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
23251 …188| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23254 …193| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
23257 …199| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
23259 202| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
23271 3| new-instance v0, java.util.PriorityQueue
23272 5| invoke-direct {v0}, java.util.PriorityQueue.<init>():void
23274 8| sput-object v0, com.android.calendar.AsyncQueryServiceHelper.sWorkQueue
23286 3| const-string/jumbo v0, "AsyncQueryServiceHelper"
23287 6| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
23289 9| const-class v0, com.android.calendar.AsyncQueryService
23290 11| iput-object v0, v1, com.android.calendar.AsyncQueryServiceHelper.mService
23305 6| const-class v0, com.android.calendar.AsyncQueryService
23306 8| iput-object v0, v1, com.android.calendar.AsyncQueryServiceHelper.mService
23319 3| const/4 v0, #+0 (0x00000000 | 0.00000)
23321 .local v0, "canceled", int
23346 32| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
23351 37| return v0
23394 25| move-result-object v0
23395 26| check-cast v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo
23397 .local v0, "info", com.android.calendar.AsyncQueryServiceHelper$OperationInfo
23398 28| iget-wide v8:v9, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.delayMillis
23402 …36| invoke-static {v0}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.-get0(com.andro…
23418 51| iget v6, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.token
23421 55| iget v6, v0, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.op
23424 …59| invoke-static {v0}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.-get0(com.andro…
23428 …65| invoke-static {v0}, com.android.calendar.AsyncQueryServiceHelper$OperationInfo.-get0(com.andro…
23444 .end_local v0
23468 .restart_local v0
23490 9| sget-object v0, com.android.calendar.AsyncQueryServiceHelper.sWorkQueue
23491 11| invoke-virtual {v0,v3}, java.util.PriorityQueue.add(java.lang.Object):boolean
23493 14| sget-object v0, com.android.calendar.AsyncQueryServiceHelper.sWorkQueue
23494 16| invoke-virtual {v0}, java.util.PriorityQueue.notify():void
23499 20| new-instance v0, android.content.Intent
23501 …24| invoke-direct {v0,v2,v1}, android.content.Intent.<init>(android.content.Context, java.lang.Cla…
23502 …27| invoke-virtual {v2,v0}, android.content.Context.startService(android.content.Intent):android.c…
23507 31| move-exception v0
23509 33| throw v0
23518 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.AsyncQueryServiceHelper):void
23519 3| invoke-super {v0}, android.app.IntentService.onCreate():void
23530 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.AsyncQueryServiceHelper):void
23531 3| invoke-super {v0}, android.app.IntentService.onDestroy():void
23588 51| move-wide/from16 v0:v1, v18:v19
23589 53| invoke-virtual {v3,v0,v1}, java.util.PriorityQueue.wait(long):void
23624 84| move-object/from16 v0, v16
23625 86| iput-object v8, v0, android.os.Message.obj
23628 90| move-object/from16 v0, v16
23629 92| iput v3, v0, android.os.Message.arg1
23806 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.AsyncQueryServiceHelper, andr…
23807 3| invoke-super {v0,v1,v2}, android.app.IntentService.onStart(android.content.Intent, int):void
23818 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.CalendarApplication):void
23819 3| invoke-direct {v0}, android.app.Application.<init>():void
23834 9| const-string/jumbo v0, "preferences_version"
23839 …16| invoke-static {v2,v0,v1}, com.android.calendar.Utils.setSharedPreference(android.content.Conte…
23842 22| move-result-object v0
23843 …23| invoke-static {v0}, com.android.calendar.ExtensionsFactory.init(android.content.res.AssetManag…
23854 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.CalendarBackupAgent):void
23855 3| invoke-direct {v0}, android.app.backup.BackupAgentHelper.<init>():void
23866 3| const-string/jumbo v0, "shared_pref"
23876 …20| invoke-virtual {v5,v0,v1}, com.android.calendar.CalendarBackupAgent.addHelper(java.lang.String…
23895 14| move-result-object v0
23897 .local v0, "editor", android.content.SharedPreferences$Editor
23902 …21| invoke-interface {v0,v1,v2}, android.content.SharedPreferences$Editor.putString(java.lang.Stri…
23922 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarColorPickerDialog$OnC…
23923 …3| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedListe…
23924 5| invoke-direct {v0}, java.lang.Object.<init>():void
23934 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.CalendarColorPickerDialog$OnC…
23935 …3| invoke-direct {v0,v1}, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedLi…
23948 …4| iget-object v0, v10, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedList…
23949 …6| invoke-static {v0}, com.android.calendar.CalendarColorPickerDialog.-get3(com.android.calendar.C…
23950 9| move-result v0
23951 10| if-eq v11, v0, Label_1
23952 …12| iget-object v0, v10, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedLis…
23953 …14| invoke-static {v0}, com.android.calendar.CalendarColorPickerDialog.-get4(com.android.calendar.…
23954 17| move-result-object v0
23955 18| if-nez v0, Label_2
23965 26| const-string/jumbo v0, "calendar_color_index"
23973 …43| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
23975 …46| iget-object v0, v10, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedLis…
23976 …48| invoke-static {v0}, com.android.calendar.CalendarColorPickerDialog.-get4(com.android.calendar.…
23978 …52| iget-object v0, v10, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedLis…
23979 …54| invoke-static {v0}, com.android.calendar.CalendarColorPickerDialog.-get4(com.android.calendar.…
23980 57| move-result-object v0
23981 …58| invoke-virtual {v0}, com.android.calendar.CalendarColorPickerDialog$QueryService.getNextToken(…
23984 62| sget-object v0, android.provider.CalendarContract$Calendars.CONTENT_URI
23989 …70| invoke-static {v0,v6,v7}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
24008 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.CalendarColorPickerDialog$Que…
24009 3| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24011 …5| invoke-direct {v0,v2}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
24022 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.CalendarColorPickerDialog$Que…
24023 …3| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog$QueryService.<init>(co…
24040 6| move-object/from16 v0, v16
24041 8| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24069 39| move-object/from16 v0, v16
24070 41| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24075 48| move-object/from16 v0, v16
24076 50| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24079 53| move-object/from16 v0, v19
24080 55| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
24094 72| move-object/from16 v0, v19
24095 74| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
24101 82| move-object/from16 v0, v19
24102 84| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
24130 118| move-object/from16 v0, v16
24131 120| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24136 127| move-object/from16 v0, v16
24137 129| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24148 144| move-object/from16 v0, v19
24149 146| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
24154 151| move-object/from16 v0, v19
24155 153| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
24163 161| move-object/from16 v0, v16
24164 163| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24189 205| move-object/from16 v0, v16
24190 207| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24198 216| move-object/from16 v0, v16
24199 218| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24205 227| move-object/from16 v0, v16
24206 229| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24218 247| move-object/from16 v0, v16
24219 249| iget-object v1, v0, com.android.calendar.CalendarColorPickerDialog$QueryService.this$0
24243 7| sget v0, com.android.colorpicker.R$string.color_picker_default_title
24244 9| iput v0, v2, com.android.colorpicker.ColorPickerDialog.mTitleResId
24260 3| iget-object v0, v4, com.android.colorpicker.ColorPickerDialog.mPalette
24261 5| if-eqz v0, Label_1
24262 7| iget-object v0, v4, com.android.colorpicker.ColorPickerDialog.mColors
24263 9| if-eqz v0, Label_1
24265 11| iget-object v0, v4, com.android.colorpicker.ColorPickerDialog.mPalette
24269 …19| invoke-virtual {v0,v1,v2,v3}, com.android.colorpicker.ColorPickerPalette.drawPalette(int[], in…
24282 …0| invoke-static/range {v0..v5}, Tracer.OnEntry(com.android.colorpicker.ColorPickerDialog, int, in…
24283 …3| invoke-virtual {v0,v1,v4,v5}, com.android.colorpicker.ColorPickerDialog.setArguments(int, int, …
24285 … 6| invoke-virtual {v0,v2,v3}, com.android.colorpicker.ColorPickerDialog.setColors(int[], int):void
24311 23| move-result-object v0
24312 24| check-cast v0, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener
24314 .local v0, "listener", com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener
24315 …26| invoke-interface {v0,v5}, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener.on…
24318 .end_local v0
24346 9| move-result-object v0
24347 10| if-eqz v0, Label_1
24350 15| move-result-object v0
24352 19| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
24353 22| move-result v0
24354 23| iput v0, v2, com.android.colorpicker.ColorPickerDialog.mTitleResId
24357 28| move-result-object v0
24359 32| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
24360 35| move-result v0
24361 36| iput v0, v2, com.android.colorpicker.ColorPickerDialog.mColumns
24364 41| move-result-object v0
24366 45| invoke-virtual {v0,v1}, android.os.Bundle.getInt(java.lang.String):int
24367 48| move-result v0
24368 49| iput v0, v2, com.android.colorpicker.ColorPickerDialog.mSize
24373 53| const-string/jumbo v0, "colors"
24374 56| invoke-virtual {v3,v0}, android.os.Bundle.getIntArray(java.lang.String):int[]
24375 59| move-result-object v0
24376 60| iput-object v0, v2, com.android.colorpicker.ColorPickerDialog.mColors
24378 62| const-string/jumbo v0, "selected_color"
24379 …65| invoke-virtual {v3,v0}, android.os.Bundle.getSerializable(java.lang.String):java.io.Serializab…
24380 68| move-result-object v0
24381 69| check-cast v0, java.lang.Integer
24382 71| invoke-virtual {v0}, java.lang.Integer.intValue():int
24383 74| move-result v0
24384 75| iput v0, v2, com.android.colorpicker.ColorPickerDialog.mSelectedColor
24386 77| const-string/jumbo v0, "color_content_descriptions"
24388 … 80| invoke-virtual {v3,v0}, android.os.Bundle.getStringArray(java.lang.String):java.lang.String[]
24389 83| move-result-object v0
24390 84| iput-object v0, v2, com.android.colorpicker.ColorPickerDialog.mColorContentDescriptions
24406 7| move-result-object v0
24408 .local v0, "activity", android.app.Activity
24442 61| invoke-direct {v2,v0}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
24468 6| const-string/jumbo v0, "colors"
24470 11| invoke-virtual {v3,v0,v1}, android.os.Bundle.putIntArray(java.lang.String, int[]):void
24472 14| const-string/jumbo v0, "selected_color"
24476 …23| invoke-virtual {v3,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
24478 26| const-string/jumbo v0, "color_content_descriptions"
24480 …31| invoke-virtual {v3,v0,v1}, android.os.Bundle.putStringArray(java.lang.String, java.lang.String…
24493 3| new-instance v0, android.os.Bundle
24494 5| invoke-direct {v0}, android.os.Bundle.<init>():void
24496 .local v0, "bundle", android.os.Bundle
24498 11| invoke-virtual {v0,v1,v3}, android.os.Bundle.putInt(java.lang.String, int):void
24501 17| invoke-virtual {v0,v1,v4}, android.os.Bundle.putInt(java.lang.String, int):void
24504 23| invoke-virtual {v0,v1,v5}, android.os.Bundle.putInt(java.lang.String, int):void
24506 …26| invoke-virtual {v2,v0}, com.android.colorpicker.ColorPickerDialog.setArguments(android.os.Bund…
24519 3| iget-object v0, v1, com.android.colorpicker.ColorPickerDialog.mColors
24520 5| if-ne v0, v2, Label_1
24521 7| iget v0, v1, com.android.colorpicker.ColorPickerDialog.mSelectedColor
24522 9| if-eq v0, v3, Label_2
24542 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.colorpicker.ColorPickerDialog, com.and…
24543 3| iput-object v1, v0, com.android.colorpicker.ColorPickerDialog.mListener
24555 3| iget-object v0, v2, com.android.colorpicker.ColorPickerDialog.mProgress
24556 5| if-eqz v0, Label_1
24557 7| iget-object v0, v2, com.android.colorpicker.ColorPickerDialog.mPalette
24558 9| if-eqz v0, Label_1
24560 11| iget-object v0, v2, com.android.colorpicker.ColorPickerDialog.mProgress
24562 15| invoke-virtual {v0,v1}, android.widget.ProgressBar.setVisibility(int):void
24566 21| iget-object v0, v2, com.android.colorpicker.ColorPickerDialog.mPalette
24568 24| invoke-virtual {v0,v1}, com.android.colorpicker.ColorPickerPalette.setVisibility(int):void
24581 3| iget-object v0, v2, com.android.colorpicker.ColorPickerDialog.mProgress
24582 5| if-eqz v0, Label_1
24583 7| iget-object v0, v2, com.android.colorpicker.ColorPickerDialog.mPalette
24584 9| if-eqz v0, Label_1
24586 11| iget-object v0, v2, com.android.colorpicker.ColorPickerDialog.mProgress
24588 14| invoke-virtual {v0,v1}, android.widget.ProgressBar.setVisibility(int):void
24590 17| iget-object v0, v2, com.android.colorpicker.ColorPickerDialog.mPalette
24592 21| invoke-virtual {v0,v1}, com.android.colorpicker.ColorPickerPalette.setVisibility(int):void
24601 3| iget-wide v0:v1, v2, com.android.calendar.CalendarColorPickerDialog.mCalendarId
24602 5| return-wide v0:v1
24608 3| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColorKeyMap
24609 5| return-object v0
24615 3| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColors
24616 5| return-object v0
24622 3| iget v0, v1, com.android.calendar.CalendarColorPickerDialog.mSelectedColor
24623 5| return v0
24629 3| iget-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mService
24630 5| return-object v0
24635 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarColorPickerDialog, in…
24636 3| iput-object v1, v0, com.android.calendar.CalendarColorPickerDialog.mColors
24642 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarColorPickerDialog, in…
24643 3| iput v1, v0, com.android.calendar.CalendarColorPickerDialog.mSelectedColor
24657 6| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
24658 7| new-array v0, v0, java.lang.String[]
24661 12| aput-object v1, v0, v2
24664 17| aput-object v1, v0, v3
24667 22| aput-object v1, v0, v4
24669 24| sput-object v0, com.android.calendar.CalendarColorPickerDialog.CALENDARS_PROJECTION
24671 26| new-array v0, v4, java.lang.String[]
24674 31| aput-object v1, v0, v2
24677 36| aput-object v1, v0, v3
24679 38| sput-object v0, com.android.calendar.CalendarColorPickerDialog.COLORS_PROJECTION
24693 6| new-instance v0, android.util.SparseIntArray
24694 8| invoke-direct {v0}, android.util.SparseIntArray.<init>():void
24695 11| iput-object v0, v1, com.android.calendar.CalendarColorPickerDialog.mColorKeyMap
24708 3| new-instance v0, com.android.calendar.CalendarColorPickerDialog
24709 5| invoke-direct {v0}, com.android.calendar.CalendarColorPickerDialog.<init>():void
24711 .local v0, "ret", com.android.calendar.CalendarColorPickerDialog
24718 …15| invoke-virtual {v0,v2,v3,v1}, com.android.calendar.CalendarColorPickerDialog.setArguments(int,…
24720 …18| invoke-virtual {v0,v4,v5}, com.android.calendar.CalendarColorPickerDialog.setCalendarId(long):…
24722 21| return-object v0
24739 9| move-result-object v0
24741 .local v0, "colorKeys", int[]
24744 14| if-eqz v0, Label_2
24756 28| aget v4, v0, v1
24783 11| new-array v0, v2, int[]
24785 .local v0, "colorKeys", int[]
24798 29| aput v2, v0, v1
24805 38| invoke-virtual {v5,v2,v0}, android.os.Bundle.putIntArray(java.lang.String, int[]):void
24818 4| iget-object v0, v8, com.android.calendar.CalendarColorPickerDialog.mService
24819 6| if-eqz v0, Label_1
24823 11| iget-object v0, v8, com.android.calendar.CalendarColorPickerDialog.mService
24836 …27| invoke-virtual/range {v0..v7}, com.android.calendar.CalendarColorPickerDialog$QueryService.sta…
24855 9| const-string/jumbo v0, "calendar_id"
24856 12| invoke-virtual {v4,v0}, android.os.Bundle.getLong(java.lang.String):long
24857 15| move-result-wide v0:v1
24858 16| iput-wide v0:v1, v3, com.android.calendar.CalendarColorPickerDialog.mCalendarId
24863 …21| new-instance v0, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelectedListener
24864 …23| invoke-direct {v0,v3,v2}, com.android.calendar.CalendarColorPickerDialog$OnCalendarColorSelect…
24865 …26| invoke-virtual {v3,v0}, com.android.calendar.CalendarColorPickerDialog.setOnColorSelectedListe…
24880 7| move-result-object v0
24882 .local v0, "dialog", android.app.Dialog
24895 26| return-object v0
24908 6| const-string/jumbo v0, "calendar_id"
24910 11| invoke-virtual {v5,v0,v2,v3}, android.os.Bundle.putLong(java.lang.String, long):void
24925 3| iget-wide v0:v1, v3, com.android.calendar.CalendarColorPickerDialog.mCalendarId
24926 5| cmp-long v0, v4:v5, v0:v1
24927 7| if-eqz v0, Label_1
24945 3| new-instance v0, java.lang.IllegalStateException
24947 8| invoke-direct {v0,v1}, java.lang.IllegalStateException.<init>(java.lang.String):void
24948 11| throw v0
24958 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarController$1, com.and…
24959 3| iput-object v1, v0, com.android.calendar.CalendarController$1.this$0
24961 5| invoke-direct {v0}, java.lang.Object.<init>():void
24973 3| iget-object v0, v2, com.android.calendar.CalendarController$1.this$0
24974 …5| invoke-static {v0}, com.android.calendar.CalendarController.-get1(com.android.calendar.Calendar…
24975 8| move-result-object v0
24981 19| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
24992 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.CalendarController$EventInfo)…
24993 3| invoke-direct {v0}, java.lang.Object.<init>():void
25007 7| const-wide/16 v0:v1, #+256 (0x00000100 | 3.58732e-43)
25010 .local v0, "extra", long
25026 38| or-long/2addr v0:v1, v6:v7
25029 39| return-wide v0:v1
25032 .end_local v0
25033 40| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
25034 .restart_local v0
25038 44| or-long/2addr v0:v1, v6:v7
25044 49| or-long/2addr v0:v1, v2:v3
25050 54| or-long/2addr v0:v1, v2:v3
25056 59| or-long/2addr v0:v1, v2:v3
25102 47| long-to-int v0, v2:v3
25104 .local v0, "response", int
25105 48| packed-switch v0, Label_7
25114 66| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
25156 3| const/4 v0, #+0 (0x00000000 | 0.00000)
25176 40| return v0
25185 52| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
25187 53| return v0
25193 3| iget-object v0, v1, com.android.calendar.CalendarController.mContext
25194 5| return-object v0
25200 3| iget-object v0, v1, com.android.calendar.CalendarController.mTime
25201 5| return-object v0
25211 3| new-instance v0, java.util.WeakHashMap
25212 5| invoke-direct {v0}, java.util.WeakHashMap.<init>():void
25214 8| sput-object v0, com.android.calendar.CalendarController.instances
25230 7| new-instance v0, java.util.LinkedHashMap
25232 10| invoke-direct {v0,v1}, java.util.LinkedHashMap.<init>(int):void
25234 13| iput-object v0, v3, com.android.calendar.CalendarController.eventHandlers
25236 15| new-instance v0, java.util.LinkedList
25237 17| invoke-direct {v0}, java.util.LinkedList.<init>():void
25238 20| iput-object v0, v3, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
25240 22| new-instance v0, java.util.LinkedHashMap
25241 24| invoke-direct {v0}, java.util.LinkedHashMap.<init>():void
25242 27| iput-object v0, v3, com.android.calendar.CalendarController.mToBeAddedEventHandlers
25244 29| const/4 v0, #+0 (0x00000000 | 0.00000)
25245 30| iput v0, v3, com.android.calendar.CalendarController.mDispatchInProgressCounter
25247 32| new-instance v0, java.util.WeakHashMap
25249 35| invoke-direct {v0,v1}, java.util.WeakHashMap.<init>(int):void
25250 38| iput-object v0, v3, com.android.calendar.CalendarController.filters
25258 46| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
25259 48| iput-wide v0:v1, v3, com.android.calendar.CalendarController.mEventId
25261 50| new-instance v0, android.text.format.Time
25262 52| invoke-direct {v0}, android.text.format.Time.<init>():void
25263 55| iput-object v0, v3, com.android.calendar.CalendarController.mTime
25265 57| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
25266 59| iput-wide v0:v1, v3, com.android.calendar.CalendarController.mDateFlags
25268 61| new-instance v0, com.android.calendar.CalendarController$1
25269 …63| invoke-direct {v0,v3}, com.android.calendar.CalendarController$1.<init>(com.android.calendar.C…
25270 66| iput-object v0, v3, com.android.calendar.CalendarController.mUpdateTimezone
25274 70| iget-object v0, v3, com.android.calendar.CalendarController.mUpdateTimezone
25275 72| invoke-interface {v0}, java.lang.Runnable.run():void
25277 75| iget-object v0, v3, com.android.calendar.CalendarController.mTime
25278 77| invoke-virtual {v0}, android.text.format.Time.setToNow():void
25280 80| iget-object v0, v3, com.android.calendar.CalendarController.mContext
25286 …86| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
25287 89| move-result v0
25288 90| iput v0, v3, com.android.calendar.CalendarController.mDetailViewType
25318 21| move-object v0, v4
25319 22| check-cast v0, com.android.calendar.CalendarController
25320 24| move-object v1, v0
25389 6| move-result-object v0
25391 .local v0, "intent", android.content.Intent
25396 13| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
25411 5| move-object v0, v9
25415 …9| invoke-direct/range {v0..v8}, com.android.calendar.CalendarController.launchDeleteEventAndFinis…
25432 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
25435 …10| invoke-direct {v1,v2,v11,v0}, com.android.calendar.DeleteEventHelper.<init>(android.content.Co…
25448 23| const/4 v0, #+0 (0x00000000 | 0.00000)
25465 9| new-instance v0, android.content.Intent
25467 …14| invoke-direct {v0,v2,v1}, android.content.Intent.<init>(java.lang.String, android.net.Uri):void
25469 .local v0, "intent", android.content.Intent
25471 …20| invoke-virtual {v0,v2,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
25474 …26| invoke-virtual {v0,v2,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
25478 …33| invoke-virtual {v0,v2,v3}, android.content.Intent.setClass(android.content.Context, java.lang.…
25481 …39| invoke-virtual {v0,v2,v12}, android.content.Intent.putExtra(java.lang.String, boolean):android…
25486 46| invoke-virtual {v2,v0}, android.content.Context.startActivity(android.content.Intent):void
25510 18| new-instance v0, android.content.Intent
25512 23| invoke-direct {v0,v3}, android.content.Intent.<init>(java.lang.String):void
25514 .local v0, "intent", android.content.Intent
25516 …29| invoke-virtual {v0,v3,v8}, android.content.Intent.putExtra(java.lang.String, java.lang.String)…
25520 …36| invoke-virtual {v0,v3}, android.content.Intent.setComponent(android.content.ComponentName):and…
25523 41| invoke-virtual {v0,v3}, android.content.Intent.addFlags(int):android.content.Intent
25526 46| invoke-virtual {v3,v0}, android.content.Context.startActivity(android.content.Intent):void
25538 3| new-instance v0, android.content.Intent
25540 8| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
25542 .local v0, "intent", android.content.Intent
25545 …15| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
25548 20| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
25551 25| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
25563 3| new-instance v0, android.content.Intent
25565 8| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
25567 .local v0, "intent", android.content.Intent
25570 …15| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
25573 20| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
25576 25| invoke-virtual {v1,v0}, android.content.Context.startActivity(android.content.Intent):void
25589 3| sget-object v0, com.android.calendar.CalendarController.instances
25590 5| invoke-virtual {v0,v1}, java.util.WeakHashMap.remove(java.lang.Object):java.lang.Object
25605 4| iget v0, v2, com.android.calendar.CalendarController.mDispatchInProgressCounter
25606 6| if-lez v0, Label_2
25608 8| iget-object v0, v2, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
25612 16| invoke-virtual {v0,v1}, java.util.LinkedList.addAll(java.util.Collection):boolean
25622 21| iget-object v0, v2, com.android.calendar.CalendarController.eventHandlers
25623 23| invoke-virtual {v0}, java.util.LinkedHashMap.clear():void
25625 26| const/4 v0, #+0 (0x00000000 | 0.00000)
25626 27| iput-object v0, v2, com.android.calendar.CalendarController.mFirstEventHandler
25632 31| move-exception v0
25634 33| throw v0
25648 4| iget v0, v1, com.android.calendar.CalendarController.mDispatchInProgressCounter
25649 6| if-lez v0, Label_2
25651 8| iget-object v0, v1, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
25652 10| invoke-virtual {v0,v2}, java.util.LinkedList.add(java.lang.Object):boolean
25662 15| iget-object v0, v1, com.android.calendar.CalendarController.eventHandlers
25663 17| invoke-virtual {v0,v2}, java.util.LinkedHashMap.remove(java.lang.Object):java.lang.Object
25665 20| iget-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
25666 22| if-eqz v0, Label_1
25667 24| iget-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
25668 26| iget-object v0, v0, android.util.Pair.first
25669 28| if-ne v0, v2, Label_1
25671 30| const/4 v0, #+0 (0x00000000 | 0.00000)
25672 31| iput-object v0, v1, com.android.calendar.CalendarController.mFirstEventHandler
25678 35| move-exception v0
25680 37| throw v0
25691 3| new-instance v0, android.content.Intent
25693 8| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
25695 .local v0, "intent", android.content.Intent
25698 …15| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
25701 …21| invoke-virtual {v0,v1,v4,v5}, android.content.Intent.putExtra(java.lang.String, long):android.…
25704 …27| invoke-virtual {v0,v1,v6,v7}, android.content.Intent.putExtra(java.lang.String, long):android.…
25707 …33| invoke-virtual {v0,v1,v8}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
25710 …39| invoke-virtual {v0,v1,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
25713 …45| invoke-virtual {v0,v1,v9}, android.content.Intent.putExtra(java.lang.String, java.lang.String)…
25715 48| return-object v0
25725 3| iget-wide v0:v1, v2, com.android.calendar.CalendarController.mDateFlags
25726 5| return-wide v0:v1
25736 3| iget-wide v0:v1, v2, com.android.calendar.CalendarController.mEventId
25737 5| return-wide v0:v1
25747 3| iget v0, v1, com.android.calendar.CalendarController.mPreviousViewType
25748 5| return v0
25758 3| iget-object v0, v2, com.android.calendar.CalendarController.mTime
25760 6| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
25761 9| move-result-wide v0:v1
25762 10| return-wide v0:v1
25772 3| iget v0, v1, com.android.calendar.CalendarController.mViewType
25773 5| return v0
25791 16| move-result-object v0
25793 .local v0, "eventUri", android.net.Uri
25794 … 17| invoke-virtual {v1,v0}, android.content.Intent.setData(android.net.Uri):android.content.Intent
25829 12| move-result-object v0
25831 .local v0, "accounts", android.accounts.Account[]
25838 28| array-length v6, v0
25856 54| array-length v4, v0
25871 82| aget-object v6, v0, v3
25887 107| aget-object v4, v0, v3
25909 4| iget v0, v2, com.android.calendar.CalendarController.mDispatchInProgressCounter
25910 6| if-lez v0, Label_2
25912 8| iget-object v0, v2, com.android.calendar.CalendarController.mToBeAddedEventHandlers
25915 …14| invoke-virtual {v0,v1,v4}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
25925 19| iget-object v0, v2, com.android.calendar.CalendarController.eventHandlers
25928 …25| invoke-virtual {v0,v1,v4}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):jav…
25934 30| move-exception v0
25936 32| throw v0
25952 7| iget v0, v2, com.android.calendar.CalendarController.mDispatchInProgressCounter
25953 9| if-lez v0, Label_2
25955 11| new-instance v0, android.util.Pair
25958 17| invoke-direct {v0,v1,v4}, android.util.Pair.<init>(java.lang.Object, java.lang.Object):void
25959 20| iput-object v0, v2, com.android.calendar.CalendarController.mToBeAddedFirstEventHandler
25969 24| new-instance v0, android.util.Pair
25972 30| invoke-direct {v0,v1,v4}, android.util.Pair.<init>(java.lang.Object, java.lang.Object):void
25973 33| iput-object v0, v2, com.android.calendar.CalendarController.mFirstEventHandler
25979 37| move-exception v0
25981 39| throw v0
25996 7| move-object v0, v14
26005 …21| invoke-virtual/range {v0..v13}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
26017 3| move-object v0, v14
26029 …23| invoke-virtual/range {v0..v13}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
26042 3| new-instance v0, com.android.calendar.CalendarController$EventInfo
26043 5| invoke-direct {v0}, com.android.calendar.CalendarController$EventInfo.<init>():void
26045 .local v0, "info", com.android.calendar.CalendarController$EventInfo
26046 8| iput-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26048 10| iput-object v6, v0, com.android.calendar.CalendarController$EventInfo.startTime
26050 12| iput-object v8, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
26052 14| iput-object v7, v0, com.android.calendar.CalendarController$EventInfo.endTime
26054 16| iput-wide v9:v10, v0, com.android.calendar.CalendarController$EventInfo.id
26056 18| iput v11, v0, com.android.calendar.CalendarController$EventInfo.viewType
26058 20| iput-object v14, v0, com.android.calendar.CalendarController$EventInfo.query
26060 22| iput-object v15, v0, com.android.calendar.CalendarController$EventInfo.componentName
26062 24| iput-wide v12:v13, v0, com.android.calendar.CalendarController$EventInfo.extraLong
26064 …26| invoke-virtual {v2,v3,v0}, com.android.calendar.CalendarController.sendEvent(java.lang.Object,…
26077 3| move-object/from16 v0, v31
26078 5| iget-object v3, v0, com.android.calendar.CalendarController.filters
26079 7| move-object/from16 v0, v32
26080 9| invoke-virtual {v3,v0}, java.util.WeakHashMap.get(java.lang.Object):java.lang.Object
26088 21| move-object/from16 v0, v33
26089 23| iget-wide v8:v9, v0, com.android.calendar.CalendarController$EventInfo.eventType
26098 33| move-object/from16 v0, v31
26099 35| iget v3, v0, com.android.calendar.CalendarController.mViewType
26100 37| move-object/from16 v0, v31
26101 39| iput v3, v0, com.android.calendar.CalendarController.mPreviousViewType
26103 41| move-object/from16 v0, v33
26104 43| iget v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26108 48| move-object/from16 v0, v31
26109 50| iget v3, v0, com.android.calendar.CalendarController.mDetailViewType
26110 52| move-object/from16 v0, v33
26111 54| iput v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26113 56| move-object/from16 v0, v31
26114 58| iget v3, v0, com.android.calendar.CalendarController.mDetailViewType
26115 60| move-object/from16 v0, v31
26116 62| iput v3, v0, com.android.calendar.CalendarController.mViewType
26122 66| move-object/from16 v0, v33
26123 68| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
26126 72| move-object/from16 v0, v33
26127 74| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
26133 81| move-object/from16 v0, v33
26134 83| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
26136 87| move-object/from16 v0, v33
26137 89| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
26145 102| move-object/from16 v0, v31
26146 104| iget-object v3, v0, com.android.calendar.CalendarController.mTime
26147 106| move-object/from16 v0, v33
26148 108| iget-object v4, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
26152 113| move-object/from16 v0, v33
26153 115| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26158 123| move-object/from16 v0, v33
26159 125| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.extraLong
26160 127| move-object/from16 v0, v31
26161 129| iput-wide v4:v5, v0, com.android.calendar.CalendarController.mDateFlags
26168 137| move-object/from16 v0, v31
26169 139| iget-object v3, v0, com.android.calendar.CalendarController.mTime
26170 141| move-object/from16 v0, v33
26171 143| iput-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
26174 145| move-object/from16 v0, v33
26175 147| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26186 158| move-object/from16 v0, v33
26187 160| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
26192 168| move-object/from16 v0, v33
26193 170| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
26194 172| move-object/from16 v0, v31
26195 174| iput-wide v4:v5, v0, com.android.calendar.CalendarController.mEventId
26204 179| move-object/from16 v0, v31
26205 181| iget v3, v0, com.android.calendar.CalendarController.mDispatchInProgressCounter
26207 185| move-object/from16 v0, v31
26208 187| iput v3, v0, com.android.calendar.CalendarController.mDispatchInProgressCounter
26210 189| move-object/from16 v0, v31
26211 191| iget-object v3, v0, com.android.calendar.CalendarController.mFirstEventHandler
26214 195| move-object/from16 v0, v31
26215 197| iget-object v3, v0, com.android.calendar.CalendarController.mFirstEventHandler
26216 199| iget-object v0, v3, android.util.Pair.second
26217 201| move-object/from16 v22, v0
26224 211| move-object/from16 v0, v33
26225 213| iget-wide v8:v9, v0, com.android.calendar.CalendarController$EventInfo.eventType
26231 222| move-object/from16 v0, v31
26232 224| iget-object v3, v0, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
26233 226| move-object/from16 v0, v31
26234 228| iget-object v4, v0, com.android.calendar.CalendarController.mFirstEventHandler
26242 240| move-object/from16 v0, v22
26244 …244| invoke-interface {v0,v1}, com.android.calendar.CalendarController$EventHandler.handleEvent(co…
26250 249| move-object/from16 v0, v31
26251 251| iget-object v3, v0, com.android.calendar.CalendarController.eventHandlers
26275 283| move-object/from16 v0, v31
26276 285| iget-object v3, v0, com.android.calendar.CalendarController.mFirstEventHandler
26278 289| move-object/from16 v0, v31
26279 291| iget-object v3, v0, com.android.calendar.CalendarController.mFirstEventHandler
26284 301| move/from16 v0, v24
26285 303| if-eq v0, v3, Label_9
26297 317| move-object/from16 v0, v33
26298 319| iget-wide v8:v9, v0, com.android.calendar.CalendarController$EventInfo.eventType
26304 328| move-object/from16 v0, v31
26305 330| iget-object v3, v0, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
26312 342| move-object/from16 v0, v17
26314 …346| invoke-interface {v0,v1}, com.android.calendar.CalendarController$EventHandler.handleEvent(co…
26328 353| move-object/from16 v0, v33
26329 355| iget v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26332 359| move-object/from16 v0, v31
26333 361| iget v3, v0, com.android.calendar.CalendarController.mViewType
26334 363| move-object/from16 v0, v33
26335 365| iput v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26339 369| move-object/from16 v0, v33
26340 371| iget v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26344 376| move-object/from16 v0, v33
26345 378| iget v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26346 380| move-object/from16 v0, v31
26347 382| iput v3, v0, com.android.calendar.CalendarController.mViewType
26349 384| move-object/from16 v0, v33
26350 386| iget v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26353 391| move-object/from16 v0, v33
26354 393| iget v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26359 398| move-object/from16 v0, v31
26360 400| iget v3, v0, com.android.calendar.CalendarController.mViewType
26361 402| move-object/from16 v0, v31
26362 404| iput v3, v0, com.android.calendar.CalendarController.mDetailViewType
26369 414| move-object/from16 v0, v33
26370 416| iget v3, v0, com.android.calendar.CalendarController$EventInfo.viewType
26381 429| move-object/from16 v0, v31
26382 431| iget-object v3, v0, com.android.calendar.CalendarController.mTime
26391 442| move-object/from16 v0, v33
26392 444| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.endTime
26394 448| move-object/from16 v0, v33
26395 450| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.endTime
26403 461| move-object/from16 v0, v31
26404 463| iget-object v3, v0, com.android.calendar.CalendarController.mTime
26405 465| move-object/from16 v0, v33
26406 467| iget-object v4, v0, com.android.calendar.CalendarController$EventInfo.startTime
26411 472| move-object/from16 v0, v31
26412 474| iget-object v3, v0, com.android.calendar.CalendarController.mTime
26413 476| move-object/from16 v0, v33
26414 478| iput-object v3, v0, com.android.calendar.CalendarController$EventInfo.selectedTime
26419 484| move-object/from16 v0, v31
26420 486| iput-wide v4:v5, v0, com.android.calendar.CalendarController.mEventId
26427 490| move-object/from16 v0, v31
26428 492| iget v3, v0, com.android.calendar.CalendarController.mDispatchInProgressCounter
26430 496| move-object/from16 v0, v31
26431 498| iput v3, v0, com.android.calendar.CalendarController.mDispatchInProgressCounter
26433 500| move-object/from16 v0, v31
26434 502| iget v3, v0, com.android.calendar.CalendarController.mDispatchInProgressCounter
26437 506| move-object/from16 v0, v31
26438 508| iget-object v3, v0, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
26443 516| move-object/from16 v0, v31
26444 518| iget-object v3, v0, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
26457 536| move-object/from16 v0, v31
26458 538| iget-object v3, v0, com.android.calendar.CalendarController.eventHandlers
26459 540| move-object/from16 v0, v25
26460 542| invoke-virtual {v3,v0}, java.util.LinkedHashMap.remove(java.lang.Object):java.lang.Object
26462 545| move-object/from16 v0, v31
26463 547| iget-object v3, v0, com.android.calendar.CalendarController.mFirstEventHandler
26465 551| move-object/from16 v0, v31
26466 553| iget-object v3, v0, com.android.calendar.CalendarController.mFirstEventHandler
26468 557| move-object/from16 v0, v25
26469 559| invoke-virtual {v0,v3}, java.lang.Integer.equals(java.lang.Object):boolean
26474 566| move-object/from16 v0, v31
26475 568| iput-object v3, v0, com.android.calendar.CalendarController.mFirstEventHandler
26492 575| move-object/from16 v0, v31
26493 577| iget-object v3, v0, com.android.calendar.CalendarController.mToBeRemovedEventHandlers
26498 582| move-object/from16 v0, v31
26499 584| iget-object v3, v0, com.android.calendar.CalendarController.mToBeAddedFirstEventHandler
26502 588| move-object/from16 v0, v31
26503 590| iget-object v3, v0, com.android.calendar.CalendarController.mToBeAddedFirstEventHandler
26504 592| move-object/from16 v0, v31
26505 594| iput-object v3, v0, com.android.calendar.CalendarController.mFirstEventHandler
26508 597| move-object/from16 v0, v31
26509 599| iput-object v3, v0, com.android.calendar.CalendarController.mToBeAddedFirstEventHandler
26512 601| move-object/from16 v0, v31
26513 603| iget-object v3, v0, com.android.calendar.CalendarController.mToBeAddedEventHandlers
26518 611| move-object/from16 v0, v31
26519 613| iget-object v3, v0, com.android.calendar.CalendarController.mToBeAddedEventHandlers
26534 635| move-object/from16 v0, v31
26535 637| iget-object v5, v0, com.android.calendar.CalendarController.eventHandlers
26553 659| move-object/from16 v0, v33
26554 661| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26564 673| move-object/from16 v0, v33
26565 675| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26575 687| move-object/from16 v0, v33
26576 689| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.endTime
26582 695| move-object/from16 v0, v33
26583 697| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26588 705| move-object/from16 v0, v33
26589 707| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
26594 714| move-object/from16 v0, v33
26595 716| iget-wide v8:v9, v0, com.android.calendar.CalendarController$EventInfo.extraLong
26601 725| move-object/from16 v0, v33
26602 727| iget-object v9, v0, com.android.calendar.CalendarController$EventInfo.eventTitle
26604 729| move-object/from16 v0, v33
26605 731| iget-wide v10:v11, v0, com.android.calendar.CalendarController$EventInfo.calendarId
26614 739| move-object/from16 v0, v33
26615 741| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.endTime
26627 753| move-object/from16 v0, v33
26628 755| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26633 763| move-object/from16 v0, v33
26634 765| iget-wide v10:v11, v0, com.android.calendar.CalendarController$EventInfo.id
26635 767| move-object/from16 v0, v33
26636 769| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
26651 787| move-object/from16 v0, v33
26652 789| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26657 797| move-object/from16 v0, v33
26658 799| iget-wide v10:v11, v0, com.android.calendar.CalendarController$EventInfo.id
26659 801| move-object/from16 v0, v33
26660 803| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
26672 819| move-object/from16 v0, v33
26673 821| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26678 829| move-object/from16 v0, v33
26679 831| iget-wide v10:v11, v0, com.android.calendar.CalendarController$EventInfo.id
26680 833| move-object/from16 v0, v33
26681 835| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
26693 851| move-object/from16 v0, v33
26694 853| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26699 861| move-object/from16 v0, v33
26700 863| iget-wide v10:v11, v0, com.android.calendar.CalendarController$EventInfo.id
26701 865| move-object/from16 v0, v33
26702 867| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
26713 881| move-object/from16 v0, v33
26714 883| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.eventType
26719 891| move-object/from16 v0, v33
26720 893| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
26721 895| move-object/from16 v0, v33
26722 897| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.query
26723 899| move-object/from16 v0, v33
26724 901| iget-object v8, v0, com.android.calendar.CalendarController$EventInfo.componentName
26725 903| move-object/from16 v0, v31
26726 …905| invoke-direct {v0,v4,v5,v3,v8}, com.android.calendar.CalendarController.launchSearch(long, ja…
26743 3| const/4 v0, #+0 (0x00000000 | 0.00000)
26745 …5| invoke-static {v0,v1}, com.android.calendar.CalendarController$EventInfo.buildViewExtraLong(int…
26747 9| move-object/from16 v0, v16
26757 …27| invoke-virtual/range {v0..v15}, com.android.calendar.CalendarController.sendEventRelatedEventW…
26772 7| move-object/from16 v0, v20
26783 …27| invoke-virtual/range {v0..v18}, com.android.calendar.CalendarController.sendEventRelatedEventW…
26840 70| move-wide/from16 v0:v1, v20:v21
26841 72| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
26855 95| move/from16 v0, v16
26856 97| iput v0, v2, com.android.calendar.CalendarController$EventInfo.x
26858 99| move/from16 v0, v17
26859 101| iput v0, v2, com.android.calendar.CalendarController$EventInfo.y
26861 103| move-wide/from16 v0:v1, v18:v19
26862 105| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.extraLong
26864 107| move-object/from16 v0, v22
26865 109| iput-object v0, v2, com.android.calendar.CalendarController$EventInfo.eventTitle
26867 111| move-wide/from16 v0:v1, v23:v24
26868 113| iput-wide v0:v1, v2, com.android.calendar.CalendarController$EventInfo.calendarId
26901 3| iget-object v0, v1, com.android.calendar.CalendarController.mTime
26902 5| invoke-virtual {v0,v2,v3}, android.text.format.Time.set(long):void
26914 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarController, int):void
26915 3| iput v1, v0, com.android.calendar.CalendarController.mViewType
26932 8| const/16 v0, #+25 (0x00000019 | 3.50325e-44)
26933 10| new-array v0, v0, java.lang.String[]
26935 15| aput-object v1, v0, v3
26937 20| aput-object v1, v0, v4
26939 25| aput-object v1, v0, v5
26941 30| aput-object v1, v0, v6
26943 35| aput-object v1, v0, v7
26947 41| aput-object v1, v0, v2
26950 47| aput-object v1, v0, v2
26953 53| aput-object v1, v0, v2
26956 60| aput-object v1, v0, v2
26959 67| aput-object v1, v0, v2
26962 74| aput-object v1, v0, v2
26965 81| aput-object v1, v0, v2
26968 88| aput-object v1, v0, v2
26972 95| aput-object v1, v0, v2
26975 102| aput-object v1, v0, v2
26978 109| aput-object v1, v0, v2
26981 116| aput-object v1, v0, v2
26984 123| aput-object v1, v0, v2
26987 130| aput-object v1, v0, v2
26990 137| aput-object v1, v0, v2
26993 144| aput-object v1, v0, v2
26997 151| aput-object v1, v0, v2
27000 158| aput-object v1, v0, v2
27003 165| aput-object v1, v0, v2
27006 172| aput-object v1, v0, v2
27008 174| sput-object v0, com.android.calendar.CalendarData.s12HoursNoAmPm
27010 176| const/16 v0, #+25 (0x00000019 | 3.50325e-44)
27011 178| new-array v0, v0, java.lang.String[]
27013 183| aput-object v1, v0, v3
27015 188| aput-object v1, v0, v4
27017 193| aput-object v1, v0, v5
27019 198| aput-object v1, v0, v6
27021 203| aput-object v1, v0, v7
27024 209| aput-object v1, v0, v2
27028 215| aput-object v1, v0, v2
27031 221| aput-object v1, v0, v2
27034 228| aput-object v1, v0, v2
27037 235| aput-object v1, v0, v2
27040 242| aput-object v1, v0, v2
27043 249| aput-object v1, v0, v2
27046 256| aput-object v1, v0, v2
27049 263| aput-object v1, v0, v2
27052 270| aput-object v1, v0, v2
27055 277| aput-object v1, v0, v2
27058 284| aput-object v1, v0, v2
27062 291| aput-object v1, v0, v2
27065 298| aput-object v1, v0, v2
27068 305| aput-object v1, v0, v2
27071 312| aput-object v1, v0, v2
27074 319| aput-object v1, v0, v2
27077 326| aput-object v1, v0, v2
27080 333| aput-object v1, v0, v2
27083 340| aput-object v1, v0, v2
27085 342| sput-object v0, com.android.calendar.CalendarData.s24Hours
27096 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.CalendarData):void
27097 3| invoke-direct {v0}, java.lang.Object.<init>():void
27111 5| move-object v0, v6
27115 …9| invoke-direct/range {v0..v5}, com.android.calendar.CalendarEventModel$Attendee.<init>(java.lang…
27127 …0| invoke-static/range {v0..v5}, Tracer.OnEntry(com.android.calendar.CalendarEventModel$Attendee, …
27128 3| invoke-direct {v0}, java.lang.Object.<init>():void
27130 6| iput-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mName
27132 8| iput-object v2, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
27134 10| iput v3, v0, com.android.calendar.CalendarEventModel$Attendee.mStatus
27136 12| iput-object v4, v0, com.android.calendar.CalendarEventModel$Attendee.mIdentity
27138 14| iput-object v5, v0, com.android.calendar.CalendarEventModel$Attendee.mIdNamespace
27163 13| move-object v0, v6
27165 14| check-cast v0, com.android.calendar.CalendarEventModel$Attendee
27167 .local v0, "other", com.android.calendar.CalendarEventModel$Attendee
27169 18| iget-object v2, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
27187 3| iget-object v0, v1, com.android.calendar.CalendarEventModel$Attendee.mEmail
27188 5| if-nez v0, Label_2
27189 7| const/4 v0, #+0 (0x00000000 | 0.00000)
27191 8| return v0
27193 9| iget-object v0, v1, com.android.calendar.CalendarEventModel$Attendee.mEmail
27194 11| invoke-virtual {v0}, java.lang.String.hashCode():int
27195 14| move-result v0
27206 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.CalendarEventModel$ReminderEn…
27207 3| invoke-direct {v0}, java.lang.Object.<init>():void
27209 6| iput v1, v0, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
27211 8| iput v2, v0, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
27224 3| const/4 v0, #+0 (0x00000000 | 0.00000)
27225 …4| invoke-static {v1,v0}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int):…
27226 7| move-result-object v0
27227 8| return-object v0
27238 3| new-instance v0, com.android.calendar.CalendarEventModel$ReminderEntry
27239 …5| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarEventModel$ReminderEntry.<init>(int, int…
27240 8| return-object v0
27251 3| iget v0, v3, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
27253 7| if-eq v0, v1, Label_1
27255 9| iget v0, v3, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
27257 13| sub-int/2addr v0, v1
27258 14| return v0
27261 15| iget v0, v3, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
27263 19| if-eq v0, v1, Label_2
27265 21| iget v0, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
27267 25| sub-int/2addr v0, v1
27268 26| return v0
27271 27| const/4 v0, #+0 (0x00000000 | 0.00000)
27272 28| return v0
27287 8| move-result v0
27288 9| return v0
27311 13| move-object v0, v6
27313 14| check-cast v0, com.android.calendar.CalendarEventModel$ReminderEntry
27315 .local v0, "re", com.android.calendar.CalendarEventModel$ReminderEntry
27316 16| iget v3, v0, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
27323 23| iget v3, v0, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
27327 29| iget v3, v0, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
27336 38| iget v3, v0, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
27352 3| iget v0, v1, com.android.calendar.CalendarEventModel$ReminderEntry.mMethod
27353 5| return v0
27363 3| iget v0, v1, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
27364 5| return v0
27374 3| iget v0, v2, com.android.calendar.CalendarEventModel$ReminderEntry.mMinutes
27375 5| mul-int/lit8 v0, v0, #+10 (0x0000000a | 1.40130e-44)
27377 9| add-int/2addr v0, v1
27378 10| return v0
27388 3| new-instance v0, java.lang.StringBuilder
27389 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
27391 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
27392 14| move-result-object v0
27394 17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
27395 20| move-result-object v0
27397 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
27398 27| move-result-object v0
27400 30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
27401 33| move-result-object v0
27402 34| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
27403 37| move-result-object v0
27404 38| return-object v0
27427 18| const-string/jumbo v0, ""
27428 21| iput-object v0, v7, com.android.calendar.CalendarEventModel.mCalendarDisplayName
27504 97| const/16 v0, #+500 (0x000001f4 | 7.00649e-43)
27505 99| iput v0, v7, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
27511 105| new-instance v0, java.util.ArrayList
27512 107| invoke-direct {v0}, java.util.ArrayList.<init>():void
27513 110| iput-object v0, v7, com.android.calendar.CalendarEventModel.mReminders
27515 112| new-instance v0, java.util.ArrayList
27516 114| invoke-direct {v0}, java.util.ArrayList.<init>():void
27517 117| iput-object v0, v7, com.android.calendar.CalendarEventModel.mDefaultReminders
27519 119| new-instance v0, java.util.LinkedHashMap
27520 121| invoke-direct {v0}, java.util.LinkedHashMap.<init>():void
27521 124| iput-object v0, v7, com.android.calendar.CalendarEventModel.mAttendeesList
27524 129| move-result-object v0
27525 130| invoke-virtual {v0}, java.util.TimeZone.getID():java.lang.String
27526 133| move-result-object v0
27527 134| iput-object v0, v7, com.android.calendar.CalendarEventModel.mTimezone
27555 26| move-result-object v0
27557 .local v0, "defaultReminder", java.lang.String
27558 27| invoke-static {v0}, java.lang.Integer.parseInt(java.lang.String):int
27598 12| move-object/from16 v0, v17
27599 …14| invoke-virtual {v0,v10}, android.content.Intent.getStringExtra(java.lang.String):java.lang.Str…
27609 25| move-object/from16 v0, v17
27610 …27| invoke-virtual {v0,v10}, android.content.Intent.getStringExtra(java.lang.String):java.lang.Str…
27620 38| move-object/from16 v0, v17
27621 …40| invoke-virtual {v0,v10}, android.content.Intent.getStringExtra(java.lang.String):java.lang.Str…
27632 52| move-object/from16 v0, v17
27633 54| invoke-virtual {v0,v10,v11}, android.content.Intent.getIntExtra(java.lang.String, int):int
27645 67| move-object/from16 v0, v17
27646 69| invoke-virtual {v0,v10,v11}, android.content.Intent.getIntExtra(java.lang.String, int):int
27662 85| move-object/from16 v0, v17
27663 …87| invoke-virtual {v0,v10}, android.content.Intent.getStringExtra(java.lang.String):java.lang.Str…
27675 102| move-object/from16 v0, v17
27676 …104| invoke-virtual {v0,v10}, android.content.Intent.getStringExtra(java.lang.String):java.lang.St…
27736 3| iget-object v0, v2, com.android.calendar.CalendarEventModel.mAttendeesList
27738 …7| invoke-virtual {v0,v1,v3}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):java…
27766 21| move-result-object v0
27767 22| check-cast v0, android.text.util.Rfc822Token
27769 .local v0, "address", android.text.util.Rfc822Token
27771 26| invoke-virtual {v0}, android.text.util.Rfc822Token.getName():java.lang.String
27773 30| invoke-virtual {v0}, android.text.util.Rfc822Token.getAddress():java.lang.String
27793 .end_local v0
27815 4| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mAllDay
27817 8| if-eq v0, v1, Label_1
27822 11| iget-object v0, v5, com.android.calendar.CalendarEventModel.mAttendeesList
27823 13| if-nez v0, Label_2
27825 15| iget-object v0, v6, com.android.calendar.CalendarEventModel.mAttendeesList
27826 17| if-eqz v0, Label_3
27831 20| iget-object v0, v5, com.android.calendar.CalendarEventModel.mAttendeesList
27833 24| invoke-virtual {v0,v1}, java.util.LinkedHashMap.equals(java.lang.Object):boolean
27834 27| move-result v0
27835 28| if-nez v0, Label_3
27840 31| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mCalendarId
27842 35| cmp-long v0, v0:v1, v2:v3
27843 37| if-eqz v0, Label_4
27848 40| iget v0, v5, com.android.calendar.CalendarEventModel.mCalendarColor
27850 44| if-eq v0, v1, Label_5
27855 47| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
27857 51| if-eq v0, v1, Label_6
27862 54| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mGuestsCanInviteOthers
27864 58| if-eq v0, v1, Label_7
27869 61| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mGuestsCanModify
27871 65| if-eq v0, v1, Label_8
27876 68| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mGuestsCanSeeGuests
27878 72| if-eq v0, v1, Label_9
27883 75| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mOrganizerCanRespond
27885 79| if-eq v0, v1, Label_10
27890 82| iget v0, v5, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
27892 86| if-eq v0, v1, Label_11
27897 89| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mModelUpdatedWithEventCursor
27899 93| if-eq v0, v1, Label_12
27904 96| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mHasAlarm
27906 100| if-eq v0, v1, Label_13
27911 103| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mHasAttendeeData
27913 107| if-eq v0, v1, Label_14
27918 110| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mId
27920 114| cmp-long v0, v0:v1, v2:v3
27921 116| if-eqz v0, Label_15
27926 119| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mIsOrganizer
27928 123| if-eq v0, v1, Label_16
27933 126| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOrganizer
27934 128| if-nez v0, Label_17
27936 130| iget-object v0, v6, com.android.calendar.CalendarEventModel.mOrganizer
27937 132| if-eqz v0, Label_18
27942 135| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOrganizer
27944 139| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
27945 142| move-result v0
27946 143| if-nez v0, Label_18
27951 146| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOriginalAllDay
27952 148| if-nez v0, Label_19
27954 150| iget-object v0, v6, com.android.calendar.CalendarEventModel.mOriginalAllDay
27955 152| if-eqz v0, Label_20
27960 155| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOriginalAllDay
27962 159| invoke-virtual {v0,v1}, java.lang.Boolean.equals(java.lang.Object):boolean
27963 162| move-result v0
27964 163| if-nez v0, Label_20
27969 166| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOriginalTime
27970 168| if-nez v0, Label_21
27972 170| iget-object v0, v6, com.android.calendar.CalendarEventModel.mOriginalTime
27973 172| if-eqz v0, Label_22
27978 175| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOriginalTime
27980 179| invoke-virtual {v0,v1}, java.lang.Long.equals(java.lang.Object):boolean
27981 182| move-result v0
27982 183| if-nez v0, Label_22
27987 186| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOwnerAccount
27988 188| if-nez v0, Label_23
27990 190| iget-object v0, v6, com.android.calendar.CalendarEventModel.mOwnerAccount
27991 192| if-eqz v0, Label_24
27996 195| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOwnerAccount
27998 199| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
27999 202| move-result v0
28000 203| if-nez v0, Label_24
28005 206| iget-object v0, v5, com.android.calendar.CalendarEventModel.mReminders
28006 208| if-nez v0, Label_25
28008 210| iget-object v0, v6, com.android.calendar.CalendarEventModel.mReminders
28009 212| if-eqz v0, Label_26
28014 215| iget-object v0, v5, com.android.calendar.CalendarEventModel.mReminders
28016 219| invoke-virtual {v0,v1}, java.util.ArrayList.equals(java.lang.Object):boolean
28017 222| move-result v0
28018 223| if-nez v0, Label_26
28023 226| iget v0, v5, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
28025 230| if-eq v0, v1, Label_27
28030 233| iget v0, v5, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
28032 237| if-eq v0, v1, Label_28
28037 240| iget-object v0, v5, com.android.calendar.CalendarEventModel.mSyncAccount
28038 242| if-nez v0, Label_29
28040 244| iget-object v0, v6, com.android.calendar.CalendarEventModel.mSyncAccount
28041 246| if-eqz v0, Label_30
28046 249| iget-object v0, v5, com.android.calendar.CalendarEventModel.mSyncAccount
28048 253| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
28049 256| move-result v0
28050 257| if-nez v0, Label_30
28055 260| iget-object v0, v5, com.android.calendar.CalendarEventModel.mSyncAccountType
28056 262| if-nez v0, Label_31
28058 264| iget-object v0, v6, com.android.calendar.CalendarEventModel.mSyncAccountType
28059 266| if-eqz v0, Label_32
28064 269| iget-object v0, v5, com.android.calendar.CalendarEventModel.mSyncAccountType
28066 273| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
28067 276| move-result v0
28068 277| if-nez v0, Label_32
28073 280| iget-object v0, v5, com.android.calendar.CalendarEventModel.mSyncId
28074 282| if-nez v0, Label_33
28076 284| iget-object v0, v6, com.android.calendar.CalendarEventModel.mSyncId
28077 286| if-eqz v0, Label_34
28082 289| iget-object v0, v5, com.android.calendar.CalendarEventModel.mSyncId
28084 293| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
28085 296| move-result v0
28086 297| if-nez v0, Label_34
28091 300| iget-object v0, v5, com.android.calendar.CalendarEventModel.mTimezone
28092 302| if-nez v0, Label_35
28094 304| iget-object v0, v6, com.android.calendar.CalendarEventModel.mTimezone
28095 306| if-eqz v0, Label_36
28100 309| iget-object v0, v5, com.android.calendar.CalendarEventModel.mTimezone
28102 313| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
28103 316| move-result v0
28104 317| if-nez v0, Label_36
28109 320| iget-object v0, v5, com.android.calendar.CalendarEventModel.mTimezone2
28110 322| if-nez v0, Label_37
28112 324| iget-object v0, v6, com.android.calendar.CalendarEventModel.mTimezone2
28113 326| if-eqz v0, Label_38
28118 329| iget-object v0, v5, com.android.calendar.CalendarEventModel.mTimezone2
28120 333| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
28121 336| move-result v0
28122 337| if-nez v0, Label_38
28127 340| iget v0, v5, com.android.calendar.CalendarEventModel.mAvailability
28129 344| if-eq v0, v1, Label_39
28134 347| iget-object v0, v5, com.android.calendar.CalendarEventModel.mUri
28135 349| if-nez v0, Label_40
28137 351| iget-object v0, v6, com.android.calendar.CalendarEventModel.mUri
28138 353| if-eqz v0, Label_41
28143 356| iget-object v0, v5, com.android.calendar.CalendarEventModel.mUri
28145 360| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
28146 363| move-result v0
28147 364| if-nez v0, Label_41
28152 367| iget v0, v5, com.android.calendar.CalendarEventModel.mAccessLevel
28154 371| if-eq v0, v1, Label_42
28159 374| iget v0, v5, com.android.calendar.CalendarEventModel.mEventStatus
28161 378| if-eq v0, v1, Label_43
28166 381| iget v0, v5, com.android.calendar.CalendarEventModel.mEventColor
28168 385| if-eq v0, v1, Label_44
28173 388| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mEventColorInitialized
28175 392| if-eq v0, v1, Label_45
28180 395| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
28181 396| return v0
28191 4| const/4 v0, #-1 (0xffffffff | NaN)
28202 15| iput v0, v6, com.android.calendar.CalendarEventModel.mCalendarColor
28208 21| iput v0, v6, com.android.calendar.CalendarEventModel.mEventColor
28256 69| iput v0, v6, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
28258 71| iput v0, v6, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
28280 93| const/16 v0, #+500 (0x000001f4 | 7.00649e-43)
28281 95| iput v0, v6, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
28291 105| new-instance v0, java.util.ArrayList
28292 107| invoke-direct {v0}, java.util.ArrayList.<init>():void
28293 110| iput-object v0, v6, com.android.calendar.CalendarEventModel.mReminders
28295 112| iget-object v0, v6, com.android.calendar.CalendarEventModel.mAttendeesList
28296 114| invoke-virtual {v0}, java.util.LinkedHashMap.clear():void
28326 16| move-object v0, v9
28328 17| check-cast v0, com.android.calendar.CalendarEventModel
28330 .local v0, "other", com.android.calendar.CalendarEventModel
28331 …19| invoke-virtual {v8,v0}, com.android.calendar.CalendarEventModel.checkOriginalModelFields(com.a…
28341 30| iget-object v1, v0, com.android.calendar.CalendarEventModel.mLocation
28348 37| iget-object v2, v0, com.android.calendar.CalendarEventModel.mLocation
28359 50| iget-object v1, v0, com.android.calendar.CalendarEventModel.mTitle
28366 57| iget-object v2, v0, com.android.calendar.CalendarEventModel.mTitle
28377 70| iget-object v1, v0, com.android.calendar.CalendarEventModel.mDescription
28384 77| iget-object v2, v0, com.android.calendar.CalendarEventModel.mDescription
28395 90| iget-object v1, v0, com.android.calendar.CalendarEventModel.mDuration
28402 97| iget-object v2, v0, com.android.calendar.CalendarEventModel.mDuration
28411 108| iget-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mEnd
28419 117| iget-boolean v2, v0, com.android.calendar.CalendarEventModel.mIsFirstEventInSeries
28426 124| iget-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mOriginalEnd
28434 133| iget-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mOriginalStart
28442 142| iget-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mStart
28450 151| iget-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mOriginalId
28460 162| iget-object v1, v0, com.android.calendar.CalendarEventModel.mOriginalSyncId
28467 169| iget-object v2, v0, com.android.calendar.CalendarEventModel.mOriginalSyncId
28478 182| iget-object v1, v0, com.android.calendar.CalendarEventModel.mRrule
28485 189| iget-object v2, v0, com.android.calendar.CalendarEventModel.mRrule
28518 27| move-result-object v0
28519 28| check-cast v0, com.android.calendar.CalendarEventModel$Attendee
28521 .local v0, "attendee", com.android.calendar.CalendarEventModel$Attendee
28522 30| iget-object v4, v0, com.android.calendar.CalendarEventModel$Attendee.mName
28525 32| iget-object v3, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
28528 34| iget v6, v0, com.android.calendar.CalendarEventModel$Attendee.mStatus
28550 .end_local v0
28566 3| iget v0, v1, com.android.calendar.CalendarEventModel.mCalendarColor
28567 5| return v0
28578 4| iget-object v0, v3, com.android.calendar.CalendarEventModel.mEventColorCache
28579 6| if-eqz v0, Label_1
28581 8| iget-object v0, v3, com.android.calendar.CalendarEventModel.mEventColorCache
28584 …14| invoke-virtual {v0,v1,v2}, com.android.calendar.event.EventColorCache.getColorArray(java.lang.…
28585 17| move-result-object v0
28586 18| return-object v0
28599 3| iget v0, v1, com.android.calendar.CalendarEventModel.mEventColor
28600 5| return v0
28610 3| iget-object v0, v4, com.android.calendar.CalendarEventModel.mEventColorCache
28611 5| if-eqz v0, Label_1
28613 7| iget-object v0, v4, com.android.calendar.CalendarEventModel.mEventColorCache
28619 …15| invoke-virtual {v0,v1,v2,v3}, com.android.calendar.event.EventColorCache.getColorKey(java.lang…
28620 18| move-result v0
28621 19| return v0
28624 20| const/4 v0, #-1 (0xffffffff | NaN)
28625 21| return v0
28638 8| const/16 v0, #+31 (0x0000001f | 4.34403e-44)
28640 .local v0, "prime", int
29083 3| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
29084 5| return v0
29095 4| iget-object v0, v2, com.android.calendar.CalendarEventModel.mTitle
29096 6| if-eqz v0, Label_1
29097 8| iget-object v0, v2, com.android.calendar.CalendarEventModel.mTitle
29098 10| invoke-virtual {v0}, java.lang.String.trim():java.lang.String
29099 13| move-result-object v0
29100 14| invoke-virtual {v0}, java.lang.String.length():int
29101 17| move-result v0
29102 18| if-lez v0, Label_1
29107 21| iget-object v0, v2, com.android.calendar.CalendarEventModel.mLocation
29108 23| if-eqz v0, Label_2
29109 25| iget-object v0, v2, com.android.calendar.CalendarEventModel.mLocation
29110 27| invoke-virtual {v0}, java.lang.String.trim():java.lang.String
29111 30| move-result-object v0
29112 31| invoke-virtual {v0}, java.lang.String.length():int
29113 34| move-result v0
29114 35| if-lez v0, Label_2
29119 38| iget-object v0, v2, com.android.calendar.CalendarEventModel.mDescription
29120 40| if-eqz v0, Label_3
29121 42| iget-object v0, v2, com.android.calendar.CalendarEventModel.mDescription
29122 44| invoke-virtual {v0}, java.lang.String.trim():java.lang.String
29123 47| move-result-object v0
29124 48| invoke-virtual {v0}, java.lang.String.length():int
29125 51| move-result v0
29126 52| if-lez v0, Label_3
29131 55| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29132 56| return v0
29142 3| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mEventColorInitialized
29143 5| return v0
29318 211| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29321 .local v0, "localIdNotReferenced", boolean
29323 214| if-eqz v0, Label_21
29328 .end_local v0
29335 220| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29336 .restart_local v0
29340 .end_local v0
29341 223| const/4 v0, #+0 (0x00000000 | 0.00000)
29342 .restart_local v0
29346 .end_local v0
29367 4| iget-wide v0:v1, v5, com.android.calendar.CalendarEventModel.mCalendarId
29369 8| cmp-long v0, v0:v1, v2:v3
29370 10| if-nez v0, Label_1
29375 13| iget-object v0, v5, com.android.calendar.CalendarEventModel.mOwnerAccount
29376 15| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
29377 18| move-result v0
29378 19| if-eqz v0, Label_2
29383 22| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29384 23| return v0
29426 49| move-result-object v0
29427 50| check-cast v0, com.android.calendar.CalendarEventModel$ReminderEntry
29429 .local v0, "cur", com.android.calendar.CalendarEventModel$ReminderEntry
29430 …52| invoke-virtual {v2,v0}, com.android.calendar.CalendarEventModel$ReminderEntry.equals(java.lang…
29439 65| move-object v2, v0
29445 .end_local v0
29459 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29460 6| iput-boolean v0, v1, com.android.calendar.CalendarEventModel.mCalendarColorInitialized
29475 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29476 6| iput-boolean v0, v1, com.android.calendar.CalendarEventModel.mEventColorInitialized
29487 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.CalendarRecentSuggestionsProv…
29488 3| invoke-direct {v0}, android.content.SearchRecentSuggestionsProvider.<init>():void
29501 6| move-result-object v0
29502 …7| invoke-static {v0}, com.android.calendar.Utils.getSearchAuthority(android.content.Context):java…
29503 10| move-result-object v0
29505 …12| invoke-virtual {v2,v0,v1}, com.android.calendar.CalendarRecentSuggestionsProvider.setupSuggest…
29508 18| move-result v0
29509 19| return v0
29519 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarSettingsActivity$1, c…
29520 3| iput-object v1, v0, com.android.calendar.CalendarSettingsActivity$1.this$0
29522 5| invoke-direct {v0}, java.lang.Object.<init>():void
29538 12| move-result-object v0
29540 .local v0, "accounts", android.accounts.Account[]
29541 13| if-eqz v0, Label_1
29545 21| invoke-virtual {v0,v1}, java.lang.Object.equals(java.lang.Object):boolean
29560 3| iget-object v0, v1, com.android.calendar.CalendarSettingsActivity.mAccounts
29561 5| return-object v0
29573 6| new-instance v0, android.os.Handler
29574 8| invoke-direct {v0}, android.os.Handler.<init>():void
29575 11| iput-object v0, v1, com.android.calendar.CalendarSettingsActivity.mHandler
29577 13| const/4 v0, #+0 (0x00000000 | 0.00000)
29578 14| iput-boolean v0, v1, com.android.calendar.CalendarSettingsActivity.mHideMenuButtons
29580 16| new-instance v0, com.android.calendar.CalendarSettingsActivity$1
29581 …18| invoke-direct {v0,v1}, com.android.calendar.CalendarSettingsActivity$1.<init>(com.android.cale…
29582 21| iput-object v0, v1, com.android.calendar.CalendarSettingsActivity.mCheckAccounts
29594 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29595 4| iput-boolean v0, v1, com.android.calendar.CalendarSettingsActivity.mHideMenuButtons
29608 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29609 4| return v0
29648 34| new-instance v0, android.preference.PreferenceActivity$Header
29649 36| invoke-direct {v0}, android.preference.PreferenceActivity$Header.<init>():void
29651 .local v0, "accountHeader", android.preference.PreferenceActivity$Header
29653 41| iput-object v7, v0, android.preference.PreferenceActivity$Header.title
29657 46| iput-object v7, v0, android.preference.PreferenceActivity$Header.fragment
29671 69| iput-object v3, v0, android.preference.PreferenceActivity$Header.fragmentArguments
29674 72| invoke-interface {v13,v7,v0}, java.util.List.add(int, java.lang.Object):void
29677 .end_local v0
29725 4| iget-boolean v0, v3, com.android.calendar.CalendarSettingsActivity.mHideMenuButtons
29726 6| if-nez v0, Label_1
29729 11| move-result-object v0
29731 15| invoke-virtual {v0,v1,v4}, android.view.MenuInflater.inflate(int, android.view.Menu):void
29735 21| move-result-object v0
29736 22| invoke-virtual {v0,v2,v2}, android.app.ActionBar.setDisplayOptions(int, int):void
29738 25| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
29739 26| return v0
29771 34| new-array v0, v4, java.lang.String[]
29774 40| aput-object v2, v0, v3
29776 .local v0, "array", java.lang.String[]
29778 …45| invoke-virtual {v1,v2,v0}, android.content.Intent.putExtra(java.lang.String, java.lang.String[…
29788 .end_local v0
29802 3| iget-object v0, v2, com.android.calendar.CalendarSettingsActivity.mHandler
29803 5| if-eqz v0, Label_1
29805 7| iget-object v0, v2, com.android.calendar.CalendarSettingsActivity.mHandler
29807 11| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
29822 3| iget-object v0, v4, com.android.calendar.CalendarSettingsActivity.mHandler
29823 5| if-eqz v0, Label_1
29825 7| iget-object v0, v4, com.android.calendar.CalendarSettingsActivity.mHandler
29828 … 13| invoke-virtual {v0,v1,v2,v3}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
29843 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.CalendarUtils$TimeZoneUtils$A…
29844 3| iput-object v1, v0, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.this$1
29846 …5| invoke-direct {v0,v2}, android.content.AsyncQueryHandler.<init>(android.content.ContentResolver…
30010 173| move-result-object v0
30011 174| check-cast v0, java.lang.Runnable
30013 .local v0, "callback", java.lang.Runnable
30014 176| if-eqz v0, Label_7
30016 178| invoke-interface {v0}, java.lang.Runnable.run():void
30020 .end_local v0
30034 3| sget-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mHomeTZ
30035 5| return-object v0
30041 3| iget-object v0, v1, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
30042 5| return-object v0
30048 3| sget-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mTZCallbacks
30049 5| return-object v0
30055 3| sget-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
30056 5| return v0
30061 0| invoke-static/range {v0..v0}, Tracer.OnEntry(boolean):void
30062 3| sput-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mFirstTZRequest
30063 5| return v0
30068 0| invoke-static/range {v0..v0}, Tracer.OnEntry(java.lang.String):void
30069 3| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mHomeTZ
30070 5| return-object v0
30075 0| invoke-static/range {v0..v0}, Tracer.OnEntry(boolean):void
30076 3| sput-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mTZQueryInProgress
30077 5| return v0
30082 0| invoke-static/range {v0..v0}, Tracer.OnEntry(boolean):void
30083 3| sput-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
30084 5| return v0
30096 5| new-array v0, v4, java.lang.String[]
30098 10| aput-object v1, v0, v3
30099 12| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.TIMEZONE_TYPE_ARGS
30101 14| new-array v0, v4, java.lang.String[]
30103 19| aput-object v1, v0, v3
30105 21| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.TIMEZONE_INSTANCES_ARGS
30107 23| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
30108 24| new-array v0, v0, java.lang.String[]
30111 29| aput-object v1, v0, v3
30113 34| aput-object v1, v0, v4
30115 36| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.CALENDAR_CACHE_POJECTION
30117 38| new-instance v0, java.lang.StringBuilder
30119 42| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
30120 45| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mSB
30122 47| new-instance v0, java.util.Formatter
30126 …55| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
30127 58| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mF
30136 69| move-result-object v0
30137 70| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mHomeTZ
30139 72| new-instance v0, java.util.HashSet
30140 74| invoke-direct {v0}, java.util.HashSet.<init>():void
30141 77| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mTZCallbacks
30155 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarUtils$TimeZoneUtils, …
30156 3| invoke-direct {v0}, java.lang.Object.<init>():void
30158 6| iput-object v1, v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
30171 3| move/from16 v0, v18
30172 5| and-int/lit16 v2, v0, #+8192 (0x00002000 | 1.14794e-41)
30230 6| sget-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mFirstTZRequest
30231 8| if-eqz v0, Label_2
30233 10| iget-object v0, v10, com.android.calendar.CalendarUtils$TimeZoneUtils.mPrefsName
30234 …12| invoke-static {v11,v0}, com.android.calendar.CalendarUtils.getSharedPreferences(android.conten…
30238 16| const-string/jumbo v0, "preferences_home_tz_enabled"
30240 …20| invoke-interface {v8,v0,v1}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
30241 23| move-result v0
30242 24| sput-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
30244 26| const-string/jumbo v0, "preferences_home_tz"
30247 …33| invoke-interface {v8,v0,v1}, android.content.SharedPreferences.getString(java.lang.String, jav…
30248 36| move-result-object v0
30249 37| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mHomeTZ
30252 42| move-result-object v0
30253 43| if-eqz v0, Label_2
30255 45| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
30256 46| sput-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mTZQueryInProgress
30258 48| const/4 v0, #+0 (0x00000000 | 0.00000)
30259 49| sput-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mFirstTZRequest
30261 51| sget-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
30262 53| if-nez v0, Label_1
30264 55| new-instance v0, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler
30267 …61| invoke-direct {v0,v10,v1}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler.<in…
30268 64| sput-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
30271 66| sget-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mHandler
30281 …77| invoke-virtual/range {v0..v7}, com.android.calendar.CalendarUtils$TimeZoneUtils$AsyncTZHandler…
30285 80| sget-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mTZQueryInProgress
30286 82| if-eqz v0, Label_3
30288 84| sget-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mTZCallbacks
30289 86| invoke-virtual {v0,v12}, java.util.HashSet.add(java.lang.Object):boolean
30295 90| sget-boolean v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mUseHomeTZ
30296 92| if-eqz v0, Label_6
30297 94| sget-object v0, com.android.calendar.CalendarUtils$TimeZoneUtils.mHomeTZ
30299 96| return-object v0
30302 97| move-exception v0
30304 99| throw v0
30308 103| move-result-object v0
30335 17| move-object/from16 v0, v17
30336 19| invoke-virtual {v1,v0}, java.lang.String.equals(java.lang.Object):boolean
30356 38| move-object/from16 v0, v16
30357 …40| invoke-static {v0,v1}, com.android.calendar.CalendarUtils.getSharedPreferences(android.content…
30445 165| move-object/from16 v0, v17
30446 …167| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
30481 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.CalendarUtils):void
30482 3| invoke-direct {v0}, java.lang.Object.<init>():void
30494 3| const/4 v0, #+0 (0x00000000 | 0.00000)
30495 …4| invoke-virtual {v1,v2,v0}, android.content.Context.getSharedPreferences(java.lang.String, int):…
30496 7| move-result-object v0
30497 8| return-object v0
30509 6| move-result-object v0
30511 .local v0, "editor", android.content.SharedPreferences$Editor
30512 …7| invoke-interface {v0,v2,v3}, android.content.SharedPreferences$Editor.putString(java.lang.Strin…
30514 10| invoke-interface {v0}, android.content.SharedPreferences$Editor.apply():void
30528 6| move-result-object v0
30530 .local v0, "editor", android.content.SharedPreferences$Editor
30531 …7| invoke-interface {v0,v2,v3}, android.content.SharedPreferences$Editor.putBoolean(java.lang.Stri…
30533 10| invoke-interface {v0}, android.content.SharedPreferences$Editor.apply():void
30545 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarViewAdapter$1, com.an…
30546 3| iput-object v1, v0, com.android.calendar.CalendarViewAdapter$1.this$0
30548 5| invoke-direct {v0}, java.lang.Object.<init>():void
30560 3| iget-object v0, v2, com.android.calendar.CalendarViewAdapter$1.this$0
30564 …11| invoke-virtual {v0,v1}, com.android.calendar.CalendarViewAdapter.refresh(android.content.Conte…
30572 3| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mContext
30573 5| return-object v0
30586 6| const/4 v0, #+0 (0x00000000 | 0.00000)
30587 7| iput-object v0, v3, com.android.calendar.CalendarViewAdapter.mMidnightHandler
30589 9| new-instance v0, com.android.calendar.CalendarViewAdapter$1
30590 …11| invoke-direct {v0,v3}, com.android.calendar.CalendarViewAdapter$1.<init>(com.android.calendar.…
30591 14| iput-object v0, v3, com.android.calendar.CalendarViewAdapter.mTimeUpdater
30593 16| new-instance v0, android.os.Handler
30594 18| invoke-direct {v0}, android.os.Handler.<init>():void
30595 21| iput-object v0, v3, com.android.calendar.CalendarViewAdapter.mMidnightHandler
30604 32| move-result-object v0
30606 36| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
30607 39| move-result-object v0
30608 40| iput-object v0, v3, com.android.calendar.CalendarViewAdapter.mButtonNames
30610 42| const-string/jumbo v0, "layout_inflater"
30611 …45| invoke-virtual {v4,v0}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
30612 48| move-result-object v0
30613 49| check-cast v0, android.view.LayoutInflater
30614 51| iput-object v0, v3, com.android.calendar.CalendarViewAdapter.mInflater
30616 53| new-instance v0, java.lang.StringBuilder
30618 57| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
30619 60| iput-object v0, v3, com.android.calendar.CalendarViewAdapter.mStringBuilder
30621 62| new-instance v0, java.util.Formatter
30625 …70| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
30626 73| iput-object v0, v3, com.android.calendar.CalendarViewAdapter.mFormatter
30648 10| iget-object v0, v15, com.android.calendar.CalendarViewAdapter.mTimeZone
30649 12| invoke-direct {v9,v0}, android.text.format.Time.<init>(java.lang.String):void
30652 15| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mMilliTime
30653 17| invoke-virtual {v9,v0,v1}, android.text.format.Time.set(long):void
30655 20| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mMilliTime
30657 24| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
30658 27| move-result v0
30659 28| int-to-long v10:v11, v0
30665 30| iget-object v0, v15, com.android.calendar.CalendarViewAdapter.mStringBuilder
30666 32| invoke-virtual {v0,v14}, java.lang.StringBuilder.setLength(int):void
30668 35| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
30669 37| cmp-long v0, v10:v11, v0:v1
30670 39| if-nez v0, Label_2
30675 45| iget-object v0, v15, com.android.calendar.CalendarViewAdapter.mContext
30682 …55| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
30683 58| move-result-object v0
30684 59| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
30685 62| move-result-object v0
30686 63| aput-object v0, v13, v14
30688 65| const v0, #+2131492956 (0x7f0c005c | 1.86094e+38)
30689 …68| invoke-virtual {v12,v0,v13}, android.content.Context.getString(int, java.lang.Object[]):java.l…
30695 75| move-result-object v0
30696 76| return-object v0
30700 77| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
30701 79| sub-long/2addr v0:v1, v12:v13
30702 80| cmp-long v0, v10:v11, v0:v1
30703 82| if-nez v0, Label_3
30708 88| iget-object v0, v15, com.android.calendar.CalendarViewAdapter.mContext
30715 …98| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
30716 101| move-result-object v0
30717 102| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
30718 105| move-result-object v0
30719 106| aput-object v0, v13, v14
30721 108| const v0, #+2131492957 (0x7f0c005d | 1.86094e+38)
30722 …111| invoke-virtual {v12,v0,v13}, android.content.Context.getString(int, java.lang.Object[]):java.…
30729 117| iget-wide v0:v1, v15, com.android.calendar.CalendarViewAdapter.mTodayJulianDay
30730 119| add-long/2addr v0:v1, v12:v13
30731 120| cmp-long v0, v10:v11, v0:v1
30732 122| if-nez v0, Label_4
30737 128| iget-object v0, v15, com.android.calendar.CalendarViewAdapter.mContext
30744 …138| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.C…
30745 141| move-result-object v0
30746 142| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
30747 145| move-result-object v0
30748 146| aput-object v0, v13, v14
30750 148| const v0, #+2131492958 (0x7f0c005e | 1.86094e+38)
30751 …151| invoke-virtual {v12,v0,v13}, android.content.Context.getString(int, java.lang.Object[]):java.…
30758 157| iget-object v0, v15, com.android.calendar.CalendarViewAdapter.mContext
30765 …167| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.C…
30766 170| move-result-object v0
30767 171| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
30780 3| iget-object v0, v9, com.android.calendar.CalendarViewAdapter.mStringBuilder
30782 6| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
30784 9| iget-object v0, v9, com.android.calendar.CalendarViewAdapter.mContext
30792 …21| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
30793 24| move-result-object v0
30794 25| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
30808 3| iget-object v0, v9, com.android.calendar.CalendarViewAdapter.mStringBuilder
30810 6| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
30812 9| iget-object v0, v9, com.android.calendar.CalendarViewAdapter.mContext
30824 …21| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
30825 24| move-result-object v0
30826 25| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
30840 3| iget-object v0, v9, com.android.calendar.CalendarViewAdapter.mStringBuilder
30842 6| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
30844 9| iget-object v0, v9, com.android.calendar.CalendarViewAdapter.mContext
30852 …21| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
30853 24| move-result-object v0
30854 25| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
30868 3| iget-object v0, v9, com.android.calendar.CalendarViewAdapter.mStringBuilder
30870 6| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
30872 9| iget-object v0, v9, com.android.calendar.CalendarViewAdapter.mContext
30884 …21| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
30885 24| move-result-object v0
30886 25| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
30901 5| move-object/from16 v0, v18
30902 7| iget-object v2, v0, com.android.calendar.CalendarViewAdapter.mTimeZone
30906 12| move-object/from16 v0, v18
30907 14| iget-wide v2:v3, v0, com.android.calendar.CalendarViewAdapter.mMilliTime
30910 19| move-object/from16 v0, v18
30911 21| iget-object v2, v0, com.android.calendar.CalendarViewAdapter.mContext
30949 62| move-object/from16 v0, v18
30950 64| iget-object v2, v0, com.android.calendar.CalendarViewAdapter.mTimeZone
30966 83| move-object/from16 v0, v18
30967 85| iget-object v2, v0, com.android.calendar.CalendarViewAdapter.mStringBuilder
30971 91| move-object/from16 v0, v18
30972 93| iget-object v2, v0, com.android.calendar.CalendarViewAdapter.mContext
30973 95| move-object/from16 v0, v18
30974 97| iget-object v3, v0, com.android.calendar.CalendarViewAdapter.mFormatter
30976 99| move-object/from16 v0, v18
30977 101| iget-object v9, v0, com.android.calendar.CalendarViewAdapter.mTimeZone
30998 10| move-result v0
31000 .local v0, "week", int
31006 20| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
31011 …30| invoke-virtual {v1,v3,v0,v2}, android.content.res.Resources.getQuantityString(int, int, java.l…
31028 13| move-result-wide v0:v1
31030 .local v0, "now", long
31036 21| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
31068 3| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
31069 5| array-length v0, v0
31070 6| return v0
31096 28| move-result-object v0
31097 29| check-cast v0, android.widget.TextView
31099 .local v0, "date", android.widget.TextView
31117 51| invoke-virtual {v0,v3}, android.widget.TextView.setText(java.lang.CharSequence):void
31131 72| invoke-virtual {v0,v3}, android.widget.TextView.setText(java.lang.CharSequence):void
31145 93| invoke-virtual {v0,v3}, android.widget.TextView.setText(java.lang.CharSequence):void
31159 114| invoke-virtual {v0,v3}, android.widget.TextView.setText(java.lang.CharSequence):void
31179 3| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
31180 5| array-length v0, v0
31181 6| if-ge v2, v0, Label_1
31183 8| iget-object v0, v1, com.android.calendar.CalendarViewAdapter.mButtonNames
31184 10| aget-object v0, v0, v2
31185 12| return-object v0
31188 13| const/4 v0, #+0 (0x00000000 | 0.00000)
31189 14| return-object v0
31200 3| int-to-long v0:v1, v3
31201 4| return-wide v0:v1
31212 3| const/4 v0, #+0 (0x00000000 | 0.00000)
31213 4| return v0
31258 59| move-result-object v0
31259 60| check-cast v0, android.widget.TextView
31261 .local v0, "date", android.widget.TextView
31268 .end_local v0
31279 .restart_local v0
31289 86| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
31307 113| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
31319 130| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
31331 149| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
31335 .end_local v0
31427 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
31428 4| return v0
31438 3| const/4 v0, #+0 (0x00000000 | 0.00000)
31439 4| return v0
31448 3| const/4 v0, #+0 (0x00000000 | 0.00000)
31453 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
31455 10| return v0
31465 3| iget-object v0, v2, com.android.calendar.CalendarViewAdapter.mMidnightHandler
31467 7| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
31491 21| move-result-wide v0:v1
31493 .local v0, "now", long
31494 22| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
31497 27| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
31516 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.CalendarViewAdapter, int):void
31517 3| iput v1, v0, com.android.calendar.CalendarViewAdapter.mCurrentMainView
31519 5| invoke-virtual {v0}, com.android.calendar.CalendarViewAdapter.notifyDataSetChanged():void
31565 6| const/4 v0, #+0 (0x00000000 | 0.00000)
31566 7| iput v0, v1, com.android.calendar.ColorChipView.mDrawStyle
31568 9| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
31569 10| iput v0, v1, com.android.calendar.ColorChipView.mBorderWidth
31586 6| const/4 v0, #+0 (0x00000000 | 0.00000)
31587 7| iput v0, v1, com.android.calendar.ColorChipView.mDrawStyle
31589 9| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
31590 10| iput v0, v1, com.android.calendar.ColorChipView.mBorderWidth
31604 3| new-instance v0, android.graphics.Paint
31605 5| invoke-direct {v0}, android.graphics.Paint.<init>():void
31606 8| iput-object v0, v2, com.android.calendar.ColorChipView.mPaint
31608 10| iget-object v0, v2, com.android.calendar.ColorChipView.mPaint
31609 12| invoke-virtual {v0}, android.graphics.Paint.getStrokeWidth():float
31610 15| move-result v0
31611 16| iput v0, v2, com.android.calendar.ColorChipView.mDefStrokeWidth
31613 18| iget-object v0, v2, com.android.calendar.ColorChipView.mPaint
31615 22| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
31631 8| move-result v0
31632 9| add-int/lit8 v12, v0, #-1 (0xffffffff | NaN)
31636 14| move-result v0
31637 15| add-int/lit8 v6, v0, #-1 (0xffffffff | NaN)
31641 19| iget v0, v14, com.android.calendar.ColorChipView.mDrawStyle
31643 22| if-ne v0, v3, Label_3
31645 24| iget v0, v14, com.android.calendar.ColorChipView.mColor
31646 26| invoke-static {v0}, com.android.calendar.Utils.getDeclinedColorFromColor(int):int
31647 29| move-result v0
31650 30| invoke-virtual {v2,v0}, android.graphics.Paint.setColor(int):void
31652 33| iget v0, v14, com.android.calendar.ColorChipView.mDrawStyle
31653 35| packed-switch v0, Label_7
31659 39| iget v0, v14, com.android.calendar.ColorChipView.mColor
31663 43| iget-object v0, v14, com.android.calendar.ColorChipView.mPaint
31665 47| invoke-virtual {v0,v2}, android.graphics.Paint.setStrokeWidth(float):void
31670 54| move-object v0, v15
31672 …56| invoke-virtual/range {v0..v5}, android.graphics.Canvas.drawRect(float, float, float, float, an…
31676 61| iget v0, v14, com.android.calendar.ColorChipView.mBorderWidth
31677 63| if-gtz v0, Label_6
31682 66| iget v0, v14, com.android.calendar.ColorChipView.mBorderWidth
31683 68| div-int/lit8 v7, v0, #+2 (0x00000002 | 2.80260e-45)
31692 72| iget-object v0, v14, com.android.calendar.ColorChipView.mPaint
31695 77| invoke-virtual {v0,v2}, android.graphics.Paint.setStrokeWidth(float):void
31697 80| const/16 v0, #+16 (0x00000010 | 2.24208e-44)
31698 82| new-array v9, v0, float[]
31710 90| int-to-float v0, v7
31711 91| aput v0, v9, v10
31716 95| int-to-float v0, v12
31717 96| aput v0, v9, v11
31722 100| int-to-float v0, v7
31723 101| aput v0, v9, v10
31733 109| sub-int v0, v6, v7
31734 111| int-to-float v0, v0
31735 112| aput v0, v9, v10
31740 116| int-to-float v0, v12
31741 117| aput v0, v9, v11
31746 121| sub-int v0, v6, v7
31747 123| int-to-float v0, v0
31748 124| aput v0, v9, v10
31753 128| int-to-float v0, v7
31754 129| aput v0, v9, v11
31764 137| int-to-float v0, v7
31765 138| aput v0, v9, v11
31770 142| int-to-float v0, v6
31771 143| aput v0, v9, v10
31776 147| sub-int v0, v12, v7
31777 149| int-to-float v0, v0
31778 150| aput v0, v9, v11
31788 158| sub-int v0, v12, v7
31789 160| int-to-float v0, v0
31790 161| aput v0, v9, v11
31795 165| int-to-float v0, v6
31796 166| aput v0, v9, v10
31798 168| iget-object v0, v14, com.android.calendar.ColorChipView.mPaint
31799 …170| invoke-virtual {v15,v9,v0}, android.graphics.Canvas.drawLines(float[], android.graphics.Paint…
31817 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.ColorChipView, int):void
31818 3| iput v1, v0, com.android.calendar.ColorChipView.mColor
31820 5| invoke-virtual {v0}, com.android.calendar.ColorChipView.invalidate():void
31834 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
31835 6| if-eq v2, v0, Label_1
31836 8| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
31837 9| if-eq v2, v0, Label_1
31855 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.ContactsAsyncHelper$WorkerArg…
31856 3| invoke-direct {v0}, java.lang.Object.<init>():void
31866 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.ContactsAsyncHelper$WorkerArg…
31867 3| invoke-direct {v0}, com.android.calendar.ContactsAsyncHelper$WorkerArgs.<init>():void
31878 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.ContactsAsyncHelper$WorkerHan…
31879 3| iput-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerHandler.this$0
31881 5| invoke-direct {v0,v2}, android.os.Handler.<init>(android.os.Looper):void
31895 4| iget-object v0, v8, android.os.Message.obj
31896 6| check-cast v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs
31898 .local v0, "args", com.android.calendar.ContactsAsyncHelper$WorkerArgs
31925 34| iget-object v4, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.context
31928 40| iget-object v5, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.uri
31939 48| iget-object v4, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.uri
31944 58| iput-object v4, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
31960 74| iput-object v6, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
31976 3| const/4 v0, #+0 (0x00000000 | 0.00000)
31977 4| sput-object v0, com.android.calendar.ContactsAsyncHelper.mInstance
31991 6| new-instance v0, android.os.HandlerThread
31993 11| invoke-direct {v0,v1}, android.os.HandlerThread.<init>(java.lang.String):void
31995 .local v0, "thread", android.os.HandlerThread
31996 14| invoke-virtual {v0}, android.os.HandlerThread.start():void
31999 19| invoke-virtual {v0}, android.os.HandlerThread.getLooper():android.os.Looper
32021 7| new-instance v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs
32022 …9| invoke-direct {v0,v2}, com.android.calendar.ContactsAsyncHelper$WorkerArgs.<init>(com.android.c…
32024 .local v0, "args", com.android.calendar.ContactsAsyncHelper$WorkerArgs
32025 12| iput-object v4, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.context
32027 14| iput-object v5, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.item
32029 16| iput-object v7, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.uri
32031 18| iput-object v6, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.callback
32050 41| iput-object v0, v1, android.os.Message.obj
32067 4| iget-object v0, v5, android.os.Message.obj
32068 6| check-cast v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs
32070 .local v0, "args", com.android.calendar.ContactsAsyncHelper$WorkerArgs
32078 14| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
32081 18| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
32084 23| iget-object v2, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
32085 25| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
32091 34| iget v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.defaultResource
32095 39| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
32098 44| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.view
32099 46| iget v2, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.defaultResource
32104 53| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
32107 57| iget-object v2, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.item
32108 59| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.result
32112 65| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.callback
32115 69| iget-object v1, v0, com.android.calendar.ContactsAsyncHelper$WorkerArgs.callback
32132 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayFragment$1, com.android.ca…
32133 3| iput-object v1, v0, com.android.calendar.DayFragment$1.this$0
32135 5| invoke-direct {v0}, java.lang.Object.<init>():void
32162 27| move-result-object v0
32164 .local v0, "tz", java.lang.String
32167 32| iput-object v0, v1, android.text.format.Time.timezone
32180 3| iget-object v0, v1, com.android.calendar.DayFragment.mTZUpdater
32181 5| return-object v0
32193 6| new-instance v0, android.text.format.Time
32194 8| invoke-direct {v0}, android.text.format.Time.<init>():void
32195 11| iput-object v0, v1, com.android.calendar.DayFragment.mSelectedDay
32197 13| new-instance v0, com.android.calendar.DayFragment$1
32198 …15| invoke-direct {v0,v1}, com.android.calendar.DayFragment$1.<init>(com.android.calendar.DayFragm…
32199 18| iput-object v0, v1, com.android.calendar.DayFragment.mTZUpdater
32201 20| iget-object v0, v1, com.android.calendar.DayFragment.mSelectedDay
32202 22| invoke-virtual {v0}, android.text.format.Time.setToNow():void
32217 6| new-instance v0, android.text.format.Time
32218 8| invoke-direct {v0}, android.text.format.Time.<init>():void
32219 11| iput-object v0, v3, com.android.calendar.DayFragment.mSelectedDay
32221 13| new-instance v0, com.android.calendar.DayFragment$1
32222 …15| invoke-direct {v0,v3}, com.android.calendar.DayFragment$1.<init>(com.android.calendar.DayFragm…
32223 18| iput-object v0, v3, com.android.calendar.DayFragment.mTZUpdater
32227 22| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
32228 24| cmp-long v0, v4:v5, v0:v1
32229 26| if-nez v0, Label_2
32231 28| iget-object v0, v3, com.android.calendar.DayFragment.mSelectedDay
32232 30| invoke-virtual {v0}, android.text.format.Time.setToNow():void
32238 34| iget-object v0, v3, com.android.calendar.DayFragment.mSelectedDay
32239 36| invoke-virtual {v0,v4,v5}, android.text.format.Time.set(long):void
32262 18| move-result-object v0
32263 19| check-cast v0, com.android.calendar.DayView
32265 .local v0, "currentView", com.android.calendar.DayView
32266 …21| invoke-virtual {v0,v6}, com.android.calendar.DayView.compareToVisibleTimeRange(android.text.fo…
32272 …27| invoke-virtual {v0,v6,v7,v8}, com.android.calendar.DayView.setSelected(android.text.format.Tim…
32297 57| invoke-virtual {v0}, com.android.calendar.DayView.getFirstVisibleHour():int
32343 13| move-result-object v0
32344 14| check-cast v0, com.android.calendar.DayView
32346 .local v0, "view", com.android.calendar.DayView
32347 16| invoke-virtual {v0}, com.android.calendar.DayView.clearCachedEvents():void
32349 19| invoke-virtual {v0}, com.android.calendar.DayView.reloadEvents():void
32353 27| move-result-object v0
32354 .end_local v0
32355 28| check-cast v0, com.android.calendar.DayView
32357 .restart_local v0
32358 30| invoke-virtual {v0}, com.android.calendar.DayView.clearCachedEvents():void
32379 15| move-result-object v0
32380 16| check-cast v0, com.android.calendar.DayView
32382 .local v0, "view", com.android.calendar.DayView
32383 18| if-nez v0, Label_2
32388 21| invoke-virtual {v0}, com.android.calendar.DayView.getSelectedTimeInMillis():long
32400 3| const-wide/16 v0:v1, #+160 (0x000000a0 | 2.24208e-43)
32401 5| return-wide v0:v1
32417 11| cmp-long v0, v4:v5, v6:v7
32418 13| if-nez v0, Label_6
32424 22| cmp-long v0, v4:v5, v8:v9
32425 24| if-eqz v0, Label_4
32426 26| move v0, v1
32436 …36| invoke-direct {v10,v3,v0,v1}, com.android.calendar.DayFragment.goTo(android.text.format.Time, …
32441 40| move v0, v2
32450 46| iget-wide v0:v1, v11, com.android.calendar.CalendarController$EventInfo.eventType
32452 50| cmp-long v0, v0:v1, v2:v3
32453 52| if-nez v0, Label_3
32471 10| new-instance v0, com.android.calendar.DayView
32485 …30| invoke-direct/range {v0..v5}, com.android.calendar.DayView.<init>(android.content.Context, com…
32487 .local v0, "view", com.android.calendar.DayView
32489 34| invoke-virtual {v0,v1}, com.android.calendar.DayView.setId(int):void
32493 …42| invoke-virtual {v0,v1}, com.android.calendar.DayView.setLayoutParams(android.view.ViewGroup$La…
32496 …47| invoke-virtual {v0,v1,v7,v7}, com.android.calendar.DayView.setSelected(android.text.format.Tim…
32498 50| return-object v0
32512 9| move-result-object v0
32514 .local v0, "context", android.content.Context
32516 …12| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
32521 …21| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
32526 …30| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
32531 …39| invoke-static {v0,v1}, android.view.animation.AnimationUtils.loadAnimation(android.content.Con…
32536 47| invoke-direct {v1,v0}, com.android.calendar.EventLoader.<init>(android.content.Context):void
32553 10| move-result-object v0
32555 .local v0, "v", android.view.View
32557 14| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
32576 47| return-object v0
32590 11| move-result-object v0
32591 12| check-cast v0, com.android.calendar.DayView
32593 .local v0, "view", com.android.calendar.DayView
32594 14| invoke-virtual {v0}, com.android.calendar.DayView.cleanup():void
32598 22| move-result-object v0
32599 .end_local v0
32600 23| check-cast v0, com.android.calendar.DayView
32602 .restart_local v0
32603 25| invoke-virtual {v0}, com.android.calendar.DayView.cleanup():void
32608 33| invoke-virtual {v0}, com.android.calendar.DayView.stopEventsAnimation():void
32638 24| move-result-object v0
32639 25| check-cast v0, com.android.calendar.DayView
32641 .local v0, "view", com.android.calendar.DayView
32642 27| invoke-virtual {v0}, com.android.calendar.DayView.handleOnResume():void
32644 30| invoke-virtual {v0}, com.android.calendar.DayView.restartCurrentTimeUpdates():void
32648 38| move-result-object v0
32649 .end_local v0
32650 39| check-cast v0, com.android.calendar.DayView
32652 .restart_local v0
32653 41| invoke-virtual {v0}, com.android.calendar.DayView.handleOnResume():void
32655 44| invoke-virtual {v0}, com.android.calendar.DayView.restartCurrentTimeUpdates():void
32671 9| move-result-wide v0:v1
32673 .local v0, "time", long
32675 12| cmp-long v2, v0:v1, v2:v3
32679 19| invoke-virtual {v5,v2,v0,v1}, android.os.Bundle.putLong(java.lang.String, long):void
32692 3| const/high16 v0, #+1096810496 (0x41600000 | 14.0000)
32693 5| sput v0, com.android.calendar.DayOfMonthDrawable.mTextSize
32708 6| const-string/jumbo v0, "1"
32709 9| iput-object v0, v2, com.android.calendar.DayOfMonthDrawable.mDayOfMonth
32711 11| new-instance v0, android.graphics.Rect
32712 13| invoke-direct {v0}, android.graphics.Rect.<init>():void
32713 16| iput-object v0, v2, com.android.calendar.DayOfMonthDrawable.mTextBounds
32716 21| move-result-object v0
32718 25| invoke-virtual {v0,v1}, android.content.res.Resources.getDimension(int):float
32719 28| move-result v0
32720 29| sput v0, com.android.calendar.DayOfMonthDrawable.mTextSize
32722 31| new-instance v0, android.graphics.Paint
32723 33| invoke-direct {v0}, android.graphics.Paint.<init>():void
32724 36| iput-object v0, v2, com.android.calendar.DayOfMonthDrawable.mPaint
32726 38| iget-object v0, v2, com.android.calendar.DayOfMonthDrawable.mPaint
32728 42| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
32730 45| iget-object v0, v2, com.android.calendar.DayOfMonthDrawable.mPaint
32732 50| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
32734 53| iget-object v0, v2, com.android.calendar.DayOfMonthDrawable.mPaint
32736 …57| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android.…
32738 60| iget-object v0, v2, com.android.calendar.DayOfMonthDrawable.mPaint
32740 64| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
32742 67| iget-object v0, v2, com.android.calendar.DayOfMonthDrawable.mPaint
32744 … 71| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
32774 32| move-result-object v0
32776 .local v0, "bounds", android.graphics.Rect
32778 35| iget v3, v0, android.graphics.Rect.right
32781 40| iget v4, v0, android.graphics.Rect.bottom
32804 3| const/4 v0, #+0 (0x00000000 | 0.00000)
32805 4| return v0
32816 3| iget-object v0, v1, com.android.calendar.DayOfMonthDrawable.mPaint
32817 5| invoke-virtual {v0,v2}, android.graphics.Paint.setAlpha(int):void
32829 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayOfMonthDrawable, android.g…
32842 6| move-result-object v0
32843 7| iput-object v0, v1, com.android.calendar.DayOfMonthDrawable.mDayOfMonth
32857 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$1, com.android.calend…
32858 3| iput-object v1, v0, com.android.calendar.DayView$1.this$0
32860 5| invoke-direct {v0}, java.lang.Object.<init>():void
32875 10| move-result-object v0
32877 .local v0, "tz", java.lang.String
32880 15| iput-object v0, v1, android.text.format.Time.timezone
32890 31| invoke-virtual {v1,v0}, android.text.format.Time.switchTimezone(java.lang.String):void
32905 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$2, com.android.calend…
32906 3| iput-object v1, v0, com.android.calendar.DayView$2.this$0
32908 5| invoke-direct {v0}, java.lang.Object.<init>():void
32920 3| iget-object v0, v2, com.android.calendar.DayView$2.this$0
32924 …11| invoke-static {v0,v1}, com.android.calendar.DayView.-set6(com.android.calendar.DayView, com.an…
32926 14| iget-object v0, v2, com.android.calendar.DayView$2.this$0
32928 …17| invoke-static {v0,v1}, com.android.calendar.DayView.-set14(com.android.calendar.DayView, com.a…
32930 20| iget-object v0, v2, com.android.calendar.DayView$2.this$0
32931 22| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
32943 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$3, com.android.calend…
32944 3| iput-object v1, v0, com.android.calendar.DayView$3.this$0
32946 5| invoke-direct {v0}, java.lang.Object.<init>():void
32959 4| iget-object v0, v15, com.android.calendar.DayView$3.this$0
32960 …6| invoke-static {v0}, com.android.calendar.DayView.-get7(com.android.calendar.DayView):com.androi…
32961 9| move-result-object v0
32962 10| if-eqz v0, Label_1
32964 12| iget-object v0, v15, com.android.calendar.DayView$3.this$0
32965 …14| invoke-static {v0}, com.android.calendar.DayView.-get9(com.android.calendar.DayView):com.andro…
32966 17| move-result-object v0
32995 …65| invoke-virtual/range {v0..v13}, com.android.calendar.CalendarController.sendEventRelatedEvent(…
32998 68| iget-object v0, v15, com.android.calendar.DayView$3.this$0
32999 …70| invoke-static {v0,v14}, com.android.calendar.DayView.-set6(com.android.calendar.DayView, com.a…
33001 73| iget-object v0, v15, com.android.calendar.DayView$3.this$0
33002 75| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
33014 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$4, com.android.calend…
33015 3| iput-object v1, v0, com.android.calendar.DayView$4.this$0
33017 5| invoke-direct {v0}, android.animation.AnimatorListenerAdapter.<init>():void
33030 3| iget-object v0, v2, com.android.calendar.DayView$4.this$0
33032 …6| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
33045 3| iget-object v0, v2, com.android.calendar.DayView$4.this$0
33047 …6| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
33049 9| iget-object v0, v2, com.android.calendar.DayView$4.this$0
33050 11| invoke-static {v0}, com.android.calendar.DayView.-wrap10(com.android.calendar.DayView):void
33052 14| iget-object v0, v2, com.android.calendar.DayView$4.this$0
33053 16| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
33066 3| iget-object v0, v2, com.android.calendar.DayView$4.this$0
33068 …6| invoke-static {v0,v1}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boolea…
33080 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$5, com.android.calend…
33081 3| iput-object v1, v0, com.android.calendar.DayView$5.this$0
33083 5| invoke-direct {v0}, java.lang.Object.<init>():void
33095 3| iget-object v0, v1, com.android.calendar.DayView$5.this$0
33096 5| invoke-virtual {v0}, com.android.calendar.DayView.clearCachedEvents():void
33109 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.DayView$6, com.android.calend…
33110 3| iput-object v1, v0, com.android.calendar.DayView$6.this$0
33111 5| iput-object v2, v0, com.android.calendar.DayView$6.val$events
33113 7| invoke-direct {v0}, java.lang.Object.<init>():void
33168 71| move-result-object v0
33169 72| check-cast v0, com.android.calendar.Event
33171 .local v0, "e", com.android.calendar.Event
33172 74| invoke-virtual {v0}, com.android.calendar.Event.drawAsAllday():boolean
33179 86| invoke-virtual {v3,v0}, java.util.ArrayList.add(java.lang.Object):boolean
33183 .end_local v0
33319 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$7, com.android.calend…
33320 3| iput-object v1, v0, com.android.calendar.DayView$7.this$0
33322 5| invoke-direct {v0}, android.animation.AnimatorListenerAdapter.<init>():void
33335 3| iget-object v0, v2, com.android.calendar.DayView$7.this$0
33336 5| invoke-static {v0}, com.android.calendar.DayView.-get6(com.android.calendar.DayView):boolean
33337 8| move-result v0
33338 9| if-nez v0, Label_1
33340 11| iget-object v0, v2, com.android.calendar.DayView$7.this$0
33342 …14| invoke-static {v0,v1}, com.android.calendar.DayView.-set2(com.android.calendar.DayView, int):i…
33345 20| move-result v0
33346 21| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
33347 23| invoke-static {v0}, com.android.calendar.DayView.-set17(boolean):boolean
33350 26| iget-object v0, v2, com.android.calendar.DayView$7.this$0
33352 …29| invoke-static {v0,v1}, com.android.calendar.DayView.-set13(com.android.calendar.DayView, boole…
33354 32| iget-object v0, v2, com.android.calendar.DayView$7.this$0
33355 34| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
33367 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$8, com.android.calend…
33368 3| iput-object v1, v0, com.android.calendar.DayView$8.this$0
33370 5| invoke-direct {v0}, java.lang.Object.<init>():void
33388 7| move-object/from16 v0, v18
33389 9| iget-object v2, v0, com.android.calendar.DayView$8.this$0
33396 17| move-object/from16 v0, v18
33397 19| iget-object v2, v0, com.android.calendar.DayView$8.this$0
33402 27| move-object/from16 v0, v18
33403 29| iget-object v3, v0, com.android.calendar.DayView$8.this$0
33430 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$CalendarGestureListen…
33431 3| iput-object v1, v0, com.android.calendar.DayView$CalendarGestureListener.this$0
33432 5| invoke-direct {v0}, android.view.GestureDetector$SimpleOnGestureListener.<init>():void
33445 6| move-result v0
33446 7| if-eqz v0, Label_1
33448 12| move-result-object v0
33450 16| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
33453 19| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33454 …21| invoke-static {v0,v3}, com.android.calendar.DayView.-wrap3(com.android.calendar.DayView, andro…
33456 24| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
33457 25| return v0
33469 6| move-result v0
33470 7| if-eqz v0, Label_1
33472 12| move-result-object v0
33474 16| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
33477 19| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33478 … 21| invoke-static {v0}, com.android.calendar.DayView.-get27(com.android.calendar.DayView):boolean
33479 24| move-result v0
33480 25| if-eqz v0, Label_3
33483 30| move-result v0
33486 35| cmpg-float v0, v0, v1
33487 37| if-gez v0, Label_2
33489 39| const/4 v0, #+0 (0x00000000 | 0.00000)
33490 40| return v0
33496 42| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33497 …44| invoke-static {v0,v3,v4,v5,v6}, com.android.calendar.DayView.-wrap4(com.android.calendar.DayVi…
33499 47| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
33500 48| return v0
33512 6| move-result v0
33513 7| if-eqz v0, Label_1
33515 12| move-result-object v0
33517 16| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
33520 19| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33521 …21| invoke-static {v0,v3}, com.android.calendar.DayView.-wrap5(com.android.calendar.DayView, andro…
33535 6| move-result v0
33536 7| if-eqz v0, Label_1
33538 12| move-result-object v0
33540 16| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
33543 19| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33544 21| invoke-static {v0}, com.android.calendar.DayView.-wrap8(com.android.calendar.DayView):void
33546 24| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33547 … 26| invoke-static {v0}, com.android.calendar.DayView.-get27(com.android.calendar.DayView):boolean
33548 29| move-result v0
33549 30| if-eqz v0, Label_3
33552 35| move-result v0
33555 40| cmpg-float v0, v0, v1
33556 42| if-gez v0, Label_2
33558 44| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33559 46| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
33561 49| const/4 v0, #+0 (0x00000000 | 0.00000)
33562 50| return v0
33568 52| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33569 …54| invoke-static {v0,v3,v4,v5,v6}, com.android.calendar.DayView.-wrap6(com.android.calendar.DayVi…
33571 57| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
33572 58| return v0
33584 6| move-result v0
33585 7| if-eqz v0, Label_1
33587 12| move-result-object v0
33589 16| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
33592 19| iget-object v0, v2, com.android.calendar.DayView$CalendarGestureListener.this$0
33593 …21| invoke-static {v0,v3}, com.android.calendar.DayView.-wrap7(com.android.calendar.DayView, andro…
33595 24| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
33596 25| return v0
33606 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$ContextMenuHandler, c…
33607 3| iput-object v1, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33608 5| invoke-direct {v0}, java.lang.Object.<init>():void
33618 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.DayView$ContextMenuHandler, c…
33619 …3| invoke-direct {v0,v1}, com.android.calendar.DayView$ContextMenuHandler.<init>(com.android.calen…
33640 12| move-object/from16 v0, v27
33641 14| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33646 22| move-object/from16 v0, v27
33647 24| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33651 30| move-object/from16 v0, v27
33652 32| iget-object v3, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33656 40| move-object/from16 v0, v27
33657 42| iget-object v3, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33662 50| move-object/from16 v0, v27
33663 52| iget-object v3, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33682 73| move-object/from16 v0, v27
33683 75| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33688 83| move-object/from16 v0, v27
33689 85| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33693 91| move-object/from16 v0, v27
33694 93| iget-object v3, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33698 101| move-object/from16 v0, v27
33699 103| iget-object v3, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33704 111| move-object/from16 v0, v27
33705 113| iget-object v3, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33721 134| move-object/from16 v0, v27
33722 136| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33725 142| move-object/from16 v0, v27
33726 144| iget-object v3, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33740 163| move-object/from16 v0, v27
33741 165| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33744 171| move-object/from16 v0, v27
33745 173| iget-object v3, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33759 192| move-object/from16 v0, v27
33760 194| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33769 205| move-object/from16 v0, v27
33770 207| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33789 228| move-object/from16 v0, v27
33790 230| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33795 238| move-object/from16 v0, v27
33796 240| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33801 246| move-object/from16 v0, v26
33802 248| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
33803 250| move-wide/from16 v18:v19, v0:v1
33806 252| move-object/from16 v0, v26
33807 254| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
33808 256| move-wide/from16 v20:v21, v0:v1
33811 258| move-object/from16 v0, v26
33812 260| iget-wide v0:v1, v0, com.android.calendar.Event.id
33813 262| move-wide/from16 v16:v17, v0:v1
33816 264| move-object/from16 v0, v27
33817 266| iget-object v2, v0, com.android.calendar.DayView$ContextMenuHandler.this$0
33851 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$ContinueScroll, com.a…
33852 3| iput-object v1, v0, com.android.calendar.DayView$ContinueScroll.this$0
33853 5| invoke-direct {v0}, java.lang.Object.<init>():void
33863 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.DayView$ContinueScroll, com.a…
33864 …3| invoke-direct {v0,v1}, com.android.calendar.DayView$ContinueScroll.<init>(com.android.calendar.…
33877 6| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33878 … 8| invoke-static {v0}, com.android.calendar.DayView.-get24(com.android.calendar.DayView):boolean
33879 11| move-result v0
33880 12| if-eqz v0, Label_3
33881 14| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33882 …16| invoke-static {v0}, com.android.calendar.DayView.-get23(com.android.calendar.DayView):android.…
33883 19| move-result-object v0
33884 20| invoke-virtual {v0}, android.widget.OverScroller.computeScrollOffset():boolean
33885 23| move-result v0
33887 …24| invoke-static {v2,v0}, com.android.calendar.DayView.-set15(com.android.calendar.DayView, boole…
33889 27| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33890 … 29| invoke-static {v0}, com.android.calendar.DayView.-get24(com.android.calendar.DayView):boolean
33891 32| move-result v0
33892 33| if-eqz v0, Label_2
33893 35| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33894 37| iget-boolean v0, v0, com.android.calendar.DayView.mPaused
33895 39| if-eqz v0, Label_4
33898 41| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33899 43| invoke-static {v0}, com.android.calendar.DayView.-wrap10(com.android.calendar.DayView):void
33901 46| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33902 48| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
33906 52| move v0, v1
33911 55| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33917 …67| invoke-static {v0,v2}, com.android.calendar.DayView.-set19(com.android.calendar.DayView, int):…
33919 70| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33920 72| invoke-static {v0}, com.android.calendar.DayView.-get5(com.android.calendar.DayView):boolean
33921 75| move-result v0
33922 76| if-eqz v0, Label_6
33924 78| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33925 80| invoke-static {v0}, com.android.calendar.DayView.-get29(com.android.calendar.DayView):int
33926 83| move-result v0
33927 84| if-gez v0, Label_9
33929 86| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33930 …88| invoke-static {v0}, com.android.calendar.DayView.-get12(com.android.calendar.DayView):android.…
33931 91| move-result-object v0
33936 99| invoke-virtual {v0,v2}, android.widget.EdgeEffect.onAbsorb(int):void
33938 102| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33939 …104| invoke-static {v0,v1}, com.android.calendar.DayView.-set5(com.android.calendar.DayView, boole…
33942 107| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33948 …119| invoke-static {v0,v2}, com.android.calendar.DayView.-set10(com.android.calendar.DayView, floa…
33951 122| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33952 124| invoke-static {v0}, com.android.calendar.DayView.-get22(com.android.calendar.DayView):int
33953 127| move-result v0
33954 128| if-eqz v0, Label_7
33955 130| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33956 132| invoke-static {v0}, com.android.calendar.DayView.-get22(com.android.calendar.DayView):int
33957 135| move-result v0
33961 142| if-ne v0, v2, Label_8
33964 144| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33965 146| invoke-static {v0}, com.android.calendar.DayView.-get29(com.android.calendar.DayView):int
33966 149| move-result v0
33967 150| if-gez v0, Label_10
33969 152| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33970 …154| invoke-static {v0,v1}, com.android.calendar.DayView.-set19(com.android.calendar.DayView, int)…
33973 157| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33974 159| invoke-static {v0}, com.android.calendar.DayView.-wrap2(com.android.calendar.DayView):void
33976 162| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33977 …164| invoke-static {v0}, com.android.calendar.DayView.-get15(com.android.calendar.DayView):android…
33978 167| move-result-object v0
33979 168| invoke-virtual {v0,v3}, android.os.Handler.post(java.lang.Runnable):boolean
33981 171| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33982 173| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
33987 177| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33988 179| invoke-static {v0}, com.android.calendar.DayView.-get29(com.android.calendar.DayView):int
33989 182| move-result v0
33993 189| if-le v0, v2, Label_5
33995 191| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
33996 …193| invoke-static {v0}, com.android.calendar.DayView.-get11(com.android.calendar.DayView):android…
33997 196| move-result-object v0
34002 204| invoke-virtual {v0,v2}, android.widget.EdgeEffect.onAbsorb(int):void
34004 207| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
34005 …209| invoke-static {v0,v1}, com.android.calendar.DayView.-set5(com.android.calendar.DayView, boole…
34009 214| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
34010 216| invoke-static {v0}, com.android.calendar.DayView.-get29(com.android.calendar.DayView):int
34011 219| move-result v0
34015 226| if-le v0, v1, Label_8
34017 228| iget-object v0, v3, com.android.calendar.DayView$ContinueScroll.this$0
34021 …236| invoke-static {v0,v1}, com.android.calendar.DayView.-set19(com.android.calendar.DayView, int)…
34032 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$DismissPopup, com.and…
34033 3| iput-object v1, v0, com.android.calendar.DayView$DismissPopup.this$0
34034 5| invoke-direct {v0}, java.lang.Object.<init>():void
34045 3| iget-object v0, v1, com.android.calendar.DayView$DismissPopup.this$0
34046 …5| invoke-static {v0}, com.android.calendar.DayView.-get20(com.android.calendar.DayView):android.w…
34047 8| move-result-object v0
34048 9| if-eqz v0, Label_1
34050 11| iget-object v0, v1, com.android.calendar.DayView$DismissPopup.this$0
34051 …13| invoke-static {v0}, com.android.calendar.DayView.-get20(com.android.calendar.DayView):android.…
34052 16| move-result-object v0
34053 17| invoke-virtual {v0}, android.widget.PopupWindow.dismiss():void
34071 11| move-result v0
34072 12| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
34073 14| invoke-static {v0}, com.android.calendar.DayView.-set20(int):int
34074 17| move-result v0
34075 18| iput v0, v1, com.android.calendar.DayView$GotoBroadcaster.mCounter
34092 3| iget-object v0, v15, com.android.calendar.DayView$GotoBroadcaster.this$0
34093 …5| invoke-static {v0}, com.android.calendar.DayView.-get30(com.android.calendar.DayView):android.w…
34094 8| move-result-object v0
34095 9| invoke-virtual {v0}, android.widget.ViewSwitcher.getCurrentView():android.view.View
34100 15| const/4 v0, #+0 (0x00000000 | 0.00000)
34101 …16| invoke-static {v14,v0}, com.android.calendar.DayView.-set18(com.android.calendar.DayView, int)…
34103 19| iget-object v0, v15, com.android.calendar.DayView$GotoBroadcaster.this$0
34104 …21| invoke-static {v0}, com.android.calendar.DayView.-get30(com.android.calendar.DayView):android.…
34105 24| move-result-object v0
34106 25| invoke-virtual {v0}, android.widget.ViewSwitcher.getNextView():android.view.View
34112 31| const/4 v0, #+0 (0x00000000 | 0.00000)
34113 …32| invoke-static {v14,v0}, com.android.calendar.DayView.-set18(com.android.calendar.DayView, int)…
34115 35| iget v0, v15, com.android.calendar.DayView$GotoBroadcaster.mCounter
34118 41| if-ne v0, v1, Label_1
34120 43| iget-object v0, v15, com.android.calendar.DayView$GotoBroadcaster.this$0
34121 …45| invoke-static {v0}, com.android.calendar.DayView.-get9(com.android.calendar.DayView):com.andro…
34122 48| move-result-object v0
34135 …64| invoke-virtual/range {v0..v13}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
34148 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$GotoBroadcaster, andr…
34159 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$GotoBroadcaster, andr…
34170 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$ScrollInterpolator, c…
34171 3| iput-object v1, v0, com.android.calendar.DayView$ScrollInterpolator.this$0
34172 5| invoke-direct {v0}, java.lang.Object.<init>():void
34188 6| mul-float v0, v4, v4
34189 8| mul-float/2addr v0, v4
34190 9| mul-float/2addr v0, v4
34191 10| mul-float/2addr v0, v4
34192 11| add-float v4, v0, v2
34194 13| sub-float v0, v2, v4
34198 21| mul-float/2addr v0, v1
34199 22| cmpg-float v0, v0, v2
34200 24| if-gez v0, Label_1
34202 26| iget-object v0, v3, com.android.calendar.DayView$ScrollInterpolator.this$0
34203 28| invoke-static {v0}, com.android.calendar.DayView.-wrap0(com.android.calendar.DayView):void
34220 8| const/4 v0, #+0 (0x00000000 | 0.00000)
34221 9| iput-object v0, v1, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
34223 11| const/4 v0, #+0 (0x00000000 | 0.00000)
34224 12| iput-boolean v0, v1, com.android.calendar.DayView$TodayAnimatorListener.mFadingIn
34240 4| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
34241 6| if-eq v0, v6, Label_1
34254 16| iget-boolean v0, v5, com.android.calendar.DayView$TodayAnimatorListener.mFadingIn
34255 18| if-eqz v0, Label_4
34257 20| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34258 22| iget-object v0, v0, com.android.calendar.DayView.mTodayAnimator
34259 24| if-eqz v0, Label_2
34261 26| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34262 28| iget-object v0, v0, com.android.calendar.DayView.mTodayAnimator
34263 30| invoke-virtual {v0}, android.animation.ObjectAnimator.removeAllListeners():void
34265 33| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34266 35| iget-object v0, v0, com.android.calendar.DayView.mTodayAnimator
34267 37| invoke-virtual {v0}, android.animation.ObjectAnimator.cancel():void
34270 40| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34281 58| iput-object v1, v0, com.android.calendar.DayView.mTodayAnimator
34283 60| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34284 62| iget-object v0, v0, com.android.calendar.DayView.mTodayAnimator
34285 64| iput-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
34287 66| const/4 v0, #+0 (0x00000000 | 0.00000)
34288 67| iput-boolean v0, v5, com.android.calendar.DayView$TodayAnimatorListener.mFadingIn
34290 69| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34291 71| iget-object v0, v0, com.android.calendar.DayView.mTodayAnimator
34292 …73| invoke-virtual {v0,v5}, android.animation.ObjectAnimator.addListener(android.animation.Animato…
34294 76| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34295 78| iget-object v0, v0, com.android.calendar.DayView.mTodayAnimator
34297 …82| invoke-virtual {v0,v2,v3}, android.animation.ObjectAnimator.setDuration(long):android.animatio…
34299 85| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34300 87| iget-object v0, v0, com.android.calendar.DayView.mTodayAnimator
34301 89| invoke-virtual {v0}, android.animation.ObjectAnimator.start():void
34311 94| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34313 …97| invoke-static {v0,v1}, com.android.calendar.DayView.-set3(com.android.calendar.DayView, boolea…
34315 100| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34317 …103| invoke-static {v0,v1}, com.android.calendar.DayView.-set4(com.android.calendar.DayView, int):…
34319 106| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
34320 108| invoke-virtual {v0}, android.animation.Animator.removeAllListeners():void
34322 111| const/4 v0, #+0 (0x00000000 | 0.00000)
34323 112| iput-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
34325 114| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34327 117| iput-object v1, v0, com.android.calendar.DayView.mTodayAnimator
34329 119| iget-object v0, v5, com.android.calendar.DayView$TodayAnimatorListener.this$0
34330 121| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
34336 126| move-exception v0
34338 128| throw v0
34348 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$TodayAnimatorListener…
34349 3| iput-object v1, v0, com.android.calendar.DayView$TodayAnimatorListener.mAnimator
34361 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$TodayAnimatorListener…
34362 3| iput-boolean v1, v0, com.android.calendar.DayView$TodayAnimatorListener.mFadingIn
34374 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView$UpdateCurrentTime, co…
34375 3| iput-object v1, v0, com.android.calendar.DayView$UpdateCurrentTime.this$0
34376 5| invoke-direct {v0}, java.lang.Object.<init>():void
34389 9| move-result-wide v0:v1
34391 .local v0, "currentTime", long
34395 16| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
34408 37| rem-long v4:v5, v0:v1, v6:v7
34419 54| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
34432 3| sget-boolean v0, com.android.calendar.DayView.DEBUG
34433 5| return v0
34439 3| sget-object v0, com.android.calendar.DayView.TAG
34440 5| return-object v0
34446 3| iget-object v0, v1, com.android.calendar.DayView.mCurrentTime
34447 5| return-object v0
34453 3| iget-object v0, v1, com.android.calendar.DayView.mEdgeEffectBottom
34454 5| return-object v0
34460 3| iget-object v0, v1, com.android.calendar.DayView.mEdgeEffectTop
34461 5| return-object v0
34467 3| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
34468 5| return-object v0
34474 3| iget v0, v1, com.android.calendar.DayView.mFirstJulianDay
34475 5| return v0
34481 3| iget-object v0, v1, com.android.calendar.DayView.mHandler
34482 5| return-object v0
34488 3| iget v0, v1, com.android.calendar.DayView.mLastVelocity
34489 5| return v0
34495 3| iget-object v0, v1, com.android.calendar.DayView.mLayouts
34496 5| return-object v0
34502 3| iget v0, v1, com.android.calendar.DayView.mLoadedFirstJulianDay
34503 5| return v0
34509 3| iget v0, v1, com.android.calendar.DayView.mMaxViewStartY
34510 5| return v0
34516 3| iget-object v0, v1, com.android.calendar.DayView.mAllDayEvents
34517 5| return-object v0
34523 3| iget-object v0, v1, com.android.calendar.DayView.mPopup
34524 5| return-object v0
34530 3| iget-object v0, v1, com.android.calendar.DayView.mSavedClickedEvent
34531 5| return-object v0
34537 3| iget v0, v1, com.android.calendar.DayView.mScrollStartY
34538 5| return v0
34544 3| iget-object v0, v1, com.android.calendar.DayView.mScroller
34545 5| return-object v0
34551 3| iget-boolean v0, v1, com.android.calendar.DayView.mScrolling
34552 5| return v0
34558 3| iget-object v0, v1, com.android.calendar.DayView.mSelectedEvent
34559 5| return-object v0
34565 3| sget-boolean v0, com.android.calendar.DayView.mShowAllAllDayEvents
34566 5| return v0
34572 3| iget-boolean v0, v1, com.android.calendar.DayView.mTouchStartedInAlldayArea
34573 5| return v0
34579 3| iget-object v0, v1, com.android.calendar.DayView.mUpdateCurrentTime
34580 5| return-object v0
34586 3| iget v0, v1, com.android.calendar.DayView.mViewStartY
34587 5| return v0
34593 3| iget-object v0, v1, com.android.calendar.DayView.mAllDayLayouts
34594 5| return-object v0
34600 3| iget-object v0, v1, com.android.calendar.DayView.mViewSwitcher
34601 5| return-object v0
34607 3| sget v0, com.android.calendar.DayView.sCounter
34608 5| return v0
34614 3| iget v0, v1, com.android.calendar.DayView.mAnimationDistance
34615 5| return v0
34621 3| iget-boolean v0, v1, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
34622 5| return v0
34628 3| iget-boolean v0, v1, com.android.calendar.DayView.mCancellingAnimations
34629 5| return v0
34635 3| iget-object v0, v1, com.android.calendar.DayView.mClickedEvent
34636 5| return-object v0
34642 3| iget v0, v1, com.android.calendar.DayView.mClickedYLocation
34643 5| return v0
34649 3| iget-object v0, v1, com.android.calendar.DayView.mController
34650 5| return-object v0
34655 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, java.util.ArrayList)…
34656 3| iput-object v1, v0, com.android.calendar.DayView.mAllDayEvents
34662 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, android.text.StaticL…
34663 3| iput-object v1, v0, com.android.calendar.DayView.mAllDayLayouts
34669 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, float):void
34670 3| iput v1, v0, com.android.calendar.DayView.mLastVelocity
34676 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, android.text.StaticL…
34677 3| iput-object v1, v0, com.android.calendar.DayView.mLayouts
34683 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
34684 3| iput v1, v0, com.android.calendar.DayView.mLoadedFirstJulianDay
34690 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, boolean):void
34691 3| iput-boolean v1, v0, com.android.calendar.DayView.mRemeasure
34697 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, com.android.calendar…
34698 3| iput-object v1, v0, com.android.calendar.DayView.mSavedClickedEvent
34704 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, boolean):void
34705 3| iput-boolean v1, v0, com.android.calendar.DayView.mScrolling
34711 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
34712 3| iput v1, v0, com.android.calendar.DayView.mTodayJulianDay
34718 0| invoke-static/range {v0..v0}, Tracer.OnEntry(boolean):void
34719 3| sput-boolean v0, com.android.calendar.DayView.mUseExpandIcon
34720 5| return v0
34725 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
34726 3| iput v1, v0, com.android.calendar.DayView.mViewStartX
34732 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
34733 3| iput v1, v0, com.android.calendar.DayView.mViewStartY
34739 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
34740 3| iput v1, v0, com.android.calendar.DayView.mAnimateDayHeight
34746 0| invoke-static/range {v0..v0}, Tracer.OnEntry(int):void
34747 3| sput v0, com.android.calendar.DayView.sCounter
34748 5| return v0
34753 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, boolean):void
34754 3| iput-boolean v1, v0, com.android.calendar.DayView.mAnimateToday
34760 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
34761 3| iput v1, v0, com.android.calendar.DayView.mAnimateTodayAlpha
34767 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, boolean):void
34768 3| iput-boolean v1, v0, com.android.calendar.DayView.mCallEdgeEffectOnAbsorb
34774 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, com.android.calendar…
34775 3| iput-object v1, v0, com.android.calendar.DayView.mClickedEvent
34781 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, boolean):void
34782 3| iput-boolean v1, v0, com.android.calendar.DayView.mComputeSelectedEvents
34788 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, java.util.ArrayList)…
34789 3| iput-object v1, v0, com.android.calendar.DayView.mEvents
34795 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, android.animation.Ob…
34796 3| iput-object v1, v0, com.android.calendar.DayView.mEventsCrossFadeAnimation
34802 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DayView):void
34803 3| invoke-direct {v0}, com.android.calendar.DayView.cancelAnimation():void
34809 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DayView):void
34810 3| invoke-direct {v0}, com.android.calendar.DayView.computeEventRelations():void
34816 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DayView):void
34817 3| invoke-direct {v0}, com.android.calendar.DayView.resetSelectedHour():void
34823 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DayView):void
34824 3| invoke-direct {v0}, com.android.calendar.DayView.computeFirstHour():void
34834 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, android.view.MotionE…
34835 3| invoke-direct {v0,v1}, com.android.calendar.DayView.doDown(android.view.MotionEvent):void
34845 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.DayView, android.view.MotionE…
34846 …3| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.DayView.doFling(android.view.MotionEvent, …
34856 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, android.view.MotionE…
34857 … 3| invoke-direct {v0,v1}, com.android.calendar.DayView.doLongPress(android.view.MotionEvent):void
34867 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.DayView, android.view.MotionE…
34868 …3| invoke-direct {v0,v1,v2,v3,v4}, com.android.calendar.DayView.doScroll(android.view.MotionEvent,…
34878 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, android.view.MotionE…
34879 …3| invoke-direct {v0,v1}, com.android.calendar.DayView.doSingleTapUp(android.view.MotionEvent):void
34885 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DayView):void
34886 3| invoke-direct {v0}, com.android.calendar.DayView.eventClickCleanup():void
34892 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DayView):void
34893 3| invoke-direct {v0}, com.android.calendar.DayView.recalc():void
34909 9| const-string/jumbo v0, "DayView"
34910 12| sput-object v0, com.android.calendar.DayView.TAG
34916 18| const/4 v0, #+0 (0x00000000 | 0.00000)
34917 19| sput v0, com.android.calendar.DayView.mScale
34919 21| const/16 v0, #+64 (0x00000040 | 8.96831e-44)
34920 23| sput v0, com.android.calendar.DayView.DEFAULT_CELL_HEIGHT
34922 25| const/16 v0, #+150 (0x00000096 | 2.10195e-43)
34923 27| sput v0, com.android.calendar.DayView.MAX_CELL_HEIGHT
34925 29| const/16 v0, #+100 (0x00000064 | 1.40130e-43)
34926 31| sput v0, com.android.calendar.DayView.MIN_Y_SPAN
34928 33| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
34929 34| new-array v0, v0, java.lang.String[]
34932 39| aput-object v1, v0, v3
34935 44| aput-object v1, v0, v5
34938 49| aput-object v1, v0, v4
34940 51| sput-object v0, com.android.calendar.DayView.CALENDARS_PROJECTION
34942 53| const/16 v0, #+128 (0x00000080 | 1.79366e-43)
34943 55| sput v0, com.android.calendar.DayView.mHorizontalSnapBackThreshold
34945 57| new-instance v0, java.lang.StringBuilder
34947 61| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
34948 64| sput-object v0, com.android.calendar.DayView.mStringBuilder
34950 66| new-instance v0, java.util.Formatter
34954 …74| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
34955 77| sput-object v0, com.android.calendar.DayView.mFormatter
34957 79| const/4 v0, #+0 (0x00000000 | 0.00000)
34958 80| sput v0, com.android.calendar.DayView.GRID_LINE_LEFT_MARGIN
34960 82| const/16 v0, #+34 (0x00000022 | 4.76441e-44)
34961 84| sput v0, com.android.calendar.DayView.SINGLE_ALLDAY_HEIGHT
34963 86| const/high16 v0, #+1105199104 (0x41e00000 | 28.0000)
34964 88| sput v0, com.android.calendar.DayView.MIN_UNEXPANDED_ALLDAY_EVENT_HEIGHT
34966 90| sget v0, com.android.calendar.DayView.MIN_UNEXPANDED_ALLDAY_EVENT_HEIGHT
34968 94| mul-float/2addr v0, v1
34969 95| float-to-int v0, v0
34971 96| sput v0, com.android.calendar.DayView.MAX_UNEXPANDED_ALLDAY_HEIGHT
34973 98| const/16 v0, #+180 (0x000000b4 | 2.52234e-43)
34974 100| sput v0, com.android.calendar.DayView.MIN_HOURS_HEIGHT
34978 104| const/16 v0, #+34 (0x00000022 | 4.76441e-44)
34979 106| sput v0, com.android.calendar.DayView.MAX_HEIGHT_OF_ONE_ALLDAY_EVENT
34987 114| sget v0, com.android.calendar.DayView.HOURS_LEFT_MARGIN
34989 118| add-int/2addr v0, v1
34990 119| sput v0, com.android.calendar.DayView.HOURS_MARGIN
34996 125| const/16 v0, #+16 (0x00000010 | 2.24208e-44)
34997 127| sput v0, com.android.calendar.DayView.NEW_EVENT_MAX_LENGTH
35005 135| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
35006 136| sput v0, com.android.calendar.DayView.DAY_HEADER_ONE_DAY_RIGHT_MARGIN
35008 138| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
35009 139| sput v0, com.android.calendar.DayView.DAY_HEADER_ONE_DAY_BOTTOM_MARGIN
35013 143| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
35014 144| sput v0, com.android.calendar.DayView.DAY_HEADER_BOTTOM_MARGIN
35016 146| const/high16 v0, #+1096810496 (0x41600000 | 14.0000)
35017 148| sput v0, com.android.calendar.DayView.DAY_HEADER_FONT_SIZE
35019 150| const/high16 v0, #+1107296256 (0x42000000 | 32.0000)
35020 152| sput v0, com.android.calendar.DayView.DATE_HEADER_FONT_SIZE
35028 160| const/high16 v0, #+1091567616 (0x41100000 | 9.00000)
35029 162| sput v0, com.android.calendar.DayView.AMPM_TEXT_SIZE
35031 164| const/16 v0, #+96 (0x00000060 | 1.34525e-43)
35032 166| sput v0, com.android.calendar.DayView.MIN_HOURS_WIDTH
35034 168| const/16 v0, #+20 (0x00000014 | 2.80260e-44)
35035 170| sput v0, com.android.calendar.DayView.MIN_CELL_WIDTH_FOR_TEXT
35037 172| const/high16 v0, #+1103101952 (0x41c00000 | 24.0000)
35038 174| sput v0, com.android.calendar.DayView.MIN_EVENT_HEIGHT
35040 176| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
35041 178| sput v0, com.android.calendar.DayView.CALENDAR_COLOR_SQUARE_SIZE
35057 194| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
35058 195| sput v0, com.android.calendar.DayView.EVENT_TEXT_LEFT_MARGIN
35060 197| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
35061 198| sput v0, com.android.calendar.DayView.EVENT_TEXT_RIGHT_MARGIN
35065 202| sget v0, com.android.calendar.DayView.EVENT_TEXT_TOP_MARGIN
35066 204| sput v0, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_TOP_MARGIN
35068 206| sget v0, com.android.calendar.DayView.EVENT_TEXT_BOTTOM_MARGIN
35069 208| sput v0, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_BOTTOM_MARGIN
35071 210| sget v0, com.android.calendar.DayView.EVENT_TEXT_LEFT_MARGIN
35072 212| sput v0, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_LEFT_MARGIN
35074 214| sget v0, com.android.calendar.DayView.EVENT_TEXT_RIGHT_MARGIN
35075 216| sput v0, com.android.calendar.DayView.EVENT_ALL_DAY_TEXT_RIGHT_MARGIN
35077 218| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
35078 220| sput v0, com.android.calendar.DayView.EXPAND_ALL_DAY_BOTTOM_MARGIN
35080 222| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
35081 224| sput v0, com.android.calendar.DayView.EVENT_SQUARE_WIDTH
35085 228| const/16 v0, #+12 (0x0000000c | 1.68156e-44)
35086 230| sput v0, com.android.calendar.DayView.NEW_EVENT_HINT_FONT_SIZE
35088 232| const/16 v0, #+76 (0x0000004c | 1.06499e-43)
35089 234| sput v0, com.android.calendar.DayView.mMoreAlldayEventsTextAlpha
35093 238| const/16 v0, #+32 (0x00000020 | 4.48416e-44)
35094 240| sput v0, com.android.calendar.DayView.mMinCellHeight
35100 246| const/16 v0, #+45 (0x0000002d | 6.30584e-44)
35101 248| sput v0, com.android.calendar.DayView.DAY_HEADER_HEIGHT
35103 250| sget v0, com.android.calendar.DayView.DAY_HEADER_HEIGHT
35104 252| sput v0, com.android.calendar.DayView.MULTI_DAY_HEADER_HEIGHT
35106 254| sget v0, com.android.calendar.DayView.DAY_HEADER_HEIGHT
35107 256| sput v0, com.android.calendar.DayView.ONE_DAY_HEADER_HEIGHT
35393 412| const v0, #+2131361800 (0x7f0a0008 | 1.83434e+38)
35396 .local v0, "eventTextSizeId", int
35398 417| invoke-virtual {v2,v0}, android.content.res.Resources.getDimension(int):float
35843 .end_local v0
35845 1050| const v0, #+2131361801 (0x7f0a0009 | 1.83434e+38)
35846 .restart_local v0
35891 42| sub-int v0, v1, v2
35893 .local v0, "daynum", int
35896 47| if-ge v0, v1, Label_3
35897 49| if-ltz v0, Label_3
35903 57| aget v1, v1, v0
35946 .end_local v0
36002 3| iget v0, v4, android.text.format.Time.weekDay
36004 .local v0, "dayOfWeek", int
36006 7| sub-int v1, v0, v2
36055 33| move-result-object v0
36057 .local v0, "when", java.lang.String
36058 …34| invoke-virtual {v8,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
36066 .end_local v0
36098 15| add-float v0, v3, v6
36100 .local v0, "distance", float
36108 28| div-float v6, v0, v12
36145 95| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
36186 9| move-result-object v0
36188 .local v0, "in", android.view.animation.Animation
36189 10| if-eqz v0, Label_1
36191 12| invoke-virtual {v0,v3}, android.view.animation.Animation.scaleCurrentDuration(float):void
36235 25| move-result-object v0
36236 26| check-cast v0, com.android.calendar.Event
36238 .local v0, "ev", com.android.calendar.Event
36239 28| iput-object v12, v0, com.android.calendar.Event.nextUp
36241 30| iput-object v12, v0, com.android.calendar.Event.nextDown
36243 32| iput-object v12, v0, com.android.calendar.Event.nextLeft
36245 34| iput-object v12, v0, com.android.calendar.Event.nextRight
36251 .end_local v0
36284 70| move-result-object v0
36285 71| check-cast v0, com.android.calendar.Event
36287 .restart_local v0
36288 73| invoke-virtual {v0}, com.android.calendar.Event.getColumn():int
36294 79| move-object v9, v0
36312 91| move-object v5, v0
36334 111| iput-object v6, v0, com.android.calendar.Event.nextUp
36341 119| iput-object v6, v0, com.android.calendar.Event.nextDown
36351 .end_local v0
36376 7| sub-int v0, v1, v2
36378 .local v0, "effectiveWidth", int
36379 9| mul-int v1, v4, v0
36460 79| add-int/lit8 v0, v14, #+1 (0x00000001 | 1.40130e-45)
36461 81| aput v0, v6, v13
36463 .local v0, "count", int
36464 83| if-ge v12, v0, Label_5
36466 85| move v12, v0
36473 .end_local v0
36571 3| iget v0, v2, com.android.calendar.DayView.mViewStartY
36573 7| add-int/2addr v0, v1
36574 8| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
36575 10| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
36578 16| div-int/2addr v0, v1
36579 17| iput v0, v2, com.android.calendar.DayView.mFirstHour
36581 19| iget v0, v2, com.android.calendar.DayView.mFirstHour
36584 25| mul-int/2addr v0, v1
36586 28| sub-int/2addr v0, v1
36587 29| iput v0, v2, com.android.calendar.DayView.mFirstHourOffset
36606 5| const/4 v0, #+0 (0x00000000 | 0.00000)
36608 .local v0, "i", int
36609 6| if-ge v0, v1, Label_2
36611 8| aget-object v5, v12, v0
36619 18| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
36645 3| move-object/from16 v0, v45
36646 5| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
36647 7| move-object/from16 v43, v0
36653 15| move-object/from16 v0, v45
36654 17| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
36655 19| move-object/from16 v43, v0
36665 25| move/from16 v0, v20
36666 27| if-ge v15, v0, Label_4
36668 29| move-object/from16 v0, v45
36669 31| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
36670 33| move-object/from16 v43, v0
36671 35| move-object/from16 v0, v43
36672 37| invoke-virtual {v0,v15}, java.util.ArrayList.get(int):java.lang.Object
36678 45| move-object/from16 v0, v43
36679 47| iput-object v0, v14, com.android.calendar.Event.nextUp
36682 51| move-object/from16 v0, v43
36683 53| iput-object v0, v14, com.android.calendar.Event.nextDown
36686 57| move-object/from16 v0, v43
36687 59| iput-object v0, v14, com.android.calendar.Event.nextLeft
36690 63| move-object/from16 v0, v43
36691 65| iput-object v0, v14, com.android.calendar.Event.nextRight
36698 71| move-object/from16 v0, v45
36699 73| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
36700 75| move-object/from16 v43, v0
36723 99| move-object/from16 v0, v45
36724 101| iget-object v0, v0, com.android.calendar.DayView.mPrevSelectedEvent
36725 103| move-object/from16 v43, v0
36728 107| move-object/from16 v0, v45
36729 109| iget-object v0, v0, com.android.calendar.DayView.mPrevSelectedEvent
36730 111| move-object/from16 v43, v0
36731 113| move-object/from16 v0, v43
36732 115| iget v0, v0, com.android.calendar.Event.top
36733 117| move/from16 v43, v0
36734 119| move/from16 v0, v43
36735 121| float-to-int v0, v0
36736 122| move/from16 v32, v0
36739 124| move-object/from16 v0, v45
36740 126| iget-object v0, v0, com.android.calendar.DayView.mPrevSelectedEvent
36741 128| move-object/from16 v43, v0
36742 130| move-object/from16 v0, v43
36743 132| iget v0, v0, com.android.calendar.Event.bottom
36744 134| move/from16 v43, v0
36745 136| move/from16 v0, v43
36746 138| float-to-int v0, v0
36747 139| move/from16 v27, v0
36750 141| move-object/from16 v0, v45
36751 143| iget-object v0, v0, com.android.calendar.DayView.mPrevSelectedEvent
36752 145| move-object/from16 v43, v0
36753 147| move-object/from16 v0, v43
36754 149| iget v0, v0, com.android.calendar.Event.left
36755 151| move/from16 v43, v0
36756 153| move/from16 v0, v43
36757 155| float-to-int v0, v0
36758 156| move/from16 v29, v0
36761 158| move-object/from16 v0, v45
36762 160| iget-object v0, v0, com.android.calendar.DayView.mPrevSelectedEvent
36763 162| move-object/from16 v43, v0
36764 164| move-object/from16 v0, v43
36765 166| iget v0, v0, com.android.calendar.Event.right
36766 168| move/from16 v43, v0
36767 170| move/from16 v0, v43
36768 172| float-to-int v0, v0
36769 173| move/from16 v31, v0
36772 175| move-object/from16 v0, v45
36773 177| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
36774 179| move-object/from16 v43, v0
36775 181| move-object/from16 v0, v43
36776 183| iget v0, v0, android.graphics.Rect.bottom
36777 185| move/from16 v43, v0
36778 187| move/from16 v0, v32
36780 191| if-ge v0, v1, Label_5
36781 193| move-object/from16 v0, v45
36782 195| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
36783 197| move-object/from16 v43, v0
36784 199| move-object/from16 v0, v43
36785 201| iget v0, v0, android.graphics.Rect.top
36786 203| move/from16 v43, v0
36787 205| move/from16 v0, v27
36789 209| if-gt v0, v1, Label_17
36793 213| move-object/from16 v0, v43
36795 217| iput-object v0, v1, com.android.calendar.DayView.mPrevSelectedEvent
36797 219| move-object/from16 v0, v45
36798 221| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
36799 223| move-object/from16 v43, v0
36800 225| move-object/from16 v0, v43
36801 227| iget v0, v0, android.graphics.Rect.top
36802 229| move/from16 v32, v0
36804 231| move-object/from16 v0, v45
36805 233| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
36806 235| move-object/from16 v43, v0
36807 237| move-object/from16 v0, v43
36808 239| iget v0, v0, android.graphics.Rect.bottom
36809 241| move/from16 v27, v0
36811 243| move-object/from16 v0, v45
36812 245| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
36813 247| move-object/from16 v43, v0
36814 249| move-object/from16 v0, v43
36815 251| iget v0, v0, android.graphics.Rect.left
36816 253| move/from16 v29, v0
36818 255| move-object/from16 v0, v45
36819 257| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
36820 259| move-object/from16 v43, v0
36821 261| move-object/from16 v0, v43
36822 263| iget v0, v0, android.graphics.Rect.right
36823 265| move/from16 v31, v0
36826 267| iget v0, v3, android.graphics.Rect.right
36827 269| move/from16 v43, v0
36828 271| move/from16 v0, v29
36830 275| if-lt v0, v1, Label_20
36840 284| move/from16 v0, v20
36841 286| if-ge v15, v0, Label_54
36843 288| move-object/from16 v0, v45
36844 290| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
36845 292| move-object/from16 v43, v0
36846 294| move-object/from16 v0, v43
36847 296| invoke-virtual {v0,v15}, java.util.ArrayList.get(int):java.lang.Object
36852 302| iget v0, v14, com.android.calendar.Event.startTime
36853 304| move/from16 v39, v0
36859 308| iget v0, v14, com.android.calendar.Event.left
36860 310| move/from16 v43, v0
36861 312| move/from16 v0, v43
36862 314| float-to-int v0, v0
36863 315| move/from16 v17, v0
36866 317| iget v0, v14, com.android.calendar.Event.right
36867 319| move/from16 v43, v0
36868 321| move/from16 v0, v43
36869 323| float-to-int v0, v0
36870 324| move/from16 v33, v0
36873 326| iget v0, v14, com.android.calendar.Event.top
36874 328| move/from16 v43, v0
36875 330| move/from16 v0, v43
36876 332| float-to-int v0, v0
36877 333| move/from16 v40, v0
36880 335| iget v0, v3, android.graphics.Rect.top
36881 337| move/from16 v43, v0
36882 339| move/from16 v0, v40
36884 343| if-ge v0, v1, Label_9
36886 345| iget v0, v3, android.graphics.Rect.top
36887 347| move/from16 v40, v0
36890 349| iget v0, v14, com.android.calendar.Event.bottom
36891 351| move/from16 v43, v0
36892 353| move/from16 v0, v43
36893 355| float-to-int v2, v0
36896 356| iget v0, v3, android.graphics.Rect.bottom
36897 358| move/from16 v43, v0
36898 360| move/from16 v0, v43
36899 362| if-le v2, v0, Label_10
36935 385| move/from16 v0, v30
36937 389| if-ne v0, v1, Label_24
36939 391| move/from16 v0, v17
36941 395| if-lt v0, v1, Label_23
36949 401| move/from16 v0, v37
36950 403| if-lt v9, v0, Label_13
36952 405| move/from16 v0, v37
36953 407| if-ne v9, v0, Label_14
36954 409| move/from16 v0, v38
36955 411| if-ge v10, v0, Label_14
36972 421| move/from16 v0, v16
36974 425| if-ge v0, v1, Label_53
36976 427| move/from16 v0, v16
36977 429| if-ne v0, v15, Label_33
36998 435| move-object/from16 v0, v45
36999 437| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37000 439| move-object/from16 v43, v0
37001 441| move-object/from16 v0, v43
37002 443| iget v0, v0, android.graphics.Rect.left
37003 445| move/from16 v43, v0
37004 447| move/from16 v0, v31
37006 451| if-le v0, v1, Label_5
37007 453| move-object/from16 v0, v45
37008 455| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37009 457| move-object/from16 v43, v0
37010 459| move-object/from16 v0, v43
37011 461| iget v0, v0, android.graphics.Rect.right
37012 463| move/from16 v43, v0
37013 465| move/from16 v0, v29
37015 469| if-ge v0, v1, Label_5
37017 471| move-object/from16 v0, v45
37018 473| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37019 475| move-object/from16 v43, v0
37020 477| move-object/from16 v0, v43
37021 479| iget v0, v0, android.graphics.Rect.top
37022 481| move/from16 v43, v0
37023 483| move/from16 v0, v32
37025 487| if-ge v0, v1, Label_18
37027 489| move-object/from16 v0, v45
37028 491| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37029 493| move-object/from16 v43, v0
37030 495| move-object/from16 v0, v43
37031 497| iget v0, v0, android.graphics.Rect.top
37032 499| move/from16 v32, v0
37035 501| move-object/from16 v0, v45
37036 503| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37037 505| move-object/from16 v43, v0
37038 507| move-object/from16 v0, v43
37039 509| iget v0, v0, android.graphics.Rect.bottom
37040 511| move/from16 v43, v0
37041 513| move/from16 v0, v27
37043 517| if-le v0, v1, Label_6
37045 519| move-object/from16 v0, v45
37046 521| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37047 523| move-object/from16 v43, v0
37048 525| move-object/from16 v0, v43
37049 527| iget v0, v0, android.graphics.Rect.bottom
37050 529| move/from16 v27, v0
37058 533| move-object/from16 v0, v45
37059 535| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37060 537| move-object/from16 v43, v0
37061 539| move-object/from16 v0, v43
37062 541| iget v0, v0, android.graphics.Rect.top
37063 543| move/from16 v32, v0
37066 545| move-object/from16 v0, v45
37067 547| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37068 549| move-object/from16 v43, v0
37069 551| move-object/from16 v0, v43
37070 553| iget v0, v0, android.graphics.Rect.bottom
37071 555| move/from16 v27, v0
37074 557| move-object/from16 v0, v45
37075 559| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37076 561| move-object/from16 v43, v0
37077 563| move-object/from16 v0, v43
37078 565| iget v0, v0, android.graphics.Rect.left
37079 567| move/from16 v29, v0
37082 569| move-object/from16 v0, v45
37083 571| iget-object v0, v0, com.android.calendar.DayView.mPrevBox
37084 573| move-object/from16 v43, v0
37085 575| move-object/from16 v0, v43
37086 577| iget v0, v0, android.graphics.Rect.right
37087 579| move/from16 v31, v0
37092 583| iget v0, v3, android.graphics.Rect.left
37093 585| move/from16 v43, v0
37094 587| move/from16 v0, v31
37096 591| if-gt v0, v1, Label_21
37105 601| iget v0, v3, android.graphics.Rect.top
37106 603| move/from16 v43, v0
37107 605| move/from16 v0, v27
37109 609| if-gt v0, v1, Label_22
37118 619| iget v0, v3, android.graphics.Rect.bottom
37119 621| move/from16 v43, v0
37120 623| move/from16 v0, v32
37122 627| if-lt v0, v1, Label_7
37148 637| move/from16 v0, v33
37150 641| if-gt v0, v1, Label_11
37157 649| move/from16 v0, v30
37159 653| if-ne v0, v1, Label_27
37161 655| move/from16 v0, v17
37163 659| if-lt v0, v1, Label_26
37172 667| move/from16 v0, v33
37174 671| if-gt v0, v1, Label_25
37181 679| move/from16 v0, v30
37183 683| if-ne v0, v1, Label_30
37185 685| move/from16 v0, v28
37186 687| if-gt v2, v0, Label_29
37195 695| move/from16 v0, v40
37197 699| if-lt v0, v1, Label_28
37204 707| move/from16 v0, v30
37206 711| if-ne v0, v1, Label_12
37208 713| move/from16 v0, v28
37209 715| if-gt v2, v0, Label_32
37218 723| move/from16 v0, v40
37220 727| if-lt v0, v1, Label_31
37231 733| move-object/from16 v0, v45
37232 735| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
37233 737| move-object/from16 v43, v0
37234 739| move-object/from16 v0, v43
37236 743| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
37241 749| move-object/from16 v0, v21
37242 751| iget v0, v0, com.android.calendar.Event.left
37243 753| move/from16 v43, v0
37244 755| move/from16 v0, v43
37245 757| float-to-int v0, v0
37246 758| move/from16 v24, v0
37249 760| move-object/from16 v0, v21
37250 762| iget v0, v0, com.android.calendar.Event.right
37251 764| move/from16 v43, v0
37252 766| move/from16 v0, v43
37253 768| float-to-int v0, v0
37254 769| move/from16 v25, v0
37257 771| move-object/from16 v0, v21
37258 773| iget v0, v0, com.android.calendar.Event.endTime
37259 775| move/from16 v43, v0
37260 777| move/from16 v0, v43
37262 781| if-gt v0, v1, Label_41
37264 783| move/from16 v0, v24
37266 787| if-ge v0, v1, Label_34
37267 789| move/from16 v0, v25
37269 793| if-le v0, v1, Label_34
37271 795| move-object/from16 v0, v21
37272 797| iget v0, v0, com.android.calendar.Event.endTime
37273 799| move/from16 v43, v0
37277 803| move/from16 v0, v41
37278 805| if-ge v8, v0, Label_36
37286 811| move/from16 v0, v24
37288 815| if-lt v0, v1, Label_49
37297 822| move-object/from16 v0, v21
37298 824| iget v0, v0, com.android.calendar.Event.bottom
37299 826| move/from16 v43, v0
37300 828| move/from16 v0, v43
37301 830| float-to-int v0, v0
37302 831| move/from16 v22, v0
37305 833| move-object/from16 v0, v21
37306 835| iget v0, v0, com.android.calendar.Event.top
37307 837| move/from16 v43, v0
37308 839| move/from16 v0, v43
37309 841| float-to-int v0, v0
37310 842| move/from16 v26, v0
37313 844| move/from16 v0, v22
37314 846| if-gt v0, v4, Label_47
37319 850| move/from16 v0, v34
37320 852| if-ge v8, v0, Label_48
37333 860| move/from16 v0, v41
37334 862| if-ne v8, v0, Label_34
37343 869| move-object/from16 v0, v42
37344 871| iget v0, v0, com.android.calendar.Event.left
37345 873| move/from16 v43, v0
37346 875| move/from16 v0, v43
37347 877| float-to-int v6, v0
37350 878| move-object/from16 v0, v42
37351 880| iget v0, v0, com.android.calendar.Event.right
37352 882| move/from16 v43, v0
37353 884| move/from16 v0, v43
37354 886| float-to-int v7, v0
37365 893| move/from16 v0, v25
37366 895| if-gt v0, v4, Label_40
37371 899| move/from16 v0, v23
37372 901| if-ge v0, v5, Label_34
37390 915| move/from16 v0, v24
37391 917| if-lt v0, v4, Label_38
37403 923| move-object/from16 v0, v21
37404 925| iget v0, v0, com.android.calendar.Event.startTime
37405 927| move/from16 v43, v0
37406 929| move/from16 v0, v43
37407 931| if-lt v0, v13, Label_34
37409 933| move/from16 v0, v24
37411 937| if-ge v0, v1, Label_34
37412 939| move/from16 v0, v25
37414 943| if-le v0, v1, Label_34
37416 945| move-object/from16 v0, v21
37417 947| iget v0, v0, com.android.calendar.Event.startTime
37418 949| move/from16 v43, v0
37441 967| iget v0, v12, com.android.calendar.Event.left
37442 969| move/from16 v43, v0
37443 971| move/from16 v0, v43
37444 973| float-to-int v6, v0
37447 974| iget v0, v12, com.android.calendar.Event.right
37448 976| move/from16 v43, v0
37449 978| move/from16 v0, v43
37450 980| float-to-int v7, v0
37461 987| move/from16 v0, v25
37462 989| if-gt v0, v4, Label_46
37467 993| move/from16 v0, v23
37468 995| if-ge v0, v5, Label_34
37486 1008| move/from16 v0, v24
37487 1010| if-lt v0, v4, Label_44
37499 1016| move/from16 v0, v26
37500 1018| if-lt v0, v4, Label_35
37506 1024| move/from16 v0, v34
37507 1026| if-ne v8, v0, Label_16
37512 1030| move-object/from16 v0, v35
37513 1032| iget v0, v0, com.android.calendar.Event.left
37514 1034| move/from16 v43, v0
37515 1036| move/from16 v0, v43
37516 1038| float-to-int v0, v0
37517 1039| move/from16 v43, v0
37521 1043| move/from16 v0, v23
37522 1045| if-ge v0, v5, Label_16
37538 1053| move/from16 v0, v25
37540 1057| if-gt v0, v1, Label_16
37549 1064| move-object/from16 v0, v21
37550 1066| iget v0, v0, com.android.calendar.Event.bottom
37551 1068| move/from16 v43, v0
37552 1070| move/from16 v0, v43
37553 1072| float-to-int v0, v0
37554 1073| move/from16 v22, v0
37557 1075| move-object/from16 v0, v21
37558 1077| iget v0, v0, com.android.calendar.Event.top
37559 1079| move/from16 v43, v0
37560 1081| move/from16 v0, v43
37561 1083| float-to-int v0, v0
37562 1084| move/from16 v26, v0
37565 1086| move/from16 v0, v22
37566 1088| if-gt v0, v4, Label_51
37571 1092| move/from16 v0, v18
37572 1094| if-ge v8, v0, Label_52
37582 1102| move/from16 v0, v26
37583 1104| if-lt v0, v4, Label_50
37589 1110| move/from16 v0, v18
37590 1112| if-ne v8, v0, Label_16
37595 1116| move-object/from16 v0, v19
37596 1118| iget v0, v0, com.android.calendar.Event.right
37597 1120| move/from16 v43, v0
37598 1122| move/from16 v0, v43
37599 1124| float-to-int v0, v0
37600 1125| move/from16 v43, v0
37604 1129| move/from16 v0, v23
37605 1131| if-ge v0, v5, Label_16
37624 1139| move-object/from16 v0, v42
37625 1141| iput-object v0, v14, com.android.calendar.Event.nextUp
37629 1145| move-object/from16 v0, v19
37630 1147| iput-object v0, v14, com.android.calendar.Event.nextLeft
37632 1149| move-object/from16 v0, v35
37633 1151| iput-object v0, v14, com.android.calendar.Event.nextRight
37653 1157| move-object/from16 v0, v45
37655 …1161| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Ev…
37668 3| const/high16 v0, #+1056964608 (0x3f000000 | 0.500000)
37669 5| sub-float/2addr v5, v0
37671 6| float-to-double v0:v1, v5
37673 12| mul-double/2addr v0:v1, v2:v3
37674 13| double-to-float v5, v0:v1
37676 14| float-to-double v0:v1, v5
37677 15| invoke-static {v0,v1}, java.lang.Math.sin(double):double
37678 18| move-result-wide v0:v1
37679 19| double-to-float v0, v0:v1
37680 20| return v0
37713 28| iget-object v0, v10, com.android.calendar.DayView.mSelectedEvent
37715 .local v0, "oldSelectedEvent", com.android.calendar.Event
37755 77| iput-object v0, v10, com.android.calendar.DayView.mSelectedEvent
37797 9| sget v0, com.android.calendar.DayView.mFutureBgColor
37798 11| if-eqz v0, Label_1
37816 31| iget v0, v13, com.android.calendar.DayView.mEventsAlpha
37817 33| invoke-virtual {v5,v0}, android.graphics.Paint.setAlpha(int):void
37822 37| iget v0, v13, com.android.calendar.DayView.mNumDays
37823 39| if-ge v2, v0, Label_4
37824 41| move-object v0, v13
37827 …43| invoke-direct/range {v0..v5}, com.android.calendar.DayView.drawEvents(int, int, int, android.g…
37829 46| iget v0, v13, com.android.calendar.DayView.mTodayJulianDay
37830 48| if-ne v1, v0, Label_3
37832 50| iget-object v0, v13, com.android.calendar.DayView.mCurrentTime
37833 52| iget v0, v0, android.text.format.Time.hour
37836 58| mul-int/2addr v0, v4
37844 68| add-int/2addr v0, v4
37845 69| add-int/lit8 v9, v0, #+1 (0x00000001 | 1.40130e-45)
37848 71| iget v0, v13, com.android.calendar.DayView.mViewStartY
37849 73| if-lt v9, v0, Label_3
37850 75| iget v0, v13, com.android.calendar.DayView.mViewStartY
37852 79| add-int/2addr v0, v4
37853 80| add-int/lit8 v0, v0, #-2 (0xfffffffe | NaN)
37854 82| if-ge v9, v0, Label_3
37889 9| sget-boolean v0, com.android.calendar.DayView.mShowAllAllDayEvents
37890 11| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
37891 13| sput-boolean v0, com.android.calendar.DayView.mShowAllAllDayEvents
37895 18| iget v0, v9, com.android.calendar.DayView.mAnimateDayHeight
37896 20| if-nez v0, Label_2
37898 22| sget-boolean v0, com.android.calendar.DayView.mShowAllAllDayEvents
37899 24| if-eqz v0, Label_12
37901 26| iget v0, v9, com.android.calendar.DayView.mAlldayHeight
37904 31| sub-int/2addr v0, v6
37907 32| iput v0, v9, com.android.calendar.DayView.mAnimateDayHeight
37912 36| iget-object v0, v9, com.android.calendar.DayView.mAlldayAnimator
37913 38| if-eqz v0, Label_3
37915 40| iget-object v0, v9, com.android.calendar.DayView.mAlldayAnimator
37916 42| invoke-virtual {v0}, android.animation.ObjectAnimator.cancel():void
37919 45| iget-object v0, v9, com.android.calendar.DayView.mAlldayEventAnimator
37920 47| if-eqz v0, Label_4
37922 49| iget-object v0, v9, com.android.calendar.DayView.mAlldayEventAnimator
37923 51| invoke-virtual {v0}, android.animation.ObjectAnimator.cancel():void
37926 54| iget-object v0, v9, com.android.calendar.DayView.mMoreAlldayEventsAnimator
37927 56| if-eqz v0, Label_5
37929 58| iget-object v0, v9, com.android.calendar.DayView.mMoreAlldayEventsAnimator
37930 60| invoke-virtual {v0}, android.animation.ObjectAnimator.cancel():void
37936 68| move-result-object v0
37937 69| iput-object v0, v9, com.android.calendar.DayView.mAlldayAnimator
37940 74| move-result-object v0
37941 75| iput-object v0, v9, com.android.calendar.DayView.mAlldayEventAnimator
37945 80| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
37946 81| new-array v7, v0, int[]
37948 83| sget-boolean v0, com.android.calendar.DayView.mShowAllAllDayEvents
37949 85| if-eqz v0, Label_13
37950 87| const/16 v0, #+76 (0x0000004c | 1.06499e-43)
37952 89| aput v0, v7, v1
37954 91| sget-boolean v0, com.android.calendar.DayView.mShowAllAllDayEvents
37955 93| if-eqz v0, Label_14
37960 100| move-result-object v0
37961 101| iput-object v0, v9, com.android.calendar.DayView.mMoreAlldayEventsAnimator
37964 105| sget-boolean v0, com.android.calendar.DayView.mShowAllAllDayEvents
37965 107| if-eqz v0, Label_15
37966 109| move-wide v0:v1, v2:v3
37968 110| invoke-virtual {v6,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
37970 113| iget-object v0, v9, com.android.calendar.DayView.mAlldayAnimator
37971 115| invoke-virtual {v0}, android.animation.ObjectAnimator.start():void
37974 120| sget-boolean v0, com.android.calendar.DayView.mShowAllAllDayEvents
37975 122| if-eqz v0, Label_16
37976 124| move-wide v0:v1, v4:v5
37978 125| invoke-virtual {v6,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
37980 128| iget-object v0, v9, com.android.calendar.DayView.mMoreAlldayEventsAnimator
37981 …130| invoke-virtual {v0,v2,v3}, android.animation.ObjectAnimator.setDuration(long):android.animati…
37983 133| iget-object v0, v9, com.android.calendar.DayView.mMoreAlldayEventsAnimator
37984 135| invoke-virtual {v0}, android.animation.ObjectAnimator.start():void
37986 138| iget-object v0, v9, com.android.calendar.DayView.mAlldayEventAnimator
37987 140| if-eqz v0, Label_11
37989 142| iget-object v0, v9, com.android.calendar.DayView.mAlldayEventAnimator
37995 148| invoke-virtual {v0,v2,v3}, android.animation.ObjectAnimator.setStartDelay(long):void
37997 151| iget-object v0, v9, com.android.calendar.DayView.mAlldayEventAnimator
37998 153| invoke-virtual {v0}, android.animation.ObjectAnimator.start():void
38004 157| iget v0, v9, com.android.calendar.DayView.mAlldayHeight
38007 161| move v0, v1
38015 168| move-wide v0:v1, v4:v5
38020 171| const-wide/16 v0:v1, #+400 (0x00000190 | 5.60519e-43)
38061 42| move/from16 v0, v16
38062 44| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
38085 76| move/from16 v0, v16
38086 …78| invoke-direct {v13,v1,v2,v3,v0}, com.android.calendar.DayView.switchViews(boolean, float, floa…
38134 144| move/from16 v0, v17
38135 146| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
38148 164| move/from16 v0, v17
38149 166| neg-float v2, v0
38230 33| move-result v0
38232 .local v0, "validPosition", boolean
38233 34| if-nez v0, Label_3
38320 74| move-result v0
38322 .local v0, "absDistanceX", int
38333 86| if-le v0, v1, Label_10
38345 101| if-le v0, v8, Label_4
38357 .end_local v0
38455 .restart_local v0
38468 .end_local v0
38541 3| move-object/from16 v0, v50
38542 5| iget-boolean v4, v0, com.android.calendar.DayView.mHandleActionUp
38544 9| move-object/from16 v0, v50
38545 11| iget-boolean v4, v0, com.android.calendar.DayView.mScrolling
38554 20| float-to-int v0, v4
38555 21| move/from16 v47, v0
38560 27| float-to-int v0, v4
38561 28| move/from16 v48, v0
38564 30| move-object/from16 v0, v50
38565 32| iget v0, v0, com.android.calendar.DayView.mSelectionDay
38566 34| move/from16 v44, v0
38569 36| move-object/from16 v0, v50
38570 38| iget v0, v0, com.android.calendar.DayView.mSelectionHour
38571 40| move/from16 v45, v0
38574 42| move-object/from16 v0, v50
38575 44| iget v4, v0, com.android.calendar.DayView.mMaxAlldayEvents
38576 46| move-object/from16 v0, v50
38577 48| iget v5, v0, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
38580 52| move-object/from16 v0, v50
38581 54| iget v0, v0, com.android.calendar.DayView.mFirstCell
38582 56| move/from16 v39, v0
38585 58| move-object/from16 v0, v50
38586 60| iget v4, v0, com.android.calendar.DayView.mHoursWidth
38587 62| move/from16 v0, v47
38588 64| if-ge v0, v4, Label_4
38590 68| move/from16 v0, v48
38591 70| if-le v0, v4, Label_4
38593 74| move-object/from16 v0, v50
38594 76| iget v5, v0, com.android.calendar.DayView.mAlldayHeight
38596 79| move/from16 v0, v48
38597 81| if-ge v0, v4, Label_4
38607 91| move-object/from16 v0, v50
38608 93| iget v4, v0, com.android.calendar.DayView.mAnimateDayHeight
38610 97| move/from16 v0, v48
38612 101| if-ge v0, v1, Label_5
38614 103| move/from16 v0, v48
38615 105| int-to-float v4, v0
38616 106| move/from16 v0, v39
38617 108| int-to-float v5, v0
38626 117| move-object/from16 v0, v50
38629 …123| invoke-direct {v0,v1,v2,v4}, com.android.calendar.DayView.setSelectionFromPosition(int, int, …
38636 131| move/from16 v0, v48
38637 133| if-ge v0, v4, Label_6
38640 137| move-object/from16 v0, v50
38641 139| iget-object v4, v0, com.android.calendar.DayView.mBaseDate
38645 144| move-object/from16 v0, v50
38646 146| iget v4, v0, com.android.calendar.DayView.mSelectionDay
38649 151| move-object/from16 v0, v50
38650 153| iget v4, v0, com.android.calendar.DayView.mSelectionHour
38656 161| move-object/from16 v0, v50
38657 163| iget-object v4, v0, com.android.calendar.DayView.mController
38676 184| move-object/from16 v0, v50
38677 186| iget v4, v0, com.android.calendar.DayView.mSelectionMode
38684 194| move-object/from16 v0, v50
38685 196| iget-boolean v4, v0, com.android.calendar.DayView.mTouchExplorationEnabled
38689 200| move-object/from16 v0, v50
38690 202| iget v4, v0, com.android.calendar.DayView.mSelectionDay
38691 204| move/from16 v0, v44
38692 206| if-ne v0, v4, Label_15
38693 208| move-object/from16 v0, v50
38694 210| iget v4, v0, com.android.calendar.DayView.mSelectionHour
38695 212| move/from16 v0, v45
38696 214| if-ne v0, v4, Label_14
38702 220| move-object/from16 v0, v50
38703 222| iget-object v4, v0, com.android.calendar.DayView.mSavedClickedEvent
38709 228| move-object/from16 v0, v50
38710 230| iget-boolean v4, v0, com.android.calendar.DayView.mSelectionAllday
38717 237| move-object/from16 v0, v50
38718 239| iput v4, v0, com.android.calendar.DayView.mSelectionMode
38720 241| move-object/from16 v0, v50
38721 243| iget-object v12, v0, com.android.calendar.DayView.mController
38729 257| float-to-int v0, v4
38730 258| move/from16 v22, v0
38733 264| float-to-int v0, v4
38734 265| move/from16 v23, v0
38767 292| move-object/from16 v0, v50
38768 294| iget-object v4, v0, com.android.calendar.DayView.mSelectedEvent
38771 298| move-object/from16 v0, v50
38772 300| iget-boolean v4, v0, com.android.calendar.DayView.mIsAccessibilityEnabled
38775 304| move-object/from16 v0, v50
38776 306| iget-object v4, v0, com.android.calendar.DayView.mAccessibilityMgr
38781 312| move-object/from16 v0, v50
38782 314| iput v4, v0, com.android.calendar.DayView.mSelectionMode
38784 316| move-object/from16 v0, v50
38785 318| iget-object v4, v0, com.android.calendar.DayView.mSelectedEvent
38787 322| move-object/from16 v0, v50
38788 324| iget-object v5, v0, com.android.calendar.DayView.mSelectedEvent
38793 332| float-to-int v0, v4
38794 333| move/from16 v49, v0
38797 335| move-object/from16 v0, v50
38798 337| iget-object v4, v0, com.android.calendar.DayView.mSelectedEvent
38802 343| move-object/from16 v0, v50
38803 345| iget v4, v0, com.android.calendar.DayView.mFirstCell
38804 347| move-object/from16 v0, v50
38805 349| iget v5, v0, com.android.calendar.DayView.mViewStartY
38810 354| move/from16 v0, v49
38812 358| iput v0, v1, com.android.calendar.DayView.mClickedYLocation
38820 369| move-object/from16 v0, v50
38821 371| iget-wide v8:v9, v0, com.android.calendar.DayView.mDownTouchTime
38831 382| move-object/from16 v0, v50
38832 384| iget-object v4, v0, com.android.calendar.DayView.mClearClick
38833 386| move-object/from16 v0, v50
38835 …390| invoke-virtual {v0,v4,v1,v2}, com.android.calendar.DayView.postDelayed(java.lang.Runnable, lo…
38839 395| move-object/from16 v0, v50
38840 397| iget-object v4, v0, com.android.calendar.DayView.mClearClick
38841 399| move-object/from16 v0, v50
38842 401| invoke-virtual {v0,v4}, com.android.calendar.DayView.post(java.lang.Runnable):boolean
38849 408| move-object/from16 v0, v50
38850 410| iget-object v4, v0, com.android.calendar.DayView.mBaseDate
38851 412| move-object/from16 v0, v30
38852 414| invoke-direct {v0,v4}, android.text.format.Time.<init>(android.text.format.Time):void
38855 417| move-object/from16 v0, v50
38856 419| iget v4, v0, com.android.calendar.DayView.mSelectionDay
38857 421| move-object/from16 v0, v30
38858 423| invoke-virtual {v0,v4}, android.text.format.Time.setJulianDay(int):long
38860 426| move-object/from16 v0, v50
38861 428| iget v4, v0, com.android.calendar.DayView.mSelectionHour
38862 430| move-object/from16 v0, v30
38863 432| iput v4, v0, android.text.format.Time.hour
38866 435| move-object/from16 v0, v30
38867 437| invoke-virtual {v0,v4}, android.text.format.Time.normalize(boolean):long
38870 442| move-object/from16 v0, v31
38872 446| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
38875 449| move-object/from16 v0, v31
38876 451| iget v4, v0, android.text.format.Time.hour
38878 455| move-object/from16 v0, v31
38879 457| iput v4, v0, android.text.format.Time.hour
38882 460| move-object/from16 v0, v50
38883 462| iput v4, v0, com.android.calendar.DayView.mSelectionMode
38885 464| move-object/from16 v0, v50
38886 466| iget-object v0, v0, com.android.calendar.DayView.mController
38887 468| move-object/from16 v26, v0
38909 3| iget-object v0, v4, com.android.calendar.DayView.mPaint
38911 .local v0, "p", android.graphics.Paint
38915 …7| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawAllDayHighlights(android.graphics…
38922 …18| invoke-direct {v4,v2,v3,v5,v0}, com.android.calendar.DayView.drawAllDayEvents(int, int, androi…
38924 …21| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawUpperLeftCorner(android.graphics…
38927 …24| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawScrollLine(android.graphics.Rect…
38929 …27| invoke-direct {v4,v1,v5,v0}, com.android.calendar.DayView.drawDayHeaderLoop(android.graphics.R…
38934 …34| invoke-direct {v4,v5,v0}, com.android.calendar.DayView.drawAmPm(android.graphics.Canvas, andro…
38949 5| move-object/from16 v0, v42
38950 7| invoke-virtual {v0,v3}, android.graphics.Paint.setTextSize(float):void
38953 12| move-object/from16 v0, v42
38954 … 14| invoke-virtual {v0,v3}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
38956 17| move-object/from16 v0, v38
38957 19| iget-object v7, v0, com.android.calendar.DayView.mEventTextPaint
38961 23| int-to-float v0, v3
38962 24| move/from16 v34, v0
38965 26| move-object/from16 v0, v38
38966 28| iget v3, v0, com.android.calendar.DayView.mAlldayHeight
38981 44| move-object/from16 v0, v42
38982 46| invoke-virtual {v0,v3}, android.graphics.Paint.setColor(int):void
38984 49| move-object/from16 v0, v38
38985 51| iget v3, v0, com.android.calendar.DayView.mHoursWidth
38986 53| int-to-float v0, v3
38987 54| move/from16 v36, v0
38990 58| move-object/from16 v0, v42
38991 60| invoke-virtual {v0,v3}, android.graphics.Paint.setStrokeWidth(float):void
38993 63| move-object/from16 v0, v38
38994 65| iget-object v3, v0, com.android.calendar.DayView.mLines
39002 74| move-object/from16 v0, v38
39003 76| iget-object v3, v0, com.android.calendar.DayView.mLines
39009 82| move-object/from16 v0, v38
39010 84| iget-object v3, v0, com.android.calendar.DayView.mLines
39014 88| move-object/from16 v0, v38
39015 90| iget v5, v0, com.android.calendar.DayView.mNumDays
39016 92| move-object/from16 v0, v38
39017 94| invoke-direct {v0,v5}, com.android.calendar.DayView.computeDayLeftPosition(int):int
39022 101| move-object/from16 v0, v38
39023 103| iget-object v3, v0, com.android.calendar.DayView.mLines
39035 113| move-object/from16 v0, v38
39036 115| iget v3, v0, com.android.calendar.DayView.mNumDays
39037 117| move/from16 v0, v20
39038 119| if-gt v0, v3, Label_2
39040 121| move-object/from16 v0, v38
39042 125| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
39044 129| int-to-float v0, v3
39045 130| move/from16 v36, v0
39047 132| move-object/from16 v0, v38
39048 134| iget-object v3, v0, com.android.calendar.DayView.mLines
39054 140| move-object/from16 v0, v38
39055 142| iget-object v3, v0, com.android.calendar.DayView.mLines
39061 148| move-object/from16 v0, v38
39062 150| iget-object v3, v0, com.android.calendar.DayView.mLines
39068 156| move-object/from16 v0, v38
39069 158| iget-object v3, v0, com.android.calendar.DayView.mLines
39080 169| move-object/from16 v0, v42
39081 171| invoke-virtual {v0,v3}, android.graphics.Paint.setAntiAlias(boolean):void
39083 174| move-object/from16 v0, v38
39084 176| iget-object v3, v0, com.android.calendar.DayView.mLines
39086 179| move-object/from16 v0, v41
39089 …185| invoke-virtual {v0,v3,v5,v1,v2}, android.graphics.Canvas.drawLines(float[], int, int, android…
39092 190| move-object/from16 v0, v42
39093 192| invoke-virtual {v0,v3}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
39104 205| move-object/from16 v0, v38
39105 207| iget-object v0, v0, com.android.calendar.DayView.mAllDayEvents
39106 209| move-object/from16 v24, v0
39116 217| move-object/from16 v0, v38
39117 219| iget v3, v0, com.android.calendar.DayView.mAlldayHeight
39118 221| int-to-float v0, v3
39119 222| move/from16 v21, v0
39122 224| move-object/from16 v0, v38
39123 226| iget v3, v0, com.android.calendar.DayView.mMaxAlldayEvents
39124 228| int-to-float v0, v3
39125 229| move/from16 v31, v0
39129 233| move-object/from16 v0, v38
39130 235| iget v5, v0, com.android.calendar.DayView.mAlldayHeight
39136 242| move/from16 v0, v40
39137 244| new-array v3, v0, int[]
39138 246| move-object/from16 v0, v38
39139 248| iput-object v3, v0, com.android.calendar.DayView.mSkippedAlldayEvents
39141 250| move-object/from16 v0, v38
39142 252| iget v3, v0, com.android.calendar.DayView.mMaxAlldayEvents
39143 254| move-object/from16 v0, v38
39144 256| iget v5, v0, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
39150 266| move-object/from16 v0, v38
39151 268| iget v3, v0, com.android.calendar.DayView.mAnimateDayHeight
39154 272| move-object/from16 v0, v38
39155 274| iget v3, v0, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
39157 278| int-to-float v0, v3
39158 279| move/from16 v31, v0
39160 281| move/from16 v0, v18
39161 283| int-to-float v3, v0
39164 287| float-to-int v0, v3
39165 288| move/from16 v18, v0
39174 296| move-object/from16 v0, v38
39175 298| iget v3, v0, com.android.calendar.DayView.mEventsAlpha
39181 304| move/from16 v0, v30
39182 306| if-ge v10, v0, Label_16
39184 308| move-object/from16 v0, v24
39185 310| invoke-virtual {v0,v10}, java.util.ArrayList.get(int):java.lang.Object
39190 316| iget v0, v4, com.android.calendar.Event.startDay
39191 318| move/from16 v32, v0
39194 320| iget v0, v4, com.android.calendar.Event.endDay
39195 322| move/from16 v22, v0
39198 324| move/from16 v0, v32
39200 328| if-gt v0, v1, Label_5
39201 330| move/from16 v0, v22
39203 334| if-ge v0, v1, Label_7
39215 340| move-object/from16 v0, v38
39216 342| iget v3, v0, com.android.calendar.DayView.mAnimateDayHeight
39220 348| move-object/from16 v0, v38
39221 350| iget v5, v0, com.android.calendar.DayView.mAnimateDayHeight
39233 359| move/from16 v0, v32
39235 363| if-ge v0, v1, Label_8
39240 367| move/from16 v0, v22
39242 371| if-le v0, v1, Label_9
39253 379| move-object/from16 v0, v38
39254 381| iget v3, v0, com.android.calendar.DayView.mMaxAlldayEvents
39255 383| move-object/from16 v0, v38
39256 385| iget v5, v0, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
39258 389| move-object/from16 v0, v38
39259 391| iget v3, v0, com.android.calendar.DayView.mAnimateDayEventHeight
39260 393| int-to-float v0, v3
39261 394| move/from16 v26, v0
39271 405| int-to-float v0, v3
39272 406| move/from16 v26, v0
39275 408| move-object/from16 v0, v38
39277 412| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
39283 421| move-object/from16 v0, v38
39284 423| invoke-direct {v0,v3}, com.android.calendar.DayView.computeDayLeftPosition(int):int
39290 432| move/from16 v0, v37
39291 434| int-to-float v3, v0
39306 455| move-object/from16 v0, v38
39307 457| iget v3, v0, com.android.calendar.DayView.mMaxAlldayEvents
39308 459| move-object/from16 v0, v38
39309 461| iget v5, v0, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
39313 467| move/from16 v0, v18
39314 469| int-to-float v5, v0
39318 474| move-object/from16 v0, v38
39319 476| iget-object v3, v0, com.android.calendar.DayView.mSkippedAlldayEvents
39320 478| move-object/from16 v0, v38
39323 …484| invoke-direct {v0,v3,v1,v2}, com.android.calendar.DayView.incrementSkipCount(int[], int, int)…
39334 495| move/from16 v0, v18
39335 497| int-to-float v5, v0
39341 504| move-object/from16 v0, v38
39342 506| iget-object v3, v0, com.android.calendar.DayView.mSkippedAlldayEvents
39343 508| move-object/from16 v0, v38
39346 …514| invoke-direct {v0,v3,v1,v2}, com.android.calendar.DayView.incrementSkipCount(int[], int, int)…
39350 519| move/from16 v0, v18
39351 521| int-to-float v3, v0
39368 540| move-object/from16 v0, v38
39369 …542| invoke-direct {v0,v13}, com.android.calendar.DayView.setupAllDayTextRect(android.graphics.Rec…
39371 545| move-object/from16 v0, v38
39372 547| iget-object v9, v0, com.android.calendar.DayView.mAllDayLayouts
39381 559| iget v0, v13, android.graphics.Rect.bottom
39382 561| move/from16 v16, v0
39388 572| move-object/from16 v0, v38
39389 574| iget-boolean v3, v0, com.android.calendar.DayView.mSelectionAllday
39391 578| move-object/from16 v0, v38
39392 580| iget-boolean v3, v0, com.android.calendar.DayView.mComputeSelectedEvents
39395 584| move-object/from16 v0, v38
39396 586| iget v3, v0, com.android.calendar.DayView.mSelectionDay
39397 588| move/from16 v0, v32
39398 590| if-gt v0, v3, Label_5
39399 592| move-object/from16 v0, v38
39400 594| iget v3, v0, com.android.calendar.DayView.mSelectionDay
39401 596| move/from16 v0, v22
39402 598| if-lt v0, v3, Label_5
39404 600| move-object/from16 v0, v38
39405 602| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvents
39418 609| move/from16 v0, v19
39419 611| invoke-virtual {v7,v0}, android.graphics.Paint.setAlpha(int):void
39423 618| move-object/from16 v0, v38
39424 620| iget-object v3, v0, com.android.calendar.DayView.mSkippedAlldayEvents
39430 628| move-object/from16 v0, v38
39431 630| iget v3, v0, com.android.calendar.DayView.mEventsAlpha
39432 632| move-object/from16 v0, v42
39433 634| invoke-virtual {v0,v3}, android.graphics.Paint.setAlpha(int):void
39439 644| move-object/from16 v0, v42
39440 646| invoke-virtual {v0,v3}, android.graphics.Paint.setColor(int):void
39444 650| move-object/from16 v0, v38
39445 652| iget-object v3, v0, com.android.calendar.DayView.mSkippedAlldayEvents
39449 657| move-object/from16 v0, v38
39450 659| iget-object v3, v0, com.android.calendar.DayView.mSkippedAlldayEvents
39454 665| move-object/from16 v0, v38
39455 667| iget-object v3, v0, com.android.calendar.DayView.mSkippedAlldayEvents
39457 671| move-object/from16 v0, v38
39460 …677| invoke-virtual {v0,v1,v3,v10,v2}, com.android.calendar.DayView.drawMoreAlldayEvents(android.g…
39467 684| move-object/from16 v0, v42
39469 688| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
39472 691| move-object/from16 v0, v38
39473 693| iget-boolean v3, v0, com.android.calendar.DayView.mSelectionAllday
39482 704| move-object/from16 v0, v38
39483 …706| invoke-direct {v0,v3,v5,v6,v8}, com.android.calendar.DayView.saveSelectionPosition(float, flo…
39597 137| sub-int v0, v3, v4
39599 .local v0, "daynum", int
39601 141| invoke-direct {v6,v0}, com.android.calendar.DayView.computeDayLeftPosition(int):int
39607 151| add-int/lit8 v4, v0, #+1 (0x00000001 | 1.40130e-45)
39619 .end_local v0
39659 29| iget-object v0, v5, com.android.calendar.DayView.mAmString
39661 .local v0, "text", java.lang.String
39665 35| iget-object v0, v5, com.android.calendar.DayView.mPmString
39680 …53| invoke-virtual {v6,v0,v2,v3,v7}, android.graphics.Canvas.drawText(java.lang.String, float, flo…
39689 67| iget-object v0, v5, com.android.calendar.DayView.mPmString
39710 …95| invoke-virtual {v6,v0,v2,v3,v7}, android.graphics.Canvas.drawText(java.lang.String, float, flo…
39771 70| add-int/lit8 v0, v2, #+1 (0x00000001 | 1.40130e-45)
39773 .local v0, "lineY", int
39777 77| if-ge v0, v2, Label_1
39780 81| invoke-static {v0,v2}, java.lang.Math.max(int, int):int
39781 84| move-result v0
39789 93| iput v0, v7, android.graphics.Rect.top
39802 .end_local v0
39825 139| add-int/lit8 v0, v2, #+1 (0x00000001 | 1.40130e-45)
39827 .restart_local v0
39831 146| if-ge v0, v2, Label_3
39834 150| invoke-static {v0,v2}, java.lang.Math.max(int, int):int
39835 153| move-result v0
39847 170| iput v0, v7, android.graphics.Rect.top
39890 .end_local v0
39927 6| move-result v0
39929 9| sub-int/2addr v0, v1
39930 10| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
39931 12| iput v0, v3, android.graphics.Rect.left
39933 14| add-int/lit8 v0, v4, #+1 (0x00000001 | 1.40130e-45)
39934 16| invoke-direct {v2,v0}, com.android.calendar.DayView.computeDayLeftPosition(int):int
39935 19| move-result v0
39937 22| add-int/2addr v0, v1
39938 23| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
39939 25| iput v0, v3, android.graphics.Rect.right
39941 27| sget v0, com.android.calendar.DayView.CURRENT_TIME_LINE_TOP_OFFSET
39942 29| sub-int v0, v5, v0
39943 31| iput v0, v3, android.graphics.Rect.top
39945 33| iget v0, v3, android.graphics.Rect.top
39949 41| add-int/2addr v0, v1
39950 42| iput v0, v3, android.graphics.Rect.bottom
39952 44| iget-object v0, v2, com.android.calendar.DayView.mCurrentTimeLine
39953 …46| invoke-virtual {v0,v3}, android.graphics.drawable.Drawable.setBounds(android.graphics.Rect):vo…
39955 49| iget-object v0, v2, com.android.calendar.DayView.mCurrentTimeLine
39956 … 51| invoke-virtual {v0,v6}, android.graphics.drawable.Drawable.draw(android.graphics.Canvas):void
39958 54| iget-boolean v0, v2, com.android.calendar.DayView.mAnimateToday
39959 56| if-eqz v0, Label_1
39961 58| iget-object v0, v2, com.android.calendar.DayView.mCurrentTimeAnimateLine
39962 …60| invoke-virtual {v0,v3}, android.graphics.drawable.Drawable.setBounds(android.graphics.Rect):vo…
39964 63| iget-object v0, v2, com.android.calendar.DayView.mCurrentTimeAnimateLine
39966 67| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setAlpha(int):void
39968 70| iget-object v0, v2, com.android.calendar.DayView.mCurrentTimeAnimateLine
39969 … 72| invoke-virtual {v0,v6}, android.graphics.drawable.Drawable.draw(android.graphics.Canvas):void
39985 6| add-int v0, v5, v10
39987 .local v0, "dateNum", int
39989 10| if-le v0, v5, Label_1
39992 14| sub-int/2addr v0, v5
40002 24| invoke-static {v0}, java.lang.String.valueOf(int):java.lang.String
40129 4| iget v0, v11, com.android.calendar.DayView.mNumDays
40130 6| if-ne v0, v10, Label_1
40131 8| sget v0, com.android.calendar.DayView.ONE_DAY_HEADER_HEIGHT
40132 10| if-nez v0, Label_1
40137 13| iget-object v0, v11, com.android.calendar.DayView.mBold
40138 …15| invoke-virtual {v14,v0}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
40140 18| sget-object v0, android.graphics.Paint$Align.RIGHT
40141 …20| invoke-virtual {v14,v0}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
40146 25| iget v0, v11, com.android.calendar.DayView.mDateStrWidth
40148 29| if-ge v0, v1, Label_6
40159 37| iget v0, v11, com.android.calendar.DayView.mNumDays
40160 39| if-ge v2, v0, Label_10
40162 41| iget v0, v11, com.android.calendar.DayView.mFirstVisibleDayOfWeek
40163 43| add-int v9, v2, v0
40166 45| const/16 v0, #+14 (0x0000000e | 1.96182e-44)
40167 47| if-lt v9, v0, Label_4
40175 53| iget v0, v11, com.android.calendar.DayView.mNumDays
40176 55| if-ne v0, v10, Label_8
40178 57| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
40179 58| if-ne v9, v0, Label_7
40187 67| move-object v0, v11
40190 …70| invoke-direct/range {v0..v5}, com.android.calendar.DayView.drawDayHeader(java.lang.String, int…
40218 91| iget v0, v11, com.android.calendar.DayView.mFirstDayOfWeek
40219 93| invoke-static {v7,v0}, com.android.calendar.Utils.isSaturday(int, int):boolean
40220 96| move-result v0
40221 97| if-eqz v0, Label_9
40227 103| iget v0, v11, com.android.calendar.DayView.mFirstDayOfWeek
40228 105| invoke-static {v7,v0}, com.android.calendar.Utils.isSunday(int, int):boolean
40229 108| move-result v0
40230 109| if-eqz v0, Label_5
40239 115| const/4 v0, #+0 (0x00000000 | 0.00000)
40240 …116| invoke-virtual {v14,v0}, android.graphics.Paint.setTypeface(android.graphics.Typeface):androi…
40353 134| move-result v0
40355 .local v0, "alpha", int
40361 143| invoke-virtual {v11,v0}, android.graphics.Paint.setAlpha(int):void
40426 .end_local v0
40451 .restart_local v0
40488 13| sub-int v0, v7, v8
40490 .local v0, "height", int
40515 34| if-gt v2, v0, Label_4
40588 3| move-object/from16 v0, v28
40589 5| iget-object v12, v0, com.android.calendar.DayView.mEventTextPaint
40592 7| move-object/from16 v0, v28
40594 11| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
40600 19| move-object/from16 v0, v28
40601 21| invoke-direct {v0,v3}, com.android.calendar.DayView.computeDayLeftPosition(int):int
40610 30| move-object/from16 v0, v28
40611 32| iget-object v0, v0, com.android.calendar.DayView.mSelectionRect
40612 34| move-object/from16 v27, v0
40615 36| move-object/from16 v0, v28
40616 38| iget v3, v0, com.android.calendar.DayView.mSelectionHour
40620 45| move-object/from16 v0, v27
40621 47| iput v3, v0, android.graphics.Rect.top
40623 49| move-object/from16 v0, v27
40624 51| iget v3, v0, android.graphics.Rect.top
40626 55| move-object/from16 v0, v27
40627 57| iput v3, v0, android.graphics.Rect.bottom
40629 59| move-object/from16 v0, v27
40630 61| iput v4, v0, android.graphics.Rect.left
40632 63| move-object/from16 v0, v27
40633 65| iget v3, v0, android.graphics.Rect.left
40635 68| move-object/from16 v0, v27
40636 70| iput v3, v0, android.graphics.Rect.right
40638 72| move-object/from16 v0, v28
40639 74| iget-object v0, v0, com.android.calendar.DayView.mEvents
40640 76| move-object/from16 v24, v0
40647 82| move-object/from16 v0, v28
40648 84| iget-object v2, v0, com.android.calendar.DayView.mEventGeometry
40651 86| move-object/from16 v0, v28
40652 88| iget v3, v0, com.android.calendar.DayView.mViewStartY
40653 90| move-object/from16 v0, v28
40654 92| iget v5, v0, com.android.calendar.DayView.mViewHeight
40658 98| move-object/from16 v0, v28
40659 100| iget v5, v0, com.android.calendar.DayView.mAlldayHeight
40667 108| move-object/from16 v0, v28
40668 110| iget v3, v0, com.android.calendar.DayView.mEventsAlpha
40674 117| move/from16 v0, v25
40676 121| if-ge v0, v1, Label_5
40695 145| move-object/from16 v0, v28
40696 147| iget v5, v0, com.android.calendar.DayView.mViewStartY
40705 161| move-object/from16 v0, v28
40706 163| iget v3, v0, com.android.calendar.DayView.mSelectionDay
40707 165| move/from16 v0, v29
40708 167| if-ne v0, v3, Label_4
40709 169| move-object/from16 v0, v28
40710 171| iget-boolean v3, v0, com.android.calendar.DayView.mSelectionAllday
40713 177| move-object/from16 v0, v28
40714 179| iget-boolean v3, v0, com.android.calendar.DayView.mComputeSelectedEvents
40717 183| move-object/from16 v0, v27
40718 …185| invoke-virtual {v2,v7,v0}, com.android.calendar.EventGeometry.eventIntersectsSelection(com.an…
40723 191| move-object/from16 v0, v28
40724 193| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvents
40728 198| move-object/from16 v0, v28
40729 200| iget v13, v0, com.android.calendar.DayView.mViewStartY
40738 213| move-object/from16 v0, v28
40739 …215| invoke-direct {v0,v13}, com.android.calendar.DayView.setupTextRect(android.graphics.Rect):void
40744 224| move-object/from16 v0, v28
40745 226| iget v5, v0, com.android.calendar.DayView.mViewStartY
40748 230| move-object/from16 v0, v28
40749 232| iget-object v9, v0, com.android.calendar.DayView.mLayouts
40757 243| move-object/from16 v0, v28
40758 245| iget v3, v0, com.android.calendar.DayView.mViewStartY
40760 249| move-object/from16 v0, v28
40761 251| iget v3, v0, com.android.calendar.DayView.mViewStartY
40762 253| move-object/from16 v0, v28
40763 255| iget v5, v0, com.android.calendar.DayView.mViewHeight
40770 261| move-object/from16 v0, v28
40771 263| iget v5, v0, com.android.calendar.DayView.mAlldayHeight
40787 280| move/from16 v0, v22
40788 282| invoke-virtual {v12,v0}, android.graphics.Paint.setAlpha(int):void
40790 285| move-object/from16 v0, v28
40791 287| iget v3, v0, com.android.calendar.DayView.mSelectionDay
40792 289| move/from16 v0, v29
40793 291| if-ne v0, v3, Label_6
40794 293| move-object/from16 v0, v28
40795 295| iget-boolean v3, v0, com.android.calendar.DayView.mSelectionAllday
40802 307| move-object/from16 v0, v28
40803 309| iget v3, v0, com.android.calendar.DayView.mSelectionMode
40856 36| move-object/from16 v0, v18
40857 38| invoke-virtual {v0,v13}, android.graphics.Paint.setColor(int):void
40860 43| move-object/from16 v0, v18
40861 45| invoke-virtual {v0,v13}, android.graphics.Paint.setStrokeWidth(float):void
40864 49| move-object/from16 v0, v18
40865 51| invoke-virtual {v0,v13}, android.graphics.Paint.setAntiAlias(boolean):void
40917 102| move-object/from16 v0, v17
40919 …106| invoke-virtual {v0,v13,v14,v6,v1}, android.graphics.Canvas.drawLines(float[], int, int, andro…
40926 112| move-object/from16 v0, v18
40927 114| invoke-virtual {v0,v13}, android.graphics.Paint.setColor(int):void
40971 159| move-object/from16 v0, v17
40973 …163| invoke-virtual {v0,v13,v14,v5,v1}, android.graphics.Canvas.drawLines(float[], int, int, andro…
40975 166| move-object/from16 v0, v18
40976 168| invoke-virtual {v0,v7}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
40979 172| move-object/from16 v0, v18
40980 174| invoke-virtual {v0,v13}, android.graphics.Paint.setAntiAlias(boolean):void
41009 14| const/4 v0, #+0 (0x00000000 | 0.00000)
41011 .local v0, "i", int
41013 17| if-ge v0, v3, Label_2
41016 21| aget-object v1, v3, v0
41028 35| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
41044 3| iget v0, v8, com.android.calendar.DayView.mNumDays
41045 5| invoke-direct {v8,v0}, com.android.calendar.DayView.computeDayLeftPosition(int):int
41049 9| iget v0, v8, com.android.calendar.DayView.mFirstCell
41050 11| add-int/lit8 v7, v0, #-1 (0xffffffff | NaN)
41053 13| const/4 v0, #+0 (0x00000000 | 0.00000)
41054 14| invoke-virtual {v11,v0}, android.graphics.Paint.setAntiAlias(boolean):void
41056 17| sget-object v0, android.graphics.Paint$Style.FILL
41057 19| invoke-virtual {v11,v0}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
41059 22| sget v0, com.android.calendar.DayView.mCalendarGridLineInnerHorizontalColor
41060 24| invoke-virtual {v11,v0}, android.graphics.Paint.setColor(int):void
41062 27| const/high16 v0, #+1065353216 (0x3f800000 | 1.00000)
41063 29| invoke-virtual {v11,v0}, android.graphics.Paint.setStrokeWidth(float):void
41069 37| move-object v0, v10
41071 …39| invoke-virtual/range {v0..v5}, android.graphics.Canvas.drawLine(float, float, float, float, an…
41073 42| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
41074 43| invoke-virtual {v11,v0}, android.graphics.Paint.setAntiAlias(boolean):void
41087 3| move-object/from16 v0, v16
41088 5| iget v3, v0, com.android.calendar.DayView.mSelectionMode
41090 9| move-object/from16 v0, v16
41091 11| iget-boolean v3, v0, com.android.calendar.DayView.mSelectionAllday
41095 17| move-object/from16 v0, v16
41096 19| iget v3, v0, com.android.calendar.DayView.mSelectionDay
41097 21| move-object/from16 v0, v16
41098 23| iget v4, v0, com.android.calendar.DayView.mFirstJulianDay
41102 27| move-object/from16 v0, v16
41103 29| iget v3, v0, com.android.calendar.DayView.mSelectionHour
41107 36| move-object/from16 v0, v17
41108 38| iput v3, v0, android.graphics.Rect.top
41110 40| move-object/from16 v0, v17
41111 42| iget v3, v0, android.graphics.Rect.top
41115 49| move-object/from16 v0, v17
41116 51| iput v3, v0, android.graphics.Rect.bottom
41118 53| move-object/from16 v0, v16
41119 55| invoke-direct {v0,v9}, com.android.calendar.DayView.computeDayLeftPosition(int):int
41122 61| move-object/from16 v0, v17
41123 63| iput v3, v0, android.graphics.Rect.left
41126 67| move-object/from16 v0, v16
41127 69| invoke-direct {v0,v3}, com.android.calendar.DayView.computeDayLeftPosition(int):int
41130 75| move-object/from16 v0, v17
41131 77| iput v3, v0, android.graphics.Rect.right
41133 79| move-object/from16 v0, v17
41134 81| iget v3, v0, android.graphics.Rect.left
41136 84| move-object/from16 v0, v17
41137 86| iget v4, v0, android.graphics.Rect.top
41139 89| move-object/from16 v0, v17
41140 91| iget v5, v0, android.graphics.Rect.right
41142 94| move-object/from16 v0, v17
41143 96| iget v6, v0, android.graphics.Rect.bottom
41145 99| move-object/from16 v0, v16
41146 …101| invoke-direct {v0,v3,v4,v5,v6}, com.android.calendar.DayView.saveSelectionPosition(float, flo…
41149 106| move-object/from16 v0, v19
41150 108| invoke-virtual {v0,v3}, android.graphics.Paint.setColor(int):void
41152 111| move-object/from16 v0, v17
41153 113| iget v3, v0, android.graphics.Rect.top
41155 117| move-object/from16 v0, v17
41156 119| iput v3, v0, android.graphics.Rect.top
41158 121| move-object/from16 v0, v17
41159 123| iget v3, v0, android.graphics.Rect.right
41161 127| move-object/from16 v0, v17
41162 129| iput v3, v0, android.graphics.Rect.right
41165 132| move-object/from16 v0, v19
41166 134| invoke-virtual {v0,v3}, android.graphics.Paint.setAntiAlias(boolean):void
41168 137| move-object/from16 v0, v18
41171 …143| invoke-virtual {v0,v1,v2}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gr…
41174 148| move-object/from16 v0, v19
41175 150| invoke-virtual {v0,v3}, android.graphics.Paint.setColor(int):void
41177 153| move-object/from16 v0, v16
41178 155| iget v3, v0, com.android.calendar.DayView.mNumDays
41184 163| move-object/from16 v0, v19
41185 165| invoke-virtual {v0,v3}, android.graphics.Paint.setStrokeWidth(float):void
41187 168| move-object/from16 v0, v17
41188 170| iget v3, v0, android.graphics.Rect.right
41189 172| move-object/from16 v0, v17
41190 174| iget v4, v0, android.graphics.Rect.left
41194 178| move-object/from16 v0, v17
41195 180| iget v3, v0, android.graphics.Rect.left
41200 186| move-object/from16 v0, v17
41201 188| iget v3, v0, android.graphics.Rect.top
41228 223| move-object/from16 v0, v17
41229 225| iget v3, v0, android.graphics.Rect.left
41233 230| move-object/from16 v0, v17
41234 232| iget v3, v0, android.graphics.Rect.right
41245 245| move-object/from16 v0, v17
41246 247| iget v3, v0, android.graphics.Rect.top
41250 252| move-object/from16 v0, v17
41251 254| iget v3, v0, android.graphics.Rect.bottom
41271 268| move-object/from16 v0, v19
41272 270| invoke-virtual {v0,v3}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
41276 276| move-object/from16 v0, v19
41277 278| invoke-virtual {v0,v3}, android.graphics.Paint.setTextSize(float):void
41280 283| move-object/from16 v0, v19
41281 …285| invoke-virtual {v0,v3}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
41286 293| move-object/from16 v0, v19
41287 …295| invoke-virtual {v0,v3}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
41289 298| move-object/from16 v0, v16
41290 300| iget-object v3, v0, com.android.calendar.DayView.mNewEventHintString
41291 302| move-object/from16 v0, v17
41292 304| iget v4, v0, android.graphics.Rect.left
41297 310| move-object/from16 v0, v17
41298 312| iget v5, v0, android.graphics.Rect.top
41310 330| move-object/from16 v0, v18
41312 …334| invoke-virtual {v0,v3,v4,v5,v1}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
41335 20| move-result v0
41337 .local v0, "len", int
41342 26| const/4 v0, #+0 (0x00000000 | 0.00000)
41352 36| if-le v0, v6, Label_1
41357 42| move v0, v6
41371 6| iget v0, v2, com.android.calendar.DayView.mMaxAlldayEvents
41373 10| if-le v0, v1, Label_1
41375 12| sget-boolean v0, com.android.calendar.DayView.mUseExpandIcon
41376 14| if-eqz v0, Label_2
41378 16| iget-object v0, v2, com.android.calendar.DayView.mExpandAlldayDrawable
41380 …20| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setBounds(android.graphics.Rect):vo…
41382 23| iget-object v0, v2, com.android.calendar.DayView.mExpandAlldayDrawable
41383 … 25| invoke-virtual {v0,v4}, android.graphics.drawable.Drawable.draw(android.graphics.Canvas):void
41389 29| iget-object v0, v2, com.android.calendar.DayView.mCollapseAlldayDrawable
41391 …33| invoke-virtual {v0,v1}, android.graphics.drawable.Drawable.setBounds(android.graphics.Rect):vo…
41393 36| iget-object v0, v2, com.android.calendar.DayView.mCollapseAlldayDrawable
41394 … 38| invoke-virtual {v0,v4}, android.graphics.drawable.Drawable.draw(android.graphics.Canvas):void
41406 4| iget-object v0, v2, com.android.calendar.DayView.mClearClick
41407 …6| invoke-virtual {v2,v0}, com.android.calendar.DayView.removeCallbacks(java.lang.Runnable):boolean
41409 9| iget-object v0, v2, com.android.calendar.DayView.mSetClick
41410 …11| invoke-virtual {v2,v0}, com.android.calendar.DayView.removeCallbacks(java.lang.Runnable):boole…
41427 3| move-object/from16 v0, v33
41428 5| iget v3, v0, com.android.calendar.DayView.mSelectionDay
41431 7| move-object/from16 v0, v33
41432 9| iget v6, v0, com.android.calendar.DayView.mCellWidth
41435 11| move-object/from16 v0, v33
41436 13| iget-object v0, v0, com.android.calendar.DayView.mEvents
41437 15| move-object/from16 v16, v0
41444 21| move-object/from16 v0, v33
41445 23| iget v0, v0, com.android.calendar.DayView.mSelectionDay
41446 25| move/from16 v31, v0
41447 27| move-object/from16 v0, v33
41448 29| iget v0, v0, com.android.calendar.DayView.mFirstJulianDay
41449 31| move/from16 v32, v0
41451 35| move-object/from16 v0, v33
41453 39| invoke-direct {v0,v1}, com.android.calendar.DayView.computeDayLeftPosition(int):int
41461 46| move-object/from16 v0, v33
41463 …50| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Even…
41465 53| move-object/from16 v0, v33
41466 55| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
41467 57| move-object/from16 v31, v0
41470 62| move-object/from16 v0, v33
41471 64| iget-boolean v0, v0, com.android.calendar.DayView.mSelectionAllday
41472 66| move/from16 v31, v0
41481 74| move-object/from16 v0, v33
41482 76| iget v0, v0, com.android.calendar.DayView.mAlldayHeight
41483 78| move/from16 v31, v0
41484 80| move/from16 v0, v31
41485 82| int-to-float v10, v0
41493 89| move-object/from16 v0, v33
41494 91| iget v0, v0, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
41495 93| move/from16 v21, v0
41498 95| move-object/from16 v0, v33
41499 97| iget v0, v0, com.android.calendar.DayView.mMaxAlldayEvents
41500 99| move/from16 v31, v0
41501 101| move-object/from16 v0, v33
41502 103| iget v0, v0, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
41503 105| move/from16 v32, v0
41504 107| move/from16 v0, v31
41506 111| if-le v0, v1, Label_1
41511 115| move-object/from16 v0, v33
41512 117| iget-object v0, v0, com.android.calendar.DayView.mAllDayEvents
41513 119| move-object/from16 v16, v0
41522 127| move/from16 v0, v18
41524 131| if-ge v0, v1, Label_7
41526 133| move-object/from16 v0, v16
41528 137| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
41541 157| move/from16 v0, v31
41543 161| if-lt v0, v1, Label_4
41550 167| iget v0, v7, com.android.calendar.Event.startDay
41551 169| move/from16 v31, v0
41552 171| move-object/from16 v0, v33
41553 173| iget v0, v0, com.android.calendar.DayView.mSelectionDay
41554 175| move/from16 v32, v0
41555 177| move/from16 v0, v31
41557 181| if-gt v0, v1, Label_3
41558 183| iget v0, v7, com.android.calendar.Event.endDay
41559 185| move/from16 v31, v0
41560 187| move-object/from16 v0, v33
41561 189| iget v0, v0, com.android.calendar.DayView.mSelectionDay
41562 191| move/from16 v32, v0
41563 193| move/from16 v0, v31
41565 197| if-lt v0, v1, Label_3
41569 203| move-object/from16 v0, v33
41570 205| iget v0, v0, com.android.calendar.DayView.mMaxAlldayEvents
41571 207| move/from16 v31, v0
41573 209| move/from16 v0, v31
41574 211| int-to-float v0, v0
41575 212| move/from16 v25, v0
41582 218| move/from16 v0, v31
41583 220| int-to-float v0, v0
41584 221| move/from16 v31, v0
41589 229| move/from16 v0, v31
41590 231| int-to-float v0, v0
41591 232| move/from16 v17, v0
41594 234| move/from16 v0, v30
41595 236| int-to-float v0, v0
41596 237| move/from16 v31, v0
41599 243| move/from16 v0, v32
41600 245| int-to-float v0, v0
41601 246| move/from16 v32, v0
41609 254| move/from16 v0, v35
41610 256| int-to-float v0, v0
41611 257| move/from16 v31, v0
41614 263| move/from16 v0, v35
41615 265| int-to-float v0, v0
41616 266| move/from16 v31, v0
41620 272| move-object/from16 v0, v33
41621 274| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
41622 276| move-object/from16 v31, v0
41623 278| move-object/from16 v0, v31
41624 280| invoke-virtual {v0,v7}, java.util.ArrayList.add(java.lang.Object):boolean
41634 284| move-object/from16 v0, v33
41635 …286| invoke-direct {v0,v8}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Eve…
41641 290| move-object/from16 v0, v33
41642 292| iget v0, v0, com.android.calendar.DayView.mMaxUnexpandedAlldayEventCount
41643 294| move/from16 v31, v0
41651 298| move/from16 v0, v35
41652 300| int-to-float v0, v0
41653 301| move/from16 v31, v0
41657 307| move/from16 v0, v35
41658 309| int-to-float v0, v0
41659 310| move/from16 v31, v0
41676 323| move/from16 v0, v35
41677 325| int-to-float v0, v0
41678 326| move/from16 v31, v0
41695 332| move-object/from16 v0, v33
41696 334| iget v0, v0, com.android.calendar.DayView.mViewStartY
41697 336| move/from16 v31, v0
41698 338| move-object/from16 v0, v33
41699 340| iget v0, v0, com.android.calendar.DayView.mFirstCell
41700 342| move/from16 v32, v0
41704 348| move-object/from16 v0, v33
41705 350| iget-object v0, v0, com.android.calendar.DayView.mRect
41706 352| move-object/from16 v26, v0
41710 356| move/from16 v0, v31
41712 360| iput v0, v1, android.graphics.Rect.left
41715 364| move/from16 v0, v31
41717 368| iput v0, v1, android.graphics.Rect.right
41720 372| move/from16 v0, v31
41722 376| iput v0, v1, android.graphics.Rect.top
41725 380| move/from16 v0, v31
41727 384| iput v0, v1, android.graphics.Rect.bottom
41729 386| move-object/from16 v0, v33
41730 388| iget-object v2, v0, com.android.calendar.DayView.mEventGeometry
41736 392| move/from16 v0, v18
41738 396| if-ge v0, v1, Label_16
41740 398| move-object/from16 v0, v16
41742 402| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
41756 418| move-object/from16 v0, v26
41757 …420| invoke-virtual {v2,v7,v0}, com.android.calendar.EventGeometry.eventIntersectsSelection(com.an…
41761 426| move-object/from16 v0, v33
41762 428| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
41763 430| move-object/from16 v31, v0
41764 432| move-object/from16 v0, v31
41765 434| invoke-virtual {v0,v7}, java.util.ArrayList.add(java.lang.Object):boolean
41770 439| move-object/from16 v0, v33
41771 441| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
41772 443| move-object/from16 v31, v0
41777 451| move-object/from16 v0, v33
41778 453| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
41779 455| move-object/from16 v31, v0
41787 462| move-object/from16 v0, v33
41788 464| iget v0, v0, com.android.calendar.DayView.mViewWidth
41789 466| move/from16 v31, v0
41790 468| move-object/from16 v0, v33
41791 470| iget v0, v0, com.android.calendar.DayView.mViewHeight
41792 472| move/from16 v32, v0
41794 476| move/from16 v0, v31
41795 478| int-to-float v0, v0
41796 479| move/from16 v22, v0
41803 483| move/from16 v0, v19
41805 487| if-ge v0, v1, Label_19
41807 489| move-object/from16 v0, v33
41808 491| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvents
41809 493| move-object/from16 v31, v0
41810 495| move-object/from16 v0, v31
41812 499| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
41817 505| move/from16 v0, v34
41818 507| int-to-float v0, v0
41819 508| move/from16 v31, v0
41820 510| move/from16 v0, v35
41821 512| int-to-float v0, v0
41822 513| move/from16 v32, v0
41823 515| move/from16 v0, v31
41825 …519| invoke-virtual {v2,v0,v1,v13}, com.android.calendar.EventGeometry.pointToEvent(float, float, …
41843 534| move-object/from16 v0, v33
41844 …536| invoke-direct {v0,v8}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Eve…
41846 539| move-object/from16 v0, v33
41847 541| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
41848 543| move-object/from16 v31, v0
41849 545| move-object/from16 v0, v31
41850 547| iget v0, v0, com.android.calendar.Event.startDay
41851 549| move/from16 v27, v0
41854 551| move-object/from16 v0, v33
41855 553| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
41856 555| move-object/from16 v31, v0
41857 557| move-object/from16 v0, v31
41858 559| iget v11, v0, com.android.calendar.Event.endDay
41861 561| move-object/from16 v0, v33
41862 563| iget v0, v0, com.android.calendar.DayView.mSelectionDay
41863 565| move/from16 v31, v0
41864 567| move/from16 v0, v31
41866 571| if-ge v0, v1, Label_23
41868 573| move-object/from16 v0, v33
41870 577| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
41873 580| move-object/from16 v0, v33
41874 582| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
41875 584| move-object/from16 v31, v0
41876 586| move-object/from16 v0, v31
41877 588| iget v0, v0, com.android.calendar.Event.startTime
41878 590| move/from16 v31, v0
41882 594| move-object/from16 v0, v33
41883 596| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
41884 598| move-object/from16 v31, v0
41885 600| move-object/from16 v0, v31
41886 602| iget v0, v0, com.android.calendar.Event.startTime
41887 604| move/from16 v31, v0
41888 606| move-object/from16 v0, v33
41889 608| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
41890 610| move-object/from16 v32, v0
41891 612| move-object/from16 v0, v32
41892 614| iget v0, v0, com.android.calendar.Event.endTime
41893 616| move/from16 v32, v0
41894 618| move/from16 v0, v31
41896 622| if-ge v0, v1, Label_24
41898 624| move-object/from16 v0, v33
41899 626| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
41900 628| move-object/from16 v31, v0
41901 630| move-object/from16 v0, v31
41902 632| iget v0, v0, com.android.calendar.Event.endTime
41903 634| move/from16 v31, v0
41909 640| move-object/from16 v0, v33
41910 642| iget v0, v0, com.android.calendar.DayView.mSelectionHour
41911 644| move/from16 v31, v0
41912 646| move/from16 v0, v31
41914 650| if-ge v0, v1, Label_25
41915 652| move-object/from16 v0, v33
41916 654| iget v0, v0, com.android.calendar.DayView.mSelectionDay
41917 656| move/from16 v31, v0
41918 658| move/from16 v0, v31
41920 662| if-ne v0, v1, Label_25
41922 664| move-object/from16 v0, v33
41924 668| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedHour(int):void
41942 672| move-object/from16 v0, v33
41943 674| iget v0, v0, com.android.calendar.DayView.mSelectionDay
41944 676| move/from16 v31, v0
41945 678| move/from16 v0, v31
41946 680| if-le v0, v11, Label_20
41948 682| move-object/from16 v0, v33
41949 684| invoke-direct {v0,v11}, com.android.calendar.DayView.setSelectedDay(int):void
41954 689| move-object/from16 v0, v33
41955 691| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
41956 693| move-object/from16 v31, v0
41957 695| move-object/from16 v0, v31
41958 697| iget v0, v0, com.android.calendar.Event.endTime
41959 699| move/from16 v31, v0
41965 705| move-object/from16 v0, v33
41966 707| iget v0, v0, com.android.calendar.DayView.mSelectionHour
41967 709| move/from16 v31, v0
41968 711| move/from16 v0, v31
41969 713| if-le v0, v12, Label_22
41970 715| move-object/from16 v0, v33
41971 717| iget v0, v0, com.android.calendar.DayView.mSelectionDay
41972 719| move/from16 v31, v0
41973 721| move/from16 v0, v31
41974 723| if-ne v0, v11, Label_22
41976 725| move-object/from16 v0, v33
41977 727| invoke-direct {v0,v12}, com.android.calendar.DayView.setSelectedHour(int):void
42025 49| move-result-object v0
42027 .local v0, "animator", android.animation.ObjectAnimator
42029 …52| invoke-virtual {v0,v4,v5}, android.animation.ObjectAnimator.setDuration(long):android.animatio…
42033 …60| invoke-virtual {v0,v4}, android.animation.ObjectAnimator.addListener(android.animation.Animato…
42035 63| return-object v0
42038 .end_local v0
42115 58| move-result-object v0
42117 .local v0, "animator", android.animation.ObjectAnimator
42119 …61| invoke-virtual {v0,v6,v7}, android.animation.ObjectAnimator.setDuration(long):android.animatio…
42121 64| return-object v0
42133 6| move-result v0
42135 .local v0, "count", int
42142 9| if-ge v2, v0, Label_2
42152 20| int-to-float v3, v0
42165 3| new-instance v0, android.graphics.Rect
42166 5| invoke-direct {v0}, android.graphics.Rect.<init>():void
42168 .local v0, "box", android.graphics.Rect
42173 15| iput v2, v0, android.graphics.Rect.top
42175 17| iget v2, v0, android.graphics.Rect.top
42179 24| iput v2, v0, android.graphics.Rect.bottom
42189 38| iput v2, v0, android.graphics.Rect.left
42194 46| iput v2, v0, android.graphics.Rect.right
42196 48| return-object v0
42208 6| move-result-object v0
42210 .local v0, "cr", android.content.ContentResolver
42231 …28| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
42277 …81| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
42364 29| move-object/from16 v0, v16
42365 31| iget-object v3, v0, com.android.calendar.Event.title
42368 35| move-object/from16 v0, v16
42369 37| iget-object v3, v0, com.android.calendar.Event.title
42390 72| move-object/from16 v0, v16
42391 74| iget-object v3, v0, com.android.calendar.Event.location
42394 78| move-object/from16 v0, v16
42395 80| iget-object v3, v0, com.android.calendar.Event.location
42408 99| move-object/from16 v0, v16
42409 101| iget v3, v0, com.android.calendar.Event.selfAttendeeStatus
42413 108| move-object/from16 v0, v17
42414 110| invoke-virtual {v0,v3}, android.graphics.Paint.setColor(int):void
42422 121| move-object/from16 v0, v17
42423 123| invoke-direct {v5,v0}, android.text.TextPaint.<init>(android.graphics.Paint):void
42454 157| move-object/from16 v0, v16
42455 159| iget v3, v0, com.android.calendar.Event.color
42456 161| move-object/from16 v0, v17
42457 163| invoke-virtual {v0,v3}, android.graphics.Paint.setColor(int):void
42462 170| move-object/from16 v0, v17
42463 172| invoke-virtual {v0,v3}, android.graphics.Paint.setColor(int):void
42466 177| move-object/from16 v0, v17
42467 179| invoke-virtual {v0,v3}, android.graphics.Paint.setAlpha(int):void
42496 11| move v0, v4
42498 .local v0, "i", int
42499 12| if-gt v0, v5, Label_4
42501 14| aget v1, v3, v0
42503 18| aput v1, v3, v0
42505 20| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
42521 5| move-object/from16 v0, v22
42523 9| invoke-virtual {v0,v1}, com.android.calendar.DayView.setFocusable(boolean):void
42526 14| move-object/from16 v0, v22
42528 18| invoke-virtual {v0,v1}, com.android.calendar.DayView.setFocusableInTouchMode(boolean):void
42531 23| move-object/from16 v0, v22
42533 27| invoke-virtual {v0,v1}, com.android.calendar.DayView.setClickable(boolean):void
42535 30| move-object/from16 v0, v22
42537 …34| invoke-virtual {v0,v1}, com.android.calendar.DayView.setOnCreateContextMenuListener(android.vi…
42541 41| move/from16 v0, v18
42543 45| iput v0, v1, com.android.calendar.DayView.mFirstDayOfWeek
42546 49| move-object/from16 v0, v22
42547 51| iget-object v0, v0, com.android.calendar.DayView.mTZUpdater
42548 53| move-object/from16 v19, v0
42549 55| move-object/from16 v0, v23
42551 …59| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
42554 66| move-object/from16 v0, v18
42556 70| iput-object v0, v1, com.android.calendar.DayView.mCurrentTime
42562 76| move-object/from16 v0, v22
42563 78| iget-object v0, v0, com.android.calendar.DayView.mCurrentTime
42564 80| move-object/from16 v18, v0
42565 82| move-object/from16 v0, v18
42566 84| invoke-virtual {v0,v6,v7}, android.text.format.Time.set(long):void
42568 87| move-object/from16 v0, v22
42569 89| iget-object v0, v0, com.android.calendar.DayView.mCurrentTime
42570 91| move-object/from16 v18, v0
42571 93| move-object/from16 v0, v18
42572 95| iget-wide v0:v1, v0, android.text.format.Time.gmtoff
42573 97| move-wide/from16 v18:v19, v0:v1
42574 99| move-wide/from16 v0:v1, v18:v19
42575 101| invoke-static {v6,v7,v0,v1}, android.text.format.Time.getJulianDay(long, long):int
42577 105| move/from16 v0, v18
42579 109| iput v0, v1, com.android.calendar.DayView.mTodayJulianDay
42581 111| move-object/from16 v0, v22
42582 113| iget-object v0, v0, com.android.calendar.DayView.mResources
42583 115| move-object/from16 v18, v0
42589 126| move-object/from16 v0, v22
42590 128| iget-object v0, v0, com.android.calendar.DayView.mResources
42591 130| move-object/from16 v18, v0
42597 141| move-object/from16 v0, v22
42598 143| iget-object v0, v0, com.android.calendar.DayView.mResources
42599 145| move-object/from16 v18, v0
42605 156| move-object/from16 v0, v22
42606 158| iget-object v0, v0, com.android.calendar.DayView.mResources
42607 160| move-object/from16 v18, v0
42613 171| move-object/from16 v0, v22
42614 173| iget-object v0, v0, com.android.calendar.DayView.mResources
42615 175| move-object/from16 v18, v0
42621 186| move-object/from16 v0, v22
42622 188| iget-object v0, v0, com.android.calendar.DayView.mResources
42623 190| move-object/from16 v18, v0
42629 201| move-object/from16 v0, v22
42630 203| iget-object v0, v0, com.android.calendar.DayView.mResources
42631 205| move-object/from16 v18, v0
42637 216| move-object/from16 v0, v22
42638 218| iget-object v0, v0, com.android.calendar.DayView.mResources
42639 220| move-object/from16 v18, v0
42647 231| move-object/from16 v0, v22
42648 233| iget-object v0, v0, com.android.calendar.DayView.mResources
42649 235| move-object/from16 v18, v0
42657 246| move-object/from16 v0, v22
42658 248| iget-object v0, v0, com.android.calendar.DayView.mResources
42659 250| move-object/from16 v18, v0
42665 261| move-object/from16 v0, v22
42666 263| iget-object v0, v0, com.android.calendar.DayView.mResources
42667 265| move-object/from16 v18, v0
42673 275| move-object/from16 v0, v22
42674 277| iget-object v0, v0, com.android.calendar.DayView.mResources
42675 279| move-object/from16 v18, v0
42681 290| move-object/from16 v0, v22
42682 292| iget-object v0, v0, com.android.calendar.DayView.mResources
42683 294| move-object/from16 v18, v0
42689 305| move-object/from16 v0, v22
42690 307| iget-object v0, v0, com.android.calendar.DayView.mResources
42691 309| move-object/from16 v18, v0
42697 320| move-object/from16 v0, v22
42698 322| iget-object v0, v0, com.android.calendar.DayView.mEventTextPaint
42699 324| move-object/from16 v18, v0
42703 331| move-object/from16 v0, v22
42704 333| iget-object v0, v0, com.android.calendar.DayView.mEventTextPaint
42705 335| move-object/from16 v18, v0
42709 342| move-object/from16 v0, v22
42710 344| iget-object v0, v0, com.android.calendar.DayView.mEventTextPaint
42711 346| move-object/from16 v18, v0
42715 353| move-object/from16 v0, v22
42716 355| iget-object v0, v0, com.android.calendar.DayView.mResources
42717 357| move-object/from16 v18, v0
42723 366| move-object/from16 v0, v22
42724 368| iget-object v0, v0, com.android.calendar.DayView.mSelectionPaint
42725 370| move-object/from16 v16, v0
42728 372| move-object/from16 v0, v16
42729 374| invoke-virtual {v0,v9}, android.graphics.Paint.setColor(int):void
42732 379| move-object/from16 v0, v16
42734 383| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
42737 388| move-object/from16 v0, v16
42739 392| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
42741 395| move-object/from16 v0, v22
42742 397| iget-object v0, v0, com.android.calendar.DayView.mPaint
42743 399| move-object/from16 v16, v0
42746 403| move-object/from16 v0, v16
42748 407| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
42751 412| move/from16 v0, v18
42752 414| new-array v0, v0, java.lang.String[]
42753 416| move-object/from16 v18, v0
42754 418| move-object/from16 v0, v18
42756 422| iput-object v0, v1, com.android.calendar.DayView.mDayStrs
42759 426| move/from16 v0, v18
42760 428| new-array v0, v0, java.lang.String[]
42761 430| move-object/from16 v18, v0
42762 432| move-object/from16 v0, v18
42764 436| iput-object v0, v1, com.android.calendar.DayView.mDayStrs2Letter
42770 441| move/from16 v0, v18
42771 443| if-gt v10, v0, Label_3
42776 447| move-object/from16 v0, v22
42777 449| iget-object v0, v0, com.android.calendar.DayView.mDayStrs
42778 451| move-object/from16 v18, v0
42780 455| move/from16 v0, v19
42781 …457| invoke-static {v10,v0}, android.text.format.DateUtils.getDayOfWeekString(int, int):java.lang.…
42787 467| move-object/from16 v0, v22
42788 469| iget-object v0, v0, com.android.calendar.DayView.mDayStrs
42789 471| move-object/from16 v18, v0
42791 475| move-object/from16 v0, v22
42792 477| iget-object v0, v0, com.android.calendar.DayView.mDayStrs
42793 479| move-object/from16 v20, v0
42797 485| move-object/from16 v0, v22
42798 487| iget-object v0, v0, com.android.calendar.DayView.mDayStrs2Letter
42799 489| move-object/from16 v18, v0
42801 493| move/from16 v0, v19
42802 …495| invoke-static {v10,v0}, android.text.format.DateUtils.getDayOfWeekString(int, int):java.lang.…
42808 505| move-object/from16 v0, v22
42809 507| iget-object v0, v0, com.android.calendar.DayView.mDayStrs2Letter
42810 509| move-object/from16 v18, v0
42812 513| move-object/from16 v0, v22
42813 515| iget-object v0, v0, com.android.calendar.DayView.mDayStrs
42814 517| move-object/from16 v19, v0
42820 527| move-object/from16 v0, v22
42821 529| iget-object v0, v0, com.android.calendar.DayView.mDayStrs2Letter
42822 531| move-object/from16 v18, v0
42824 535| move/from16 v0, v19
42825 …537| invoke-static {v10,v0}, android.text.format.DateUtils.getDayOfWeekString(int, int):java.lang.…
42830 543| move-object/from16 v0, v22
42831 545| iget-object v0, v0, com.android.calendar.DayView.mDayStrs2Letter
42832 547| move-object/from16 v18, v0
42834 551| move-object/from16 v0, v22
42835 553| iget-object v0, v0, com.android.calendar.DayView.mDayStrs2Letter
42836 555| move-object/from16 v20, v0
42846 567| move-object/from16 v0, v16
42848 571| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
42850 574| move-object/from16 v0, v22
42851 576| iget-object v0, v0, com.android.calendar.DayView.mBold
42852 578| move-object/from16 v18, v0
42853 580| move-object/from16 v0, v16
42855 …584| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
42858 589| move/from16 v0, v18
42859 591| new-array v5, v0, java.lang.String[]
42869 609| move-object/from16 v0, v22
42872 …615| invoke-direct {v0,v1,v5,v2}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
42874 619| move/from16 v0, v18
42876 623| iput v0, v1, com.android.calendar.DayView.mDateStrWidth
42879 627| move-object/from16 v0, v16
42881 631| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
42883 634| move-object/from16 v0, v22
42884 636| iget v0, v0, com.android.calendar.DayView.mDateStrWidth
42885 638| move/from16 v18, v0
42886 640| move-object/from16 v0, v22
42887 642| iget-object v0, v0, com.android.calendar.DayView.mDayStrs
42888 644| move-object/from16 v19, v0
42890 648| move-object/from16 v0, v22
42894 …656| invoke-direct {v0,v1,v2,v3}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
42897 662| move/from16 v0, v18
42899 666| iput v0, v1, com.android.calendar.DayView.mDateStrWidth
42902 670| move-object/from16 v0, v16
42904 674| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
42907 679| move-object/from16 v0, v16
42909 …683| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
42918 699| move-object/from16 v0, v18
42920 703| iput-object v0, v1, com.android.calendar.DayView.mAmString
42927 715| move-object/from16 v0, v18
42929 719| iput-object v0, v1, com.android.calendar.DayView.mPmString
42932 723| move/from16 v0, v18
42933 725| new-array v4, v0, java.lang.String[]
42934 727| move-object/from16 v0, v22
42935 729| iget-object v0, v0, com.android.calendar.DayView.mAmString
42936 731| move-object/from16 v18, v0
42939 737| move-object/from16 v0, v22
42940 739| iget-object v0, v0, com.android.calendar.DayView.mPmString
42941 741| move-object/from16 v18, v0
42947 749| move-object/from16 v0, v16
42949 753| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
42952 758| move-object/from16 v0, v22
42953 760| iget v0, v0, com.android.calendar.DayView.mHoursWidth
42954 762| move/from16 v19, v0
42955 764| move-object/from16 v0, v22
42958 …770| invoke-direct {v0,v1,v4,v2}, com.android.calendar.DayView.computeMaxStringWidth(int, java.lan…
42966 782| move/from16 v0, v18
42968 786| iput v0, v1, com.android.calendar.DayView.mHoursWidth
42971 790| move-object/from16 v0, v22
42972 792| iget v0, v0, com.android.calendar.DayView.mHoursWidth
42973 794| move/from16 v19, v0
42976 800| move/from16 v0, v18
42978 804| iput v0, v1, com.android.calendar.DayView.mHoursWidth
42981 809| move-object/from16 v0, v23
42983 …813| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.…
42990 824| move/from16 v0, v18
42992 …828| invoke-virtual {v12,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):…
42994 832| move-object/from16 v0, v18
42996 836| iput-object v0, v1, com.android.calendar.DayView.mPopupView
42998 838| move-object/from16 v0, v22
42999 840| iget-object v0, v0, com.android.calendar.DayView.mPopupView
43000 842| move-object/from16 v18, v0
43011 858| move-object/from16 v0, v18
43013 862| invoke-direct {v0,v1}, android.widget.PopupWindow.<init>(android.content.Context):void
43014 865| move-object/from16 v0, v18
43016 869| iput-object v0, v1, com.android.calendar.DayView.mPopup
43018 871| move-object/from16 v0, v22
43019 873| iget-object v0, v0, com.android.calendar.DayView.mPopup
43020 875| move-object/from16 v18, v0
43021 877| move-object/from16 v0, v22
43022 879| iget-object v0, v0, com.android.calendar.DayView.mPopupView
43023 881| move-object/from16 v19, v0
43034 899| move/from16 v0, v18
43036 903| invoke-virtual {v8,v0,v1}, android.content.res.Resources$Theme.applyStyle(int, boolean):void
43039 908| move/from16 v0, v18
43040 910| new-array v0, v0, int[]
43041 912| move-object/from16 v18, v0
43047 921| move-object/from16 v0, v18
43048 …923| invoke-virtual {v8,v0}, android.content.res.Resources$Theme.obtainStyledAttributes(int[]):and…
43052 927| move-object/from16 v0, v22
43053 929| iget-object v0, v0, com.android.calendar.DayView.mPopup
43054 931| move-object/from16 v18, v0
43056 935| move-object/from16 v0, v17
43058 …939| invoke-virtual {v0,v1}, android.content.res.TypedArray.getDrawable(int):android.graphics.draw…
43064 949| move-object/from16 v0, v22
43065 951| iget-object v0, v0, com.android.calendar.DayView.mPopupView
43066 953| move-object/from16 v18, v0
43067 955| move-object/from16 v0, v18
43069 …959| invoke-virtual {v0,v1}, android.view.View.setOnClickListener(android.view.View$OnClickListene…
43071 962| move-object/from16 v0, v22
43073 …966| invoke-virtual {v0,v1}, com.android.calendar.DayView.setOnLongClickListener(android.view.View…
43076 971| move-object/from16 v0, v22
43077 973| iget-object v0, v0, com.android.calendar.DayView.mTZUpdater
43078 975| move-object/from16 v19, v0
43079 977| move-object/from16 v0, v23
43081 …981| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
43084 988| move-object/from16 v0, v18
43086 992| iput-object v0, v1, com.android.calendar.DayView.mBaseDate
43092 998| move-object/from16 v0, v22
43093 1000| iget-object v0, v0, com.android.calendar.DayView.mBaseDate
43094 1002| move-object/from16 v18, v0
43095 1004| move-object/from16 v0, v18
43096 1006| invoke-virtual {v0,v14,v15}, android.text.format.Time.set(long):void
43098 1009| move-object/from16 v0, v22
43099 1011| iget v0, v0, com.android.calendar.DayView.mNumDays
43100 1013| move/from16 v18, v0
43101 1015| move/from16 v0, v18
43102 1017| new-array v0, v0, int[]
43103 1019| move-object/from16 v18, v0
43104 1021| move-object/from16 v0, v18
43106 1025| iput-object v0, v1, com.android.calendar.DayView.mEarliestStartHour
43108 1027| move-object/from16 v0, v22
43109 1029| iget v0, v0, com.android.calendar.DayView.mNumDays
43110 1031| move/from16 v18, v0
43111 1033| move/from16 v0, v18
43112 1035| new-array v0, v0, boolean[]
43113 1037| move-object/from16 v18, v0
43114 1039| move-object/from16 v0, v18
43116 1043| iput-object v0, v1, com.android.calendar.DayView.mHasAllDayEvent
43118 1045| move-object/from16 v0, v22
43119 1047| iget v0, v0, com.android.calendar.DayView.mNumDays
43120 1049| move/from16 v18, v0
43127 1057| move/from16 v0, v18
43128 1059| new-array v0, v0, float[]
43129 1061| move-object/from16 v18, v0
43130 1063| move-object/from16 v0, v18
43132 1067| iput-object v0, v1, com.android.calendar.DayView.mLines
43144 3| iget-object v0, v2, com.android.calendar.DayView.mContext
43148 …8| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.Ob…
43149 11| move-result-object v0
43150 12| check-cast v0, android.view.accessibility.AccessibilityManager
43151 14| iput-object v0, v2, com.android.calendar.DayView.mAccessibilityMgr
43153 16| iget-object v0, v2, com.android.calendar.DayView.mAccessibilityMgr
43154 18| if-eqz v0, Label_2
43155 20| iget-object v0, v2, com.android.calendar.DayView.mAccessibilityMgr
43156 22| invoke-virtual {v0}, android.view.accessibility.AccessibilityManager.isEnabled():boolean
43157 25| move-result v0
43159 26| iput-boolean v0, v2, com.android.calendar.DayView.mIsAccessibilityEnabled
43162 31| move-result v0
43163 32| iput-boolean v0, v2, com.android.calendar.DayView.mTouchExplorationEnabled
43168 35| const/4 v0, #+0 (0x00000000 | 0.00000)
43180 4| iget v0, v3, com.android.calendar.DayView.mSelectionHour
43183 10| sub-int/2addr v0, v1
43184 11| iput v0, v3, com.android.calendar.DayView.mFirstHour
43186 13| iget v0, v3, com.android.calendar.DayView.mFirstHour
43187 15| if-gez v0, Label_2
43195 20| iget v0, v3, com.android.calendar.DayView.mFirstHour
43197 24| add-int/2addr v0, v1
43199 27| if-le v0, v1, Label_1
43201 29| iget v0, v3, com.android.calendar.DayView.mNumHours
43202 31| rsub-int/lit8 v0, v0, #+24 (0x00000018 | 3.36312e-44)
43203 33| iput v0, v3, com.android.calendar.DayView.mFirstHour
43221 11| iget-object v0, v2, com.android.calendar.DayView.mBaseDate
43223 .local v0, "date", android.text.format.Time
43225 15| invoke-virtual {v0,v3}, android.text.format.Time.set(android.text.format.Time):void
43229 20| iget v3, v0, android.text.format.Time.monthDay
43232 25| iput v3, v0, android.text.format.Time.monthDay
43244 37| invoke-virtual {v0,v3}, android.text.format.Time.normalize(boolean):long
43264 66| iget v3, v0, android.text.format.Time.monthDay
43267 71| iput v3, v0, android.text.format.Time.monthDay
43289 5| iget v0, v4, com.android.calendar.DayView.mSelectionHour
43290 7| invoke-direct {v5,v0}, com.android.calendar.DayView.setSelectedHour(int):void
43292 10| iget-object v0, v5, com.android.calendar.DayView.mSelectedEvents
43293 12| invoke-virtual {v0}, java.util.ArrayList.clear():void
43295 15| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
43296 16| iput-boolean v0, v5, com.android.calendar.DayView.mComputeSelectedEvents
43298 18| iget v0, v4, com.android.calendar.DayView.mFirstHour
43299 20| iput v0, v5, com.android.calendar.DayView.mFirstHour
43301 22| iget v0, v4, com.android.calendar.DayView.mFirstHourOffset
43302 24| iput v0, v5, com.android.calendar.DayView.mFirstHourOffset
43305 29| move-result v0
43308 34| invoke-direct {v5,v0,v1}, com.android.calendar.DayView.remeasure(int, int):void
43316 45| iget v0, v4, com.android.calendar.DayView.mFirstDayOfWeek
43317 47| iput v0, v5, com.android.calendar.DayView.mFirstDayOfWeek
43319 49| iget-object v0, v5, com.android.calendar.DayView.mEvents
43320 51| invoke-virtual {v0}, java.util.ArrayList.size():int
43321 54| move-result v0
43322 55| if-lez v0, Label_2
43324 57| iget-boolean v0, v4, com.android.calendar.DayView.mSelectionAllday
43325 59| iput-boolean v0, v5, com.android.calendar.DayView.mSelectionAllday
43344 3| iget-boolean v0, v1, com.android.calendar.DayView.mIsAccessibilityEnabled
43345 5| if-eqz v0, Label_2
43346 7| iget-object v0, v1, com.android.calendar.DayView.mAccessibilityMgr
43347 …9| invoke-virtual {v0}, android.view.accessibility.AccessibilityManager.isTouchExplorationEnabled(…
43348 12| move-result v0
43350 13| return v0
43352 14| const/4 v0, #+0 (0x00000000 | 0.00000)
43374 19| move-result-wide v0:v1
43376 .local v0, "start", long
43379 24| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
43486 95| const/4 v0, #+0 (0x00000000 | 0.00000)
43488 .local v0, "allDayHeight", int
43499 108| sget v0, com.android.calendar.DayView.SINGLE_ALLDAY_HEIGHT
43503 112| add-int/2addr v8, v0
43510 118| iput v0, v13, com.android.calendar.DayView.mAlldayHeight
43701 394| mul-int v0, v5, v8
43704 398| if-le v0, v8, Label_4
43706 400| sget v0, com.android.calendar.DayView.MAX_UNEXPANDED_ALLDAY_HEIGHT
43716 415| move-result v0
43723 422| float-to-int v0, v8
43728 429| if-le v0, v8, Label_14
43736 437| float-to-int v0, v8
43741 440| if-le v0, v4, Label_4
43743 442| move v0, v4
43761 5| iget v0, v5, com.android.calendar.DayView.mSelectionHour
43764 11| if-ge v0, v1, Label_2
43766 13| iget v0, v5, com.android.calendar.DayView.mFirstHour
43767 15| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
43768 17| invoke-direct {v5,v0}, com.android.calendar.DayView.setSelectedHour(int):void
43772 23| iget-object v0, v5, com.android.calendar.DayView.mSelectedEvents
43773 25| invoke-virtual {v0}, java.util.ArrayList.clear():void
43781 31| iget v0, v5, com.android.calendar.DayView.mSelectionHour
43786 40| if-le v0, v1, Label_1
43788 42| iget v0, v5, com.android.calendar.DayView.mFirstHour
43790 46| add-int/2addr v0, v1
43791 47| add-int/lit8 v0, v0, #-3 (0xfffffffd | NaN)
43792 49| invoke-direct {v5,v0}, com.android.calendar.DayView.setSelectedHour(int):void
43796 55| iget-object v0, v5, com.android.calendar.DayView.mSelectedEvents
43797 57| invoke-virtual {v0}, java.util.ArrayList.clear():void
43811 3| iget-object v0, v2, com.android.calendar.DayView.mPrevBox
43813 6| iput v1, v0, android.graphics.Rect.left
43815 8| iget-object v0, v2, com.android.calendar.DayView.mPrevBox
43817 11| iput v1, v0, android.graphics.Rect.right
43819 13| iget-object v0, v2, com.android.calendar.DayView.mPrevBox
43821 16| iput v1, v0, android.graphics.Rect.top
43823 18| iget-object v0, v2, com.android.calendar.DayView.mPrevBox
43825 21| iput v1, v0, android.graphics.Rect.bottom
43875 44| new-instance v0, java.lang.StringBuilder
43876 46| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
43878 .local v0, "b", java.lang.StringBuilder
43886 …62| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
43899 …82| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
43907 …92| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
43972 …179| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBui…
43975 …185| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
43981 …189| invoke-direct {v15,v0,v1}, com.android.calendar.DayView.appendEventAccessibilityString(java.l…
43985 .end_local v0
44002 .restart_local v0
44038 …249| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBui…
44041 …255| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
44045 …260| invoke-direct {v15,v0,v10}, com.android.calendar.DayView.appendEventAccessibilityString(java.…
44060 275| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
44075 .end_local v0
44081 .restart_local v0
44084 …299| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
44095 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
44096 3| iput v1, v0, com.android.calendar.DayView.mSelectionDay
44098 5| iput v1, v0, com.android.calendar.DayView.mSelectionDayForAccessibility
44110 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, com.android.calendar…
44111 3| iput-object v1, v0, com.android.calendar.DayView.mSelectedEvent
44113 5| iput-object v1, v0, com.android.calendar.DayView.mSelectedEventForAccessibility
44125 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
44126 3| iput v1, v0, com.android.calendar.DayView.mSelectionHour
44128 5| iput v1, v0, com.android.calendar.DayView.mSelectionHourForAccessibility
44230 87| sub-int v0, v13, v6
44232 .local v0, "adjustedY", int
44234 91| if-ge v0, v6, Label_9
44248 108| sub-int v7, v0, v7
44266 3| iget v0, v4, android.graphics.Rect.bottom
44268 7| if-le v0, v1, Label_1
44269 9| iget v0, v4, android.graphics.Rect.right
44271 13| if-gt v0, v1, Label_2
44274 15| iget v0, v4, android.graphics.Rect.top
44275 17| iput v0, v4, android.graphics.Rect.bottom
44277 19| iget v0, v4, android.graphics.Rect.left
44278 21| iput v0, v4, android.graphics.Rect.right
44283 24| iget v0, v4, android.graphics.Rect.bottom
44285 28| sub-int/2addr v0, v1
44289 34| if-le v0, v1, Label_3
44291 36| iget v0, v4, android.graphics.Rect.top
44293 40| add-int/2addr v0, v1
44294 41| iput v0, v4, android.graphics.Rect.top
44296 43| iget v0, v4, android.graphics.Rect.bottom
44298 47| sub-int/2addr v0, v1
44299 48| iput v0, v4, android.graphics.Rect.bottom
44302 50| iget v0, v4, android.graphics.Rect.right
44304 54| sub-int/2addr v0, v1
44308 60| if-le v0, v1, Label_4
44310 62| iget v0, v4, android.graphics.Rect.left
44312 66| add-int/2addr v0, v1
44313 67| iput v0, v4, android.graphics.Rect.left
44315 69| iget v0, v4, android.graphics.Rect.right
44317 73| sub-int/2addr v0, v1
44318 74| iput v0, v4, android.graphics.Rect.right
44332 3| sget v0, com.android.calendar.DayView.mCalendarHourLabelColor
44333 5| invoke-virtual {v2,v0}, android.graphics.Paint.setColor(int):void
44335 8| sget v0, com.android.calendar.DayView.HOURS_TEXT_SIZE
44336 10| invoke-virtual {v2,v0}, android.graphics.Paint.setTextSize(float):void
44338 13| sget-object v0, android.graphics.Typeface.DEFAULT
44339 …15| invoke-virtual {v2,v0}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android.…
44341 18| sget-object v0, android.graphics.Paint$Align.RIGHT
44342 … 20| invoke-virtual {v2,v0}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
44344 23| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
44345 24| invoke-virtual {v2,v0}, android.graphics.Paint.setAntiAlias(boolean):void
44358 3| iget v0, v4, android.graphics.Rect.bottom
44360 7| if-le v0, v1, Label_1
44361 9| iget v0, v4, android.graphics.Rect.right
44363 13| if-gt v0, v1, Label_2
44366 15| iget v0, v4, android.graphics.Rect.top
44367 17| iput v0, v4, android.graphics.Rect.bottom
44369 19| iget v0, v4, android.graphics.Rect.left
44370 21| iput v0, v4, android.graphics.Rect.right
44375 24| iget v0, v4, android.graphics.Rect.bottom
44377 28| sub-int/2addr v0, v1
44381 34| if-le v0, v1, Label_3
44383 36| iget v0, v4, android.graphics.Rect.top
44385 40| add-int/2addr v0, v1
44386 41| iput v0, v4, android.graphics.Rect.top
44388 43| iget v0, v4, android.graphics.Rect.bottom
44390 47| sub-int/2addr v0, v1
44391 48| iput v0, v4, android.graphics.Rect.bottom
44394 50| iget v0, v4, android.graphics.Rect.right
44396 54| sub-int/2addr v0, v1
44400 60| if-le v0, v1, Label_4
44402 62| iget v0, v4, android.graphics.Rect.left
44404 66| add-int/2addr v0, v1
44405 67| iput v0, v4, android.graphics.Rect.left
44407 69| iget v0, v4, android.graphics.Rect.right
44409 73| sub-int/2addr v0, v1
44410 74| iput v0, v4, android.graphics.Rect.right
44425 5| move-object/from16 v0, v26
44426 7| iput v5, v0, com.android.calendar.DayView.mAnimationDistance
44437 27| move/from16 v0, v27
44438 29| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
44443 40| move/from16 v0, v28
44444 42| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
44449 53| move-object/from16 v0, v26
44450 55| iget v10, v0, com.android.calendar.DayView.mAnimationDistance
44479 89| move/from16 v0, v23
44480 91| neg-float v0, v0
44481 92| move/from16 v22, v0
44489 98| move-object/from16 v0, v26
44490 100| iget-object v5, v0, com.android.calendar.DayView.mBaseDate
44492 104| move-object/from16 v0, v24
44493 106| invoke-direct {v0,v5}, android.text.format.Time.<init>(java.lang.String):void
44496 109| move-object/from16 v0, v26
44497 111| iget-object v5, v0, com.android.calendar.DayView.mController
44500 117| move-object/from16 v0, v24
44501 119| invoke-virtual {v0,v10,v11}, android.text.format.Time.set(long):void
44505 124| move-object/from16 v0, v24
44506 126| iget v5, v0, android.text.format.Time.monthDay
44507 128| move-object/from16 v0, v26
44508 130| iget v7, v0, com.android.calendar.DayView.mNumDays
44510 133| move-object/from16 v0, v24
44511 135| iput v5, v0, android.text.format.Time.monthDay
44514 137| move-object/from16 v0, v26
44515 139| iget-object v5, v0, com.android.calendar.DayView.mController
44517 142| move-object/from16 v0, v24
44518 144| invoke-virtual {v0,v7}, android.text.format.Time.normalize(boolean):long
44525 153| move-object/from16 v0, v26
44526 155| iget v5, v0, com.android.calendar.DayView.mNumDays
44532 162| move-object/from16 v0, v21
44534 166| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
44537 169| move-object/from16 v0, v26
44539 …173| invoke-direct {v0,v1}, com.android.calendar.DayView.adjustToBeginningOfWeek(android.text.form…
44543 178| move-object/from16 v0, v20
44545 182| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
44548 185| move-object/from16 v0, v20
44549 187| iget v5, v0, android.text.format.Time.monthDay
44550 189| move-object/from16 v0, v26
44551 191| iget v7, v0, com.android.calendar.DayView.mNumDays
44554 196| move-object/from16 v0, v20
44555 198| iput v5, v0, android.text.format.Time.monthDay
44591 232| move-object/from16 v0, v26
44594 …238| invoke-direct {v0,v5,v1,v2}, com.android.calendar.DayView.calculateDuration(float, float, flo…
44598 242| move-wide/from16 v0:v1, v18:v19
44599 244| invoke-virtual {v4,v0,v1}, android.view.animation.TranslateAnimation.setDuration(long):void
44601 247| move-object/from16 v0, v26
44602 249| iget-object v5, v0, com.android.calendar.DayView.mHScrollInterpolator
44605 254| move-object/from16 v0, v26
44606 256| iget-object v5, v0, com.android.calendar.DayView.mHScrollInterpolator
44609 261| move-wide/from16 v0:v1, v18:v19
44610 263| invoke-virtual {v9,v0,v1}, android.view.animation.TranslateAnimation.setDuration(long):void
44613 268| move-object/from16 v0, v26
44616 …274| invoke-direct {v5,v0,v1,v2}, com.android.calendar.DayView$GotoBroadcaster.<init>(com.android.…
44619 280| move-object/from16 v0, v26
44620 282| iget-object v5, v0, com.android.calendar.DayView.mViewSwitcher
44623 287| move-object/from16 v0, v26
44624 289| iget-object v5, v0, com.android.calendar.DayView.mViewSwitcher
44627 294| move-object/from16 v0, v26
44628 296| iget-object v5, v0, com.android.calendar.DayView.mViewSwitcher
44636 307| move-object/from16 v0, v26
44637 309| iget-object v5, v0, com.android.calendar.DayView.mViewSwitcher
44640 314| move-object/from16 v0, v26
44641 316| iget-object v5, v0, com.android.calendar.DayView.mViewSwitcher
44650 326| move-object/from16 v0, v25
44652 …330| invoke-virtual {v0,v1,v5,v7}, com.android.calendar.DayView.setSelected(android.text.format.Ti…
44692 357| move-object/from16 v0, v24
44693 359| iget v5, v0, android.text.format.Time.monthDay
44694 361| move-object/from16 v0, v26
44695 363| iget v7, v0, com.android.calendar.DayView.mNumDays
44697 366| move-object/from16 v0, v24
44698 368| iput v5, v0, android.text.format.Time.monthDay
44710 3| move-object/from16 v0, v31
44711 5| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
44712 7| move-object/from16 v30, v0
44715 9| move-object/from16 v0, v31
44716 11| iget-object v2, v0, com.android.calendar.DayView.mPopup
44720 18| move-object/from16 v0, v31
44721 20| iput-wide v2:v3, v0, com.android.calendar.DayView.mLastPopupEventID
44723 22| move-object/from16 v0, v31
44724 24| iget v2, v0, com.android.calendar.DayView.mNumDays
44743 44| move-object/from16 v0, v31
44744 46| iget-boolean v2, v0, com.android.calendar.DayView.mSelectionAllday
44750 52| move-object/from16 v0, v31
44751 54| iget-object v2, v0, com.android.calendar.DayView.mController
44771 70| move-object/from16 v0, v31
44772 72| iget-boolean v2, v0, com.android.calendar.DayView.mIsAccessibilityEnabled
44775 76| move-object/from16 v0, v31
44776 78| iget-object v2, v0, com.android.calendar.DayView.mAccessibilityMgr
44780 83| move-object/from16 v0, v31
44781 85| iget-object v0, v0, com.android.calendar.DayView.mController
44782 87| move-object/from16 v16, v0
44783 89| move-object/from16 v0, v30
44784 91| iget-wide v0:v1, v0, com.android.calendar.Event.id
44785 93| move-wide/from16 v20:v21, v0:v1
44787 95| move-object/from16 v0, v30
44788 97| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
44789 99| move-wide/from16 v22:v23, v0:v1
44790 101| move-object/from16 v0, v30
44791 103| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
44792 105| move-wide/from16 v24:v25, v0:v1
44807 124| move-object/from16 v0, v31
44808 126| iget-object v2, v0, com.android.calendar.DayView.mSelectedEvents
44814 135| move-object/from16 v0, v31
44815 137| iget-boolean v2, v0, com.android.calendar.DayView.mIsAccessibilityEnabled
44818 141| move-object/from16 v0, v31
44819 143| iget-object v2, v0, com.android.calendar.DayView.mAccessibilityMgr
44823 148| move-object/from16 v0, v31
44824 150| iget-object v0, v0, com.android.calendar.DayView.mController
44825 152| move-object/from16 v16, v0
44826 154| move-object/from16 v0, v30
44827 156| iget-wide v0:v1, v0, com.android.calendar.Event.id
44828 158| move-wide/from16 v20:v21, v0:v1
44830 160| move-object/from16 v0, v30
44831 162| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
44832 164| move-wide/from16 v22:v23, v0:v1
44833 166| move-object/from16 v0, v30
44834 168| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
44835 170| move-wide/from16 v24:v25, v0:v1
44863 202| move-object/from16 v0, v31
44864 204| iget-boolean v2, v0, com.android.calendar.DayView.mSelectionAllday
44870 210| move-object/from16 v0, v31
44871 212| iget-object v2, v0, com.android.calendar.DayView.mController
44889 229| move-object/from16 v0, v31
44890 231| iget-boolean v2, v0, com.android.calendar.DayView.mIsAccessibilityEnabled
44893 235| move-object/from16 v0, v31
44894 237| iget-object v2, v0, com.android.calendar.DayView.mAccessibilityMgr
44898 242| move-object/from16 v0, v31
44899 244| iget-object v0, v0, com.android.calendar.DayView.mController
44900 246| move-object/from16 v16, v0
44901 248| move-object/from16 v0, v30
44902 250| iget-wide v0:v1, v0, com.android.calendar.Event.id
44903 252| move-wide/from16 v20:v21, v0:v1
44905 254| move-object/from16 v0, v30
44906 256| iget-wide v0:v1, v0, com.android.calendar.Event.startMillis
44907 258| move-wide/from16 v22:v23, v0:v1
44908 260| move-object/from16 v0, v30
44909 262| iget-wide v0:v1, v0, com.android.calendar.Event.endMillis
44910 264| move-wide/from16 v24:v25, v0:v1
45047 162| move-result v0
45049 .local v0, "empty", boolean
45050 163| if-eqz v0, Label_13
45054 168| if-nez v0, Label_9
45072 .end_local v0
45090 .restart_local v0
45107 4| iget-object v0, v4, com.android.calendar.DayView.mPopup
45108 6| if-eqz v0, Label_1
45110 8| iget-object v0, v4, com.android.calendar.DayView.mPopup
45111 10| invoke-virtual {v0}, android.widget.PopupWindow.dismiss():void
45114 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
45115 14| iput-boolean v0, v4, com.android.calendar.DayView.mPaused
45117 16| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
45118 18| iput-wide v0:v1, v4, com.android.calendar.DayView.mLastPopupEventID
45120 20| iget-object v0, v4, com.android.calendar.DayView.mHandler
45121 22| if-eqz v0, Label_2
45123 24| iget-object v0, v4, com.android.calendar.DayView.mHandler
45125 28| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
45127 31| iget-object v0, v4, com.android.calendar.DayView.mHandler
45129 35| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
45132 38| iget-object v0, v4, com.android.calendar.DayView.mContext
45137 …45| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setSharedPreference(android.content.Conte…
45155 3| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
45156 5| iput-wide v0:v1, v2, com.android.calendar.DayView.mLastReloadMillis
45227 98| move-result v0
45229 .local v0, "diff", int
45230 99| if-lez v0, Label_3
45243 120| move-result v0
45272 170| if-gez v0, Label_5
45274 172| const/4 v0, #+0 (0x00000000 | 0.00000)
45285 191| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
45301 214| return v0
45304 215| if-nez v0, Label_3
45306 217| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
45351 36| iget-object v0, v9, com.android.calendar.DayView.mRect
45353 .local v0, "r", android.graphics.Rect
45354 38| iput v3, v0, android.graphics.Rect.top
45356 40| iput v2, v0, android.graphics.Rect.left
45360 45| iput v4, v0, android.graphics.Rect.bottom
45364 50| iput v4, v0, android.graphics.Rect.right
45378 …71| invoke-virtual {v10,v0,v13}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.g…
45422 3| iget v0, v1, com.android.calendar.DayView.mEventsAlpha
45423 5| return v0
45433 3| iget v0, v1, com.android.calendar.DayView.mFirstHour
45434 5| return v0
45444 3| new-instance v0, android.text.format.Time
45446 7| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
45448 .local v0, "time", android.text.format.Time
45450 12| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
45453 17| iput v1, v0, android.text.format.Time.hour
45456 20| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
45458 23| return-object v0
45468 3| new-instance v0, android.text.format.Time
45470 7| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
45472 .local v0, "time", android.text.format.Time
45474 12| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
45477 17| iput v1, v0, android.text.format.Time.hour
45480 20| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
45482 23| return-object v0
45492 3| new-instance v0, android.text.format.Time
45494 7| invoke-direct {v0,v1}, android.text.format.Time.<init>(android.text.format.Time):void
45496 .local v0, "time", android.text.format.Time
45498 12| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
45501 17| iput v1, v0, android.text.format.Time.hour
45504 20| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
45519 7| iget-object v0, v3, com.android.calendar.DayView.mContext
45521 …12| invoke-static {v0,v1,v2}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
45522 15| move-result v0
45523 16| if-eqz v0, Label_3
45528 20| iget-object v0, v3, com.android.calendar.DayView.mContext
45529 …22| invoke-static {v0}, android.text.format.DateFormat.is24HourFormat(android.content.Context):boo…
45530 25| move-result v0
45531 26| iput-boolean v0, v3, com.android.calendar.DayView.mIs24HourFormat
45533 28| iget-boolean v0, v3, com.android.calendar.DayView.mIs24HourFormat
45534 30| if-eqz v0, Label_4
45535 32| sget-object v0, com.android.calendar.CalendarData.s24Hours
45537 34| iput-object v0, v3, com.android.calendar.DayView.mHourStrs
45539 36| iget-object v0, v3, com.android.calendar.DayView.mContext
45540 … 38| invoke-static {v0}, com.android.calendar.Utils.getFirstDayOfWeek(android.content.Context):int
45541 41| move-result v0
45542 42| iput v0, v3, com.android.calendar.DayView.mFirstDayOfWeek
45548 48| const/4 v0, #+0 (0x00000000 | 0.00000)
45549 49| iput-object v0, v3, com.android.calendar.DayView.mLastSelectedEventForAccessibility
45556 54| sget v0, com.android.calendar.DayView.mFutureBgColorRes
45557 56| sput v0, com.android.calendar.DayView.mFutureBgColor
45561 60| sget-object v0, com.android.calendar.CalendarData.s12HoursNoAmPm
45586 21| sub-int v0, v1, v2
45588 .local v0, "maxADHeight", int
45595 30| invoke-static {v0,v1}, java.lang.Math.min(int, int):int
45596 33| move-result v0
45599 36| div-int v1, v0, v1
45603 .end_local v0
45620 3| iget-object v0, v2, com.android.calendar.DayView.mHandler
45621 5| if-nez v0, Label_1
45624 10| move-result-object v0
45625 11| iput-object v0, v2, com.android.calendar.DayView.mHandler
45627 13| iget-object v0, v2, com.android.calendar.DayView.mHandler
45629 17| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
45643 3| iget-object v0, v1, com.android.calendar.DayView.mPopupView
45644 5| if-ne v2, v0, Label_1
45646 7| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
45647 8| invoke-direct {v1,v0}, com.android.calendar.DayView.switchViews(boolean):void
45715 72| move-result v0
45717 .local v0, "accessLevel", int
45719 74| if-ne v0, v1, Label_2
45739 103| if-lt v0, v1, Label_3
45772 .end_local v0
45820 218| move-result v0
45822 .restart_local v0
45824 220| if-ne v0, v1, Label_7
45844 249| if-lt v0, v1, Label_8
45860 .end_local v0
45903 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DayView):void
45904 3| invoke-virtual {v0}, com.android.calendar.DayView.cleanup():void
45906 6| invoke-super {v0}, android.view.View.onDetachedFromWindow():void
45949 42| iget-object v0, v8, com.android.calendar.DayView.mDestRect
45951 .local v0, "dest", android.graphics.Rect
45956 49| iput v4, v0, android.graphics.Rect.top
45962 56| iput v4, v0, android.graphics.Rect.bottom
45964 58| iput v6, v0, android.graphics.Rect.left
45967 62| iput v4, v0, android.graphics.Rect.right
45971 67| invoke-virtual {v9,v0}, android.graphics.Canvas.clipRect(android.graphics.Rect):boolean
46107 11| move-result v0
46109 .local v0, "action", int
46110 12| packed-switch v0, Label_8
46126 .end_local v0
46135 .restart_local v0
46154 .end_local v0
46189 3| move-object/from16 v0, v28
46190 5| iget v3, v0, com.android.calendar.DayView.mSelectionMode
46194 11| move/from16 v0, v29
46195 13| if-eq v0, v3, Label_1
46197 17| move/from16 v0, v29
46198 19| if-ne v0, v3, Label_2
46202 22| move-object/from16 v0, v28
46203 24| iput v3, v0, com.android.calendar.DayView.mSelectionMode
46212 33| move/from16 v0, v29
46213 35| if-eq v0, v3, Label_1
46215 39| move/from16 v0, v29
46216 41| if-eq v0, v3, Label_1
46219 45| move/from16 v0, v29
46220 47| if-eq v0, v3, Label_1
46223 51| move/from16 v0, v29
46224 53| if-ne v0, v3, Label_3
46227 56| move-object/from16 v0, v28
46228 58| iput v3, v0, com.android.calendar.DayView.mSelectionMode
46237 66| move-object/from16 v0, v28
46238 68| iput v3, v0, com.android.calendar.DayView.mSelectionMode
46241 71| move-object/from16 v0, v28
46242 73| iput-boolean v3, v0, com.android.calendar.DayView.mScrolling
46244 75| move-object/from16 v0, v28
46245 77| iget v0, v0, com.android.calendar.DayView.mSelectionDay
46246 79| move/from16 v26, v0
46256 89| move-object/from16 v0, v28
46257 91| iget-object v0, v0, com.android.calendar.DayView.mSelectedEvent
46258 93| move-object/from16 v25, v0
46267 99| move-object/from16 v0, v28
46268 101| iget-object v3, v0, com.android.calendar.DayView.mPopup
46272 108| move-object/from16 v0, v28
46273 110| iput-wide v10:v11, v0, com.android.calendar.DayView.mLastPopupEventID
46275 112| move-object/from16 v0, v25
46276 114| iget-wide v4:v5, v0, com.android.calendar.Event.startMillis
46279 116| move-object/from16 v0, v25
46280 118| iget-wide v6:v7, v0, com.android.calendar.Event.endMillis
46283 120| move-object/from16 v0, v25
46284 122| iget-wide v8:v9, v0, com.android.calendar.Event.id
46287 124| move-object/from16 v0, v28
46288 126| iget-object v3, v0, com.android.calendar.DayView.mDeleteEventHelper
46301 135| move-object/from16 v0, v28
46302 137| invoke-direct {v0,v3}, com.android.calendar.DayView.switchViews(boolean):void
46323 158| move-object/from16 v0, v28
46324 160| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46327 164| move-object/from16 v0, v28
46328 166| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46330 170| move-object/from16 v0, v28
46331 …172| invoke-direct {v0,v3}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Eve…
46334 175| move-object/from16 v0, v28
46335 177| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46339 183| move-object/from16 v0, v28
46340 185| iput-wide v10:v11, v0, com.android.calendar.DayView.mLastPopupEventID
46349 190| move-object/from16 v0, v28
46350 192| iget v3, v0, com.android.calendar.DayView.mFirstJulianDay
46351 194| move/from16 v0, v26
46352 196| if-lt v0, v3, Label_13
46353 198| move-object/from16 v0, v28
46354 200| iget v3, v0, com.android.calendar.DayView.mLastJulianDay
46355 202| move/from16 v0, v26
46356 204| if-le v0, v3, Label_26
46359 206| move-object/from16 v0, v28
46360 208| iget-object v3, v0, com.android.calendar.DayView.mViewSwitcher
46366 216| move-object/from16 v0, v27
46367 218| iget-object v14, v0, com.android.calendar.DayView.mBaseDate
46370 220| move-object/from16 v0, v28
46371 222| iget-object v3, v0, com.android.calendar.DayView.mBaseDate
46374 227| move-object/from16 v0, v28
46375 229| iget v3, v0, com.android.calendar.DayView.mFirstJulianDay
46376 231| move/from16 v0, v26
46377 233| if-ge v0, v3, Label_25
46380 237| move-object/from16 v0, v28
46381 239| iget v10, v0, com.android.calendar.DayView.mNumDays
46389 248| move-object/from16 v0, v27
46391 252| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
46393 255| move-object/from16 v0, v28
46395 …259| invoke-direct {v0,v1}, com.android.calendar.DayView.initView(com.android.calendar.DayView):vo…
46402 269| move-object/from16 v0, v28
46403 271| iget v10, v0, com.android.calendar.DayView.mNumDays
46408 278| move-object/from16 v0, v28
46409 280| iget-object v10, v0, com.android.calendar.DayView.mController
46424 295| move-object/from16 v0, v28
46425 297| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46428 301| move-object/from16 v0, v28
46429 303| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46431 307| move-object/from16 v0, v28
46432 …309| invoke-direct {v0,v3}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Eve…
46435 312| move-object/from16 v0, v28
46436 314| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46440 320| move-object/from16 v0, v28
46441 322| iput-wide v10:v11, v0, com.android.calendar.DayView.mLastPopupEventID
46453 329| move-object/from16 v0, v28
46454 331| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46457 335| move-object/from16 v0, v28
46458 337| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46460 341| move-object/from16 v0, v28
46461 …343| invoke-direct {v0,v3}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Eve…
46464 346| move-object/from16 v0, v28
46465 348| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46469 354| move-object/from16 v0, v28
46470 356| iput-wide v10:v11, v0, com.android.calendar.DayView.mLastPopupEventID
46472 358| move-object/from16 v0, v28
46473 360| iget-boolean v3, v0, com.android.calendar.DayView.mSelectionAllday
46476 364| move-object/from16 v0, v28
46477 366| iget v3, v0, com.android.calendar.DayView.mSelectionHour
46479 370| move-object/from16 v0, v28
46480 372| invoke-direct {v0,v3}, com.android.calendar.DayView.setSelectedHour(int):void
46484 378| move-object/from16 v0, v28
46485 380| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvents
46489 386| move-object/from16 v0, v28
46490 388| iput-boolean v3, v0, com.android.calendar.DayView.mComputeSelectedEvents
46500 393| move-object/from16 v0, v28
46501 395| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46504 399| move-object/from16 v0, v28
46505 401| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46507 405| move-object/from16 v0, v28
46508 …407| invoke-direct {v0,v3}, com.android.calendar.DayView.setSelectedEvent(com.android.calendar.Eve…
46511 410| move-object/from16 v0, v28
46512 412| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvent
46516 418| move-object/from16 v0, v28
46517 420| iput-wide v10:v11, v0, com.android.calendar.DayView.mLastPopupEventID
46519 422| move-object/from16 v0, v28
46520 424| iget-boolean v3, v0, com.android.calendar.DayView.mSelectionAllday
46524 429| move-object/from16 v0, v28
46525 431| iput-boolean v3, v0, com.android.calendar.DayView.mSelectionAllday
46535 436| move-object/from16 v0, v28
46536 438| iget v3, v0, com.android.calendar.DayView.mSelectionHour
46538 442| move-object/from16 v0, v28
46539 444| invoke-direct {v0,v3}, com.android.calendar.DayView.setSelectedHour(int):void
46543 450| move-object/from16 v0, v28
46544 452| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvents
46548 458| move-object/from16 v0, v28
46549 460| iput-boolean v3, v0, com.android.calendar.DayView.mComputeSelectedEvents
46557 466| move-object/from16 v0, v28
46558 468| iget v10, v0, com.android.calendar.DayView.mNumDays
46566 475| move-object/from16 v0, v28
46567 477| iget v3, v0, com.android.calendar.DayView.mSelectionDay
46568 479| move/from16 v0, v26
46569 481| if-eq v3, v0, Label_27
46572 485| move-object/from16 v0, v28
46573 487| iget-object v3, v0, com.android.calendar.DayView.mBaseDate
46577 492| move/from16 v0, v26
46578 494| invoke-virtual {v14,v0}, android.text.format.Time.setJulianDay(int):long
46580 497| move-object/from16 v0, v28
46581 499| iget v3, v0, com.android.calendar.DayView.mSelectionHour
46584 503| move-object/from16 v0, v28
46585 505| iget-object v0, v0, com.android.calendar.DayView.mController
46586 507| move-object/from16 v16, v0
46597 524| move-object/from16 v0, v28
46599 528| invoke-direct {v0,v1}, com.android.calendar.DayView.setSelectedDay(int):void
46601 531| move-object/from16 v0, v28
46602 533| iget-object v3, v0, com.android.calendar.DayView.mSelectedEvents
46606 539| move-object/from16 v0, v28
46607 541| iput-boolean v3, v0, com.android.calendar.DayView.mComputeSelectedEvents
46610 544| move-object/from16 v0, v28
46611 546| iput-boolean v3, v0, com.android.calendar.DayView.mUpdateToast
46652 15| sub-long v0:v1, v2:v3, v4:v5
46654 .local v0, "duration", long
46679 46| cmp-long v2, v0:v1, v2:v3
46715 9| iget-boolean v0, v8, com.android.calendar.DayView.mSelectionAllday
46716 11| if-nez v0, Label_1
46721 14| iget-object v0, v8, com.android.calendar.DayView.mContext
46722 …16| invoke-static {v0}, android.text.format.DateFormat.is24HourFormat(android.content.Context):boo…
46723 19| move-result v0
46724 20| if-eqz v0, Label_2
46732 30| move-result-object v0
46733 31| iput-object v0, v8, com.android.calendar.DayView.mLongPressTitle
46735 33| new-instance v0, android.app.AlertDialog$Builder
46737 37| invoke-direct {v0,v1}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
46739 …42| invoke-virtual {v0,v1}, android.app.AlertDialog$Builder.setTitle(java.lang.CharSequence):andro…
46740 45| move-result-object v0
46746 …53| invoke-virtual {v0,v1,v4}, android.app.AlertDialog$Builder.setItems(java.lang.CharSequence[], …
46747 56| move-result-object v0
46748 57| invoke-virtual {v0}, android.app.AlertDialog$Builder.show():android.app.AlertDialog
46749 60| move-result-object v0
46750 61| invoke-virtual {v0,v7}, android.app.AlertDialog.setCanceledOnTouchOutside(boolean):void
46830 95| div-float v0, v3, v4
46832 .local v0, "ViewStartHour", float
46845 124| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
46883 .end_local v0
46997 64| div-float v0, v2, v3
46999 .local v0, "ViewStartHour", float
47014 93| invoke-virtual {v3,v0}, java.lang.StringBuilder.append(float):java.lang.StringBuilder
47052 .end_local v0
47066 4| iget v0, v2, com.android.calendar.DayView.mViewStartY
47067 6| iput v0, v2, com.android.calendar.DayView.mScrollStartY
47101 27| sub-int v0, v6, v2
47103 .local v0, "gridAreaWidth", int
47106 33| sub-int v2, v0, v2
47144 8| move-result v0
47146 .local v0, "action", int
47155 27| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
47189 78| packed-switch v0, Label_27
47465 5| iget-object v0, v9, com.android.calendar.DayView.mTZUpdater
47466 7| invoke-interface {v0}, java.lang.Runnable.run():void
47472 15| iget-object v0, v9, com.android.calendar.DayView.mSelectedEvents
47473 17| invoke-virtual {v0}, java.util.ArrayList.clear():void
47476 22| iget-object v0, v9, com.android.calendar.DayView.mContext
47478 …26| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
47479 29| move-result-object v0
47480 30| invoke-direct {v8,v0}, android.text.format.Time.<init>(java.lang.String):void
47483 33| iget-object v0, v9, com.android.calendar.DayView.mBaseDate
47484 35| invoke-virtual {v8,v0}, android.text.format.Time.set(android.text.format.Time):void
47492 44| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
47493 45| invoke-virtual {v8,v0}, android.text.format.Time.normalize(boolean):long
47497 49| iget-wide v0:v1, v9, com.android.calendar.DayView.mLastReloadMillis
47498 51| cmp-long v0, v6:v7, v0:v1
47499 53| if-nez v0, Label_1
47510 63| iget-object v0, v9, com.android.calendar.DayView.mEventLoader
47518 …76| invoke-virtual/range {v0..v5}, com.android.calendar.EventLoader.loadEventsInBackground(int, ja…
47530 3| const/4 v0, #+0 (0x00000000 | 0.00000)
47531 4| iput-boolean v0, v2, com.android.calendar.DayView.mPaused
47533 6| iget-object v0, v2, com.android.calendar.DayView.mHandler
47534 8| if-eqz v0, Label_1
47536 10| iget-object v0, v2, com.android.calendar.DayView.mHandler
47538 14| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
47540 17| iget-object v0, v2, com.android.calendar.DayView.mHandler
47542 21| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
47558 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
47559 6| iput-boolean v0, v1, com.android.calendar.DayView.mRemeasure
47576 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
47577 6| iput-boolean v0, v1, com.android.calendar.DayView.mRemeasure
47591 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
47592 3| iput v1, v0, com.android.calendar.DayView.mAnimateTodayAlpha
47594 5| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
47606 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
47607 3| iput v1, v0, com.android.calendar.DayView.mEventsAlpha
47609 5| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
47624 5| const/4 v0, #+0 (0x00000000 | 0.00000)
47625 6| iput v0, v1, com.android.calendar.DayView.mFirstHourOffset
47637 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DayView, int):void
47640 5| invoke-virtual {v0}, com.android.calendar.DayView.invalidate():void
47785 198| const/4 v0, #+0 (0x00000000 | 0.00000)
47787 .local v0, "delayAnimateToday", boolean
47815 242| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
47869 314| if-eqz v0, Label_6
47889 .end_local v0
47940 .restart_local v0
47954 3| iget v0, v1, com.android.calendar.DayView.mMaxViewStartY
47955 5| if-le v2, v0, Label_1
47976 3| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
47977 5| if-eqz v0, Label_1
47979 7| iget-object v0, v1, com.android.calendar.DayView.mEventsCrossFadeAnimation
47980 9| invoke-virtual {v0}, android.animation.ObjectAnimator.cancel():void
47983 12| const/16 v0, #+255 (0x000000ff | 3.57331e-43)
47984 14| iput v0, v1, com.android.calendar.DayView.mEventsAlpha
47999 7| iget-object v0, v14, com.android.calendar.DayView.mBaseDate
48000 9| invoke-direct {v4,v0}, android.text.format.Time.<init>(android.text.format.Time):void
48009 20| iget v0, v5, android.text.format.Time.monthDay
48012 26| add-int/2addr v0, v1
48013 27| iput v0, v5, android.text.format.Time.monthDay
48015 29| iget v0, v5, android.text.format.Time.minute
48016 31| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
48017 33| iput v0, v5, android.text.format.Time.minute
48024 40| iget v0, v14, com.android.calendar.DayView.mNumDays
48025 42| if-eq v0, v2, Label_1
48029 46| iget v0, v4, android.text.format.Time.month
48031 50| if-eq v0, v1, Label_1
48033 52| const-wide/32 v0:v1, #+65536 (0x00010000 | 9.18355e-41)
48034 55| or-long/2addr v10:v11, v0:v1
48037 56| iget-object v0, v14, com.android.calendar.DayView.mController
48044 …66| invoke-virtual/range {v0..v13}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
48056 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper$1, com.andr…
48057 3| iput-object v1, v0, com.android.calendar.DeleteEventHelper$1.this$0
48059 5| invoke-direct {v0}, java.lang.Object.<init>():void
48073 4| iget-object v0, v10, com.android.calendar.DeleteEventHelper$1.this$0
48074 …6| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-wrap2(com.android.calendar.DeleteEv…
48076 9| iget-object v0, v10, com.android.calendar.DeleteEventHelper$1.this$0
48077 …11| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get4(com.android.calendar.DeleteEv…
48078 14| move-result-object v0
48079 15| iget-wide v8:v9, v0, com.android.calendar.CalendarEventModel.mId
48082 17| sget-object v0, android.provider.CalendarContract$Events.CONTENT_URI
48083 …19| invoke-static {v0,v8,v9}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
48087 23| iget-object v0, v10, com.android.calendar.DeleteEventHelper$1.this$0
48088 …25| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get6(com.android.calendar.DeleteEv…
48089 28| move-result-object v0
48098 …43| invoke-virtual/range {v0..v7}, com.android.calendar.AsyncQueryService.startDelete(int, java.la…
48100 46| iget-object v0, v10, com.android.calendar.DeleteEventHelper$1.this$0
48101 …48| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get1(com.android.calendar.DeleteEv…
48102 51| move-result-object v0
48103 52| if-eqz v0, Label_1
48105 54| iget-object v0, v10, com.android.calendar.DeleteEventHelper$1.this$0
48106 …56| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get1(com.android.calendar.DeleteEv…
48107 59| move-result-object v0
48108 60| invoke-interface {v0}, java.lang.Runnable.run():void
48111 63| iget-object v0, v10, com.android.calendar.DeleteEventHelper$1.this$0
48112 …65| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get3(com.android.calendar.DeleteEv…
48113 68| move-result v0
48114 69| if-eqz v0, Label_2
48116 71| iget-object v0, v10, com.android.calendar.DeleteEventHelper$1.this$0
48117 …73| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get5(com.android.calendar.DeleteEv…
48118 76| move-result-object v0
48119 77| invoke-virtual {v0}, android.app.Activity.finish():void
48132 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper$2, com.andr…
48133 3| iput-object v1, v0, com.android.calendar.DeleteEventHelper$2.this$0
48135 5| invoke-direct {v0}, java.lang.Object.<init>():void
48148 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
48149 …5| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-wrap2(com.android.calendar.DeleteEv…
48151 8| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
48152 …10| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-wrap0(com.android.calendar.DeleteE…
48154 13| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
48155 …15| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get1(com.android.calendar.DeleteEv…
48156 18| move-result-object v0
48157 19| if-eqz v0, Label_1
48159 21| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
48160 …23| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get1(com.android.calendar.DeleteEv…
48161 26| move-result-object v0
48162 27| invoke-interface {v0}, java.lang.Runnable.run():void
48165 30| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
48166 …32| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get3(com.android.calendar.DeleteEv…
48167 35| move-result v0
48168 36| if-eqz v0, Label_2
48170 38| iget-object v0, v1, com.android.calendar.DeleteEventHelper$2.this$0
48171 …40| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get5(com.android.calendar.DeleteEv…
48172 43| move-result-object v0
48173 44| invoke-virtual {v0}, android.app.Activity.finish():void
48186 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper$3, com.andr…
48187 3| iput-object v1, v0, com.android.calendar.DeleteEventHelper$3.this$0
48189 5| invoke-direct {v0}, java.lang.Object.<init>():void
48218 34| move-result-object v0
48220 .local v0, "ok", android.widget.Button
48222 36| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
48234 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper$4, com.andr…
48235 3| iput-object v1, v0, com.android.calendar.DeleteEventHelper$4.this$0
48237 5| invoke-direct {v0}, java.lang.Object.<init>():void
48250 3| iget-object v0, v2, com.android.calendar.DeleteEventHelper$4.this$0
48251 …5| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-wrap2(com.android.calendar.DeleteEv…
48253 8| iget-object v0, v2, com.android.calendar.DeleteEventHelper$4.this$0
48254 …10| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get8(com.android.calendar.DeleteEv…
48255 13| move-result v0
48257 15| if-eq v0, v1, Label_1
48259 17| iget-object v0, v2, com.android.calendar.DeleteEventHelper$4.this$0
48263 …25| invoke-static {v0,v1}, com.android.calendar.DeleteEventHelper.-wrap1(com.android.calendar.Dele…
48276 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper$5, com.andr…
48277 3| iput-object v1, v0, com.android.calendar.DeleteEventHelper$5.this$0
48279 …5| invoke-direct {v0,v2}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
48308 22| iget-object v0, v8, com.android.calendar.DeleteEventHelper$5.this$0
48309 …24| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get7(com.android.calendar.DeleteEv…
48311 28| iget-object v0, v8, com.android.calendar.DeleteEventHelper$5.this$0
48312 …30| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get2(com.android.calendar.DeleteEv…
48314 34| iget-object v0, v8, com.android.calendar.DeleteEventHelper$5.this$0
48315 …36| invoke-static {v0}, com.android.calendar.DeleteEventHelper.-get8(com.android.calendar.DeleteEv…
48329 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
48330 5| return-object v0
48336 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mCallback
48337 5| return-object v0
48343 3| iget-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mEndMillis
48344 5| return-wide v0:v1
48350 3| iget-boolean v0, v1, com.android.calendar.DeleteEventHelper.mExitWhenDone
48351 5| return v0
48357 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mModel
48358 5| return-object v0
48364 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mParent
48365 5| return-object v0
48371 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mService
48372 5| return-object v0
48378 3| iget-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mStartMillis
48379 5| return-wide v0:v1
48385 3| iget v0, v1, com.android.calendar.DeleteEventHelper.mWhichDelete
48386 5| return v0
48392 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mWhichIndex
48393 5| return-object v0
48398 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper, int):void
48399 3| iput v1, v0, com.android.calendar.DeleteEventHelper.mWhichDelete
48405 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper):void
48406 3| invoke-direct {v0}, com.android.calendar.DeleteEventHelper.deleteExceptionEvent():void
48416 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper, int):void
48417 3| invoke-direct {v0,v1}, com.android.calendar.DeleteEventHelper.deleteRepeatingEvent(int):void
48423 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper):void
48424 3| invoke-direct {v0}, com.android.calendar.DeleteEventHelper.deleteStarted():void
48435 3| const/4 v0, #+0 (0x00000000 | 0.00000)
48439 7| iput-object v0, v2, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
48441 9| new-instance v0, com.android.calendar.DeleteEventHelper$1
48442 …11| invoke-direct {v0,v2}, com.android.calendar.DeleteEventHelper$1.<init>(com.android.calendar.De…
48444 14| iput-object v0, v2, com.android.calendar.DeleteEventHelper.mDeleteNormalDialogListener
48446 16| new-instance v0, com.android.calendar.DeleteEventHelper$2
48447 …18| invoke-direct {v0,v2}, com.android.calendar.DeleteEventHelper$2.<init>(com.android.calendar.De…
48449 21| iput-object v0, v2, com.android.calendar.DeleteEventHelper.mDeleteExceptionDialogListener
48451 23| new-instance v0, com.android.calendar.DeleteEventHelper$3
48452 …25| invoke-direct {v0,v2}, com.android.calendar.DeleteEventHelper$3.<init>(com.android.calendar.De…
48454 28| iput-object v0, v2, com.android.calendar.DeleteEventHelper.mDeleteListListener
48456 30| new-instance v0, com.android.calendar.DeleteEventHelper$4
48457 …32| invoke-direct {v0,v2}, com.android.calendar.DeleteEventHelper$4.<init>(com.android.calendar.De…
48459 35| iput-object v0, v2, com.android.calendar.DeleteEventHelper.mDeleteRepeatingDialogListener
48464 41| new-instance v0, java.lang.IllegalArgumentException
48466 46| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
48467 49| throw v0
48474 54| new-instance v0, com.android.calendar.DeleteEventHelper$5
48476 …58| invoke-direct {v0,v2,v1}, com.android.calendar.DeleteEventHelper$5.<init>(com.android.calendar…
48477 61| iput-object v0, v2, com.android.calendar.DeleteEventHelper.mService
48492 4| iget-object v0, v12, com.android.calendar.DeleteEventHelper.mModel
48493 6| iget-wide v10:v11, v0, com.android.calendar.CalendarEventModel.mId
48500 13| const-string/jumbo v0, "eventStatus"
48504 …21| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
48506 24| sget-object v0, android.provider.CalendarContract$Events.CONTENT_URI
48507 …26| invoke-static {v0,v10,v11}, android.content.ContentUris.withAppendedId(android.net.Uri, long):…
48512 32| iget-object v0, v12, com.android.calendar.DeleteEventHelper.mService
48513 34| invoke-virtual {v0}, com.android.calendar.AsyncQueryService.getNextToken():int
48533 3| move-object/from16 v0, v28
48534 5| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mModel
48535 7| iget-object v0, v3, com.android.calendar.CalendarEventModel.mRrule
48536 9| move-object/from16 v23, v0
48539 11| move-object/from16 v0, v28
48540 13| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mModel
48544 17| move-object/from16 v0, v28
48545 19| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mModel
48546 21| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mStart
48547 23| move-wide/from16 v20:v21, v0:v1
48550 25| move-object/from16 v0, v28
48551 27| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mModel
48552 29| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mId
48553 31| move-wide/from16 v24:v25, v0:v1
48559 36| move-object/from16 v0, v28
48560 38| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mCallback
48563 42| move-object/from16 v0, v28
48564 44| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mCallback
48568 49| move-object/from16 v0, v28
48569 51| iget-boolean v3, v0, com.android.calendar.DeleteEventHelper.mExitWhenDone
48572 55| move-object/from16 v0, v28
48573 57| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mParent
48580 63| move-object/from16 v0, v28
48581 65| iget-wide v4:v5, v0, com.android.calendar.DeleteEventHelper.mStartMillis
48588 74| move-object/from16 v0, v28
48589 76| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mModel
48590 78| iget-object v0, v3, com.android.calendar.CalendarEventModel.mTitle
48591 80| move-object/from16 v27, v0
48595 85| move-object/from16 v0, v27
48596 …87| invoke-virtual {v7,v3,v0}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
48598 90| move-object/from16 v0, v28
48599 92| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mModel
48600 94| iget-object v0, v3, com.android.calendar.CalendarEventModel.mTimezone
48601 96| move-object/from16 v26, v0
48604 98| move-object/from16 v0, v28
48605 100| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mModel
48606 102| iget-wide v0:v1, v3, com.android.calendar.CalendarEventModel.mCalendarId
48607 104| move-wide/from16 v18:v19, v0:v1
48611 109| move-object/from16 v0, v26
48612 …111| invoke-virtual {v7,v3,v0}, android.content.ContentValues.put(java.lang.String, java.lang.Stri…
48636 153| move-object/from16 v0, v28
48637 155| iget-wide v4:v5, v0, com.android.calendar.DeleteEventHelper.mStartMillis
48643 167| move-object/from16 v0, v28
48644 169| iget-wide v4:v5, v0, com.android.calendar.DeleteEventHelper.mEndMillis
48650 181| move-object/from16 v0, v28
48651 183| iget-object v4, v0, com.android.calendar.DeleteEventHelper.mSyncId
48660 201| move-object/from16 v0, v28
48661 203| iget-wide v4:v5, v0, com.android.calendar.DeleteEventHelper.mStartMillis
48672 223| move-object/from16 v0, v28
48673 225| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mService
48674 227| move-object/from16 v0, v28
48675 229| iget-object v4, v0, com.android.calendar.DeleteEventHelper.mService
48700 253| move-wide/from16 v0:v1, v24:v25
48701 …255| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
48705 259| move-object/from16 v0, v28
48706 261| iget-object v8, v0, com.android.calendar.DeleteEventHelper.mService
48707 263| move-object/from16 v0, v28
48708 265| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mService
48722 281| move-object/from16 v0, v28
48723 283| iget-wide v4:v5, v0, com.android.calendar.DeleteEventHelper.mStartMillis
48728 291| move-wide/from16 v0:v1, v24:v25
48729 …293| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
48733 297| move-object/from16 v0, v28
48734 299| iget-object v8, v0, com.android.calendar.DeleteEventHelper.mService
48735 301| move-object/from16 v0, v28
48736 303| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mService
48763 337| move-object/from16 v0, v17
48764 339| iput-object v3, v0, android.text.format.Time.timezone
48767 341| move-object/from16 v0, v28
48768 343| iget-wide v4:v5, v0, com.android.calendar.DeleteEventHelper.mStartMillis
48769 345| move-object/from16 v0, v17
48770 347| invoke-virtual {v0,v4,v5}, android.text.format.Time.set(long):void
48772 350| move-object/from16 v0, v17
48773 352| iget v3, v0, android.text.format.Time.second
48775 356| move-object/from16 v0, v17
48776 358| iput v3, v0, android.text.format.Time.second
48779 361| move-object/from16 v0, v17
48780 363| invoke-virtual {v0,v3}, android.text.format.Time.normalize(boolean):long
48783 369| move-object/from16 v0, v17
48784 371| invoke-virtual {v0,v3}, android.text.format.Time.switchTimezone(java.lang.String):void
48788 378| move-object/from16 v0, v22
48789 380| iput-object v3, v0, com.android.calendarcommon2.EventRecurrence.until
48806 409| move-wide/from16 v0:v1, v24:v25
48807 …411| invoke-static {v3,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
48811 415| move-object/from16 v0, v28
48812 417| iget-object v8, v0, com.android.calendar.DeleteEventHelper.mService
48813 419| move-object/from16 v0, v28
48814 421| iget-object v3, v0, com.android.calendar.DeleteEventHelper.mService
48843 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
48844 5| if-eqz v0, Label_1
48846 7| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
48847 …9| invoke-interface {v0}, com.android.calendar.DeleteEventHelper$DeleteNotifyListener.onDeleteStar…
48863 6| move-wide/from16 v0:v1, v16:v17
48864 …8| invoke-static {v2,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):and…
48882 32| move/from16 v0, v18
48883 34| iput v0, v11, com.android.calendar.DeleteEventHelper.mWhichDelete
48911 3| move/from16 v0, v25
48913 7| iput v0, v1, com.android.calendar.DeleteEventHelper.mWhichDelete
48915 9| move-wide/from16 v0:v1, v20:v21
48917 13| iput-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mStartMillis
48919 15| move-wide/from16 v0:v1, v22:v23
48921 19| iput-wide v0:v1, v2, com.android.calendar.DeleteEventHelper.mEndMillis
48923 21| move-object/from16 v0, v24
48925 25| iput-object v0, v1, com.android.calendar.DeleteEventHelper.mModel
48927 27| move-object/from16 v0, v24
48928 29| iget-object v13, v0, com.android.calendar.CalendarEventModel.mSyncId
48929 31| move-object/from16 v0, v19
48930 33| iput-object v13, v0, com.android.calendar.DeleteEventHelper.mSyncId
48932 35| move-object/from16 v0, v24
48933 37| iget-object v10, v0, com.android.calendar.CalendarEventModel.mRrule
48936 39| move-object/from16 v0, v24
48937 41| iget-object v9, v0, com.android.calendar.CalendarEventModel.mOriginalSyncId
48945 51| move-object/from16 v0, v19
48946 53| iget-object v14, v0, com.android.calendar.DeleteEventHelper.mContext
48970 85| move-object/from16 v0, v19
48971 87| iget-object v13, v0, com.android.calendar.DeleteEventHelper.mContext
48976 96| move-object/from16 v0, v19
48977 98| iget-object v14, v0, com.android.calendar.DeleteEventHelper.mDeleteNormalDialogListener
48983 104| move-object/from16 v0, v19
48984 106| iget-object v13, v0, com.android.calendar.DeleteEventHelper.mDismissListener
48989 114| move-object/from16 v0, v19
48990 116| iput-object v4, v0, com.android.calendar.DeleteEventHelper.mAlertDialog
48996 119| move-object/from16 v0, v19
48997 121| iget-object v13, v0, com.android.calendar.DeleteEventHelper.mContext
49002 130| move-object/from16 v0, v19
49003 132| iget-object v14, v0, com.android.calendar.DeleteEventHelper.mDeleteExceptionDialogListener
49011 140| move-object/from16 v0, v19
49012 142| iget-object v13, v0, com.android.calendar.DeleteEventHelper.mContext
49053 193| move-object/from16 v0, v19
49054 195| iget-object v13, v0, com.android.calendar.DeleteEventHelper.mSyncId
49063 207| move-object/from16 v0, v24
49064 209| iget-boolean v13, v0, com.android.calendar.CalendarEventModel.mIsOrganizer
49075 222| move/from16 v0, v25
49076 224| if-eq v0, v13, Label_8
49084 234| move-object/from16 v0, v19
49085 236| iput-object v6, v0, com.android.calendar.DeleteEventHelper.mWhichIndex
49088 240| move-object/from16 v0, v19
49089 242| iget-object v13, v0, com.android.calendar.DeleteEventHelper.mContext
49097 252| move-object/from16 v0, v19
49098 254| iget-object v14, v0, com.android.calendar.DeleteEventHelper.mContext
49101 259| move-object/from16 v0, v19
49102 261| iget-object v14, v0, com.android.calendar.DeleteEventHelper.mContext
49105 266| move-object/from16 v0, v24
49106 268| iget-object v0, v0, com.android.calendar.CalendarEventModel.mTitle
49107 270| move-object/from16 v16, v0
49111 279| move/from16 v0, v16
49112 …281| invoke-virtual {v14,v0,v15}, android.content.Context.getString(int, java.lang.Object[]):java.…
49123 296| move-object/from16 v0, v19
49124 298| iget-object v14, v0, com.android.calendar.DeleteEventHelper.mDeleteListListener
49126 300| move/from16 v0, v25
49127 …302| invoke-virtual {v13,v3,v0,v14}, android.app.AlertDialog$Builder.setSingleChoiceItems(android.…
49130 306| move-object/from16 v0, v19
49131 308| iget-object v14, v0, com.android.calendar.DeleteEventHelper.mDeleteRepeatingDialogListener
49146 328| move-object/from16 v0, v19
49147 330| iget-object v13, v0, com.android.calendar.DeleteEventHelper.mDismissListener
49150 335| move-object/from16 v0, v19
49151 337| iput-object v4, v0, com.android.calendar.DeleteEventHelper.mAlertDialog
49154 340| move/from16 v0, v25
49155 342| if-ne v0, v13, Label_2
49170 355| move-object/from16 v0, v24
49171 357| iget-boolean v13, v0, com.android.calendar.CalendarEventModel.mIsOrganizer
49189 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
49190 5| if-eqz v0, Label_1
49192 7| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
49193 9| invoke-virtual {v0}, android.app.AlertDialog.dismiss():void
49206 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.DeleteEventHelper, com.androi…
49207 3| iput-object v1, v0, com.android.calendar.DeleteEventHelper.mDeleteStartedListener
49220 3| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
49221 5| if-eqz v0, Label_1
49223 7| iget-object v0, v1, com.android.calendar.DeleteEventHelper.mAlertDialog
49224 …9| invoke-virtual {v0,v2}, android.app.AlertDialog.setOnDismissListener(android.content.DialogInte…
49239 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EditResponseHelper$1, com.and…
49240 3| iput-object v1, v0, com.android.calendar.EditResponseHelper$1.this$0
49242 5| invoke-direct {v0}, java.lang.Object.<init>():void
49263 18| move-result-object v0
49265 .local v0, "ok", android.widget.Button
49267 20| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
49275 3| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
49276 5| return-object v0
49281 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EditResponseHelper, int):void
49282 3| iput v1, v0, com.android.calendar.EditResponseHelper.mWhichEvents
49296 6| const/4 v0, #-1 (0xffffffff | NaN)
49297 7| iput v0, v1, com.android.calendar.EditResponseHelper.mWhichEvents
49299 9| const/4 v0, #+0 (0x00000000 | 0.00000)
49300 10| iput-boolean v0, v1, com.android.calendar.EditResponseHelper.mClickedOk
49302 12| new-instance v0, com.android.calendar.EditResponseHelper$1
49303 …14| invoke-direct {v0,v1}, com.android.calendar.EditResponseHelper$1.<init>(com.android.calendar.E…
49305 17| iput-object v0, v1, com.android.calendar.EditResponseHelper.mListListener
49319 3| iget-boolean v0, v1, com.android.calendar.EditResponseHelper.mClickedOk
49320 5| return v0
49330 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EditResponseHelper, boolean):…
49331 3| iput-boolean v1, v0, com.android.calendar.EditResponseHelper.mClickedOk
49343 3| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
49344 5| if-eqz v0, Label_1
49346 7| iget-object v0, v1, com.android.calendar.EditResponseHelper.mAlertDialog
49347 9| invoke-virtual {v0}, android.app.AlertDialog.dismiss():void
49360 3| iget v0, v1, com.android.calendar.EditResponseHelper.mWhichEvents
49361 5| return v0
49372 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
49373 4| invoke-direct {v1,v0}, com.android.calendar.EditResponseHelper.setClickedOk(boolean):void
49387 6| move-result v0
49388 7| if-nez v0, Label_1
49390 9| const/4 v0, #-1 (0xffffffff | NaN)
49391 10| invoke-virtual {v1,v0}, com.android.calendar.EditResponseHelper.setWhichEvents(int):void
49394 13| const/4 v0, #+0 (0x00000000 | 0.00000)
49395 14| invoke-direct {v1,v0}, com.android.calendar.EditResponseHelper.setClickedOk(boolean):void
49397 17| iget-object v0, v1, com.android.calendar.EditResponseHelper.mDismissListener
49398 19| if-eqz v0, Label_2
49400 21| iget-object v0, v1, com.android.calendar.EditResponseHelper.mDismissListener
49401 …23| invoke-interface {v0,v2}, android.content.DialogInterface$OnDismissListener.onDismiss(android.…
49414 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EditResponseHelper, android.c…
49415 3| iput-object v1, v0, com.android.calendar.EditResponseHelper.mDismissListener
49427 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EditResponseHelper, int):void
49428 3| iput v1, v0, com.android.calendar.EditResponseHelper.mWhichEvents
49480 59| move-result-object v0
49482 .local v0, "dialog", android.app.AlertDialog
49483 …60| invoke-virtual {v0,v7}, android.app.AlertDialog.setOnDismissListener(android.content.DialogInt…
49485 63| iput-object v0, v7, com.android.calendar.EditResponseHelper.mAlertDialog
49489 67| invoke-virtual {v0,v5}, android.app.AlertDialog.getButton(int):android.widget.Button
49509 3| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
49510 …4| invoke-direct {v1,v2,v0}, com.android.common.widget.CompositeCursorAdapter.<init>(android.conte…
49526 7| const/4 v0, #+0 (0x00000000 | 0.00000)
49527 8| iput v0, v2, com.android.common.widget.CompositeCursorAdapter.mCount
49535 16| new-instance v0, java.util.ArrayList
49536 18| invoke-direct {v0}, java.util.ArrayList.<init>():void
49537 21| iput-object v0, v2, com.android.common.widget.CompositeCursorAdapter.mPartitions
49550 3| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
49551 5| invoke-virtual {v0,v2}, java.util.ArrayList.add(java.lang.Object):boolean
49576 18| move-result-object v0
49577 19| check-cast v0, com.android.common.widget.CompositeCursorAdapter$Partition
49579 .local v0, "mPartition", com.android.common.widget.CompositeCursorAdapter$Partition
49580 21| iget-boolean v2, v0, com.android.common.widget.CompositeCursorAdapter$Partition.hasHeader
49587 .end_local v0
49599 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.common.widget.CompositeCursorAdapter, …
49619 11| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
49621 .local v0, "prevCursor", android.database.Cursor
49622 13| if-eq v0, v5, Label_3
49624 15| if-eqz v0, Label_1
49625 17| invoke-interface {v0}, android.database.Cursor.isClosed():boolean
49630 25| invoke-interface {v0}, android.database.Cursor.close():void
49683 21| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
49685 .local v0, "cursor", android.database.Cursor
49686 23| if-eqz v0, Label_1
49687 25| invoke-interface {v0}, android.database.Cursor.isClosed():boolean
49692 33| invoke-interface {v0}, android.database.Cursor.close():void
49696 .end_local v0
49746 39| const/4 v0, #+0 (0x00000000 | 0.00000)
49749 .local v0, "count", int
49753 44| if-nez v0, Label_5
49758 50| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
49761 52| iput v0, v2, com.android.common.widget.CompositeCursorAdapter$Partition.count
49764 56| add-int/2addr v4, v0
49769 .end_local v0
49771 64| move-result v0
49772 .restart_local v0
49776 .end_local v0
49792 3| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mContext
49793 5| return-object v0
49805 6| iget v0, v1, com.android.common.widget.CompositeCursorAdapter.mCount
49806 8| return v0
49817 3| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
49818 5| invoke-virtual {v0,v2}, java.util.ArrayList.get(int):java.lang.Object
49819 8| move-result-object v0
49820 9| check-cast v0, com.android.common.widget.CompositeCursorAdapter$Partition
49821 11| iget-object v0, v0, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
49822 13| return-object v0
49835 5| move-object v0, v5
49838 .local v0, "view", android.view.View
49839 …6| invoke-virtual {v2,v0,v3,v4}, com.android.common.widget.CompositeCursorAdapter.bindHeaderView(a…
49841 9| return-object v0
49844 .end_local v0
49847 15| move-result-object v0
49848 .restart_local v0
49901 46| iget-object v0, v2, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
49903 .local v0, "cursor", android.database.Cursor
49904 48| if-eqz v0, Label_4
49905 50| invoke-interface {v0}, android.database.Cursor.isClosed():boolean
49908 56| invoke-interface {v0,v4}, android.database.Cursor.moveToPosition(int):boolean
49917 65| return-object v0
49920 .end_local v0
49986 52| iget-object v0, v2, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
49988 .local v0, "cursor", android.database.Cursor
49989 54| if-eqz v0, Label_5
49990 56| invoke-interface {v0}, android.database.Cursor.isClosed():boolean
49993 62| invoke-interface {v0,v4}, android.database.Cursor.moveToPosition(int):boolean
50003 73| invoke-interface {v0,v6}, android.database.Cursor.getLong(int):long
50008 .end_local v0
50047 27| add-int v0, v4, v5
50049 .local v0, "end", int
50051 31| if-ge v8, v0, Label_4
50077 57| move v4, v0
50083 .end_local v0
50097 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
50098 4| return v0
50108 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
50109 4| return v0
50120 3| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
50121 5| invoke-virtual {v0,v2}, java.util.ArrayList.get(int):java.lang.Object
50122 8| move-result-object v0
50123 9| check-cast v0, com.android.common.widget.CompositeCursorAdapter$Partition
50124 11| return-object v0
50134 3| iget-object v0, v1, com.android.common.widget.CompositeCursorAdapter.mPartitions
50135 5| invoke-virtual {v0}, java.util.ArrayList.size():int
50136 8| move-result v0
50137 9| return v0
50161 12| move-object v0, v7
50166 …17| invoke-virtual/range {v0..v5}, com.android.common.widget.CompositeCursorAdapter.newView(androi…
50187 8| iget-object v0, v10, com.android.common.widget.CompositeCursorAdapter.mPartitions
50188 10| invoke-virtual {v0}, java.util.ArrayList.size():int
50194 16| iget-object v0, v10, com.android.common.widget.CompositeCursorAdapter.mPartitions
50195 18| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
50196 21| move-result-object v0
50197 22| check-cast v0, com.android.common.widget.CompositeCursorAdapter$Partition
50198 24| iget v0, v0, com.android.common.widget.CompositeCursorAdapter$Partition.count
50199 26| add-int v6, v8, v0
50208 34| iget-object v0, v10, com.android.common.widget.CompositeCursorAdapter.mPartitions
50209 36| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
50210 39| move-result-object v0
50211 40| check-cast v0, com.android.common.widget.CompositeCursorAdapter$Partition
50212 42| iget-boolean v0, v0, com.android.common.widget.CompositeCursorAdapter$Partition.hasHeader
50213 44| if-eqz v0, Label_2
50218 48| const/4 v0, #-1 (0xffffffff | NaN)
50219 49| if-ne v3, v0, Label_4
50221 51| iget-object v0, v10, com.android.common.widget.CompositeCursorAdapter.mPartitions
50222 53| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
50223 56| move-result-object v0
50224 57| check-cast v0, com.android.common.widget.CompositeCursorAdapter$Partition
50225 59| iget-object v0, v0, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
50226 …61| invoke-virtual {v10,v1,v0,v12,v13}, com.android.common.widget.CompositeCursorAdapter.getHeader…
50233 67| new-instance v0, java.lang.NullPointerException
50250 100| invoke-direct {v0,v2}, java.lang.NullPointerException.<init>(java.lang.String):void
50251 103| throw v0
50255 104| iget-object v0, v10, com.android.common.widget.CompositeCursorAdapter.mPartitions
50256 106| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
50257 109| move-result-object v0
50258 110| check-cast v0, com.android.common.widget.CompositeCursorAdapter$Partition
50259 112| iget-object v0, v0, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
50260 114| invoke-interface {v0,v3}, android.database.Cursor.moveToPosition(int):boolean
50261 117| move-result v0
50262 118| if-nez v0, Label_5
50264 120| new-instance v0, java.lang.IllegalStateException
50274 142| invoke-direct {v0,v2}, java.lang.IllegalStateException.<init>(java.lang.String):void
50275 145| throw v0
50278 146| iget-object v0, v10, com.android.common.widget.CompositeCursorAdapter.mPartitions
50279 148| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
50280 151| move-result-object v0
50281 152| check-cast v0, com.android.common.widget.CompositeCursorAdapter$Partition
50282 154| iget-object v2, v0, com.android.common.widget.CompositeCursorAdapter$Partition.cursor
50283 156| move-object v0, v10
50286 …159| invoke-virtual/range {v0..v5}, com.android.common.widget.CompositeCursorAdapter.getView(int, …
50304 171| new-instance v0, java.lang.ArrayIndexOutOfBoundsException
50305 173| invoke-direct {v0,v11}, java.lang.ArrayIndexOutOfBoundsException.<init>(int):void
50306 176| throw v0
50317 6| move-result v0
50318 7| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
50319 9| return v0
50329 3| const/4 v0, #+0 (0x00000000 | 0.00000)
50330 4| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mCacheValid
50363 27| add-int v0, v4, v5
50365 .local v0, "end", int
50367 31| if-ge v8, v0, Label_3
50389 55| move v4, v0
50395 .end_local v0
50407 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
50408 4| return v0
50419 3| const/4 v0, #+0 (0x00000000 | 0.00000)
50420 4| return-object v0
50434 3| iget-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationsEnabled
50435 5| if-eqz v0, Label_2
50437 7| const/4 v0, #+0 (0x00000000 | 0.00000)
50438 8| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
50446 14| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
50447 15| iput-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
50462 7| iget-boolean v0, v1, com.android.common.widget.CompositeCursorAdapter.mNotificationNeeded
50463 9| if-eqz v0, Label_1
50474 3| iget-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mAccount
50475 5| return-object v0
50481 3| iget-boolean v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mDirectoriesLoaded
50482 5| return v0
50488 3| iget v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mPreferredMaxResultCount
50489 5| return v0
50494 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.common.contacts.BaseEmailAddressAdapte…
50495 3| iput-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter.mDirectoriesLoaded
50507 6| move-result-object v0
50508 7| return-object v0
50519 3| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
50520 …5| invoke-direct {v1,v2,v0}, com.android.common.contacts.BaseEmailAddressAdapter.<init>(android.co…
50536 9| move-result-object v0
50537 10| iput-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mContentResolver
50541 14| new-instance v0, com.android.common.contacts.BaseEmailAddressAdapter$1
50542 …16| invoke-direct {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$1.<init>(com.androi…
50543 19| iput-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter.mHandler
50557 5| new-instance v0, android.database.MatrixCursor
50561 14| invoke-direct {v0,v1}, android.database.MatrixCursor.<init>(java.lang.String[]):void
50563 .local v0, "cursor", android.database.MatrixCursor
50567 24| invoke-virtual {v0,v1}, android.database.MatrixCursor.addRow(java.lang.Object[]):void
50569 27| return-object v0
50590 17| move-result-object v0
50592 .local v0, "emailAddress", java.lang.String
50593 …18| invoke-direct {v3,v0,v5}, com.android.common.contacts.BaseEmailAddressAdapter.isDuplicate(java…
50600 .end_local v0
50644 40| move-result-object v0
50646 .local v0, "address", java.lang.String
50647 …41| invoke-static {v7,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
50654 .end_local v0
50673 6| move-result-object v0
50674 7| check-cast v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
50675 …9| iget-boolean v0, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.loa…
50676 11| return v0
50700 24| move-result-object v0
50702 .local v0, "displayName", java.lang.String
50708 30| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
50711 …36| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
50721 …46| invoke-direct {v2,v0,v1,v3}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
50757 26| const/4 v0, #+0 (0x00000000 | 0.00000)
50759 .local v0, "count", int
50772 44| if-ge v0, v7, Label_4
50792 70| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
50810 3| const/4 v0, #+0 (0x00000000 | 0.00000)
50811 4| return v0
50833 …13| iget-boolean v0, v6, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
50834 15| if-eqz v0, Label_2
50842 21| const/4 v0, #+0 (0x00000000 | 0.00000)
50843 22| invoke-interface {v10,v0}, android.database.Cursor.getString(int):java.lang.String
50847 26| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
50848 27| invoke-interface {v10,v0}, android.database.Cursor.getString(int):java.lang.String
50853 34| move-result v0
50854 35| if-nez v0, Label_3
50856 40| move-result v0
50857 41| if-eqz v0, Label_4
50865 45| move-object v0, v7
50868 …47| invoke-virtual/range {v0..v5}, com.android.common.contacts.BaseEmailAddressAdapter.bindView(an…
50887 3| new-instance v0, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter
50889 …6| invoke-direct {v0,v2,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionF…
50890 9| return-object v0
50902 6| move-result-object v0
50903 7| check-cast v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
50905 .local v0, "partition", com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
50906 …9| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.loa…
50933 6| move-result v0
50934 7| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
50935 9| return v0
50947 6| move-result-object v0
50948 7| check-cast v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
50950 .local v0, "partition", com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
50951 …9| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.loa…
50994 28| move-object/from16 v0, v26
50996 32| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
51011 51| move-object/from16 v0, v26
51013 55| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
51015 59| move-object/from16 v0, v20
51016 …61| iput-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.di…
51019 65| move-object/from16 v0, v26
51021 69| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
51023 73| move-object/from16 v0, v20
51024 …75| iput-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.ac…
51027 79| move-object/from16 v0, v26
51029 83| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
51031 87| move-object/from16 v0, v20
51032 …89| iput-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.ac…
51035 93| move-object/from16 v0, v26
51037 97| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
51042 103| move-object/from16 v0, v26
51044 107| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
51056 119| move-object/from16 v0, v19
51058 123| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
51060 127| move-object/from16 v0, v20
51061 …129| iput-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.d…
51063 …131| iget-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.d…
51064 133| move-object/from16 v20, v0
51073 152| move-object/from16 v0, v21
51075 156| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
51082 167| move-object/from16 v0, v21
51083 …169| invoke-virtual {v0,v14}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
51093 180| move-object/from16 v0, v24
51094 182| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mAccount
51095 184| move-object/from16 v20, v0
51097 188| move-object/from16 v0, v24
51098 190| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mAccount
51099 192| move-object/from16 v20, v0
51100 194| move-object/from16 v0, v20
51101 196| iget-object v0, v0, android.accounts.Account.name
51102 198| move-object/from16 v20, v0
51103 …200| iget-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.a…
51104 202| move-object/from16 v21, v0
51109 210| move-object/from16 v0, v24
51110 212| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mAccount
51111 214| move-object/from16 v20, v0
51112 216| move-object/from16 v0, v20
51113 218| iget-object v0, v0, android.accounts.Account.type
51114 220| move-object/from16 v20, v0
51115 …222| iget-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.a…
51116 224| move-object/from16 v21, v0
51137 252| move-object/from16 v0, v21
51139 256| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
51146 267| move-object/from16 v0, v21
51147 …269| invoke-virtual {v0,v14}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
51151 277| move-object/from16 v0, v20
51153 …281| invoke-static {v0,v1,v7}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
51169 295| move/from16 v0, v20
51171 299| invoke-interface {v6,v0,v1}, java.util.List.add(int, java.lang.Object):void
51186 318| move-object/from16 v0, v24
51187 …320| invoke-virtual {v0,v15}, com.android.common.contacts.BaseEmailAddressAdapter.addPartition(com…
51203 332| move-object/from16 v0, v24
51205 …336| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
51214 349| move-object/from16 v0, v24
51217 …355| invoke-virtual {v0,v1,v2}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
51225 361| move-object/from16 v0, v24
51226 363| iget v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mPreferredMaxResultCount
51227 365| move/from16 v20, v0
51235 372| move-object/from16 v0, v24
51236 …374| invoke-virtual {v0,v8}, com.android.common.contacts.BaseEmailAddressAdapter.getPartition(int)…
51241 380| move-object/from16 v0, v25
51242 …382| iput-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.c…
51246 …386| iget-boolean v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.…
51247 388| move/from16 v20, v0
51251 394| move/from16 v0, v20
51252 …396| iput-boolean v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.…
51255 400| move-object/from16 v0, v24
51257 …404| invoke-virtual {v0,v8,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
51276 419| move/from16 v0, v20
51277 …421| iput-boolean v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.…
51280 425| move-object/from16 v0, v24
51282 …429| invoke-virtual {v0,v8,v1}, com.android.common.contacts.BaseEmailAddressAdapter.changeCursor(i…
51294 437| move-object/from16 v0, v24
51296 …441| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
51304 447| move-object/from16 v0, v24
51306 …451| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.setNotificationsE…
51312 457| move-object/from16 v0, v24
51313 …459| invoke-virtual {v0,v8}, com.android.common.contacts.BaseEmailAddressAdapter.getPartition(int)…
51318 …465| iget-boolean v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.…
51319 467| move/from16 v20, v0
51322 471| move-object/from16 v0, v24
51323 473| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mHandler
51324 475| move-object/from16 v20, v0
51326 479| move-object/from16 v0, v20
51328 483| invoke-virtual {v0,v1,v15}, android.os.Handler.removeMessages(int, java.lang.Object):void
51330 486| move-object/from16 v0, v24
51331 488| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mHandler
51332 490| move-object/from16 v20, v0
51335 496| move-object/from16 v0, v20
51338 …502| invoke-virtual {v0,v1,v8,v2,v15}, android.os.Handler.obtainMessage(int, int, int, java.lang.O…
51342 506| move-object/from16 v0, v24
51343 508| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mHandler
51344 510| move-object/from16 v20, v0
51346 514| move-object/from16 v0, v20
51348 …518| invoke-virtual {v0,v12,v1,v2}, android.os.Handler.sendMessageDelayed(android.os.Message, long…
51350 …521| iget-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.f…
51351 523| move-object/from16 v20, v0
51355 …529| iget-wide v0:v1, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.…
51356 531| move-wide/from16 v22:v23, v0:v1
51357 533| move-object/from16 v0, v20
51360 …539| invoke-direct {v0,v1,v8,v2,v3}, com.android.common.contacts.BaseEmailAddressAdapter$Directory…
51361 542| move-object/from16 v0, v20
51362 …544| iput-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.f…
51365 …546| iget-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.f…
51366 548| move-object/from16 v20, v0
51367 550| move-object/from16 v0, v20
51368 …552| invoke-virtual {v0,v9}, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitio…
51370 …555| iget-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.f…
51371 557| move-object/from16 v20, v0
51372 559| move-object/from16 v0, v20
51374 …563| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitio…
51382 …570| iget-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.f…
51383 572| move-object/from16 v20, v0
51386 …576| iget-object v0, v15, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.f…
51387 578| move-object/from16 v20, v0
51410 12| move-result-object v0
51411 13| check-cast v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
51413 .local v0, "partition", com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
51414 …15| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
51416 …19| iget-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.con…
51422 …28| iput-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
51426 33| invoke-virtual {v1,v2,v0}, android.os.Handler.removeMessages(int, java.lang.Object):void
51433 .end_local v0
51437 .restart_local v0
51444 .end_local v0
51464 12| move-result-object v0
51465 13| check-cast v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
51467 .local v0, "partition", com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition
51468 …15| iget-boolean v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartition.lo…
51476 .end_local v0
51491 9| move-result-object v0
51492 10| iput-object v0, v1, com.android.calendar.EmailAddressAdapter.mInflater
51507 9| move-result-object v0
51508 10| check-cast v0, android.widget.TextView
51510 .local v0, "text1", android.widget.TextView
51517 21| invoke-virtual {v0,v7}, android.widget.TextView.setText(java.lang.CharSequence):void
51553 34| move-result-object v0
51555 .local v0, "text", java.lang.String
51556 35| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
51560 .end_local v0
51575 3| iget-object v0, v3, com.android.calendar.EmailAddressAdapter.mInflater
51578 …9| invoke-virtual {v0,v1,v4,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
51579 12| move-result-object v0
51580 13| return-object v0
51591 3| iget-object v0, v3, com.android.calendar.EmailAddressAdapter.mInflater
51594 …9| invoke-virtual {v0,v1,v4,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
51595 12| move-result-object v0
51596 13| return-object v0
51607 4| const/16 v0, #+20 (0x00000014 | 2.80260e-44)
51608 6| new-array v0, v0, java.lang.String[]
51612 12| aput-object v1, v0, v2
51616 18| aput-object v1, v0, v2
51620 24| aput-object v1, v0, v2
51623 29| aput-object v1, v0, v3
51627 35| aput-object v1, v0, v2
51631 41| aput-object v1, v0, v2
51635 47| aput-object v1, v0, v2
51639 53| aput-object v1, v0, v2
51643 60| aput-object v1, v0, v2
51647 67| aput-object v1, v0, v2
51651 74| aput-object v1, v0, v2
51655 81| aput-object v1, v0, v2
51659 88| aput-object v1, v0, v2
51663 95| aput-object v1, v0, v2
51667 102| aput-object v1, v0, v2
51671 109| aput-object v1, v0, v2
51675 116| aput-object v1, v0, v2
51679 123| aput-object v1, v0, v2
51683 130| aput-object v1, v0, v2
51687 137| aput-object v1, v0, v2
51689 139| sput-object v0, com.android.calendar.Event.EVENT_PROJECTION
51692 144| move-result v0
51693 145| if-nez v0, Label_1
51695 147| sget-object v0, com.android.calendar.Event.EVENT_PROJECTION
51697 152| aput-object v1, v0, v3
51709 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.Event):void
51710 3| invoke-direct {v0}, java.lang.Object.<init>():void
51735 20| move-result v0
51737 .local v0, "count", int
51738 21| if-nez v0, Label_3
51796 6| const/4 v0, #+0 (0x00000000 | 0.00000)
51797 …7| invoke-static {v1,v2,v3,v0}, com.android.calendar.Event.doComputePositions(java.util.ArrayList,…
51799 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
51800 …11| invoke-static {v1,v2,v3,v0}, com.android.calendar.Event.doComputePositions(java.util.ArrayList…
51849 44| move/from16 v0, v20
51850 46| if-ne v3, v0, Label_2
51962 5| const/4 v0, #+0 (0x00000000 | 0.00000)
51964 .local v0, "ii", int
51965 6| if-ge v0, v6, Label_3
51968 10| shl-long/2addr v2:v3, v0
51974 18| return v0
51977 19| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
51995 6| new-instance v0, com.android.calendar.Event
51996 8| invoke-direct {v0}, com.android.calendar.Event.<init>():void
51998 .local v0, "e", com.android.calendar.Event
52002 16| iput-wide v10:v11, v0, com.android.calendar.Event.id
52006 22| iput-object v7, v0, com.android.calendar.Event.title
52010 28| iput-object v7, v0, com.android.calendar.Event.location
52018 38| iput-boolean v7, v0, com.android.calendar.Event.allDay
52023 46| iput-object v7, v0, com.android.calendar.Event.organizer
52031 57| iput-boolean v7, v0, com.android.calendar.Event.guestsCanModify
52033 59| iget-object v7, v0, com.android.calendar.Event.title
52035 63| iget-object v7, v0, com.android.calendar.Event.title
52042 73| iput-object v7, v0, com.android.calendar.Event.title
52053 89| iput v7, v0, com.android.calendar.Event.color
52066 101| iput-wide v4:v5, v0, com.android.calendar.Event.startMillis
52071 109| iput v7, v0, com.android.calendar.Event.startTime
52076 117| iput v7, v0, com.android.calendar.Event.startDay
52078 119| iput-wide v2:v3, v0, com.android.calendar.Event.endMillis
52083 127| iput v7, v0, com.android.calendar.Event.endTime
52088 135| iput v7, v0, com.android.calendar.Event.endDay
52096 146| iput-boolean v7, v0, com.android.calendar.Event.hasAlarm
52117 174| iput-boolean v8, v0, com.android.calendar.Event.isRepeating
52123 182| iput v7, v0, com.android.calendar.Event.selfAttendeeStatus
52125 184| return-object v0
52141 193| iput v7, v0, com.android.calendar.Event.color
52153 200| iput-boolean v9, v0, com.android.calendar.Event.isRepeating
52168 6| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
52169 7| new-array v7, v0, java.lang.String[]
52170 9| const-string/jumbo v0, "1"
52172 13| aput-object v0, v7, v1
52178 18| sget-object v0, android.provider.CalendarContract$Instances.CONTENT_BY_DAY_URI
52179 20| invoke-virtual {v0}, android.net.Uri.buildUpon():android.net.Uri$Builder
52183 24| int-to-long v0:v1, v12
52184 …25| invoke-static {v9,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
52186 28| int-to-long v0:v1, v13
52187 …29| invoke-static {v9,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
52190 35| move-result v0
52191 36| if-eqz v0, Label_3
52204 47| move-object v0, v10
52209 …51| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
52210 54| move-result-object v0
52211 55| return-object v0
52214 56| new-instance v0, java.lang.StringBuilder
52215 58| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
52217 …64| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
52218 67| move-result-object v0
52219 …68| invoke-virtual {v0,v14}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
52220 71| move-result-object v0
52222 …75| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
52223 78| move-result-object v0
52224 …79| invoke-virtual {v0,v8}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
52225 82| move-result-object v0
52226 83| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
52230 89| array-length v0, v15
52231 90| if-lez v0, Label_4
52233 92| array-length v0, v15
52234 93| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
52235 95| invoke-static {v15,v0}, java.util.Arrays.copyOf(java.lang.Object[], int):java.lang.Object[]
52241 101| array-length v0, v15
52242 102| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
52245 107| aput-object v1, v15, v0
52287 22| move-object/from16 v0, v20
52288 …24| invoke-interface {v0,v4,v5}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
52307 48| move-object/from16 v0, v19
52308 …50| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
52317 67| move-object/from16 v0, v19
52318 …69| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
52354 114| move/from16 v0, v25
52355 116| if-eq v0, v4, Label_4
52371 129| move-object/from16 v0, v22
52375 …137| invoke-static {v0,v1,v2,v3,v7}, com.android.calendar.Event.buildEventsFromCursor(java.util.Ar…
52377 140| move-object/from16 v0, v22
52381 …148| invoke-static {v0,v1,v2,v3,v7}, com.android.calendar.Event.buildEventsFromCursor(java.util.Ar…
52434 12| move-result-object v0
52435 13| check-cast v0, com.android.calendar.Event
52437 .local v0, "active", com.android.calendar.Event
52438 15| iget v1, v0, com.android.calendar.Event.endDay
52442 21| invoke-virtual {v0}, com.android.calendar.Event.getColumn():int
52453 .end_local v0
52476 16| move-result-object v0
52477 17| check-cast v0, com.android.calendar.Event
52479 .local v0, "active", com.android.calendar.Event
52480 19| invoke-virtual {v0}, com.android.calendar.Event.getEndMillis():long
52482 23| invoke-virtual {v0}, com.android.calendar.Event.getStartMillis():long
52490 32| invoke-virtual {v0}, com.android.calendar.Event.getStartMillis():long
52496 41| invoke-virtual {v0}, com.android.calendar.Event.getColumn():int
52507 .end_local v0
52521 6| new-instance v0, com.android.calendar.Event
52522 8| invoke-direct {v0}, com.android.calendar.Event.<init>():void
52524 .local v0, "e", com.android.calendar.Event
52526 13| iput-object v1, v0, com.android.calendar.Event.title
52529 17| iput v1, v0, com.android.calendar.Event.color
52532 21| iput-object v1, v0, com.android.calendar.Event.location
52535 25| iput-boolean v1, v0, com.android.calendar.Event.allDay
52538 29| iput v1, v0, com.android.calendar.Event.startDay
52541 33| iput v1, v0, com.android.calendar.Event.endDay
52544 37| iput v1, v0, com.android.calendar.Event.startTime
52547 41| iput v1, v0, com.android.calendar.Event.endTime
52550 45| iput-wide v2:v3, v0, com.android.calendar.Event.startMillis
52553 49| iput-wide v2:v3, v0, com.android.calendar.Event.endMillis
52556 53| iput-boolean v1, v0, com.android.calendar.Event.hasAlarm
52559 57| iput-boolean v1, v0, com.android.calendar.Event.isRepeating
52562 61| iput v1, v0, com.android.calendar.Event.selfAttendeeStatus
52565 65| iput-object v1, v0, com.android.calendar.Event.organizer
52568 69| iput-boolean v1, v0, com.android.calendar.Event.guestsCanModify
52570 71| return-object v0
52581 3| iget-wide v0:v1, v2, com.android.calendar.Event.id
52582 5| iput-wide v0:v1, v3, com.android.calendar.Event.id
52584 7| iget-object v0, v2, com.android.calendar.Event.title
52585 9| iput-object v0, v3, com.android.calendar.Event.title
52587 11| iget v0, v2, com.android.calendar.Event.color
52588 13| iput v0, v3, com.android.calendar.Event.color
52590 15| iget-object v0, v2, com.android.calendar.Event.location
52591 17| iput-object v0, v3, com.android.calendar.Event.location
52593 19| iget-boolean v0, v2, com.android.calendar.Event.allDay
52594 21| iput-boolean v0, v3, com.android.calendar.Event.allDay
52596 23| iget v0, v2, com.android.calendar.Event.startDay
52597 25| iput v0, v3, com.android.calendar.Event.startDay
52599 27| iget v0, v2, com.android.calendar.Event.endDay
52600 29| iput v0, v3, com.android.calendar.Event.endDay
52602 31| iget v0, v2, com.android.calendar.Event.startTime
52603 33| iput v0, v3, com.android.calendar.Event.startTime
52605 35| iget v0, v2, com.android.calendar.Event.endTime
52606 37| iput v0, v3, com.android.calendar.Event.endTime
52608 39| iget-wide v0:v1, v2, com.android.calendar.Event.startMillis
52609 41| iput-wide v0:v1, v3, com.android.calendar.Event.startMillis
52611 43| iget-wide v0:v1, v2, com.android.calendar.Event.endMillis
52612 45| iput-wide v0:v1, v3, com.android.calendar.Event.endMillis
52614 47| iget-boolean v0, v2, com.android.calendar.Event.hasAlarm
52615 49| iput-boolean v0, v3, com.android.calendar.Event.hasAlarm
52617 51| iget-boolean v0, v2, com.android.calendar.Event.isRepeating
52618 53| iput-boolean v0, v3, com.android.calendar.Event.isRepeating
52620 55| iget v0, v2, com.android.calendar.Event.selfAttendeeStatus
52621 57| iput v0, v3, com.android.calendar.Event.selfAttendeeStatus
52623 59| iget-object v0, v2, com.android.calendar.Event.organizer
52624 61| iput-object v0, v3, com.android.calendar.Event.organizer
52626 63| iget-boolean v0, v2, com.android.calendar.Event.guestsCanModify
52627 65| iput-boolean v0, v3, com.android.calendar.Event.guestsCanModify
52638 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
52649 20| return v0
52651 21| const/4 v0, #+0 (0x00000000 | 0.00000)
52662 3| iget v0, v1, com.android.calendar.Event.mColumn
52663 5| return v0
52673 3| iget-wide v0:v1, v2, com.android.calendar.Event.endMillis
52674 5| return-wide v0:v1
52684 3| iget v0, v1, com.android.calendar.Event.mMaxColumns
52685 5| return v0
52695 3| iget-wide v0:v1, v2, com.android.calendar.Event.startMillis
52696 5| return-wide v0:v1
52716 18| move-result-object v0
52718 .local v0, "locationString", java.lang.String
52719 19| invoke-virtual {v1,v0}, java.lang.String.endsWith(java.lang.String):boolean
52730 …41| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
52736 .end_local v0
52747 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.Event, int):void
52748 3| iput v1, v0, com.android.calendar.Event.mColumn
52760 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.Event, int):void
52761 3| iput v1, v0, com.android.calendar.Event.mMaxColumns
52775 6| const/4 v0, #+0 (0x00000000 | 0.00000)
52776 7| iput v0, v1, com.android.calendar.EventGeometry.mCellMargin
52800 13| move-object/from16 v0, v19
52801 15| iget v8, v0, com.android.calendar.Event.startDay
52804 17| move-object/from16 v0, v19
52805 19| iget v4, v0, com.android.calendar.Event.endDay
52816 27| move-object/from16 v0, v19
52817 29| iget v10, v0, com.android.calendar.Event.startTime
52820 31| move-object/from16 v0, v19
52821 33| iget v6, v0, com.android.calendar.Event.endTime
52854 60| move/from16 v0, v17
52855 62| int-to-float v11, v0
52856 63| move-object/from16 v0, v19
52857 65| iput v11, v0, com.android.calendar.Event.top
52859 67| move-object/from16 v0, v19
52860 69| iget v11, v0, com.android.calendar.Event.top
52866 76| move-object/from16 v0, v19
52867 78| iput v11, v0, com.android.calendar.Event.top
52869 80| move-object/from16 v0, v19
52870 82| iget v11, v0, com.android.calendar.Event.top
52875 89| move-object/from16 v0, v19
52876 91| iput v11, v0, com.android.calendar.Event.top
52878 93| move/from16 v0, v17
52879 95| int-to-float v11, v0
52880 96| move-object/from16 v0, v19
52881 98| iput v11, v0, com.android.calendar.Event.bottom
52883 100| move-object/from16 v0, v19
52884 102| iget v11, v0, com.android.calendar.Event.bottom
52890 109| move-object/from16 v0, v19
52891 111| iput v11, v0, com.android.calendar.Event.bottom
52893 113| move-object/from16 v0, v19
52894 115| iget v11, v0, com.android.calendar.Event.bottom
52901 125| move-object/from16 v0, v19
52902 127| iput v11, v0, com.android.calendar.Event.bottom
52904 129| move-object/from16 v0, v19
52905 131| iget v11, v0, com.android.calendar.Event.bottom
52906 133| move-object/from16 v0, v19
52907 135| iget v12, v0, com.android.calendar.Event.top
52913 144| move-object/from16 v0, v19
52914 146| iget v11, v0, com.android.calendar.Event.top
52917 151| move-object/from16 v0, v19
52918 153| iput v11, v0, com.android.calendar.Event.bottom
52930 166| move/from16 v0, v16
52931 168| int-to-float v11, v0
52938 176| move-object/from16 v0, v19
52939 178| iput v11, v0, com.android.calendar.Event.left
52941 180| move-object/from16 v0, v19
52942 182| iget v11, v0, com.android.calendar.Event.left
52944 185| move-object/from16 v0, v19
52945 187| iput v11, v0, com.android.calendar.Event.right
52959 3| iget v0, v3, com.android.calendar.Event.left
52962 8| cmpg-float v0, v0, v1
52963 10| if-gez v0, Label_1
52964 12| iget v0, v3, com.android.calendar.Event.right
52967 17| cmpl-float v0, v0, v1
52968 19| if-ltz v0, Label_1
52970 21| iget v0, v3, com.android.calendar.Event.top
52973 26| cmpg-float v0, v0, v1
52974 28| if-gez v0, Label_1
52975 30| iget v0, v3, com.android.calendar.Event.bottom
52978 35| cmpl-float v0, v0, v1
52979 37| if-ltz v0, Label_1
52981 39| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
52982 40| return v0
52985 41| const/4 v0, #+0 (0x00000000 | 0.00000)
52986 42| return v0
53006 9| iget v0, v11, com.android.calendar.Event.bottom
53008 .local v0, "bottom", float
53018 23| cmpg-float v6, v10, v0
53025 29| sub-float v6, v10, v0
53053 55| cmpl-float v6, v10, v0
53056 59| sub-float v2, v10, v0
53094 94| cmpl-float v6, v10, v0
53097 98| sub-float v2, v10, v0
53121 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventGeometry, int):void
53122 3| iput v1, v0, com.android.calendar.EventGeometry.mCellMargin
53134 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventGeometry, float):void
53135 3| iput v1, v0, com.android.calendar.EventGeometry.mHourGap
53148 3| const/high16 v0, #+1114636288 (0x42700000 | 60.0000)
53149 5| div-float v0, v2, v0
53150 7| iput v0, v1, com.android.calendar.EventGeometry.mMinuteHeight
53162 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventGeometry, float):void
53163 3| iput v1, v0, com.android.calendar.EventGeometry.mMinEventHeight
53175 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.EventInfoActivity$1, com.andr…
53176 3| iput-object v1, v0, com.android.calendar.EventInfoActivity$1.this$0
53178 5| invoke-direct {v0,v2}, android.database.ContentObserver.<init>(android.os.Handler):void
53190 3| const/4 v0, #+0 (0x00000000 | 0.00000)
53191 4| return v0
53206 6| iget-object v0, v1, com.android.calendar.EventInfoActivity$1.this$0
53207 …8| invoke-static {v0}, com.android.calendar.EventInfoActivity.-get0(com.android.calendar.EventInfo…
53208 11| move-result-object v0
53209 12| if-eqz v0, Label_2
53211 14| iget-object v0, v1, com.android.calendar.EventInfoActivity$1.this$0
53212 …16| invoke-static {v0}, com.android.calendar.EventInfoActivity.-get0(com.android.calendar.EventInf…
53213 19| move-result-object v0
53214 20| invoke-virtual {v0}, com.android.calendar.EventInfoFragment.reloadEvents():void
53223 3| iget-object v0, v1, com.android.calendar.EventInfoActivity.mInfoFragment
53224 5| return-object v0
53236 6| new-instance v0, com.android.calendar.EventInfoActivity$1
53239 …13| invoke-direct {v0,v2,v1}, com.android.calendar.EventInfoActivity$1.<init>(com.android.calendar…
53240 16| iput-object v0, v2, com.android.calendar.EventInfoActivity.mObserver
53263 13| move-object/from16 v0, v23
53264 15| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEventId
53275 24| move-object/from16 v0, v24
53276 26| invoke-virtual {v0,v2}, android.os.Bundle.getLong(java.lang.String):long
53278 30| move-object/from16 v0, v23
53279 32| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEventId
53282 37| move-object/from16 v0, v24
53283 39| invoke-virtual {v0,v2}, android.os.Bundle.getLong(java.lang.String):long
53285 43| move-object/from16 v0, v23
53286 45| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mStartMillis
53289 50| move-object/from16 v0, v24
53290 52| invoke-virtual {v0,v2}, android.os.Bundle.getLong(java.lang.String):long
53292 56| move-object/from16 v0, v23
53293 58| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEndMillis
53296 63| move-object/from16 v0, v24
53297 65| invoke-virtual {v0,v2}, android.os.Bundle.getInt(java.lang.String):int
53301 72| move-object/from16 v0, v24
53302 74| invoke-virtual {v0,v2}, android.os.Bundle.getBoolean(java.lang.String):boolean
53312 82| move-object/from16 v0, v23
53313 84| iget-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEventId
53324 105| move-object/from16 v0, v23
53325 …107| invoke-static {v0,v2,v3}, android.widget.Toast.makeText(android.content.Context, int, int):an…
53337 124| move-object/from16 v0, v21
53338 126| invoke-virtual {v0,v2}, android.content.res.Resources.getBoolean(int):boolean
53343 135| move-object/from16 v0, v21
53344 137| invoke-virtual {v0,v2}, android.content.res.Resources.getBoolean(int):boolean
53353 149| move-object/from16 v0, v23
53354 151| iget-wide v4:v5, v0, com.android.calendar.EventInfoActivity.mEventId
53355 153| move-object/from16 v0, v23
53356 155| iget-wide v6:v7, v0, com.android.calendar.EventInfoActivity.mStartMillis
53357 157| move-object/from16 v0, v23
53358 159| iget-wide v8:v9, v0, com.android.calendar.EventInfoActivity.mEndMillis
53380 188| move-object/from16 v0, v19
53381 …190| invoke-virtual {v0,v2,v4,v5}, android.content.Intent.getLongExtra(java.lang.String, long):long
53383 194| move-object/from16 v0, v23
53384 196| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mStartMillis
53388 203| move-object/from16 v0, v19
53389 …205| invoke-virtual {v0,v2,v4,v5}, android.content.Intent.getLongExtra(java.lang.String, long):long
53391 209| move-object/from16 v0, v23
53392 211| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEndMillis
53398 217| move-object/from16 v0, v19
53399 219| invoke-virtual {v0,v2,v3}, android.content.Intent.getIntExtra(java.lang.String, int):int
53418 238| move/from16 v0, v22
53419 240| if-le v0, v2, Label_6
53422 246| move-object/from16 v0, v20
53423 248| invoke-interface {v0,v3}, java.util.List.get(int):java.lang.Object
53430 259| move-object/from16 v0, v20
53431 261| invoke-interface {v0,v2}, java.util.List.get(int):java.lang.Object
53436 271| move-object/from16 v0, v23
53437 273| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEventId
53440 276| move/from16 v0, v22
53441 278| if-le v0, v2, Label_1
53444 281| move-object/from16 v0, v20
53445 283| invoke-interface {v0,v2}, java.util.List.get(int):java.lang.Object
53450 293| move-object/from16 v0, v23
53451 295| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mStartMillis
53454 298| move-object/from16 v0, v20
53455 300| invoke-interface {v0,v2}, java.util.List.get(int):java.lang.Object
53460 310| move-object/from16 v0, v23
53461 312| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEndMillis
53472 317| move-object/from16 v0, v23
53473 319| iget-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEventId
53478 327| move-object/from16 v0, v23
53479 329| iget-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mStartMillis
53483 337| move-object/from16 v0, v23
53484 339| iget-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEndMillis
53491 349| move-object/from16 v0, v23
53492 351| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mStartMillis
53495 355| move-object/from16 v0, v23
53496 357| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEndMillis
53508 369| move-object/from16 v0, v23
53509 371| iput-wide v2:v3, v0, com.android.calendar.EventInfoActivity.mEventId
53522 378| move-object/from16 v0, v23
53523 380| invoke-virtual {v0,v2}, com.android.calendar.EventInfoActivity.setContentView(int):void
53532 396| move-object/from16 v0, v23
53533 398| iput-object v2, v0, com.android.calendar.EventInfoActivity.mInfoFragment
53545 410| move-object/from16 v0, v23
53546 412| iget-object v2, v0, com.android.calendar.EventInfoActivity.mInfoFragment
53558 426| move-object/from16 v0, v23
53559 428| iget-wide v4:v5, v0, com.android.calendar.EventInfoActivity.mEventId
53560 430| move-object/from16 v0, v23
53561 432| iget-wide v6:v7, v0, com.android.calendar.EventInfoActivity.mStartMillis
53562 434| move-object/from16 v0, v23
53563 436| iget-wide v8:v9, v0, com.android.calendar.EventInfoActivity.mEndMillis
53572 446| move-object/from16 v0, v23
53573 448| iput-object v2, v0, com.android.calendar.EventInfoActivity.mInfoFragment
53575 450| move-object/from16 v0, v23
53576 452| iget-object v2, v0, com.android.calendar.EventInfoActivity.mInfoFragment
53578 457| move-object/from16 v0, v18
53579 …459| invoke-virtual {v0,v3,v2}, android.app.FragmentTransaction.replace(int, android.app.Fragment)…
53601 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoActivity):void
53602 3| invoke-super {v0}, android.app.Activity.onDestroy():void
53614 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoActivity, android.co…
53615 …3| invoke-virtual {v0,v1}, com.android.calendar.EventInfoActivity.setIntent(android.content.Intent…
53630 9| move-result-object v0
53632 …12| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.data…
53647 9| move-result-object v0
53653 …15| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
53665 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoActivity, android.os…
53666 3| invoke-super {v0,v1}, android.app.Activity.onSaveInstanceState(android.os.Bundle):void
53678 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$10, com.and…
53679 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$10.this$0
53681 5| invoke-direct {v0}, java.lang.Object.<init>():void
53694 3| iget-object v0, v2, com.android.calendar.EventInfoFragment$10.this$0
53695 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-wrap2(com.android.calendar.EventInf…
53697 8| iget-object v0, v2, com.android.calendar.EventInfoFragment$10.this$0
53699 …11| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set18(com.android.calendar.Even…
53711 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$11, com.and…
53712 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$11.this$0
53714 5| invoke-direct {v0}, java.lang.Object.<init>():void
53735 8| move-exception v0
53737 .local v0, "e", android.content.ActivityNotFoundException
53749 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$12, com.and…
53750 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$12.this$0
53751 5| iput-object v2, v0, com.android.calendar.EventInfoFragment$12.val$intent
53753 7| invoke-direct {v0}, java.lang.Object.<init>():void
53778 12| move-exception v0
53780 .local v0, "e", android.content.ActivityNotFoundException
53798 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$13, com.and…
53799 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$13.this$0
53801 5| invoke-direct {v0}, java.lang.Object.<init>():void
53814 3| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
53815 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-wrap4(com.android.calendar.EventInf…
53817 8| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
53818 …10| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get21(com.android.calendar.EventIn…
53819 13| move-result v0
53820 14| if-eqz v0, Label_2
53822 16| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
53823 18| invoke-virtual {v0}, com.android.calendar.EventInfoFragment.dismiss():void
53829 22| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
53830 …24| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get23(com.android.calendar.EventIn…
53831 27| move-result v0
53832 28| if-nez v0, Label_1
53834 30| iget-object v0, v1, com.android.calendar.EventInfoFragment$13.this$0
53835 … 32| invoke-virtual {v0}, com.android.calendar.EventInfoFragment.getActivity():android.app.Activity
53836 35| move-result-object v0
53837 36| invoke-virtual {v0}, android.app.Activity.finish():void
53848 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$14, com.and…
53849 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$14.this$0
53851 5| invoke-direct {v0}, java.lang.Object.<init>():void
53864 3| iget-object v0, v2, com.android.calendar.EventInfoFragment$14.this$0
53865 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get22(com.android.calendar.EventInf…
53866 8| move-result v0
53867 9| if-nez v0, Label_1
53869 11| iget-object v0, v2, com.android.calendar.EventInfoFragment$14.this$0
53871 …14| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set8(com.android.calendar.Event…
53884 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$1, com.andr…
53885 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$1.this$0
53887 5| invoke-direct {v0}, java.lang.Object.<init>():void
53899 3| iget-object v0, v2, com.android.calendar.EventInfoFragment$1.this$0
53903 …11| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-wrap13(com.android.calendar.Eve…
53915 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$2, com.andr…
53916 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$2.this$0
53918 5| invoke-direct {v0}, java.lang.Object.<init>():void
53930 3| iget-object v0, v4, com.android.calendar.EventInfoFragment$2.this$0
53931 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get3(com.android.calendar.EventInfo…
53932 8| move-result-object v0
53933 9| invoke-virtual {v0}, android.animation.ObjectAnimator.isRunning():boolean
53934 12| move-result v0
53935 13| if-nez v0, Label_1
53936 15| iget-object v0, v4, com.android.calendar.EventInfoFragment$2.this$0
53937 …17| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get33(com.android.calendar.EventIn…
53938 20| move-result-object v0
53939 21| invoke-virtual {v0}, android.widget.ScrollView.getAlpha():float
53940 24| move-result v0
53942 26| cmpl-float v0, v0, v1
53943 28| if-nez v0, Label_1
53945 30| iget-object v0, v4, com.android.calendar.EventInfoFragment$2.this$0
53948 …36| invoke-static {v0,v2,v3}, com.android.calendar.EventInfoFragment.-set12(com.android.calendar.E…
53950 39| iget-object v0, v4, com.android.calendar.EventInfoFragment$2.this$0
53951 …41| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get26(com.android.calendar.EventIn…
53952 44| move-result-object v0
53954 47| invoke-virtual {v0,v1}, android.view.View.setAlpha(float):void
53967 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$3, com.andr…
53968 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$3.this$0
53970 5| invoke-direct {v0}, java.lang.Object.<init>():void
53982 3| iget-object v0, v2, com.android.calendar.EventInfoFragment$3.this$0
53983 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get22(com.android.calendar.EventInf…
53984 8| move-result v0
53985 9| if-eqz v0, Label_1
53987 11| iget-object v0, v2, com.android.calendar.EventInfoFragment$3.this$0
53989 …14| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set10(com.android.calendar.Even…
53994 18| iget-object v0, v2, com.android.calendar.EventInfoFragment$3.this$0
53995 20| invoke-virtual {v0}, com.android.calendar.EventInfoFragment.isVisible():boolean
53996 23| move-result v0
53997 24| if-eqz v0, Label_2
53999 26| iget-object v0, v2, com.android.calendar.EventInfoFragment$3.this$0
54000 28| invoke-virtual {v0}, com.android.calendar.EventInfoFragment.dismiss():void
54013 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$4, com.andr…
54014 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$4.this$0
54016 5| invoke-direct {v0}, java.lang.Object.<init>():void
54031 6| move-result-object v0
54032 7| check-cast v0, java.lang.Integer
54034 .local v0, "prevValue", java.lang.Integer
54035 9| if-eqz v0, Label_1
54036 11| invoke-virtual {v0}, java.lang.Integer.intValue():int
54061 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$4, android.…
54072 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$5, com.andr…
54073 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$5.this$0
54075 5| invoke-direct {v0}, java.lang.Object.<init>():void
54136 74| move-result v0
54138 .local v0, "buttonToCheck", int
54147 89| invoke-virtual {v2,v0}, android.widget.RadioGroup.check(int):void
54150 92| if-ne v0, v3, Label_1
54159 .end_local v0
54175 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$6, com.andr…
54176 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$6.this$0
54178 5| invoke-direct {v0}, android.animation.AnimatorListenerAdapter.<init>():void
54191 3| iget-object v0, v3, com.android.calendar.EventInfoFragment$6.this$0
54192 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get33(com.android.calendar.EventInf…
54193 8| move-result-object v0
54196 …12| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint)…
54209 3| iget-object v0, v3, com.android.calendar.EventInfoFragment$6.this$0
54210 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get33(com.android.calendar.EventInf…
54211 8| move-result-object v0
54214 …12| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint)…
54216 15| iget-object v0, v3, com.android.calendar.EventInfoFragment$6.this$0
54218 …18| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set13(com.android.calendar.Even…
54231 3| iget-object v0, v3, com.android.calendar.EventInfoFragment$6.this$0
54232 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get33(com.android.calendar.EventInf…
54233 8| move-result-object v0
54234 9| invoke-virtual {v0}, android.widget.ScrollView.getLayerType():int
54235 12| move-result v0
54236 13| iput v0, v3, com.android.calendar.EventInfoFragment$6.defLayerType
54238 15| iget-object v0, v3, com.android.calendar.EventInfoFragment$6.this$0
54239 …17| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get33(com.android.calendar.EventIn…
54240 20| move-result-object v0
54243 …23| invoke-virtual {v0,v1,v2}, android.widget.ScrollView.setLayerType(int, android.graphics.Paint)…
54245 26| iget-object v0, v3, com.android.calendar.EventInfoFragment$6.this$0
54246 …28| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get26(com.android.calendar.EventIn…
54247 31| move-result-object v0
54251 38| invoke-virtual {v0,v1}, android.view.View.removeCallbacks(java.lang.Runnable):boolean
54253 41| iget-object v0, v3, com.android.calendar.EventInfoFragment$6.this$0
54254 …43| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get26(com.android.calendar.EventIn…
54255 46| move-result-object v0
54257 49| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
54269 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$7, com.andr…
54270 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$7.this$0
54272 5| invoke-direct {v0}, java.lang.Object.<init>():void
54285 3| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54286 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get7(com.android.calendar.EventInfo…
54287 8| move-result v0
54288 9| if-nez v0, Label_1
54296 16| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54297 …18| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get9(com.android.calendar.EventInf…
54299 22| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54300 …24| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get2(com.android.calendar.EventInf…
54302 28| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54303 …30| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get21(com.android.calendar.EventIn…
54304 33| move-result v0
54305 34| if-nez v0, Label_3
54306 36| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54307 …38| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get23(com.android.calendar.EventIn…
54308 41| move-result v0
54309 42| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
54311 …44| invoke-direct {v2,v3,v4,v0}, com.android.calendar.DeleteEventHelper.<init>(android.content.Con…
54315 50| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54316 …52| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get12(com.android.calendar.EventIn…
54317 55| move-result-object v0
54319 …58| invoke-virtual {v0,v1}, com.android.calendar.DeleteEventHelper.setDeleteNotificationListener(c…
54321 61| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54322 …63| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get12(com.android.calendar.EventIn…
54323 66| move-result-object v0
54327 …73| invoke-virtual {v0,v1}, com.android.calendar.DeleteEventHelper.setOnDismissListener(android.co…
54329 76| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54331 …79| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.-set8(com.android.calendar.Event…
54333 82| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54334 …84| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get12(com.android.calendar.EventIn…
54336 88| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54337 …90| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get34(com.android.calendar.EventIn…
54339 94| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54340 …96| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get15(com.android.calendar.EventIn…
54342 100| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54343 …102| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get17(com.android.calendar.EventI…
54345 106| iget-object v0, v10, com.android.calendar.EventInfoFragment$7.this$0
54346 …108| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get38(com.android.calendar.EventI…
54354 117| const/4 v0, #+0 (0x00000000 | 0.00000)
54365 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$8, com.andr…
54366 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$8.this$0
54368 5| invoke-direct {v0}, java.lang.Object.<init>():void
54381 3| iget-object v0, v1, com.android.calendar.EventInfoFragment$8.this$0
54382 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-get7(com.android.calendar.EventInfo…
54383 8| move-result v0
54384 9| if-nez v0, Label_1
54389 12| iget-object v0, v1, com.android.calendar.EventInfoFragment$8.this$0
54390 …14| invoke-static {v0}, com.android.calendar.EventInfoFragment.-wrap11(com.android.calendar.EventI…
54402 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$9, com.andr…
54403 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$9.this$0
54405 5| invoke-direct {v0}, java.lang.Object.<init>():void
54418 3| iget-object v0, v1, com.android.calendar.EventInfoFragment$9.this$0
54419 …5| invoke-static {v0}, com.android.calendar.EventInfoFragment.-wrap5(com.android.calendar.EventInf…
54431 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.EventInfoFragment$QueryHandle…
54432 3| iput-object v1, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54434 …5| invoke-direct {v0,v2}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
54447 3| move-object/from16 v0, v32
54448 5| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54472 31| move-object/from16 v0, v32
54473 33| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54474 35| move/from16 v0, v33
54475 …37| invoke-static {v2,v0}, com.android.calendar.EventInfoFragment.-wrap8(com.android.calendar.Even…
54477 40| move-object/from16 v0, v32
54478 42| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54484 52| move-object/from16 v0, v32
54485 54| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54497 74| move-object/from16 v0, v32
54498 76| iget-object v4, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54511 93| move-object/from16 v0, v32
54512 95| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54515 101| move-wide/from16 v0:v1, v30:v31
54516 103| invoke-virtual {v2,v0,v1}, android.animation.ObjectAnimator.setStartDelay(long):void
54520 106| move-object/from16 v0, v32
54521 108| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54527 120| move-object/from16 v0, v32
54528 122| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54535 136| move-object/from16 v0, v32
54536 138| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54542 148| move-object/from16 v0, v32
54543 150| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54552 160| move-object/from16 v0, v32
54553 162| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54558 171| move-object/from16 v0, v32
54559 173| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54564 181| move-object/from16 v0, v32
54565 183| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54571 189| move-object/from16 v0, v32
54572 191| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54577 199| move-object/from16 v0, v32
54578 201| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54580 203| move-object/from16 v0, v32
54581 205| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54592 224| move-object/from16 v0, v32
54593 226| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54598 232| move-object/from16 v0, v32
54599 234| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54604 242| move-object/from16 v0, v32
54605 244| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54606 246| move-object/from16 v0, v32
54607 248| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54615 262| move-object/from16 v0, v32
54616 264| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54623 273| move-object/from16 v0, v32
54624 275| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54629 281| move-object/from16 v0, v32
54630 283| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54635 291| move-object/from16 v0, v32
54636 293| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54637 295| move-object/from16 v0, v32
54638 297| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54643 306| move-object/from16 v0, v32
54644 308| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54649 314| move-object/from16 v0, v32
54650 316| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54651 318| move-object/from16 v0, v32
54652 320| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54657 329| move-object/from16 v0, v32
54658 331| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54667 341| move-object/from16 v0, v32
54668 343| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54696 376| move-object/from16 v0, v32
54697 378| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54709 396| move-object/from16 v0, v32
54710 398| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54715 407| move-object/from16 v0, v32
54716 409| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54717 411| move-object/from16 v0, v32
54718 413| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54723 422| move-object/from16 v0, v32
54724 424| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54730 432| move-object/from16 v0, v32
54731 434| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54740 448| move-object/from16 v0, v32
54741 450| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54764 480| move-object/from16 v0, v32
54765 482| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54773 493| move-object/from16 v0, v32
54774 495| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54797 527| move-object/from16 v0, v32
54798 529| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54806 540| move-object/from16 v0, v32
54807 542| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54832 575| move-object/from16 v0, v32
54833 577| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54839 585| move-object/from16 v0, v32
54840 587| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54858 608| move-object/from16 v0, v35
54859 610| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
54864 615| move-object/from16 v0, v35
54865 617| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
54873 625| move-object/from16 v0, v32
54874 627| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54877 633| move/from16 v0, v22
54879 637| invoke-virtual {v2,v0,v1}, android.util.SparseIntArray.put(int, int):void
54883 644| move-object/from16 v0, v21
54884 646| invoke-virtual {v0,v2}, java.util.ArrayList.add(java.lang.Object):boolean
54898 662| new-array v0, v2, java.lang.Integer[]
54899 664| move-object/from16 v29, v0
54902 666| move-object/from16 v0, v21
54904 670| invoke-virtual {v0,v1}, java.util.ArrayList.toArray(java.lang.Object[]):java.lang.Object[]
54911 684| move-object/from16 v0, v32
54912 686| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54913 688| move-object/from16 v0, v29
54914 690| array-length v3, v0
54921 698| move-object/from16 v0, v29
54922 700| array-length v2, v0
54923 701| move/from16 v0, v26
54924 703| if-ge v0, v2, Label_22
54926 705| move-object/from16 v0, v32
54927 707| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54936 722| new-array v0, v2, float[]
54937 724| move-object/from16 v25, v0
54940 726| move-object/from16 v0, v32
54941 728| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54945 736| move-object/from16 v0, v25
54946 738| invoke-static {v2,v0}, android.graphics.Color.colorToHSV(int, float[]):void
54953 745| move-object/from16 v0, v32
54954 747| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54959 755| move-object/from16 v0, v32
54960 757| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54969 772| move-object/from16 v0, v32
54970 774| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54977 784| move-object/from16 v0, v18
54978 786| invoke-virtual {v0,v2}, android.view.View.setEnabled(boolean):void
54981 790| move-object/from16 v0, v18
54982 792| invoke-virtual {v0,v2}, android.view.View.setVisibility(int):void
54986 795| move-object/from16 v0, v32
54987 797| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
54995 804| move-object/from16 v0, v32
54996 806| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55001 815| move-object/from16 v0, v32
55002 817| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55003 819| move-object/from16 v0, v32
55004 821| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55009 830| move-object/from16 v0, v32
55010 832| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55011 834| move-object/from16 v0, v32
55012 836| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55019 847| move-object/from16 v0, v32
55020 849| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55025 858| move-object/from16 v0, v32
55026 860| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55027 862| move-object/from16 v0, v32
55028 864| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55031 870| move-object/from16 v0, v32
55032 872| iget-object v4, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55044 890| move-object/from16 v0, v32
55045 892| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55053 903| move-object/from16 v0, v32
55054 905| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55077 934| move-object/from16 v0, v32
55078 936| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55079 938| move-object/from16 v0, v32
55080 940| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55087 954| move-object/from16 v0, v32
55088 956| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55100 974| move-object/from16 v0, v32
55101 976| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55109 987| move-object/from16 v0, v28
55111 …991| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
55113 994| move-object/from16 v0, v32
55114 996| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55126 1014| move-object/from16 v0, v19
55128 1018| invoke-virtual {v0,v1}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
55139 1035| move-object/from16 v0, v28
55140 …1037| invoke-virtual {v0,v2}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):a…
55142 1041| move-object/from16 v0, v24
55143 …1043| invoke-virtual {v2,v0}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):a…
55149 1053| move-object/from16 v0, v32
55150 1055| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55151 1057| move-object/from16 v0, v32
55152 1059| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55159 1072| move-object/from16 v0, v32
55160 1074| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55161 1076| move-object/from16 v0, v32
55162 1078| iget-object v3, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55166 1087| move-object/from16 v0, v28
55167 …1089| invoke-static {v2,v3,v4,v0}, com.android.calendar.EventInfoFragment.-wrap9(com.android.calen…
55174 1094| move-object/from16 v0, v32
55175 1096| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55181 1107| move-object/from16 v0, v32
55182 1109| iget-object v2, v0, com.android.calendar.EventInfoFragment$QueryHandler.this$0
55203 3| sget-object v0, com.android.calendar.EventInfoFragment.ATTENDEES_PROJECTION
55204 5| return-object v0
55210 3| sget-object v0, com.android.calendar.EventInfoFragment.REMINDERS_PROJECTION
55211 5| return-object v0
55217 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCurrentColorInitialized
55218 5| return v0
55224 3| iget v0, v1, com.android.calendar.EventInfoFragment.mCurrentQuery
55225 5| return v0
55231 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDeleteHelper
55232 5| return-object v0
55238 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
55239 5| return-object v0
55245 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEditResponseHelper
55246 5| return-object v0
55252 3| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
55253 5| return-wide v0:v1
55259 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
55260 5| return-object v0
55266 3| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEventId
55267 5| return-wide v0:v1
55273 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mHandler
55274 5| return-object v0
55280 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mHasAlarm
55281 5| return v0
55287 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mActivity
55288 5| return-object v0
55294 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsBusyFreeCalendar
55295 5| return v0
55301 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsDialog
55302 5| return v0
55308 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsPaused
55309 5| return v0
55315 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsTabletConfig
55316 5| return v0
55322 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mLoadingMsgAlphaUpdater
55323 5| return-object v0
55329 3| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mLoadingMsgStartTime
55330 5| return-wide v0:v1
55336 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mLoadingMsgView
55337 5| return-object v0
55343 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mNoCrossFade
55344 5| return v0
55350 3| iget v0, v1, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
55351 5| return v0
55357 3| iget v0, v1, com.android.calendar.EventInfoFragment.mOriginalColor
55358 5| return v0
55364 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAnimateAlpha
55365 5| return-object v0
55371 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mOriginalColorInitialized
55372 5| return v0
55378 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mRemindersCursor
55379 5| return-object v0
55385 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mResponseRadioGroup
55386 5| return-object v0
55392 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mScrollView
55393 5| return-object v0
55399 3| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mStartMillis
55400 5| return-wide v0:v1
55406 3| iget v0, v1, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
55407 5| return v0
55413 3| iget v0, v1, com.android.calendar.EventInfoFragment.mUserSetResponse
55414 5| return v0
55420 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mView
55421 5| return-object v0
55427 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.onDeleteRunnable
55428 5| return-object v0
55434 3| iget v0, v1, com.android.calendar.EventInfoFragment.mCalendarColor
55435 5| return v0
55441 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCalendarColorInitialized
55442 5| return v0
55448 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
55449 5| return-object v0
55455 3| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mCanModifyCalendar
55456 5| return v0
55462 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mColors
55463 5| return-object v0
55469 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mContext
55470 5| return-object v0
55475 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.da…
55476 3| iput-object v1, v0, com.android.calendar.EventInfoFragment.mAttendeesCursor
55482 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int):void
55483 3| iput v1, v0, com.android.calendar.EventInfoFragment.mCalendarColor
55489 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, boolean):v…
55490 3| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mDismissOnResume
55496 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.da…
55497 3| iput-object v1, v0, com.android.calendar.EventInfoFragment.mEventCursor
55510 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, boolean):v…
55511 3| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mNoCrossFade
55517 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int):void
55518 3| iput v1, v0, com.android.calendar.EventInfoFragment.mOriginalColor
55524 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, boolean):v…
55525 3| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mOriginalColorInitialized
55531 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.da…
55532 3| iput-object v1, v0, com.android.calendar.EventInfoFragment.mRemindersCursor
55538 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int):void
55539 3| iput v1, v0, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
55545 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, boolean):v…
55546 3| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mUserModifiedReminders
55552 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int):void
55553 3| iput v1, v0, com.android.calendar.EventInfoFragment.mUserSetResponse
55559 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, boolean):v…
55560 3| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mCalendarColorInitialized
55566 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int):void
55567 3| iput v1, v0, com.android.calendar.EventInfoFragment.mWhichEvents
55573 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.da…
55574 3| iput-object v1, v0, com.android.calendar.EventInfoFragment.mCalendarsCursor
55580 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int[]):void
55581 3| iput-object v1, v0, com.android.calendar.EventInfoFragment.mColors
55587 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int):void
55588 3| iput v1, v0, com.android.calendar.EventInfoFragment.mCurrentColor
55594 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, boolean):v…
55595 3| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mCurrentColorInitialized
55601 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int):void
55602 3| iput v1, v0, com.android.calendar.EventInfoFragment.mCurrentQuery
55608 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, boolean):v…
55609 3| iput-boolean v1, v0, com.android.calendar.EventInfoFragment.mDeleteDialogVisible
55615 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, com.androi…
55616 3| iput-object v1, v0, com.android.calendar.EventInfoFragment.mDeleteHelper
55624 6| move-result-object v0
55625 7| return-object v0
55632 6| move-result v0
55633 7| return v0
55642 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.vi…
55643 …3| invoke-direct {v0,v1,v2,v3}, com.android.calendar.EventInfoFragment.setVisibilityCommon(android…
55649 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoFragment):void
55650 3| invoke-direct {v0}, com.android.calendar.EventInfoFragment.showEventColorPickerDialog():void
55660 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.vi…
55661 …3| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.updateCalendar(android.view.View)…
55671 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.vi…
55672 …3| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.updateEvent(android.view.View):vo…
55678 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoFragment):void
55679 3| invoke-direct {v0}, com.android.calendar.EventInfoFragment.updateMenu():void
55685 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoFragment):void
55686 3| invoke-direct {v0}, com.android.calendar.EventInfoFragment.updateTitle():void
55692 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoFragment):void
55693 3| invoke-direct {v0}, com.android.calendar.EventInfoFragment.addReminder():void
55699 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoFragment):void
55700 3| invoke-direct {v0}, com.android.calendar.EventInfoFragment.displayEventNotFound():void
55706 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoFragment):void
55707 3| invoke-direct {v0}, com.android.calendar.EventInfoFragment.doEdit():void
55713 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoFragment):void
55714 3| invoke-direct {v0}, com.android.calendar.EventInfoFragment.emailAttendees():void
55724 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.vi…
55725 …3| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.initAttendeesCursor(android.view.…
55731 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventInfoFragment):void
55732 3| invoke-direct {v0}, com.android.calendar.EventInfoFragment.prepareReminders():void
55742 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int):void
55743 …3| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment.sendAccessibilityEventIfQueryDone…
55753 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, android.vi…
55754 …3| invoke-direct {v0,v1,v2,v3}, com.android.calendar.EventInfoFragment.setTextCommon(android.view.…
55770 8| const/16 v0, #+23 (0x00000017 | 3.22299e-44)
55771 10| new-array v0, v0, java.lang.String[]
55774 15| aput-object v1, v0, v3
55777 20| aput-object v1, v0, v4
55780 25| aput-object v1, v0, v5
55783 30| aput-object v1, v0, v6
55787 36| aput-object v1, v0, v2
55790 41| aput-object v1, v0, v7
55794 47| aput-object v1, v0, v2
55798 53| aput-object v1, v0, v2
55802 60| aput-object v1, v0, v2
55806 67| aput-object v1, v0, v2
55810 74| aput-object v1, v0, v2
55814 81| aput-object v1, v0, v2
55818 88| aput-object v1, v0, v2
55822 95| aput-object v1, v0, v2
55826 102| aput-object v1, v0, v2
55830 109| aput-object v1, v0, v2
55834 116| aput-object v1, v0, v2
55838 123| aput-object v1, v0, v2
55842 130| aput-object v1, v0, v2
55846 137| aput-object v1, v0, v2
55850 144| aput-object v1, v0, v2
55854 151| aput-object v1, v0, v2
55858 158| aput-object v1, v0, v2
55860 160| sput-object v0, com.android.calendar.EventInfoFragment.EVENT_PROJECTION
55862 162| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
55863 163| new-array v0, v0, java.lang.String[]
55866 168| aput-object v1, v0, v3
55869 173| aput-object v1, v0, v4
55872 178| aput-object v1, v0, v5
55875 183| aput-object v1, v0, v6
55879 189| aput-object v1, v0, v2
55882 194| aput-object v1, v0, v7
55886 200| aput-object v1, v0, v2
55888 202| sput-object v0, com.android.calendar.EventInfoFragment.ATTENDEES_PROJECTION
55891 207| move-result v0
55892 208| if-nez v0, Label_1
55894 210| sget-object v0, com.android.calendar.EventInfoFragment.EVENT_PROJECTION
55897 217| aput-object v1, v0, v2
55899 219| sget-object v0, com.android.calendar.EventInfoFragment.EVENT_PROJECTION
55902 226| aput-object v1, v0, v2
55904 228| sget-object v0, com.android.calendar.EventInfoFragment.ATTENDEES_PROJECTION
55906 233| aput-object v1, v0, v7
55908 235| sget-object v0, com.android.calendar.EventInfoFragment.ATTENDEES_PROJECTION
55911 241| aput-object v1, v0, v2
55914 243| new-array v0, v6, java.lang.String[]
55917 248| aput-object v1, v0, v3
55920 253| aput-object v1, v0, v4
55923 258| aput-object v1, v0, v5
55925 260| sput-object v0, com.android.calendar.EventInfoFragment.REMINDERS_PROJECTION
55927 262| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
55928 263| new-array v0, v0, java.lang.String[]
55931 268| aput-object v1, v0, v3
55934 273| aput-object v1, v0, v4
55937 278| aput-object v1, v0, v5
55940 283| aput-object v1, v0, v6
55944 289| aput-object v1, v0, v2
55947 294| aput-object v1, v0, v7
55949 296| sput-object v0, com.android.calendar.EventInfoFragment.CALENDARS_PROJECTION
55951 298| new-array v0, v6, java.lang.String[]
55954 303| aput-object v1, v0, v3
55957 308| aput-object v1, v0, v4
55960 313| aput-object v1, v0, v5
55962 315| sput-object v0, com.android.calendar.EventInfoFragment.COLORS_PROJECTION
55964 317| const/4 v0, #+0 (0x00000000 | 0.00000)
55965 318| sput v0, com.android.calendar.EventInfoFragment.mScale
55967 320| const/16 v0, #+32 (0x00000020 | 4.48416e-44)
55968 322| sput v0, com.android.calendar.EventInfoFragment.mCustomAppIconSize
55970 324| const/16 v0, #+500 (0x000001f4 | 7.00649e-43)
55971 326| sput v0, com.android.calendar.EventInfoFragment.mDialogWidth
55973 328| const/16 v0, #+600 (0x00000258 | 8.40779e-43)
55974 330| sput v0, com.android.calendar.EventInfoFragment.mDialogHeight
55976 332| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
55977 334| sput v0, com.android.calendar.EventInfoFragment.DIALOG_TOP_MARGIN
55998 13| const-string/jumbo v0, ""
55999 16| iput-object v0, v5, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
56001 18| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
56002 20| iput-wide v0:v1, v5, com.android.calendar.EventInfoFragment.mCalendarOwnerAttendeeId
56016 34| const/4 v0, #+0 (0x00000000 | 0.00000)
56017 35| iput-object v0, v5, com.android.calendar.EventInfoFragment.mMenu
56019 37| new-instance v0, android.util.SparseIntArray
56020 39| invoke-direct {v0}, android.util.SparseIntArray.<init>():void
56021 42| iput-object v0, v5, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
56039 60| new-instance v0, java.util.ArrayList
56040 62| invoke-direct {v0}, java.util.ArrayList.<init>():void
56041 65| iput-object v0, v5, com.android.calendar.EventInfoFragment.mAcceptedAttendees
56043 67| new-instance v0, java.util.ArrayList
56044 69| invoke-direct {v0}, java.util.ArrayList.<init>():void
56045 72| iput-object v0, v5, com.android.calendar.EventInfoFragment.mDeclinedAttendees
56047 74| new-instance v0, java.util.ArrayList
56048 76| invoke-direct {v0}, java.util.ArrayList.<init>():void
56049 79| iput-object v0, v5, com.android.calendar.EventInfoFragment.mTentativeAttendees
56051 81| new-instance v0, java.util.ArrayList
56052 83| invoke-direct {v0}, java.util.ArrayList.<init>():void
56053 86| iput-object v0, v5, com.android.calendar.EventInfoFragment.mNoResponseAttendees
56055 88| new-instance v0, java.util.ArrayList
56056 90| invoke-direct {v0}, java.util.ArrayList.<init>():void
56057 93| iput-object v0, v5, com.android.calendar.EventInfoFragment.mToEmails
56059 95| new-instance v0, java.util.ArrayList
56060 97| invoke-direct {v0}, java.util.ArrayList.<init>():void
56061 100| iput-object v0, v5, com.android.calendar.EventInfoFragment.mCcEmails
56063 102| new-instance v0, java.util.ArrayList
56064 104| invoke-direct {v0,v2}, java.util.ArrayList.<init>(int):void
56065 107| iput-object v0, v5, com.android.calendar.EventInfoFragment.mReminderViews
56067 109| new-instance v0, java.util.ArrayList
56068 111| invoke-direct {v0}, java.util.ArrayList.<init>():void
56069 114| iput-object v0, v5, com.android.calendar.EventInfoFragment.mOriginalReminders
56071 116| new-instance v0, java.util.ArrayList
56072 118| invoke-direct {v0}, java.util.ArrayList.<init>():void
56073 121| iput-object v0, v5, com.android.calendar.EventInfoFragment.mUnsupportedReminders
56077 125| new-instance v0, com.android.calendar.EventInfoFragment$1
56078 …127| invoke-direct {v0,v5}, com.android.calendar.EventInfoFragment$1.<init>(com.android.calendar.E…
56079 130| iput-object v0, v5, com.android.calendar.EventInfoFragment.mTZUpdater
56081 132| new-instance v0, com.android.calendar.EventInfoFragment$2
56082 …134| invoke-direct {v0,v5}, com.android.calendar.EventInfoFragment$2.<init>(com.android.calendar.E…
56083 137| iput-object v0, v5, com.android.calendar.EventInfoFragment.mLoadingMsgAlphaUpdater
56095 149| new-instance v0, com.android.calendar.EventInfoFragment$3
56096 …151| invoke-direct {v0,v5}, com.android.calendar.EventInfoFragment$3.<init>(com.android.calendar.E…
56097 154| iput-object v0, v5, com.android.calendar.EventInfoFragment.onDeleteRunnable
56111 3| sget-object v0, android.provider.CalendarContract$Events.CONTENT_URI
56112 …5| invoke-static {v0,v14,v15}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
56269 179| move-result-object v0
56271 .local v0, "r", android.content.res.Resources
56308 …229| invoke-direct {v5,v0}, com.android.calendar.EventInfoFragment.setDialogSize(android.content.r…
56344 8| move-result-object v0
56347 .local v0, "cs", java.lang.CharSequence
56348 9| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
56352 15| invoke-interface {v0}, java.lang.CharSequence.toString():java.lang.String
56355 22| move-result-object v0
56357 23| invoke-interface {v0}, java.lang.CharSequence.length():int
56361 29| invoke-interface {v3,v0}, java.util.List.add(java.lang.Object):boolean
56370 .end_local v0
56374 44| move-result-object v0
56375 .restart_local v0
56379 .end_local v0
56390 3| iget v0, v11, com.android.calendar.EventInfoFragment.mDefaultReminderMinutes
56392 6| if-ne v0, v1, Label_2
56394 8| iget-object v0, v11, com.android.calendar.EventInfoFragment.mActivity
56412 …33| invoke-static/range {v0..v10}, com.android.calendar.event.EventViewUtils.addReminder(android.a…
56415 36| iget-object v0, v11, com.android.calendar.EventInfoFragment.mView
56418 …42| invoke-static {v0,v1,v2}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(an…
56423 46| iget-object v0, v11, com.android.calendar.EventInfoFragment.mActivity
56440 …71| invoke-static/range {v0..v10}, com.android.calendar.event.EventViewUtils.addReminder(android.a…
56467 23| move-result-object v0
56469 .local v0, "a", android.view.WindowManager$LayoutParams
56471 27| iput v3, v0, android.view.WindowManager$LayoutParams.dimAmount
56474 31| iput v3, v0, android.view.WindowManager$LayoutParams.width
56477 35| iput v3, v0, android.view.WindowManager$LayoutParams.height
56489 52| iput v3, v0, android.view.WindowManager$LayoutParams.x
56495 61| iput v3, v0, android.view.WindowManager$LayoutParams.y
56497 63| iget v3, v0, android.view.WindowManager$LayoutParams.y
56504 74| iput v3, v0, android.view.WindowManager$LayoutParams.y
56508 78| iput v3, v0, android.view.WindowManager$LayoutParams.gravity
56511 …80| invoke-virtual {v2,v0}, android.view.Window.setAttributes(android.view.WindowManager$LayoutPar…
56523 3| new-instance v0, com.android.calendar.EventInfoFragment$14
56524 …5| invoke-direct {v0,v1}, com.android.calendar.EventInfoFragment$14.<init>(com.android.calendar.Ev…
56525 8| return-object v0
56567 55| move-result-object v0
56569 .local v0, "exceptionUri", android.net.Uri
56570 …56| invoke-static {v0}, android.content.ContentProviderOperation.newInsert(android.net.Uri):androi…
56600 5| iget-object v0, v3, com.android.calendar.EventInfoFragment.mErrorMsgView
56602 8| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
56604 11| iget-object v0, v3, com.android.calendar.EventInfoFragment.mScrollView
56605 13| invoke-virtual {v0,v2}, android.widget.ScrollView.setVisibility(int):void
56607 16| iget-object v0, v3, com.android.calendar.EventInfoFragment.mLoadingMsgView
56608 18| invoke-virtual {v0,v2}, android.view.View.setVisibility(int):void
56621 6| move-result-object v0
56623 .local v0, "c", android.content.Context
56624 7| if-eqz v0, Label_1
56687 3| new-instance v0, android.content.Intent
56691 …11| invoke-direct {v0,v1,v2}, android.content.Intent.<init>(android.content.Context, java.lang.Cla…
56693 .local v0, "i", android.content.Intent
56696 …19| invoke-virtual {v0,v1,v2,v3}, android.content.Intent.putExtra(java.lang.String, long):android.…
56699 24| invoke-virtual {v0,v1}, android.content.Intent.addFlags(int):android.content.Intent
56701 …27| invoke-virtual {v4,v0}, com.android.calendar.EventInfoFragment.startActivity(android.content.I…
56717 6| const/4 v0, #-1 (0xffffffff | NaN)
56720 .local v0, "buttonId", int
56721 7| return v0
56724 .end_local v0
56725 8| const v0, #+2131755135 (0x7f10007f | 1.91411e+38)
56727 .restart_local v0
56731 .end_local v0
56732 13| const v0, #+2131755136 (0x7f100080 | 1.91411e+38)
56734 .restart_local v0
56738 .end_local v0
56739 18| const v0, #+2131755137 (0x7f100081 | 1.91411e+38)
56741 .restart_local v0
56764 8| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
56767 .local v0, "response", int
56768 9| return v0
56771 .end_local v0
56775 15| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
56776 .restart_local v0
56780 .end_local v0
56784 23| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
56785 .restart_local v0
56789 .end_local v0
56790 26| const/4 v0, #+0 (0x00000000 | 0.00000)
56791 .restart_local v0
56812 19| move-result-object v0
56813 20| check-cast v0, com.android.calendar.CalendarEventModel$Attendee
56815 .local v0, "attendee", com.android.calendar.CalendarEventModel$Attendee
56816 22| iget-object v2, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
56825 .end_local v0
56834 48| move-result-object v0
56835 49| check-cast v0, com.android.calendar.CalendarEventModel$Attendee
56837 .restart_local v0
56838 51| iget-object v2, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
56847 .end_local v0
56856 77| move-result-object v0
56857 78| check-cast v0, com.android.calendar.CalendarEventModel$Attendee
56859 .restart_local v0
56860 80| iget-object v2, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
56869 .end_local v0
56878 106| move-result-object v0
56879 107| check-cast v0, com.android.calendar.CalendarEventModel$Attendee
56881 .restart_local v0
56882 109| iget-object v2, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
56891 .end_local v0
56903 3| iget-object v0, v2, com.android.calendar.EventInfoFragment.mEventOrganizerEmail
56904 5| if-eqz v0, Label_2
56906 7| iget-object v0, v2, com.android.calendar.EventInfoFragment.mEventOrganizerEmail
56908 …11| invoke-static {v0,v1}, com.android.calendar.Utils.isEmailableFrom(java.lang.String, java.lang.…
56909 14| move-result v0
56912 15| return v0
56914 16| const/4 v0, #+0 (0x00000000 | 0.00000)
56926 3| const/4 v0, #+0 (0x00000000 | 0.00000)
56927 4| iput v0, v12, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
56932 10| const/4 v0, #+0 (0x00000000 | 0.00000)
56933 11| iput v0, v12, com.android.calendar.EventInfoFragment.mNumOfAttendees
56935 13| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
56936 15| if-eqz v0, Label_4
56938 17| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
56939 19| invoke-interface {v0}, android.database.Cursor.getCount():int
56940 22| move-result v0
56941 23| iput v0, v12, com.android.calendar.EventInfoFragment.mNumOfAttendees
56943 25| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
56944 27| invoke-interface {v0}, android.database.Cursor.moveToFirst():boolean
56945 30| move-result v0
56946 31| if-eqz v0, Label_4
56948 33| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAcceptedAttendees
56949 35| invoke-virtual {v0}, java.util.ArrayList.clear():void
56951 38| iget-object v0, v12, com.android.calendar.EventInfoFragment.mDeclinedAttendees
56952 40| invoke-virtual {v0}, java.util.ArrayList.clear():void
56954 43| iget-object v0, v12, com.android.calendar.EventInfoFragment.mTentativeAttendees
56955 45| invoke-virtual {v0}, java.util.ArrayList.clear():void
56957 48| iget-object v0, v12, com.android.calendar.EventInfoFragment.mNoResponseAttendees
56958 50| invoke-virtual {v0}, java.util.ArrayList.clear():void
56961 53| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
56963 56| invoke-interface {v0,v3}, android.database.Cursor.getInt(int):int
56967 60| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
56969 63| invoke-interface {v0,v3}, android.database.Cursor.getString(int):java.lang.String
56973 67| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
56975 70| invoke-interface {v0,v3}, android.database.Cursor.getString(int):java.lang.String
56979 74| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
56981 77| invoke-interface {v0,v3}, android.database.Cursor.getInt(int):int
56982 80| move-result v0
56986 82| if-ne v0, v3, Label_2
56989 87| move-result v0
56990 88| if-nez v0, Label_2
56994 92| iget-boolean v0, v12, com.android.calendar.EventInfoFragment.mIsOrganizer
56995 94| if-nez v0, Label_2
56997 96| const v0, #+2131755174 (0x7f1000a6 | 1.91412e+38)
56999 …100| invoke-direct {v12,v13,v0,v3}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
57001 103| iget-object v0, v12, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
57003 …108| invoke-direct {v12,v13,v3,v0}, com.android.calendar.EventInfoFragment.setTextCommon(android.v…
57008 115| cmp-long v0, v8:v9, v10:v11
57009 117| if-nez v0, Label_5
57011 119| iget-object v0, v12, com.android.calendar.EventInfoFragment.mCalendarOwnerAccount
57012 121| invoke-virtual {v0,v2}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
57013 124| move-result v0
57015 125| if-eqz v0, Label_5
57017 127| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
57019 130| invoke-interface {v0,v3}, android.database.Cursor.getInt(int):int
57020 133| move-result v0
57021 134| int-to-long v8:v9, v0
57024 137| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
57026 140| invoke-interface {v0,v3}, android.database.Cursor.getInt(int):int
57027 143| move-result v0
57028 144| iput v0, v12, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
57031 146| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
57032 148| invoke-interface {v0}, android.database.Cursor.moveToNext():boolean
57033 151| move-result v0
57034 152| if-nez v0, Label_1
57036 154| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
57037 156| invoke-interface {v0}, android.database.Cursor.moveToFirst():boolean
57058 168| move-result v0
57059 169| if-eqz v0, Label_6
57061 171| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
57063 174| invoke-interface {v0,v3}, android.database.Cursor.getString(int):java.lang.String
57067 178| iget-object v0, v12, com.android.calendar.EventInfoFragment.mAttendeesCursor
57069 181| invoke-interface {v0,v3}, android.database.Cursor.getString(int):java.lang.String
57079 190| new-instance v0, com.android.calendar.CalendarEventModel$Attendee
57083 …193| invoke-direct/range {v0..v5}, com.android.calendar.CalendarEventModel$Attendee.<init>(java.la…
57084 196| invoke-virtual {v7,v0}, java.util.ArrayList.add(java.lang.Object):boolean
57089 203| new-instance v0, com.android.calendar.CalendarEventModel$Attendee
57093 …206| invoke-direct/range {v0..v5}, com.android.calendar.CalendarEventModel$Attendee.<init>(java.la…
57094 209| invoke-virtual {v7,v0}, java.util.ArrayList.add(java.lang.Object):boolean
57099 216| new-instance v0, com.android.calendar.CalendarEventModel$Attendee
57103 …219| invoke-direct/range {v0..v5}, com.android.calendar.CalendarEventModel$Attendee.<init>(java.la…
57104 222| invoke-virtual {v7,v0}, java.util.ArrayList.add(java.lang.Object):boolean
57109 229| new-instance v0, com.android.calendar.CalendarEventModel$Attendee
57113 …232| invoke-direct/range {v0..v5}, com.android.calendar.CalendarEventModel$Attendee.<init>(java.la…
57114 235| invoke-virtual {v7,v0}, java.util.ArrayList.add(java.lang.Object):boolean
57159 38| move-result-object v0
57161 .local v0, "rRule", java.lang.String
57162 39| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
57220 13| const/4 v0, #+0 (0x00000000 | 0.00000)
57222 .local v0, "i", int
57223 14| if-ge v0, v2, Label_2
57225 16| aget v4, v3, v0
57230 25| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
57246 6| move-result-object v0
57248 .local v0, "labels", java.lang.String[]
57250 9| invoke-static {v0}, java.util.Arrays.asList(java.lang.Object[]):java.util.List
57289 31| move-result-object v0
57291 .local v0, "r", android.content.res.Resources
57293 …35| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadIntegerArray(android.content…
57298 …44| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadStringArray(android.content.…
57303 …53| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadIntegerArray(android.content…
57308 …61| invoke-static {v0,v1}, com.android.calendar.EventInfoFragment.loadStringArray(android.content.…
57335 .end_local v0
57349 4| iget v0, v10, com.android.calendar.EventInfoFragment.mCurrentColor
57351 8| if-ne v0, v1, Label_1
57353 10| const/4 v0, #+0 (0x00000000 | 0.00000)
57354 11| return v0
57361 17| iget v0, v10, com.android.calendar.EventInfoFragment.mCurrentColor
57363 21| if-eq v0, v1, Label_3
57365 23| const-string/jumbo v0, "eventColor_index"
57369 …32| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
57372 35| sget-object v0, android.provider.CalendarContract$Events.CONTENT_URI
57374 …39| invoke-static {v0,v6,v7}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
57379 45| iget-object v0, v10, com.android.calendar.EventInfoFragment.mHandler
57380 47| invoke-virtual {v0}, com.android.calendar.EventInfoFragment$QueryHandler.getNextToken():int
57389 58| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
57390 59| return v0
57394 60| const-string/jumbo v0, "eventColor_index"
57396 …66| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
57442 55| move-result v0
57444 .local v0, "changed", boolean
57445 56| if-nez v0, Label_1
57533 5| iget-object v0, v8, com.android.calendar.EventInfoFragment.mAttendeesCursor
57534 7| if-eqz v0, Label_1
57535 9| iget-object v0, v8, com.android.calendar.EventInfoFragment.mEventCursor
57536 11| if-nez v0, Label_2
57542 14| iget-object v0, v8, com.android.calendar.EventInfoFragment.mResponseRadioGroup
57543 16| invoke-virtual {v0}, android.widget.RadioGroup.getCheckedRadioButtonId():int
57544 19| move-result v0
57546 20| invoke-static {v0}, com.android.calendar.EventInfoFragment.getResponseFromButtonId(int):int
57555 27| iget v0, v8, com.android.calendar.EventInfoFragment.mOriginalAttendeeResponse
57556 29| if-ne v6, v0, Label_4
57561 32| iget-wide v0:v1, v8, com.android.calendar.EventInfoFragment.mCalendarOwnerAttendeeId
57563 36| cmp-long v0, v0:v1, v2:v3
57564 38| if-nez v0, Label_5
57569 41| iget-boolean v0, v8, com.android.calendar.EventInfoFragment.mIsRepeating
57570 43| if-nez v0, Label_6
57582 56| iget v0, v8, com.android.calendar.EventInfoFragment.mWhichEvents
57583 58| packed-switch v0, Label_10
57585 61| const-string/jumbo v0, "EventInfoFragment"
57587 67| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
57595 72| iget-wide v0:v1, v8, com.android.calendar.EventInfoFragment.mEventId
57596 …74| invoke-direct {v8,v0,v1,v6}, com.android.calendar.EventInfoFragment.createExceptionResponse(lo…
57632 14| move-result-object v0
57633 15| check-cast v0, android.view.accessibility.AccessibilityManager
57635 .local v0, "am", android.view.accessibility.AccessibilityManager
57636 17| invoke-virtual {v0}, android.view.accessibility.AccessibilityManager.isEnabled():boolean
57719 …146| invoke-virtual {v0,v1}, android.view.accessibility.AccessibilityManager.sendAccessibilityEven…
57732 3| iget v0, v2, com.android.calendar.EventInfoFragment.mCurrentQuery
57733 5| or-int/2addr v0, v3
57734 6| iput v0, v2, com.android.calendar.EventInfoFragment.mCurrentQuery
57736 8| iget v0, v2, com.android.calendar.EventInfoFragment.mCurrentQuery
57738 12| if-ne v0, v1, Label_1
57754 3| const v0, #+2131361830 (0x7f0a0026 | 1.83434e+38)
57755 6| invoke-virtual {v2,v0}, android.content.res.Resources.getDimension(int):float
57756 9| move-result v0
57757 10| float-to-int v0, v0
57758 11| sput v0, com.android.calendar.EventInfoFragment.mDialogWidth
57760 13| const v0, #+2131361831 (0x7f0a0027 | 1.83434e+38)
57761 16| invoke-virtual {v2,v0}, android.content.res.Resources.getDimension(int):float
57762 19| move-result v0
57763 20| float-to-int v0, v0
57764 21| sput v0, com.android.calendar.EventInfoFragment.mDialogHeight
57778 6| move-result-object v0
57779 7| check-cast v0, android.widget.TextView
57781 .local v0, "textView", android.widget.TextView
57782 9| if-nez v0, Label_1
57787 12| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
57801 6| move-result-object v0
57803 .local v0, "v", android.view.View
57804 7| if-eqz v0, Label_1
57806 9| invoke-virtual {v0,v4}, android.view.View.setVisibility(int):void
57837 29| move-result-object v0
57839 .local v0, "fragmentManager", android.app.FragmentManager
57840 30| invoke-virtual {v0}, android.app.FragmentManager.executePendingTransactions():boolean
57849 …46| invoke-virtual {v1,v0,v2}, com.android.calendar.event.EventColorPickerDialog.show(android.app.…
57866 9| iget-object v0, v5, com.android.calendar.EventInfoFragment.mAcceptedAttendees
57867 11| invoke-virtual {v0}, java.util.ArrayList.size():int
57868 14| move-result v0
57872 21| add-int/2addr v0, v1
57878 28| add-int/2addr v0, v1
57884 35| add-int/2addr v0, v1
57885 36| if-lez v0, Label_3
57887 38| iget-object v0, v5, com.android.calendar.EventInfoFragment.mLongAttendees
57888 40| invoke-virtual {v0}, com.android.calendar.event.AttendeesView.clearAttendees():void
57890 43| iget-object v0, v5, com.android.calendar.EventInfoFragment.mLongAttendees
57892 …47| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
57894 50| iget-object v0, v5, com.android.calendar.EventInfoFragment.mLongAttendees
57896 …54| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
57898 57| iget-object v0, v5, com.android.calendar.EventInfoFragment.mLongAttendees
57900 …61| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
57902 64| iget-object v0, v5, com.android.calendar.EventInfoFragment.mLongAttendees
57904 …68| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.addAttendees(java.util.ArrayL…
57906 71| iget-object v0, v5, com.android.calendar.EventInfoFragment.mLongAttendees
57907 73| invoke-virtual {v0,v2}, com.android.calendar.event.AttendeesView.setEnabled(boolean):void
57909 76| iget-object v0, v5, com.android.calendar.EventInfoFragment.mLongAttendees
57910 78| invoke-virtual {v0,v2}, com.android.calendar.event.AttendeesView.setVisibility(int):void
57914 84| move-result v0
57915 85| if-eqz v0, Label_4
57917 87| iget-object v0, v5, com.android.calendar.EventInfoFragment.mView
57918 …89| invoke-direct {v5,v0,v3,v2}, com.android.calendar.EventInfoFragment.setVisibilityCommon(androi…
57920 92| iget-object v0, v5, com.android.calendar.EventInfoFragment.emailAttendeesButton
57921 94| if-eqz v0, Label_2
57923 96| iget-object v0, v5, com.android.calendar.EventInfoFragment.emailAttendeesButton
57925 101| invoke-virtual {v0,v1}, android.widget.Button.setText(int):void
57931 105| iget-object v0, v5, com.android.calendar.EventInfoFragment.mLongAttendees
57932 107| invoke-virtual {v0,v4}, com.android.calendar.event.AttendeesView.setVisibility(int):void
57937 115| move-result v0
57938 116| if-eqz v0, Label_5
57940 118| iget-object v0, v5, com.android.calendar.EventInfoFragment.mView
57941 …120| invoke-direct {v5,v0,v3,v2}, com.android.calendar.EventInfoFragment.setVisibilityCommon(andro…
57943 123| iget-object v0, v5, com.android.calendar.EventInfoFragment.emailAttendeesButton
57944 125| if-eqz v0, Label_2
57946 127| iget-object v0, v5, com.android.calendar.EventInfoFragment.emailAttendeesButton
57948 132| invoke-virtual {v0,v1}, android.widget.Button.setText(int):void
57952 137| iget-object v0, v5, com.android.calendar.EventInfoFragment.mView
57953 …139| invoke-direct {v5,v0,v3,v4}, com.android.calendar.EventInfoFragment.setVisibilityCommon(andro…
57965 3| const-string/jumbo v0, ""
57966 6| iput-object v0, v11, com.android.calendar.EventInfoFragment.mCalendarOwnerAccount
57968 8| iget-object v0, v11, com.android.calendar.EventInfoFragment.mCalendarsCursor
57969 10| if-eqz v0, Label_21
57970 12| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventCursor
57971 14| if-eqz v0, Label_21
57973 16| iget-object v0, v11, com.android.calendar.EventInfoFragment.mCalendarsCursor
57974 18| invoke-interface {v0}, android.database.Cursor.moveToFirst():boolean
57976 21| iget-object v0, v11, com.android.calendar.EventInfoFragment.mCalendarsCursor
57978 24| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
57988 35| iget-object v0, v11, com.android.calendar.EventInfoFragment.mCalendarsCursor
57990 38| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
57991 41| move-result v0
57992 42| if-eqz v0, Label_15
57993 44| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
57995 45| iput-boolean v0, v11, com.android.calendar.EventInfoFragment.mOwnerCanRespond
57997 47| iget-object v0, v11, com.android.calendar.EventInfoFragment.mCalendarsCursor
57999 50| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
58000 53| move-result-object v0
58001 54| iput-object v0, v11, com.android.calendar.EventInfoFragment.mSyncAccountName
58003 56| iget-object v0, v11, com.android.calendar.EventInfoFragment.mHandler
58019 …78| invoke-virtual/range {v0..v7}, com.android.calendar.EventInfoFragment$QueryHandler.startQuery(…
58021 81| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventCursor
58023 85| invoke-interface {v0,v1}, android.database.Cursor.getString(int):java.lang.String
58024 88| move-result-object v0
58025 89| iput-object v0, v11, com.android.calendar.EventInfoFragment.mEventOrganizerEmail
58027 91| iget-object v0, v11, com.android.calendar.EventInfoFragment.mCalendarOwnerAccount
58029 95| invoke-virtual {v0,v1}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
58030 98| move-result v0
58031 99| iput-boolean v0, v11, com.android.calendar.EventInfoFragment.mIsOrganizer
58033 101| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventOrganizerEmail
58034 103| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
58035 106| move-result v0
58036 107| if-nez v0, Label_3
58038 109| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventOrganizerEmail
58040 114| invoke-virtual {v0,v1}, java.lang.String.endsWith(java.lang.String):boolean
58041 117| move-result v0
58042 118| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
58044 120| if-eqz v0, Label_3
58046 122| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventOrganizerEmail
58047 124| iput-object v0, v11, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
58050 126| iget-boolean v0, v11, com.android.calendar.EventInfoFragment.mIsOrganizer
58051 128| if-nez v0, Label_16
58052 130| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
58053 132| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
58054 135| move-result v0
58055 136| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
58056 138| if-eqz v0, Label_16
58058 140| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventOrganizerDisplayName
58060 …145| invoke-direct {v11,v12,v1,v0}, com.android.calendar.EventInfoFragment.setTextCommon(android.v…
58062 148| const v0, #+2131755174 (0x7f1000a6 | 1.91412e+38)
58064 …152| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
58067 155| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventCursor
58069 159| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
58070 162| move-result v0
58071 163| if-eqz v0, Label_17
58072 165| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
58074 166| iput-boolean v0, v11, com.android.calendar.EventInfoFragment.mHasAttendeeData
58076 168| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventCursor
58078 172| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
58079 175| move-result v0
58083 178| if-lt v0, v1, Label_18
58084 180| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
58086 181| iput-boolean v0, v11, com.android.calendar.EventInfoFragment.mCanModifyCalendar
58088 183| iget-boolean v0, v11, com.android.calendar.EventInfoFragment.mCanModifyCalendar
58089 185| if-eqz v0, Label_19
58090 187| iget-boolean v0, v11, com.android.calendar.EventInfoFragment.mIsOrganizer
58092 189| iput-boolean v0, v11, com.android.calendar.EventInfoFragment.mCanModifyEvent
58094 191| iget-object v0, v11, com.android.calendar.EventInfoFragment.mEventCursor
58096 195| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
58097 198| move-result v0
58099 201| if-ne v0, v1, Label_20
58100 203| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
58103 204| iput-boolean v0, v11, com.android.calendar.EventInfoFragment.mIsBusyFreeCalendar
58105 206| iget-boolean v0, v11, com.android.calendar.EventInfoFragment.mIsBusyFreeCalendar
58106 208| if-nez v0, Label_9
58108 210| iget-object v0, v11, com.android.calendar.EventInfoFragment.mView
58110 215| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
58114 219| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
58115 220| invoke-virtual {v8,v0}, android.view.View.setEnabled(boolean):void
58117 223| new-instance v0, com.android.calendar.EventInfoFragment$13
58118 …225| invoke-direct {v0,v11}, com.android.calendar.EventInfoFragment$13.<init>(com.android.calendar…
58119 …228| invoke-virtual {v8,v0}, android.view.View.setOnClickListener(android.view.View$OnClickListene…
58123 231| iget-boolean v0, v11, com.android.calendar.EventInfoFragment.mCanModifyCalendar
58124 233| if-eqz v0, Label_10
58126 235| iget-object v0, v11, com.android.calendar.EventInfoFragment.mView
58128 240| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
58134 246| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
58135 247| invoke-virtual {v9,v0}, android.view.View.setEnabled(boolean):void
58137 250| const/4 v0, #+0 (0x00000000 | 0.00000)
58138 251| invoke-virtual {v9,v0}, android.view.View.setVisibility(int):void
58142 254| iget-boolean v0, v11, com.android.calendar.EventInfoFragment.mCanModifyEvent
58143 256| if-eqz v0, Label_11
58145 258| iget-object v0, v11, com.android.calendar.EventInfoFragment.mView
58147 263| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
58153 269| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
58154 270| invoke-virtual {v9,v0}, android.view.View.setEnabled(boolean):void
58156 273| const/4 v0, #+0 (0x00000000 | 0.00000)
58157 274| invoke-virtual {v9,v0}, android.view.View.setVisibility(int):void
58161 277| iget-boolean v0, v11, com.android.calendar.EventInfoFragment.mIsDialog
58162 279| if-nez v0, Label_12
58163 281| iget-boolean v0, v11, com.android.calendar.EventInfoFragment.mIsTabletConfig
58164 283| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
58165 285| if-nez v0, Label_13
58168 287| iget v0, v11, com.android.calendar.EventInfoFragment.mWindowStyle
58169 289| if-nez v0, Label_14
58171 291| iget-object v0, v11, com.android.calendar.EventInfoFragment.mMenu
58172 293| if-eqz v0, Label_14
58174 295| iget-object v0, v11, com.android.calendar.EventInfoFragment.mActivity
58175 297| invoke-virtual {v0}, android.app.Activity.invalidateOptionsMenu():void
58181 301| const/4 v0, #+0 (0x00000000 | 0.00000)
58185 304| const v0, #+2131755174 (0x7f1000a6 | 1.91412e+38)
58187 …309| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
58191 314| const/4 v0, #+0 (0x00000000 | 0.00000)
58195 317| const/4 v0, #+0 (0x00000000 | 0.00000)
58199 320| const/4 v0, #+0 (0x00000000 | 0.00000)
58203 323| const/4 v0, #+0 (0x00000000 | 0.00000)
58207 326| const v0, #+2131755061 (0x7f100035 | 1.91410e+38)
58209 …331| invoke-direct {v11,v12,v0,v1}, com.android.calendar.EventInfoFragment.setVisibilityCommon(and…
58211 334| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
58212 …336| invoke-direct {v11,v0}, com.android.calendar.EventInfoFragment.sendAccessibilityEventIfQueryD…
58244 34| move-result-object v0
58246 .local v0, "customAppPackage", java.lang.String
58253 43| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
58269 …64| invoke-virtual {v9,v0,v11}, android.content.pm.PackageManager.getApplicationInfo(java.lang.Str…
58288 …86| invoke-virtual {v6,v0}, android.content.Intent.setPackage(java.lang.String):android.content.In…
58380 3| move-object/from16 v0, v35
58381 5| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58398 19| move-object/from16 v0, v35
58399 21| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58418 47| move-object/from16 v0, v35
58419 49| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mStartMillis
58423 57| move-object/from16 v0, v35
58424 59| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mEndMillis
58429 67| move-object/from16 v0, v35
58430 69| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58434 76| move-object/from16 v0, v35
58435 78| iput-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mStartMillis
58437 80| move-object/from16 v0, v35
58438 82| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58442 90| move-object/from16 v0, v35
58443 92| iput-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mEndMillis
58445 94| move-object/from16 v0, v35
58446 96| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mEndMillis
58451 104| move-object/from16 v0, v35
58452 106| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58467 125| move-object/from16 v0, v18
58468 127| invoke-virtual {v13,v0}, com.android.calendarcommon2.Duration.parse(java.lang.String):void
58470 130| move-object/from16 v0, v35
58471 132| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mStartMillis
58477 140| move-object/from16 v0, v35
58478 142| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mStartMillis
58482 148| move-wide/from16 v0:v1, v20:v21
58484 152| iput-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
58491 154| move-object/from16 v0, v35
58492 156| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mEndMillis
58497 164| move-object/from16 v0, v35
58498 166| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mStartMillis
58499 168| move-object/from16 v0, v35
58500 170| iput-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mEndMillis
58504 172| move-object/from16 v0, v35
58505 174| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58512 184| move-object/from16 v0, v35
58513 186| iput-boolean v4, v0, com.android.calendar.EventInfoFragment.mAllDay
58515 188| move-object/from16 v0, v35
58516 190| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58522 198| move-object/from16 v0, v35
58523 200| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58529 208| move-object/from16 v0, v35
58530 210| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58536 217| move-object/from16 v0, v35
58537 219| iget-object v4, v0, com.android.calendar.EventInfoFragment.mEventCursor
58543 226| move-object/from16 v0, v35
58544 228| iget-object v4, v0, com.android.calendar.EventInfoFragment.mHeadlines
58545 230| move-object/from16 v0, v35
58546 232| iget v5, v0, com.android.calendar.EventInfoFragment.mCurrentColor
58552 242| move-object/from16 v0, v35
58555 …248| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
58558 251| move-object/from16 v0, v35
58559 253| iget-object v4, v0, com.android.calendar.EventInfoFragment.mActivity
58560 255| move-object/from16 v0, v35
58561 257| iget-object v5, v0, com.android.calendar.EventInfoFragment.mTZUpdater
58570 267| move-object/from16 v0, v35
58571 269| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mStartMillis
58572 271| move-object/from16 v0, v35
58573 273| iget-wide v6:v7, v0, com.android.calendar.EventInfoFragment.mEndMillis
58577 279| move-object/from16 v0, v35
58578 281| iget-boolean v11, v0, com.android.calendar.EventInfoFragment.mAllDay
58587 289| move-object/from16 v0, v35
58588 291| iget-boolean v4, v0, com.android.calendar.EventInfoFragment.mAllDay
58591 295| move-object/from16 v0, v35
58592 297| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mStartMillis
58593 299| move-object/from16 v0, v24
58594 …301| invoke-static {v4,v5,v10,v0}, com.android.calendar.Utils.getDisplayedTimezone(long, java.lang…
58602 310| move-object/from16 v0, v35
58605 …316| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
58619 332| move-object/from16 v0, v23
58621 …336| invoke-virtual {v0,v1}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):v…
58627 344| move-object/from16 v0, v35
58628 346| iget-wide v4:v5, v0, com.android.calendar.EventInfoFragment.mStartMillis
58631 351| move-object/from16 v0, v35
58632 353| iget-boolean v4, v0, com.android.calendar.EventInfoFragment.mAllDay
58639 362| move-object/from16 v0, v23
58640 …364| invoke-virtual {v0,v14}, com.android.calendarcommon2.EventRecurrence.setStartDate(android.tex…
58642 367| move-object/from16 v0, v35
58643 369| iget-object v4, v0, com.android.calendar.EventInfoFragment.mContext
58647 372| move-object/from16 v0, v30
58649 …376| invoke-static {v4,v0,v1,v5}, com.android.calendar.EventRecurrenceFormatter.getRepeatString(an…
58659 385| move-object/from16 v0, v36
58660 387| invoke-virtual {v0,v4}, android.view.View.findViewById(int):android.view.View
58676 413| move-object/from16 v0, v35
58678 …417| invoke-direct {v0,v1,v4,v5}, com.android.calendar.EventInfoFragment.setVisibilityCommon(andro…
58686 428| move-object/from16 v0, v35
58687 430| iget-object v4, v0, com.android.calendar.EventInfoFragment.mDesc
58718 460| move-object/from16 v0, v18
58719 …462| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
58740 491| move-object/from16 v0, v18
58741 …493| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
58745 501| move-object/from16 v0, v19
58746 …503| invoke-static {v4,v5,v0}, android.util.Log.d(java.lang.String, java.lang.String, java.lang.Th…
58769 520| move-object/from16 v0, v16
58770 …522| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
58775 533| move-object/from16 v0, v17
58776 …535| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
58782 545| move-object/from16 v0, v31
58784 …549| invoke-direct {v0,v1}, android.text.SpannableStringBuilder.<init>(java.lang.CharSequence):void
58790 557| move-object/from16 v0, v30
58791 559| invoke-virtual {v0,v4}, android.content.res.Resources.getColor(int):int
58794 563| move-object/from16 v0, v34
58795 565| invoke-direct {v0,v4}, android.text.style.ForegroundColorSpan.<init>(int):void
58803 574| move-object/from16 v0, v31
58806 …580| invoke-virtual {v0,v1,v2,v4,v5}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
58809 586| move-object/from16 v0, v35
58812 …592| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
58820 600| move-object/from16 v0, v35
58823 …606| invoke-direct {v0,v1,v4,v2}, com.android.calendar.EventInfoFragment.setTextCommon(android.vie…
58827 611| move-object/from16 v0, v35
58828 613| iget-object v0, v0, com.android.calendar.EventInfoFragment.mWhere
58829 615| move-object/from16 v32, v0
58835 620| move-object/from16 v0, v32
58836 622| invoke-virtual {v0,v4}, android.widget.TextView.setAutoLinkMask(int):void
58840 629| move-object/from16 v0, v32
58841 631| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
58851 647| move-object/from16 v0, v32
58852 649| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
58859 658| move-object/from16 v0, v27
58860 660| instance-of v4, v0, android.text.method.LinkMovementMethod
58871 676| move-object/from16 v0, v32
58872 …678| invoke-virtual {v0,v4}, android.widget.TextView.setMovementMethod(android.text.method.Movemen…
58879 683| move-object/from16 v0, v35
58880 …685| invoke-direct {v4,v0}, com.android.calendar.EventInfoFragment$11.<init>(com.android.calendar.…
58881 688| move-object/from16 v0, v32
58882 …690| invoke-virtual {v0,v4}, android.widget.TextView.setOnTouchListener(android.view.View$OnTouchL…
58891 702| move-object/from16 v0, v25
58892 …704| invoke-static {v4,v5,v0}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
58924 34| move-result-object v0
58926 .local v0, "changeColor", android.view.MenuItem
58945 59| if-eqz v0, Label_4
58953 72| invoke-interface {v0,v3}, android.view.MenuItem.setVisible(boolean):android.view.MenuItem
58956 77| invoke-interface {v0,v3}, android.view.MenuItem.setEnabled(boolean):android.view.MenuItem
58975 9| iget-object v0, v11, com.android.calendar.EventInfoFragment.mCalendarOwnerAccount
58976 11| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
58977 14| move-result v0
58978 15| if-nez v0, Label_1
58980 17| const-string/jumbo v0, "attendeeEmail"
58982 …22| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
58985 25| const-string/jumbo v0, "attendeeStatus"
58988 …32| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
58990 35| const-string/jumbo v0, "event_id"
58993 …42| invoke-virtual {v5,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long)…
58995 45| sget-object v0, android.provider.CalendarContract$Attendees.CONTENT_URI
58996 …47| invoke-static {v0,v14,v15}, android.content.ContentUris.withAppendedId(android.net.Uri, long):…
59001 53| iget-object v0, v11, com.android.calendar.EventInfoFragment.mHandler
59002 55| invoke-virtual {v0}, com.android.calendar.EventInfoFragment$QueryHandler.getNextToken():int
59024 10| move-result-object v0
59026 .local v0, "res", android.content.res.Resources
59036 28| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
59047 43| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
59060 3| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEndMillis
59061 5| return-wide v0:v1
59071 3| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mEventId
59072 5| return-wide v0:v1
59082 3| iget-wide v0:v1, v2, com.android.calendar.EventInfoFragment.mStartMillis
59083 5| return-wide v0:v1
59093 3| const-wide/16 v0:v1, #+128 (0x00000080 | 1.79366e-43)
59094 5| return-wide v0:v1
59104 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, com.androi…
59105 3| invoke-virtual {v0}, com.android.calendar.EventInfoFragment.reloadEvents():void
59118 3| move-object/from16 v0, v17
59119 5| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
59122 10| move-object/from16 v0, v17
59123 12| iget-object v1, v0, com.android.calendar.EventInfoFragment.mUnsupportedReminders
59132 24| move-object/from16 v0, v19
59133 26| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
59138 31| move-object/from16 v0, v19
59139 33| invoke-interface {v0,v1}, android.database.Cursor.getInt(int):int
59144 39| move-object/from16 v0, v17
59145 41| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderMethodValues
59153 55| move-object/from16 v0, v17
59154 57| iget-object v1, v0, com.android.calendar.EventInfoFragment.mUnsupportedReminders
59161 68| move-object/from16 v0, v17
59162 70| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
59171 81| move-object/from16 v0, v17
59172 83| iget-object v1, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
59175 88| move-object/from16 v0, v17
59176 90| iget-boolean v1, v0, com.android.calendar.EventInfoFragment.mUserModifiedReminders
59182 95| move-object/from16 v0, v17
59183 97| iget-object v1, v0, com.android.calendar.EventInfoFragment.mScrollView
59197 113| move-object/from16 v0, v17
59198 115| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderViews
59201 119| move-object/from16 v0, v17
59202 121| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminderViews
59206 126| move-object/from16 v0, v17
59207 128| iget-boolean v1, v0, com.android.calendar.EventInfoFragment.mHasAlarm
59210 132| move-object/from16 v0, v17
59211 134| iget-object v1, v0, com.android.calendar.EventInfoFragment.mReminders
59214 138| move-object/from16 v0, v17
59215 140| iget-object v0, v0, com.android.calendar.EventInfoFragment.mReminders
59216 142| move-object/from16 v16, v0
59232 160| move-object/from16 v0, v17
59233 162| iget-object v1, v0, com.android.calendar.EventInfoFragment.mActivity
59234 164| move-object/from16 v0, v17
59235 166| iget-object v2, v0, com.android.calendar.EventInfoFragment.mReminderMinuteValues
59236 168| move-object/from16 v0, v17
59237 170| iget-object v3, v0, com.android.calendar.EventInfoFragment.mReminderMinuteLabels
59248 181| move-object/from16 v0, v17
59249 183| iget-object v0, v0, com.android.calendar.EventInfoFragment.mOriginalReminders
59250 185| move-object/from16 v16, v0
59267 205| move-object/from16 v0, v17
59268 207| iget-object v1, v0, com.android.calendar.EventInfoFragment.mActivity
59269 209| move-object/from16 v0, v17
59270 211| iget-object v2, v0, com.android.calendar.EventInfoFragment.mScrollView
59271 213| move-object/from16 v0, v17
59272 215| iget-object v4, v0, com.android.calendar.EventInfoFragment.mReminderViews
59274 217| move-object/from16 v0, v17
59275 219| iget-object v5, v0, com.android.calendar.EventInfoFragment.mReminderMinuteValues
59276 221| move-object/from16 v0, v17
59277 223| iget-object v6, v0, com.android.calendar.EventInfoFragment.mReminderMinuteLabels
59278 225| move-object/from16 v0, v17
59279 227| iget-object v7, v0, com.android.calendar.EventInfoFragment.mReminderMethodValues
59281 229| move-object/from16 v0, v17
59282 231| iget-object v8, v0, com.android.calendar.EventInfoFragment.mReminderMethodLabels
59283 233| move-object/from16 v0, v17
59284 235| iget-object v11, v0, com.android.calendar.EventInfoFragment.mReminderChangeListener
59293 247| move-object/from16 v0, v17
59294 249| iget-object v1, v0, com.android.calendar.EventInfoFragment.mView
59295 251| move-object/from16 v0, v17
59296 253| iget-object v2, v0, com.android.calendar.EventInfoFragment.mReminderViews
59297 255| move-object/from16 v0, v17
59298 257| iget v3, v0, com.android.calendar.EventInfoFragment.mMaxReminders
59345 45| move-result-object v0
59347 .local v0, "activity", android.app.Activity
59348 46| iput-object v0, v3, com.android.calendar.EventInfoFragment.mContext
59350 48| invoke-virtual {v0}, android.app.Activity.getFragmentManager():android.app.FragmentManager
59383 9| iget-object v0, v3, com.android.calendar.EventInfoFragment.mActivity
59385 …14| invoke-static {v0,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
59386 17| move-result v0
59387 18| iput-boolean v0, v3, com.android.calendar.EventInfoFragment.mIsTabletConfig
59389 20| iget-object v0, v3, com.android.calendar.EventInfoFragment.mActivity
59390 …22| invoke-static {v0}, com.android.calendar.CalendarController.getInstance(android.content.Contex…
59391 25| move-result-object v0
59392 26| iput-object v0, v3, com.android.calendar.EventInfoFragment.mController
59394 28| iget-object v0, v3, com.android.calendar.EventInfoFragment.mController
59396 …33| invoke-virtual {v0,v1,v3}, com.android.calendar.CalendarController.registerEventHandler(int, c…
59398 36| new-instance v0, com.android.calendar.EditResponseHelper
59399 …38| invoke-direct {v0,v4}, com.android.calendar.EditResponseHelper.<init>(android.app.Activity):vo…
59400 41| iput-object v0, v3, com.android.calendar.EventInfoFragment.mEditResponseHelper
59402 43| iget-object v0, v3, com.android.calendar.EventInfoFragment.mEditResponseHelper
59407 …50| invoke-virtual {v0,v1}, com.android.calendar.EditResponseHelper.setDismissListener(android.con…
59409 53| iget v0, v3, com.android.calendar.EventInfoFragment.mAttendeeResponseFromIntent
59410 55| if-eqz v0, Label_1
59412 57| iget-object v0, v3, com.android.calendar.EventInfoFragment.mEditResponseHelper
59413 59| invoke-virtual {v0,v2}, com.android.calendar.EditResponseHelper.setWhichEvents(int):void
59415 62| iget-object v0, v3, com.android.calendar.EventInfoFragment.mEditResponseHelper
59416 64| invoke-virtual {v0}, com.android.calendar.EditResponseHelper.getWhichEvents():int
59417 67| move-result v0
59418 68| iput v0, v3, com.android.calendar.EventInfoFragment.mWhichEvents
59421 70| new-instance v0, com.android.calendar.EventInfoFragment$QueryHandler
59422 …72| invoke-direct {v0,v3,v4}, com.android.calendar.EventInfoFragment$QueryHandler.<init>(com.andro…
59423 75| iput-object v0, v3, com.android.calendar.EventInfoFragment.mHandler
59425 77| iget-boolean v0, v3, com.android.calendar.EventInfoFragment.mIsDialog
59426 79| if-nez v0, Label_2
59449 11| move-result v0
59451 .local v0, "response", int
59455 16| iput v0, v3, com.android.calendar.EventInfoFragment.mUserSetResponse
59465 27| iput v0, v3, com.android.calendar.EventInfoFragment.mUserSetResponse
59470 30| iput v0, v3, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
59493 12| move-result-object v0
59494 13| check-cast v0, android.widget.LinearLayout
59496 .local v0, "parent", android.widget.LinearLayout
59497 15| invoke-virtual {v0,v1}, android.widget.LinearLayout.removeView(android.view.View):void
59523 5| iget-object v0, v1, com.android.calendar.EventInfoFragment.mDisplayColorKeyMap
59524 7| invoke-virtual {v0,v2}, android.util.SparseIntArray.get(int):int
59525 10| move-result v0
59526 11| iput v0, v1, com.android.calendar.EventInfoFragment.mCurrentColorKey
59528 13| iget-object v0, v1, com.android.calendar.EventInfoFragment.mHeadlines
59529 15| invoke-virtual {v0,v2}, android.view.View.setBackgroundColor(int):void
59544 6| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsDialog
59545 8| if-nez v0, Label_1
59546 10| iget-boolean v0, v1, com.android.calendar.EventInfoFragment.mIsTabletConfig
59547 12| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
59548 14| if-nez v0, Label_2
59550 16| iget v0, v1, com.android.calendar.EventInfoFragment.mWindowStyle
59551 18| if-nez v0, Label_3
59554 20| const v0, #+2131689474 (0x7f0f0002 | 1.90080e+38)
59555 23| invoke-virtual {v3,v0,v2}, android.view.MenuInflater.inflate(int, android.view.Menu):void
59577 9| move-object/from16 v0, v18
59578 11| invoke-virtual {v0,v2,v3}, android.os.Bundle.getBoolean(java.lang.String, boolean):boolean
59586 21| move-object/from16 v0, v18
59587 23| invoke-virtual {v0,v2,v3}, android.os.Bundle.getInt(java.lang.String, int):int
59593 33| move-object/from16 v0, v18
59594 35| invoke-virtual {v0,v2,v3}, android.os.Bundle.getBoolean(java.lang.String, boolean):boolean
59600 44| move-object/from16 v0, v18
59601 46| invoke-virtual {v0,v2}, android.os.Bundle.getInt(java.lang.String):int
59606 55| move-object/from16 v0, v18
59607 57| invoke-virtual {v0,v2}, android.os.Bundle.getBoolean(java.lang.String):boolean
59613 66| move-object/from16 v0, v18
59614 68| invoke-virtual {v0,v2}, android.os.Bundle.getInt(java.lang.String):int
59620 77| move-object/from16 v0, v18
59621 79| invoke-virtual {v0,v2}, android.os.Bundle.getBoolean(java.lang.String):boolean
59626 88| move-object/from16 v0, v18
59627 90| invoke-virtual {v0,v2}, android.os.Bundle.getInt(java.lang.String):int
59633 99| move-object/from16 v0, v18
59634 101| invoke-virtual {v0,v2}, android.os.Bundle.getBoolean(java.lang.String):boolean
59639 110| move-object/from16 v0, v18
59640 112| invoke-virtual {v0,v2}, android.os.Bundle.getInt(java.lang.String):int
59648 122| move-object/from16 v0, v18
59649 124| invoke-virtual {v0,v2,v3}, android.os.Bundle.getInt(java.lang.String, int):int
59664 144| move-object/from16 v0, v18
59665 146| invoke-virtual {v0,v3,v4}, android.os.Bundle.getInt(java.lang.String, int):int
59674 157| move-object/from16 v0, v18
59675 159| invoke-virtual {v0,v2,v3}, android.os.Bundle.getInt(java.lang.String, int):int
59685 173| move-object/from16 v0, v18
59686 175| invoke-virtual {v0,v2,v3}, android.os.Bundle.getInt(java.lang.String, int):int
59702 196| move-object/from16 v0, v16
59704 …200| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
59780 337| move-object/from16 v0, v18
59781 339| invoke-virtual {v0,v2}, android.os.Bundle.getLong(java.lang.String):long
59792 358| move-object/from16 v0, v18
59793 360| invoke-virtual {v0,v2}, android.os.Bundle.getLong(java.lang.String):long
59798 369| move-object/from16 v0, v18
59799 371| invoke-virtual {v0,v2}, android.os.Bundle.getLong(java.lang.String):long
59950 596| move-object/from16 v0, v16
59952 …600| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
59965 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
59966 4| iput-boolean v0, v1, com.android.calendar.EventInfoFragment.mEventDeletionStarted
59978 3| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
59979 5| if-eqz v0, Label_1
59981 7| iget-object v0, v1, com.android.calendar.EventInfoFragment.mEventCursor
59982 9| invoke-interface {v0}, android.database.Cursor.close():void
59985 12| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
59986 14| if-eqz v0, Label_2
59988 16| iget-object v0, v1, com.android.calendar.EventInfoFragment.mCalendarsCursor
59989 18| invoke-interface {v0}, android.database.Cursor.close():void
59992 21| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAttendeesCursor
59993 23| if-eqz v0, Label_3
59995 25| iget-object v0, v1, com.android.calendar.EventInfoFragment.mAttendeesCursor
59996 27| invoke-interface {v0}, android.database.Cursor.close():void
60013 6| iget-object v0, v2, com.android.calendar.EventInfoFragment.mController
60017 …15| invoke-virtual {v0,v1}, com.android.calendar.CalendarController.deregisterEventHandler(java.la…
60039 13| move-result v0
60041 .local v0, "itemId", int
60043 17| if-ne v0, v1, Label_2
60055 33| if-ne v0, v1, Label_4
60069 51| if-ne v0, v1, Label_5
60099 99| if-ne v0, v1, Label_3
60113 4| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
60114 5| iput-boolean v0, v3, com.android.calendar.EventInfoFragment.mIsPaused
60116 7| iget-object v0, v3, com.android.calendar.EventInfoFragment.mHandler
60118 …11| invoke-virtual {v0,v1}, com.android.calendar.EventInfoFragment$QueryHandler.removeCallbacks(ja…
60122 17| iget-boolean v0, v3, com.android.calendar.EventInfoFragment.mDeleteDialogVisible
60123 19| if-eqz v0, Label_1
60124 21| iget-object v0, v3, com.android.calendar.EventInfoFragment.mDeleteHelper
60125 23| if-eqz v0, Label_1
60127 25| iget-object v0, v3, com.android.calendar.EventInfoFragment.mDeleteHelper
60128 27| invoke-virtual {v0}, com.android.calendar.DeleteEventHelper.dismissAlertDialog():void
60133 32| iget v0, v3, com.android.calendar.EventInfoFragment.mTentativeUserSetResponse
60134 34| if-eqz v0, Label_2
60136 36| iget-object v0, v3, com.android.calendar.EventInfoFragment.mEditResponseHelper
60137 38| if-eqz v0, Label_2
60139 40| iget-object v0, v3, com.android.calendar.EventInfoFragment.mEditResponseHelper
60140 42| invoke-virtual {v0}, com.android.calendar.EditResponseHelper.dismissAlertDialog():void
60217 94| move-result v0
60219 .local v0, "buttonId", int
60221 97| invoke-virtual {v1,v0}, android.widget.RadioGroup.check(int):void
60346 187| move-result v0
60348 .local v0, "numReminders", int
60350 190| invoke-direct {v4,v0}, java.util.ArrayList.<init>(int):void
60354 195| invoke-direct {v3,v0}, java.util.ArrayList.<init>(int):void
60384 .end_local v0
60395 .restart_local v0
60418 6| move-result-object v0
60420 .local v0, "act", android.app.Activity
60423 11| if-eqz v0, Label_2
60424 13| invoke-virtual {v0}, android.app.Activity.isChangingConfigurations():boolean
60468 4| iget-object v0, v8, com.android.calendar.EventInfoFragment.mHandler
60469 6| if-eqz v0, Label_1
60471 8| iget-object v0, v8, com.android.calendar.EventInfoFragment.mHandler
60478 …18| invoke-virtual/range {v0..v7}, com.android.calendar.EventInfoFragment$QueryHandler.startQuery(…
60491 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.EventInfoFragment, int, int, …
60492 3| iput v1, v0, com.android.calendar.EventInfoFragment.mX
60494 5| iput v2, v0, com.android.calendar.EventInfoFragment.mY
60496 7| iput v3, v0, com.android.calendar.EventInfoFragment.mMinTop
60546 52| move-result v0
60548 .local v0, "buttonToCheck", int
60550 55| invoke-virtual {v2,v0}, android.widget.RadioGroup.check(int):void
60558 .end_local v0
60599 …0| invoke-static/range {v0..v6}, Tracer.OnEntry(com.android.calendar.EventLoader$LoadEventsRequest…
60600 3| invoke-direct {v0}, java.lang.Object.<init>():void
60602 6| iput v1, v0, com.android.calendar.EventLoader$LoadEventsRequest.id
60604 8| iput v2, v0, com.android.calendar.EventLoader$LoadEventsRequest.startDay
60606 10| iput v3, v0, com.android.calendar.EventLoader$LoadEventsRequest.numDays
60608 12| iput-object v4, v0, com.android.calendar.EventLoader$LoadEventsRequest.events
60610 14| iput-object v5, v0, com.android.calendar.EventLoader$LoadEventsRequest.successCallback
60612 16| iput-object v6, v0, com.android.calendar.EventLoader$LoadEventsRequest.cancelCallback
60626 6| move-result-object v0
60635 …19| invoke-static/range {v0..v5}, com.android.calendar.Event.loadEvents(android.content.Context, j…
60637 22| iget v0, v6, com.android.calendar.EventLoader$LoadEventsRequest.id
60642 32| if-ne v0, v1, Label_2
60645 37| move-result-object v0
60647 40| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
60654 47| move-result-object v0
60656 50| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
60669 6| move-result-object v0
60671 9| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
60684 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.EventLoader$LoaderThread, jav…
60685 3| invoke-direct {v0}, java.lang.Thread.<init>():void
60687 6| iput-object v1, v0, com.android.calendar.EventLoader$LoaderThread.mQueue
60689 8| iput-object v2, v0, com.android.calendar.EventLoader$LoaderThread.mEventLoader
60744 51| move-exception v0
60746 .local v0, "ex", java.lang.InterruptedException
60773 15| move-exception v0
60775 .local v0, "ex", java.lang.InterruptedException
60788 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventLoader$ShutdownRequest):…
60789 3| invoke-direct {v0}, java.lang.Object.<init>():void
60799 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventLoader$ShutdownRequest, …
60800 3| invoke-direct {v0}, com.android.calendar.EventLoader$ShutdownRequest.<init>():void
60811 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventLoader$ShutdownRequest, …
60822 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.EventLoader$ShutdownRequest, …
60829 3| iget-object v0, v1, com.android.calendar.EventLoader.mContext
60830 5| return-object v0
60836 3| iget-object v0, v1, com.android.calendar.EventLoader.mHandler
60837 5| return-object v0
60843 3| iget-object v0, v1, com.android.calendar.EventLoader.mSequenceNumber
60844 5| return-object v0
60857 6| new-instance v0, android.os.Handler
60858 8| invoke-direct {v0}, android.os.Handler.<init>():void
60859 11| iput-object v0, v1, com.android.calendar.EventLoader.mHandler
60861 13| new-instance v0, java.util.concurrent.atomic.AtomicInteger
60862 15| invoke-direct {v0}, java.util.concurrent.atomic.AtomicInteger.<init>():void
60863 18| iput-object v0, v1, com.android.calendar.EventLoader.mSequenceNumber
60867 22| new-instance v0, java.util.concurrent.LinkedBlockingQueue
60868 24| invoke-direct {v0}, java.util.concurrent.LinkedBlockingQueue.<init>():void
60869 27| iput-object v0, v1, com.android.calendar.EventLoader.mLoaderQueue
60872 32| move-result-object v0
60873 33| iput-object v0, v1, com.android.calendar.EventLoader.mResolver
60892 9| new-instance v0, com.android.calendar.EventLoader$LoadEventsRequest
60898 …16| invoke-direct/range {v0..v6}, com.android.calendar.EventLoader$LoadEventsRequest.<init>(int, i…
60901 .local v0, "request", com.android.calendar.EventLoader$LoadEventsRequest
60903 21| invoke-virtual {v2,v0}, java.util.concurrent.LinkedBlockingQueue.put(java.lang.Object):void
60927 3| new-instance v0, com.android.calendar.EventLoader$LoaderThread
60929 …7| invoke-direct {v0,v1,v2}, com.android.calendar.EventLoader$LoaderThread.<init>(java.util.concur…
60930 10| iput-object v0, v2, com.android.calendar.EventLoader.mLoaderThread
60932 12| iget-object v0, v2, com.android.calendar.EventLoader.mLoaderThread
60933 14| invoke-virtual {v0}, com.android.calendar.EventLoader$LoaderThread.start():void
60945 3| iget-object v0, v1, com.android.calendar.EventLoader.mLoaderThread
60946 5| invoke-virtual {v0}, com.android.calendar.EventLoader$LoaderThread.shutdown():void
60957 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.EventRecurrenceFormatter):void
60958 3| invoke-direct {v0}, java.lang.Object.<init>():void
60971 4| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
60972 6| if-nez v0, Label_1
60974 8| new-array v0, v3, int[]
60975 10| sput-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
60977 12| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
60980 18| aput v1, v0, v2
60982 20| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
60985 26| aput v1, v0, v2
60987 28| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
60990 34| aput v1, v0, v2
60992 36| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
60995 42| aput v1, v0, v2
60997 44| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
61000 50| aput v1, v0, v2
61002 52| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
61005 58| aput v1, v0, v2
61007 60| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekIds
61010 66| aput v1, v0, v2
61013 68| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekStrs
61014 70| if-nez v0, Label_2
61016 72| new-array v0, v3, java.lang.String[][]
61017 74| sput-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekStrs
61020 76| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekStrs
61021 78| aget-object v0, v0, v5
61022 80| if-nez v0, Label_3
61024 82| sget-object v0, com.android.calendar.EventRecurrenceFormatter.mMonthRepeatByDayOfWeekStrs
61031 92| aput-object v1, v0, v5
61046 6| move-result v0
61047 …7| invoke-static {v0,v2}, android.text.format.DateUtils.getDayOfWeekString(int, int):java.lang.Str…
61048 10| move-result-object v0
61049 11| return-object v0
61062 6| new-instance v0, java.lang.IllegalArgumentException
61072 28| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
61073 31| throw v0
61076 32| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
61077 33| return v0
61080 34| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
61081 35| return v0
61084 36| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
61085 37| return v0
61088 38| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
61089 39| return v0
61092 40| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
61093 41| return v0
61096 42| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
61097 43| return v0
61100 44| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
61101 45| return v0
61133 13| move-object/from16 v0, v24
61134 15| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.until
61135 17| move-object/from16 v18, v0
61143 26| move-object/from16 v0, v24
61144 28| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.until
61145 30| move-object/from16 v18, v0
61146 32| move-object/from16 v0, v16
61148 36| invoke-virtual {v0,v1}, android.text.format.Time.parse(java.lang.String):boolean
61151 41| move-object/from16 v0, v16
61153 45| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
61157 51| move-object/from16 v0, v22
61160 …57| invoke-static {v0,v1,v2,v3}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
61165 63| move/from16 v0, v18
61166 65| new-array v0, v0, java.lang.Object[]
61167 67| move-object/from16 v18, v0
61171 76| move-object/from16 v0, v23
61174 …82| invoke-virtual {v0,v1,v2}, android.content.res.Resources.getString(int, java.lang.Object[]):ja…
61176 86| move-object/from16 v0, v18
61177 …88| invoke-virtual {v14,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
61184 91| move-object/from16 v0, v24
61185 93| iget v0, v0, com.android.calendarcommon2.EventRecurrence.count
61186 95| move/from16 v18, v0
61189 99| move-object/from16 v0, v24
61190 101| iget v0, v0, com.android.calendarcommon2.EventRecurrence.count
61191 103| move/from16 v18, v0
61193 107| move/from16 v0, v19
61194 109| new-array v0, v0, java.lang.Object[]
61195 111| move-object/from16 v19, v0
61197 113| move-object/from16 v0, v24
61198 115| iget v0, v0, com.android.calendarcommon2.EventRecurrence.count
61199 117| move/from16 v20, v0
61206 130| move-object/from16 v0, v23
61210 …138| invoke-virtual {v0,v1,v2,v3}, android.content.res.Resources.getQuantityString(int, int, java.…
61212 142| move-object/from16 v0, v18
61213 …144| invoke-virtual {v14,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61221 151| move-object/from16 v0, v24
61222 153| iget v0, v0, com.android.calendarcommon2.EventRecurrence.interval
61223 155| move/from16 v18, v0
61225 159| move/from16 v0, v18
61227 163| if-gt v0, v1, Label_5
61232 166| move-object/from16 v0, v24
61233 168| iget v0, v0, com.android.calendarcommon2.EventRecurrence.freq
61234 170| move/from16 v18, v0
61242 178| move-object/from16 v0, v24
61243 180| iget v13, v0, com.android.calendarcommon2.EventRecurrence.interval
61251 191| move/from16 v0, v19
61252 193| new-array v0, v0, java.lang.Object[]
61253 195| move-object/from16 v19, v0
61259 208| move-object/from16 v0, v23
61262 …214| invoke-virtual {v0,v1,v13,v2}, android.content.res.Resources.getQuantityString(int, int, java…
61266 222| move-object/from16 v0, v18
61267 …224| invoke-virtual {v0,v11}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61281 247| move-object/from16 v0, v23
61283 251| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
61287 259| move-object/from16 v0, v18
61288 …261| invoke-virtual {v0,v11}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61298 272| move-object/from16 v0, v24
61299 274| iget v0, v0, com.android.calendarcommon2.EventRecurrence.bydayCount
61300 276| move/from16 v18, v0
61302 280| move/from16 v0, v18
61304 284| if-ne v0, v1, Label_9
61313 293| move-object/from16 v0, v24
61314 295| iget v0, v0, com.android.calendarcommon2.EventRecurrence.bydayCount
61315 297| move/from16 v18, v0
61318 301| move-object/from16 v0, v24
61319 303| iget v0, v0, com.android.calendarcommon2.EventRecurrence.bydayCount
61320 305| move/from16 v18, v0
61329 312| move-object/from16 v0, v24
61330 314| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.byday
61331 316| move-object/from16 v18, v0
61333 320| move/from16 v0, v18
61334 …322| invoke-static {v0,v8}, com.android.calendar.EventRecurrenceFormatter.dayToString(int, int):ja…
61336 326| move-object/from16 v0, v18
61337 …328| invoke-virtual {v9,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
61340 334| move-object/from16 v0, v18
61341 …336| invoke-virtual {v9,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
61347 343| move-object/from16 v0, v24
61348 345| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.byday
61349 347| move-object/from16 v18, v0
61351 351| move/from16 v0, v18
61352 …353| invoke-static {v0,v8}, com.android.calendar.EventRecurrenceFormatter.dayToString(int, int):ja…
61354 357| move-object/from16 v0, v18
61355 …359| invoke-virtual {v9,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
61367 373| move/from16 v0, v19
61368 375| new-array v0, v0, java.lang.Object[]
61369 377| move-object/from16 v19, v0
61377 394| move-object/from16 v0, v23
61380 …400| invoke-virtual {v0,v1,v13,v2}, android.content.res.Resources.getQuantityString(int, int, java…
61384 408| move-object/from16 v0, v18
61385 …410| invoke-virtual {v0,v11}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61393 419| move-object/from16 v0, v24
61394 421| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.startDate
61395 423| move-object/from16 v18, v0
61402 430| move-object/from16 v0, v24
61403 432| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.startDate
61404 434| move-object/from16 v18, v0
61405 436| move-object/from16 v0, v18
61406 438| iget v0, v0, android.text.format.Time.weekDay
61407 440| move/from16 v18, v0
61413 448| move/from16 v0, v18
61414 …450| invoke-static {v6,v0}, com.android.calendar.EventRecurrenceFormatter.dayToString(int, int):ja…
61424 456| move-object/from16 v0, v24
61425 458| iget v0, v0, com.android.calendarcommon2.EventRecurrence.bydayCount
61426 460| move/from16 v18, v0
61428 464| move/from16 v0, v18
61430 468| if-ne v0, v1, Label_16
61432 470| move-object/from16 v0, v24
61433 472| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.startDate
61434 474| move-object/from16 v18, v0
61435 476| move-object/from16 v0, v18
61436 478| iget v0, v0, android.text.format.Time.weekDay
61437 480| move/from16 v17, v0
61440 482| move-object/from16 v0, v23
61442 …486| invoke-static {v0,v1}, com.android.calendar.EventRecurrenceFormatter.cacheMonthRepeatStrings(…
61444 489| move-object/from16 v0, v24
61445 491| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.startDate
61446 493| move-object/from16 v18, v0
61447 495| move-object/from16 v0, v18
61448 497| iget v0, v0, android.text.format.Time.monthDay
61449 499| move/from16 v18, v0
61459 513| move-object/from16 v0, v23
61461 517| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
61463 521| move-object/from16 v0, v18
61464 …523| invoke-virtual {v14,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61467 529| move-object/from16 v0, v18
61468 …531| invoke-virtual {v14,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61473 540| move-object/from16 v0, v18
61474 …542| invoke-virtual {v14,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61477 548| move-object/from16 v0, v18
61478 …550| invoke-virtual {v14,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61493 569| move-object/from16 v0, v23
61495 573| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
61499 581| move-object/from16 v0, v18
61500 …583| invoke-virtual {v0,v11}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61510 600| move-object/from16 v0, v23
61512 604| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
61516 612| move-object/from16 v0, v18
61517 …614| invoke-virtual {v0,v11}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
61548 6| const/4 v0, #+0 (0x00000000 | 0.00000)
61549 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
61551 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
61552 10| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
61554 12| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
61555 14| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
61569 3| const/4 v0, #+0 (0x00000000 | 0.00000)
61571 …4| invoke-direct {v1,v2,v3,v0}, android.widget.LinearLayout.<init>(android.content.Context, androi…
61573 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
61575 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
61576 10| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
61578 12| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
61579 14| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
61596 6| const/4 v0, #+0 (0x00000000 | 0.00000)
61597 7| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mRelayout
61599 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
61600 10| iput-boolean v0, v1, com.android.calendar.ExpandableTextView.mCollapsed
61602 12| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
61603 14| iput v0, v1, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
61617 3| const v0, #+2131755188 (0x7f1000b4 | 1.91412e+38)
61618 …6| invoke-virtual {v1,v0}, com.android.calendar.ExpandableTextView.findViewById(int):android.view.…
61619 9| move-result-object v0
61620 10| check-cast v0, android.widget.TextView
61621 12| iput-object v0, v1, com.android.calendar.ExpandableTextView.mTv
61623 14| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
61624 …16| invoke-virtual {v0,v1}, android.widget.TextView.setOnClickListener(android.view.View$OnClickLi…
61626 19| const v0, #+2131755189 (0x7f1000b5 | 1.91413e+38)
61627 …22| invoke-virtual {v1,v0}, com.android.calendar.ExpandableTextView.findViewById(int):android.view…
61628 25| move-result-object v0
61629 26| check-cast v0, android.widget.ImageButton
61630 28| iput-object v0, v1, com.android.calendar.ExpandableTextView.mButton
61632 30| iget-object v0, v1, com.android.calendar.ExpandableTextView.mButton
61633 …32| invoke-virtual {v0,v1}, android.widget.ImageButton.setOnClickListener(android.view.View$OnClic…
61645 3| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
61646 5| if-nez v0, Label_1
61648 7| const-string/jumbo v0, ""
61649 10| return-object v0
61652 11| iget-object v0, v1, com.android.calendar.ExpandableTextView.mTv
61653 13| invoke-virtual {v0}, android.widget.TextView.getText():java.lang.CharSequence
61654 16| move-result-object v0
61655 17| return-object v0
61666 6| move-result-object v0
61668 10| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
61669 13| move-result v0
61670 14| iput v0, v2, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
61673 19| move-result-object v0
61675 …23| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
61676 26| move-result-object v0
61677 27| iput-object v0, v2, com.android.calendar.ExpandableTextView.mExpandDrawable
61680 32| move-result-object v0
61682 …36| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawab…
61683 39| move-result-object v0
61684 40| iput-object v0, v2, com.android.calendar.ExpandableTextView.mCollapseDrawable
61697 3| iget-object v0, v2, com.android.calendar.ExpandableTextView.mButton
61698 5| invoke-virtual {v0}, android.widget.ImageButton.getVisibility():int
61699 8| move-result v0
61700 9| if-eqz v0, Label_1
61705 12| iget-boolean v0, v2, com.android.calendar.ExpandableTextView.mCollapsed
61706 14| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
61707 16| iput-boolean v0, v2, com.android.calendar.ExpandableTextView.mCollapsed
61710 20| iget-boolean v0, v2, com.android.calendar.ExpandableTextView.mCollapsed
61711 22| if-eqz v0, Label_4
61712 24| iget-object v0, v2, com.android.calendar.ExpandableTextView.mExpandDrawable
61714 …26| invoke-virtual {v1,v0}, android.widget.ImageButton.setImageDrawable(android.graphics.drawable.…
61717 31| iget-boolean v0, v2, com.android.calendar.ExpandableTextView.mCollapsed
61718 33| if-eqz v0, Label_5
61719 35| iget v0, v2, com.android.calendar.ExpandableTextView.mMaxCollapsedLines
61721 37| invoke-virtual {v1,v0}, android.widget.TextView.setMaxLines(int):void
61726 41| iget-object v0, v2, com.android.calendar.ExpandableTextView.mCollapseDrawable
61730 45| const v0, #+2147483647 (0x7fffffff | NaN)
61744 6| iget-boolean v0, v3, com.android.calendar.ExpandableTextView.mRelayout
61745 8| if-eqz v0, Label_1
61747 13| move-result v0
61748 14| if-ne v0, v1, Label_2
61758 22| iget-object v0, v3, com.android.calendar.ExpandableTextView.mButton
61759 24| invoke-virtual {v0,v1}, android.widget.ImageButton.setVisibility(int):void
61761 27| iget-object v0, v3, com.android.calendar.ExpandableTextView.mTv
61763 32| invoke-virtual {v0,v1}, android.widget.TextView.setMaxLines(int):void
61767 38| iget-object v0, v3, com.android.calendar.ExpandableTextView.mTv
61768 40| invoke-virtual {v0}, android.widget.TextView.getLineCount():int
61769 43| move-result v0
61771 46| if-gt v0, v1, Label_3
61776 49| iget-boolean v0, v3, com.android.calendar.ExpandableTextView.mCollapsed
61777 51| if-eqz v0, Label_4
61779 53| iget-object v0, v3, com.android.calendar.ExpandableTextView.mTv
61781 57| invoke-virtual {v0,v1}, android.widget.TextView.setMaxLines(int):void
61784 60| iget-object v0, v3, com.android.calendar.ExpandableTextView.mButton
61785 62| invoke-virtual {v0,v2}, android.widget.ImageButton.setVisibility(int):void
61811 17| move-result-object v0
61813 .local v0, "trimmedText", java.lang.String
61815 20| invoke-virtual {v2,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
61817 23| invoke-virtual {v0}, java.lang.String.length():int
61833 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.ExtensionsFactory$1):void
61834 3| invoke-direct {v0}, java.lang.Object.<init>():void
61847 3| const/4 v0, #+0 (0x00000000 | 0.00000)
61848 4| return-object v0
61859 3| const/4 v0, #+0 (0x00000000 | 0.00000)
61860 4| return v0
61869 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.ExtensionsFactory$2):void
61870 3| invoke-direct {v0}, java.lang.Object.<init>():void
61881 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.ExtensionsFactory$2):void
61893 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
61894 4| return v0
61904 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.ExtensionsFactory$2, java.lan…
61916 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
61917 4| return v0
61926 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.ExtensionsFactory$3):void
61927 3| invoke-direct {v0}, java.lang.Object.<init>():void
61940 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
61941 4| return v0
61951 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.ExtensionsFactory$3, java.lan…
61963 4| const-string/jumbo v0, "ExtensionsFactory"
61964 7| sput-object v0, com.android.calendar.ExtensionsFactory.TAG
61966 9| const-string/jumbo v0, "calendar_extensions.properties"
61967 12| sput-object v0, com.android.calendar.ExtensionsFactory.EXTENSIONS_PROPERTIES
61969 14| const-string/jumbo v0, "AllInOneMenuExtensions"
61970 17| sput-object v0, com.android.calendar.ExtensionsFactory.ALL_IN_ONE_MENU_KEY
61972 19| const-string/jumbo v0, "CloudNotificationChannel"
61973 22| sput-object v0, com.android.calendar.ExtensionsFactory.CLOUD_NOTIFICATION_KEY
61975 24| const-string/jumbo v0, "AnalyticsLogger"
61976 27| sput-object v0, com.android.calendar.ExtensionsFactory.ANALYTICS_LOGGER_KEY
61978 29| new-instance v0, java.util.Properties
61979 31| invoke-direct {v0}, java.util.Properties.<init>():void
61980 34| sput-object v0, com.android.calendar.ExtensionsFactory.sProperties
61995 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.ExtensionsFactory):void
61996 3| invoke-direct {v0}, java.lang.Object.<init>():void
62010 6| move-result-object v0
62012 .local_ex v0, "c", java.lang.Class, "Ljava/lang/Class<*>;"
62013 7| invoke-virtual {v0}, java.lang.Class.newInstance():java.lang.Object
62022 .end_local v0
62096 17| move-result-object v0
62098 .local v0, "className", java.lang.String
62099 18| if-eqz v0, Label_4
62101 …20| invoke-static {v0}, com.android.calendar.ExtensionsFactory.createInstance(java.lang.String):ja…
62152 17| move-result-object v0
62154 .local v0, "className", java.lang.String
62155 18| if-eqz v0, Label_4
62157 …20| invoke-static {v0}, com.android.calendar.ExtensionsFactory.createInstance(java.lang.String):ja…
62206 11| move-result-object v0
62208 .local v0, "className", java.lang.String
62209 12| if-eqz v0, Label_3
62211 …14| invoke-static {v0}, com.android.calendar.ExtensionsFactory.createInstance(java.lang.String):ja…
62280 30| move-exception v0
62282 .local v0, "e", java.io.FileNotFoundException
62296 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.GeneralPreferences$1, com.and…
62297 3| iput-object v1, v0, com.android.calendar.GeneralPreferences$1.this$0
62299 5| invoke-direct {v0}, java.lang.Object.<init>():void
62312 3| iget-object v0, v1, com.android.calendar.GeneralPreferences$1.this$0
62313 …5| invoke-static {v0}, com.android.calendar.GeneralPreferences.-wrap0(com.android.calendar.General…
62315 8| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
62316 9| return v0
62325 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.GeneralPreferences):void
62326 3| invoke-direct {v0}, com.android.calendar.GeneralPreferences.showTimezoneDialog():void
62336 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.GeneralPreferences):void
62337 3| invoke-direct {v0}, android.preference.PreferenceFragment.<init>():void
62349 3| const-string/jumbo v0, "com.android.calendar_preferences"
62351 …7| invoke-virtual {v2,v0,v1}, android.content.Context.getSharedPreferences(java.lang.String, int):…
62352 10| move-result-object v0
62353 11| return-object v0
62385 45| move-result-object v0
62387 .local v0, "type", java.lang.String
62389 49| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
62411 .end_local v0
62415 .restart_local v0
62417 88| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
62433 114| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
62457 4| const-string/jumbo v0, "com.android.calendar_preferences"
62461 …10| invoke-static {v3,v0,v2,v1,v2}, android.preference.PreferenceManager.setDefaultValues(android.…
62474 3| iget-object v0, v1, com.android.calendar.GeneralPreferences.mUseHomeTZ
62475 …5| invoke-virtual {v0,v2}, android.preference.CheckBoxPreference.setOnPreferenceChangeListener(and…
62477 8| iget-object v0, v1, com.android.calendar.GeneralPreferences.mHomeTZ
62478 …10| invoke-virtual {v0,v2}, android.preference.Preference.setOnPreferenceChangeListener(android.pr…
62480 13| iget-object v0, v1, com.android.calendar.GeneralPreferences.mWeekStart
62481 …15| invoke-virtual {v0,v2}, android.preference.ListPreference.setOnPreferenceChangeListener(androi…
62483 18| iget-object v0, v1, com.android.calendar.GeneralPreferences.mDefaultReminder
62484 …20| invoke-virtual {v0,v2}, android.preference.ListPreference.setOnPreferenceChangeListener(androi…
62486 23| iget-object v0, v1, com.android.calendar.GeneralPreferences.mRingtone
62487 …25| invoke-virtual {v0,v2}, android.preference.RingtonePreference.setOnPreferenceChangeListener(an…
62489 28| iget-object v0, v1, com.android.calendar.GeneralPreferences.mHideDeclined
62490 …30| invoke-virtual {v0,v2}, android.preference.CheckBoxPreference.setOnPreferenceChangeListener(an…
62492 33| iget-object v0, v1, com.android.calendar.GeneralPreferences.mVibrate
62493 …35| invoke-virtual {v0,v2}, android.preference.CheckBoxPreference.setOnPreferenceChangeListener(an…
62507 7| move-result-object v0
62509 .local v0, "activity", android.app.Activity
62510 8| if-nez v0, Label_1
62525 …29| invoke-static {v0,v5}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
62571 5| iget-object v0, v3, com.android.calendar.GeneralPreferences.mAlert
62572 7| invoke-virtual {v0}, android.preference.CheckBoxPreference.isChecked():boolean
62573 10| move-result v0
62574 11| if-eqz v0, Label_2
62576 13| iget-object v0, v3, com.android.calendar.GeneralPreferences.mVibrate
62577 15| invoke-virtual {v0,v2}, android.preference.CheckBoxPreference.setEnabled(boolean):void
62579 18| iget-object v0, v3, com.android.calendar.GeneralPreferences.mRingtone
62580 20| invoke-virtual {v0,v2}, android.preference.RingtonePreference.setEnabled(boolean):void
62582 23| iget-object v0, v3, com.android.calendar.GeneralPreferences.mPopup
62583 25| invoke-virtual {v0,v2}, android.preference.CheckBoxPreference.setEnabled(boolean):void
62589 29| iget-object v0, v3, com.android.calendar.GeneralPreferences.mVibrate
62590 31| invoke-virtual {v0,v1}, android.preference.CheckBoxPreference.setEnabled(boolean):void
62592 34| iget-object v0, v3, com.android.calendar.GeneralPreferences.mRingtone
62593 36| invoke-virtual {v0,v1}, android.preference.RingtonePreference.setEnabled(boolean):void
62595 39| iget-object v0, v3, com.android.calendar.GeneralPreferences.mPopup
62596 41| invoke-virtual {v0,v1}, android.preference.CheckBoxPreference.setEnabled(boolean):void
62621 22| move-result-object v0
62623 .local v0, "ring", android.media.Ringtone
62624 23| if-eqz v0, Label_2
62626 …25| invoke-virtual {v0,v5}, android.media.Ringtone.getTitle(android.content.Context):java.lang.Str…
62660 27| move-object/from16 v0, v20
62661 …29| invoke-virtual {v0,v3}, com.android.calendar.GeneralPreferences.addPreferencesFromResource(int…
62671 45| move-object/from16 v0, v20
62672 47| iput-object v3, v0, com.android.calendar.GeneralPreferences.mAlert
62678 58| move-object/from16 v0, v20
62679 60| iput-object v3, v0, com.android.calendar.GeneralPreferences.mVibrate
62701 90| move-object/from16 v0, v20
62702 92| iget-object v3, v0, com.android.calendar.GeneralPreferences.mVibrate
62711 106| move-object/from16 v0, v20
62712 108| iput-object v3, v0, com.android.calendar.GeneralPreferences.mRingtone
62727 128| move-object/from16 v0, v20
62728 …130| invoke-virtual {v0,v2,v14}, com.android.calendar.GeneralPreferences.getRingtoneTitleFromUri(a…
62732 134| move-object/from16 v0, v20
62733 136| iget-object v3, v0, com.android.calendar.GeneralPreferences.mRingtone
62744 155| move-object/from16 v0, v20
62745 157| iput-object v3, v0, com.android.calendar.GeneralPreferences.mPopup
62751 168| move-object/from16 v0, v20
62752 170| iput-object v3, v0, com.android.calendar.GeneralPreferences.mUseHomeTZ
62758 181| move-object/from16 v0, v20
62759 183| iput-object v3, v0, com.android.calendar.GeneralPreferences.mHideDeclined
62765 194| move-object/from16 v0, v20
62766 196| iput-object v3, v0, com.android.calendar.GeneralPreferences.mWeekStart
62772 207| move-object/from16 v0, v20
62773 209| iput-object v3, v0, com.android.calendar.GeneralPreferences.mDefaultReminder
62778 218| move-object/from16 v0, v20
62779 220| iput-object v3, v0, com.android.calendar.GeneralPreferences.mHomeTZ
62781 222| move-object/from16 v0, v20
62782 224| iget-object v3, v0, com.android.calendar.GeneralPreferences.mWeekStart
62783 226| move-object/from16 v0, v20
62784 228| iget-object v4, v0, com.android.calendar.GeneralPreferences.mWeekStart
62789 237| move-object/from16 v0, v20
62790 239| iget-object v3, v0, com.android.calendar.GeneralPreferences.mDefaultReminder
62791 241| move-object/from16 v0, v20
62792 243| iget-object v4, v0, com.android.calendar.GeneralPreferences.mDefaultReminder
62800 257| move-object/from16 v0, v20
62801 259| iput-object v3, v0, com.android.calendar.GeneralPreferences.mTimeZoneId
62820 289| move-object/from16 v0, v20
62821 291| iput-object v3, v0, com.android.calendar.GeneralPreferences.mTimeZoneId
62824 293| move-object/from16 v0, v20
62825 295| iget-object v3, v0, com.android.calendar.GeneralPreferences.mHomeTZ
62827 299| move-object/from16 v0, v20
62828 …301| invoke-direct {v4,v0}, com.android.calendar.GeneralPreferences$1.<init>(com.android.calendar.…
62831 307| move-object/from16 v0, v20
62832 309| iget-object v3, v0, com.android.calendar.GeneralPreferences.mTzPickerUtils
62839 322| move-object/from16 v0, v20
62840 324| iput-object v3, v0, com.android.calendar.GeneralPreferences.mTzPickerUtils
62843 326| move-object/from16 v0, v20
62844 328| iget-object v3, v0, com.android.calendar.GeneralPreferences.mTzPickerUtils
62847 334| move-object/from16 v0, v20
62848 336| iget-object v5, v0, com.android.calendar.GeneralPreferences.mTimeZoneId
62858 347| move-object/from16 v0, v20
62859 349| iget-object v3, v0, com.android.calendar.GeneralPreferences.mHomeTZ
62863 353| move-object/from16 v0, v17
62864 … 355| invoke-virtual {v3,v0}, android.preference.Preference.setSummary(java.lang.CharSequence):void
62878 373| move-object/from16 v0, v18
62880 …377| invoke-virtual {v0,v1}, com.android.timezonepicker.TimeZonePickerDialog.setOnTimeZoneSetListe…
62883 380| move-object/from16 v0, v20
62885 …384| invoke-direct {v0,v1}, com.android.calendar.GeneralPreferences.migrateOldPreferences(android.…
62894 391| move-object/from16 v0, v20
62895 393| iget-object v0, v0, com.android.calendar.GeneralPreferences.mTimeZoneId
62896 395| move-object/from16 v17, v0
62910 7| move-result-object v0
62912 .local v0, "activity", android.app.Activity
62926 …22| invoke-static {v0,v3}, com.android.calendar.Utils.setTimeZone(android.content.Context, java.la…
62950 …48| invoke-static {v0}, com.android.calendar.Utils.getWidgetScheduledUpdateAction(android.content.…
62959 63| invoke-virtual {v0,v1}, android.app.Activity.sendBroadcast(android.content.Intent):void
63011 …126| invoke-static {v0,v4}, com.android.calendar.Utils.setRingTonePreference(android.content.Conte…
63015 …131| invoke-virtual {v7,v0,v9}, com.android.calendar.GeneralPreferences.getRingtoneTitleFromUri(an…
63058 7| move-result-object v0
63060 .local v0, "key", java.lang.String
63062 11| invoke-virtual {v2,v0}, java.lang.String.equals(java.lang.Object):boolean
63108 6| move-result-object v0
63110 .local v0, "a", android.app.Activity
63118 19| if-eqz v0, Label_2
63125 …28| invoke-virtual {v1,v0,v2}, android.content.Intent.setClass(android.content.Context, java.lang.…
63136 45| invoke-virtual {v0,v1}, android.app.Activity.sendBroadcast(android.content.Intent):void
63140 48| if-eqz v0, Label_3
63142 50| invoke-virtual {v0}, android.app.Activity.getPackageName():java.lang.String
63166 9| move-result-object v0
63167 …10| invoke-virtual {v0}, android.preference.PreferenceScreen.getSharedPreferences():android.conten…
63168 13| move-result-object v0
63169 …14| invoke-interface {v0,v1}, android.content.SharedPreferences.registerOnSharedPreferenceChangeLi…
63184 6| move-result-object v0
63185 …7| invoke-virtual {v0}, android.preference.PreferenceScreen.getSharedPreferences():android.content…
63186 10| move-result-object v0
63187 …11| invoke-interface {v0,v1}, android.content.SharedPreferences.unregisterOnSharedPreferenceChange…
63189 14| const/4 v0, #+0 (0x00000000 | 0.00000)
63190 …15| invoke-direct {v1,v0}, com.android.calendar.GeneralPreferences.setPreferenceListeners(android.…
63225 34| move-result-object v0
63227 .local v0, "timezoneName", java.lang.CharSequence
63229 … 37| invoke-virtual {v1,v0}, android.preference.Preference.setSummary(java.lang.CharSequence):void
63246 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.GoogleCalendarUriIntentFilter…
63247 3| iput-object v1, v0, com.android.calendar.GoogleCalendarUriIntentFilter$1.this$0
63248 5| iput-object v3, v0, com.android.calendar.GoogleCalendarUriIntentFilter$1.val$intent
63249 7| iput v4, v0, com.android.calendar.GoogleCalendarUriIntentFilter$1.val$status
63251 …9| invoke-direct {v0,v2}, android.content.AsyncQueryHandler.<init>(android.content.ContentResolver…
63289 38| const v0, #+2131492909 (0x7f0c002d | 1.86093e+38)
63292 .local v0, "toastId", int
63297 …44| invoke-static {v1,v0,v2}, android.widget.Toast.makeText(android.content.Context, int, int):and…
63304 .end_local v0
63305 52| const v0, #+2131492911 (0x7f0c002f | 1.86093e+38)
63307 .restart_local v0
63311 .end_local v0
63312 57| const v0, #+2131492910 (0x7f0c002e | 1.86093e+38)
63314 .restart_local v0
63334 3| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
63335 4| new-array v0, v0, java.lang.String[]
63339 10| aput-object v1, v0, v2
63343 16| aput-object v1, v0, v2
63347 22| aput-object v1, v0, v2
63351 28| aput-object v1, v0, v2
63353 30| sput-object v0, com.android.calendar.GoogleCalendarUriIntentFilter.EVENT_PROJECTION
63364 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.GoogleCalendarUriIntentFilter…
63365 3| invoke-direct {v0}, android.app.Activity.<init>():void
63391 18| move-result-object v0
63393 .local v0, "decodedBytes", byte[]
63397 20| array-length v8, v0
63400 23| aget-byte v8, v0, v7
63404 29| array-length v8, v0
63414 .end_local v0
63421 .restart_local v0
63428 40| array-length v8, v0
63430 43| aget-byte v8, v0, v8
63436 51| array-length v8, v0
63438 54| aget-byte v8, v0, v8
63448 74| array-length v10, v0
63450 77| aget-byte v10, v0, v10
63464 96| invoke-direct {v3,v0,v8,v7}, java.lang.String.<init>(byte[], int, int):void
63469 103| invoke-direct {v5,v0,v8,v6}, java.lang.String.<init>(byte[], int, int):void
63533 .end_local v0
63575 8| new-instance v0, com.android.calendar.GoogleCalendarUriIntentFilter$1
63576 …10| invoke-direct {v0,v9,v7,v13,v12}, com.android.calendar.GoogleCalendarUriIntentFilter$1.<init>(…
63578 .local v0, "queryHandler", android.content.AsyncQueryHandler
63601 …46| invoke-virtual/range {v0..v6}, android.content.AsyncQueryHandler.startUpdate(int, java.lang.Ob…
63628 18| move-object/from16 v0, v29
63630 …22| invoke-direct {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.extractEidAndEmail(a…
63642 43| move-object/from16 v0, v28
63643 …45| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
63652 56| move-object/from16 v0, v29
63654 …60| invoke-virtual {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.startNextMatchingAc…
63680 85| move-object/from16 v0, v25
63681 …87| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
63696 112| move-object/from16 v0, v24
63697 …114| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
63734 168| move-object/from16 v0, v25
63735 …170| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
63762 219| move-object/from16 v0, v25
63763 …221| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
63781 246| move-object/from16 v0, v17
63782 248| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
63787 253| move-object/from16 v0, v17
63788 255| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
63793 260| move-object/from16 v0, v17
63794 262| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
63803 273| move-object/from16 v0, v17
63804 275| invoke-interface {v0,v4}, android.database.Cursor.getString(int):java.lang.String
63840 310| move-object/from16 v0, v28
63841 312| invoke-virtual {v0,v5}, android.net.Uri.getQueryParameter(java.lang.String):java.lang.String
63851 325| move-object/from16 v0, v28
63852 327| invoke-virtual {v0,v4}, android.net.Uri.getQueryParameter(java.lang.String):java.lang.String
63864 340| move/from16 v0, v20
63865 342| int-to-long v8:v9, v0
63873 352| move-object/from16 v0, v23
63874 …354| invoke-direct {v0,v4,v11}, android.content.Intent.<init>(java.lang.String, android.net.Uri):v…
63882 359| move-object/from16 v0, v23
63884 …363| invoke-virtual {v0,v1,v4}, android.content.Intent.setClass(android.content.Context, java.lang…
63887 369| move-object/from16 v0, v23
63889 …373| invoke-virtual {v0,v4,v1,v2}, android.content.Intent.putExtra(java.lang.String, long):android…
63892 379| move-object/from16 v0, v23
63894 …383| invoke-virtual {v0,v4,v1,v2}, android.content.Intent.putExtra(java.lang.String, long):android…
63898 388| move-object/from16 v0, v29
63900 …392| invoke-virtual {v0,v1}, com.android.calendar.GoogleCalendarUriIntentFilter.startActivity(andr…
63934 411| move-object/from16 v0, v29
63938 …419| invoke-direct {v0,v1,v2,v10,v3}, com.android.calendar.GoogleCalendarUriIntentFilter.updateSel…
64016 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.OtherPreferences$TimeSetListe…
64017 3| iput-object v1, v0, com.android.calendar.OtherPreferences$TimeSetListener.this$0
64018 5| invoke-direct {v0}, java.lang.Object.<init>():void
64020 8| iput v2, v0, com.android.calendar.OtherPreferences$TimeSetListener.mListenerId
64045 22| move-result-object v0
64047 .local v0, "editor", android.content.SharedPreferences$Editor
64070 62| invoke-interface {v0}, android.content.SharedPreferences$Editor.commit():boolean
64081 …78| invoke-interface {v0,v3,v8}, android.content.SharedPreferences$Editor.putInt(java.lang.String,…
64084 …84| invoke-interface {v0,v3,v9}, android.content.SharedPreferences$Editor.putInt(java.lang.String,…
64094 …101| invoke-interface {v0,v3,v8}, android.content.SharedPreferences$Editor.putInt(java.lang.String…
64097 …107| invoke-interface {v0,v3,v9}, android.content.SharedPreferences$Editor.putInt(java.lang.String…
64111 3| iget-object v0, v1, com.android.calendar.OtherPreferences.mQuietHoursEnd
64112 5| return-object v0
64118 3| iget-object v0, v1, com.android.calendar.OtherPreferences.mQuietHoursStart
64119 5| return-object v0
64124 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.OtherPreferences, android.app…
64125 3| iput-object v1, v0, com.android.calendar.OtherPreferences.mTimePickerDialog
64137 6| move-result-object v0
64138 7| return-object v0
64147 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.OtherPreferences):void
64148 3| invoke-direct {v0}, android.preference.PreferenceFragment.<init>():void
64171 16| const-string/jumbo v0, "%H:%M"
64174 .local v0, "format", java.lang.String
64175 19| invoke-virtual {v1,v0}, android.text.format.Time.format(java.lang.String):java.lang.String
64180 .end_local v0
64181 24| const-string/jumbo v0, "%I:%M%P"
64182 .restart_local v0
64207 19| move-result-object v0
64209 .local v0, "entries", java.lang.CharSequence[]
64225 35| aget-object v5, v0, v1
64239 .end_local v0
64246 .restart_local v0
64269 11| const-string/jumbo v0, "com.android.calendar_preferences"
64270 …14| invoke-virtual {v11,v0}, android.preference.PreferenceManager.setSharedPreferencesName(java.la…
64276 21| const v0, #+2131099652 (0x7f060004 | 1.78117e+38)
64277 …24| invoke-virtual {v14,v0}, com.android.calendar.OtherPreferences.addPreferencesFromResource(int)…
64279 27| const-string/jumbo v0, "preferences_copy_db"
64280 …30| invoke-virtual {v14,v0}, com.android.calendar.OtherPreferences.findPreference(java.lang.CharSe…
64281 33| move-result-object v0
64282 34| iput-object v0, v14, com.android.calendar.OtherPreferences.mCopyDb
64284 36| const-string/jumbo v0, "preferences_reminders_responded"
64285 …39| invoke-virtual {v14,v0}, com.android.calendar.OtherPreferences.findPreference(java.lang.CharSe…
64286 42| move-result-object v0
64287 43| check-cast v0, android.preference.ListPreference
64288 45| iput-object v0, v14, com.android.calendar.OtherPreferences.mSkipReminders
64293 48| iget-object v0, v14, com.android.calendar.OtherPreferences.mSkipReminders
64294 50| if-eqz v0, Label_1
64296 52| iget-object v0, v14, com.android.calendar.OtherPreferences.mSkipReminders
64297 54| invoke-virtual {v0}, android.preference.ListPreference.getValue():java.lang.String
64301 58| iget-object v0, v14, com.android.calendar.OtherPreferences.mSkipReminders
64302 …60| invoke-virtual {v0,v14}, android.preference.ListPreference.setOnPreferenceChangeListener(andro…
64314 72| const-string/jumbo v0, "CalendarOtherPreferences"
64316 78| invoke-static {v0,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
64320 84| move-result v0
64321 85| iput-boolean v0, v14, com.android.calendar.OtherPreferences.mIs24HourMode
64323 87| const-string/jumbo v0, "preferences_reminders_quiet_hours"
64324 …90| invoke-virtual {v14,v0}, com.android.calendar.OtherPreferences.findPreference(java.lang.CharSe…
64325 93| move-result-object v0
64326 94| check-cast v0, android.preference.CheckBoxPreference
64328 96| iput-object v0, v14, com.android.calendar.OtherPreferences.mQuietHours
64330 98| const-string/jumbo v0, "preferences_reminders_quiet_hours_start_hour"
64334 …103| invoke-interface {v12,v0,v2}, android.content.SharedPreferences.getInt(java.lang.String, int)…
64338 107| const-string/jumbo v0, "preferences_reminders_quiet_hours_start_minute"
64339 …110| invoke-interface {v12,v0,v6}, android.content.SharedPreferences.getInt(java.lang.String, int)…
64343 114| const-string/jumbo v0, "preferences_reminders_quiet_hours_start"
64344 …117| invoke-virtual {v14,v0}, com.android.calendar.OtherPreferences.findPreference(java.lang.CharS…
64345 120| move-result-object v0
64346 121| iput-object v0, v14, com.android.calendar.OtherPreferences.mQuietHoursStart
64348 123| new-instance v0, com.android.calendar.OtherPreferences$TimeSetListener
64350 …126| invoke-direct {v0,v14,v2}, com.android.calendar.OtherPreferences$TimeSetListener.<init>(com.a…
64351 129| iput-object v0, v14, com.android.calendar.OtherPreferences.mQuietHoursStartListener
64353 131| new-instance v0, android.app.TimePickerDialog
64359 …137| invoke-direct/range {v0..v5}, android.app.TimePickerDialog.<init>(android.content.Context, an…
64360 140| iput-object v0, v14, com.android.calendar.OtherPreferences.mQuietHoursStartDialog
64362 142| iget-object v0, v14, com.android.calendar.OtherPreferences.mQuietHoursStart
64365 … 148| invoke-virtual {v0,v2}, android.preference.Preference.setSummary(java.lang.CharSequence):void
64367 151| const-string/jumbo v0, "preferences_reminders_quiet_hours_end_hour"
64371 …156| invoke-interface {v12,v0,v2}, android.content.SharedPreferences.getInt(java.lang.String, int)…
64375 160| const-string/jumbo v0, "preferences_reminders_quiet_hours_end_minute"
64376 …163| invoke-interface {v12,v0,v6}, android.content.SharedPreferences.getInt(java.lang.String, int)…
64380 167| const-string/jumbo v0, "preferences_reminders_quiet_hours_end"
64381 …170| invoke-virtual {v14,v0}, com.android.calendar.OtherPreferences.findPreference(java.lang.CharS…
64382 173| move-result-object v0
64383 174| iput-object v0, v14, com.android.calendar.OtherPreferences.mQuietHoursEnd
64385 176| new-instance v0, com.android.calendar.OtherPreferences$TimeSetListener
64387 …179| invoke-direct {v0,v14,v2}, com.android.calendar.OtherPreferences$TimeSetListener.<init>(com.a…
64388 182| iput-object v0, v14, com.android.calendar.OtherPreferences.mQuietHoursEndListener
64400 196| iget-object v0, v14, com.android.calendar.OtherPreferences.mQuietHoursEnd
64403 … 202| invoke-virtual {v0,v2}, android.preference.Preference.setSummary(java.lang.CharSequence):void
64417 6| move-result-object v0
64419 .local v0, "key", java.lang.String
64421 10| invoke-virtual {v2,v0}, java.lang.String.equals(java.lang.Object):boolean
64448 7| new-instance v0, android.content.Intent
64450 12| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
64452 .local v0, "intent", android.content.Intent
64459 …26| invoke-virtual {v0,v1}, android.content.Intent.setComponent(android.content.ComponentName):and…
64461 …29| invoke-virtual {v4,v0}, com.android.calendar.OtherPreferences.startActivity(android.content.In…
64464 .end_local v0
64520 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.QuickResponseSettings):void
64521 3| invoke-direct {v0}, android.preference.PreferenceFragment.<init>():void
64532 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.QuickResponseSettings, androi…
64533 … 3| invoke-super {v0,v1}, android.preference.PreferenceFragment.onAttach(android.app.Activity):void
64594 60| new-instance v0, android.preference.EditTextPreference
64597 …66| invoke-direct {v0,v8}, android.preference.EditTextPreference.<init>(android.content.Context):v…
64599 .local v0, "et", android.preference.EditTextPreference
64601 72| invoke-virtual {v0,v8}, android.preference.EditTextPreference.setDialogTitle(int):void
64603 …75| invoke-virtual {v0,v4}, android.preference.EditTextPreference.setTitle(java.lang.CharSequence)…
64605 78| invoke-virtual {v0,v4}, android.preference.EditTextPreference.setText(java.lang.String):void
64607 …81| invoke-virtual {v0,v9}, android.preference.EditTextPreference.setOnPreferenceChangeListener(an…
64613 88| aput-object v0, v8, v2
64615 …90| invoke-virtual {v3,v0}, android.preference.PreferenceScreen.addPreference(android.preference.P…
64624 .end_local v0
64646 4| const/4 v0, #+0 (0x00000000 | 0.00000)
64648 .local v0, "i", int
64651 8| if-ge v0, v1, Label_4
64654 12| aget-object v1, v1, v0
64660 22| aget-object v1, v1, v0
64668 34| aput-object v6, v1, v0
64671 38| aget-object v1, v1, v0
64673 42| aget-object v2, v2, v0
64677 49| aget-object v1, v1, v0
64679 53| aget-object v2, v2, v0
64694 72| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
64711 9| move-result-object v0
64712 10| check-cast v0, com.android.calendar.CalendarSettingsActivity
64714 .local v0, "activity", com.android.calendar.CalendarSettingsActivity
64715 12| invoke-virtual {v0}, com.android.calendar.CalendarSettingsActivity.isMultiPane():boolean
64720 21| invoke-virtual {v0,v1}, com.android.calendar.CalendarSettingsActivity.setTitle(int):void
64741 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mContext
64742 5| return-object v0
64748 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mDelayedMessageHandler
64749 5| return-object v0
64755 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
64756 5| return-object v0
64762 3| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter.mRemainingDirectoryCount
64763 5| return v0
64768 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter, java.ut…
64769 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mEntryMap
64775 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter, java.ut…
64776 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mExistingDestinations
64782 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter, java.ut…
64783 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mNonAggregatedEntries
64789 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter, int):vo…
64790 3| iput v1, v0, com.android.ex.chips.BaseRecipientAdapter.mRemainingDirectoryCount
64802 6| move-result-object v0
64803 7| return-object v0
64814 6| move-result-object v0
64815 7| return-object v0
64824 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$Temporar…
64825 …3| invoke-static {v0,v1,v2,v3,v4}, com.android.ex.chips.BaseRecipientAdapter.putOneEntry(com.andro…
64837 3| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
64839 …6| invoke-direct {v2,v3,v0,v1}, com.android.ex.chips.BaseRecipientAdapter.<init>(android.content.C…
64854 6| new-instance v0, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler
64856 …9| invoke-direct {v0,v3,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.<init…
64857 12| iput-object v0, v3, com.android.ex.chips.BaseRecipientAdapter.mDelayedMessageHandler
64862 19| move-result-object v0
64863 20| iput-object v0, v3, com.android.ex.chips.BaseRecipientAdapter.mContentResolver
64867 24| new-instance v0, com.android.ex.chips.DefaultPhotoManager
64869 …28| invoke-direct {v0,v1}, com.android.ex.chips.DefaultPhotoManager.<init>(android.content.Content…
64870 31| iput-object v0, v3, com.android.ex.chips.BaseRecipientAdapter.mPhotoManager
64876 37| sget-object v0, com.android.ex.chips.Queries.EMAIL
64877 39| iput-object v0, v3, com.android.ex.chips.BaseRecipientAdapter.mQueryMode
64883 42| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
64884 43| if-ne v6, v0, Label_3
64886 45| sget-object v0, com.android.ex.chips.Queries.PHONE
64887 47| iput-object v0, v3, com.android.ex.chips.BaseRecipientAdapter.mQueryMode
64891 51| sget-object v0, com.android.ex.chips.Queries.EMAIL
64892 53| iput-object v0, v3, com.android.ex.chips.BaseRecipientAdapter.mQueryMode
64894 55| const-string/jumbo v0, "BaseRecipientAdapter"
64904 78| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
64918 3| new-instance v0, java.util.ArrayList
64919 5| invoke-direct {v0}, java.util.ArrayList.<init>():void
64921 .local_ex v0, "entries", java.util.List, "Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;"
64958 48| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
64999 90| return-object v0
65004 91| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
65022 4| iget-object v0, v12, com.android.ex.chips.BaseRecipientAdapter.mContext
65024 …8| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, c…
65025 11| move-result v0
65026 12| if-nez v0, Label_1
65031 15| iget-object v0, v12, com.android.ex.chips.BaseRecipientAdapter.mQueryMode
65032 … 17| invoke-virtual {v0}, com.android.ex.chips.Queries$Query.getContentFilterUri():android.net.Uri
65033 20| move-result-object v0
65034 21| invoke-virtual {v0}, android.net.Uri.buildUpon():android.net.Uri$Builder
65035 24| move-result-object v0
65040 …29| invoke-virtual {v0,v1}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
65041 32| move-result-object v0
65049 …42| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
65055 48| const-string/jumbo v0, "directory"
65060 …55| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
65063 58| iget-object v0, v12, com.android.ex.chips.BaseRecipientAdapter.mAccount
65064 60| if-eqz v0, Label_3
65066 62| const-string/jumbo v0, "name_for_primary_account"
65069 …69| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
65071 72| const-string/jumbo v0, "type_for_primary_account"
65074 …79| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
65081 86| iget-object v0, v12, com.android.ex.chips.BaseRecipientAdapter.mContentResolver
65091 …100| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.la…
65113 3| move-object/from16 v0, v16
65114 5| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destination
65115 7| move-object/from16 v0, v20
65116 9| invoke-interface {v0,v2}, java.util.Set.contains(java.lang.Object):boolean
65123 16| move-object/from16 v0, v16
65124 18| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destination
65125 20| move-object/from16 v0, v20
65126 22| invoke-interface {v0,v2}, java.util.Set.add(java.lang.Object):boolean
65130 27| move-object/from16 v0, v16
65131 29| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.displayName
65133 31| move-object/from16 v0, v16
65134 33| iget v3, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.displayNameSource
65136 35| move-object/from16 v0, v16
65137 37| iget-object v4, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destination
65138 39| move-object/from16 v0, v16
65139 41| iget v5, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destinationType
65140 43| move-object/from16 v0, v16
65141 … 45| iget-object v6, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destinationLabel
65143 47| move-object/from16 v0, v16
65144 49| iget-wide v7:v8, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
65145 51| move-object/from16 v0, v16
65146 53| iget-object v9, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.directoryId
65147 55| move-object/from16 v0, v16
65148 57| iget-wide v10:v11, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.dataId
65149 59| move-object/from16 v0, v16
65150 …61| iget-object v12, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.thumbnailUriStri…
65152 63| move-object/from16 v0, v16
65153 65| iget-object v14, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.lookupKey
65158 72| move-object/from16 v0, v19
65159 74| invoke-interface {v0,v2}, java.util.List.add(java.lang.Object):boolean
65165 78| move-object/from16 v0, v16
65166 80| iget-wide v2:v3, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
65169 86| move-object/from16 v0, v18
65170 88| invoke-virtual {v0,v2}, java.util.LinkedHashMap.containsKey(java.lang.Object):boolean
65174 94| move-object/from16 v0, v16
65175 96| iget-wide v2:v3, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
65178 102| move-object/from16 v0, v18
65179 104| invoke-virtual {v0,v2}, java.util.LinkedHashMap.get(java.lang.Object):java.lang.Object
65184 110| move-object/from16 v0, v16
65185 112| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.displayName
65187 114| move-object/from16 v0, v16
65188 116| iget v3, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.displayNameSource
65190 118| move-object/from16 v0, v16
65191 120| iget-object v4, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destination
65192 122| move-object/from16 v0, v16
65193 124| iget v5, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destinationType
65194 126| move-object/from16 v0, v16
65195 … 128| iget-object v6, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destinationLabel
65197 130| move-object/from16 v0, v16
65198 132| iget-wide v7:v8, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
65199 134| move-object/from16 v0, v16
65200 136| iget-object v9, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.directoryId
65201 138| move-object/from16 v0, v16
65202 140| iget-wide v10:v11, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.dataId
65203 142| move-object/from16 v0, v16
65204 …144| iget-object v12, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.thumbnailUriStr…
65206 146| move-object/from16 v0, v16
65207 148| iget-object v14, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.lookupKey
65221 165| move-object/from16 v0, v16
65222 167| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.displayName
65224 169| move-object/from16 v0, v16
65225 171| iget v3, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.displayNameSource
65227 173| move-object/from16 v0, v16
65228 175| iget-object v4, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destination
65229 177| move-object/from16 v0, v16
65230 179| iget v5, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destinationType
65231 181| move-object/from16 v0, v16
65232 … 183| iget-object v6, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destinationLabel
65234 185| move-object/from16 v0, v16
65235 187| iget-wide v7:v8, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
65236 189| move-object/from16 v0, v16
65237 191| iget-object v9, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.directoryId
65238 193| move-object/from16 v0, v16
65239 195| iget-wide v10:v11, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.dataId
65240 197| move-object/from16 v0, v16
65241 …199| iget-object v12, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.thumbnailUriStr…
65243 201| move-object/from16 v0, v16
65244 203| iget-object v14, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.lookupKey
65251 213| move-object/from16 v0, v16
65252 215| iget-wide v2:v3, v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
65255 221| move-object/from16 v0, v18
65256 …223| invoke-virtual {v0,v2,v15}, java.util.LinkedHashMap.put(java.lang.Object, java.lang.Object):j…
65384 150| move-exception v0
65386 .local v0, "e", android.content.pm.PackageManager$NameNotFoundException
65404 …185| invoke-static {v10,v11,v0}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.…
65408 .end_local v0
65433 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntries
65434 5| iput-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
65448 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
65449 6| if-le v3, v0, Label_1
65464 3| const/4 v0, #+0 (0x00000000 | 0.00000)
65465 4| iput-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
65477 3| iget-object v0, v2, com.android.ex.chips.BaseRecipientAdapter.mEntryMap
65479 …7| invoke-direct {v2,v0,v1}, com.android.ex.chips.BaseRecipientAdapter.constructEntryList(java.uti…
65480 10| move-result-object v0
65481 11| return-object v0
65492 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPhotoManager
65493 …5| invoke-interface {v0,v2,v3}, com.android.ex.chips.PhotoManager.populatePhotoBytesAsync(com.andr…
65505 3| const/4 v0, #+0 (0x00000000 | 0.00000)
65506 4| return v0
65516 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mAccount
65517 5| return-object v0
65527 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mContext
65528 5| return-object v0
65539 6| move-result-object v0
65541 .local_ex v0, "entries", java.util.List, "Ljava/util/List<Lcom/android/ex/chips/RecipientEntry;>;"
65542 7| if-eqz v0, Label_2
65543 9| invoke-interface {v0}, java.util.List.size():int
65559 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
65560 5| if-eqz v0, Label_2
65561 7| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mTempEntries
65563 9| return-object v0
65565 10| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntries
65576 3| new-instance v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter
65578 …6| invoke-direct {v0,v2,v1}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.<init>(com.an…
65579 9| return-object v0
65591 6| move-result-object v0
65592 7| invoke-interface {v0,v2}, java.util.List.get(int):java.lang.Object
65593 10| move-result-object v0
65594 11| check-cast v0, com.android.ex.chips.RecipientEntry
65595 13| return-object v0
65607 6| move-result-object v0
65608 7| return-object v0
65619 3| int-to-long v0:v1, v3
65620 4| return-wide v0:v1
65632 6| move-result-object v0
65633 7| invoke-interface {v0,v2}, java.util.List.get(int):java.lang.Object
65634 10| move-result-object v0
65635 11| check-cast v0, com.android.ex.chips.RecipientEntry
65636 13| invoke-virtual {v0}, com.android.ex.chips.RecipientEntry.getEntryType():int
65637 16| move-result v0
65638 17| return v0
65650 3| const/4 v0, #+0 (0x00000000 | 0.00000)
65651 4| return-object v0
65664 6| move-result-object v0
65672 …16| invoke-static/range {v0..v5}, com.android.ex.chips.RecipientAlternatesAdapter.getMatchingRecip…
65684 3| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mPermissionsCheckListener
65685 5| return-object v0
65695 3| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter.mQueryType
65696 5| return v0
65708 6| move-result-object v0
65709 7| invoke-interface {v0,v8}, java.util.List.get(int):java.lang.Object
65714 13| iget-object v0, v7, com.android.ex.chips.BaseRecipientAdapter.mCurrentConstraint
65715 15| if-nez v0, Label_2
65719 18| iget-object v0, v7, com.android.ex.chips.BaseRecipientAdapter.mDropdownChipLayouter
65726 …25| invoke-virtual/range {v0..v6}, com.android.ex.chips.DropdownChipLayouter.bindView(android.view…
65727 28| move-result-object v0
65728 29| return-object v0
65731 30| iget-object v0, v7, com.android.ex.chips.BaseRecipientAdapter.mCurrentConstraint
65732 32| invoke-interface {v0}, java.lang.CharSequence.toString():java.lang.String
65745 3| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
65746 4| return v0
65758 6| move-result-object v0
65759 7| invoke-interface {v0,v2}, java.util.List.get(int):java.lang.Object
65760 10| move-result-object v0
65761 11| check-cast v0, com.android.ex.chips.RecipientEntry
65762 13| invoke-virtual {v0}, com.android.ex.chips.RecipientEntry.isSelectable():boolean
65763 16| move-result v0
65764 17| return v0
65773 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter):void
65783 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter):void
65784 3| invoke-virtual {v0}, com.android.ex.chips.BaseRecipientAdapter.notifyDataSetChanged():void
65795 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter):void
65807 3| iget-object v0, v3, com.android.ex.chips.BaseRecipientAdapter.mEntryMap
65811 …9| invoke-static {v4,v5,v0,v1,v2}, com.android.ex.chips.BaseRecipientAdapter.putOneEntry(com.andro…
65823 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter, com.and…
65824 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter.mEntriesUpdatedObserver
65839 4| iget-object v0, v8, com.android.ex.chips.BaseRecipientAdapter.mContext
65841 …8| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, c…
65842 11| move-result v0
65843 12| if-nez v0, Label_1
65848 15| iget v0, v8, com.android.ex.chips.BaseRecipientAdapter.mPreferredMaxResultCount
65851 21| sub-int v7, v0, v1
65860 26| iget-object v0, v8, com.android.ex.chips.BaseRecipientAdapter.mContentResolver
65869 …35| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
65873 39| iget-object v0, v8, com.android.ex.chips.BaseRecipientAdapter.mContext
65875 …43| invoke-static {v0,v6,v1}, com.android.ex.chips.BaseRecipientAdapter.setupOtherDirectories(andr…
65878 46| move-result-object v0
65885 52| return-object v0
65889 53| move-exception v0
65896 59| throw v0
65912 5| iget-object v0, v2, com.android.ex.chips.BaseRecipientAdapter.mDropdownChipLayouter
65914 …9| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setQuery(com.android.ex.chips…
65929 6| move-result v0
65931 .local v0, "count", int
65935 8| if-ge v1, v0, Label_3
65963 43| add-int/lit8 v3, v0, #-1 (0xffffffff | NaN)
65983 5| iget-object v0, v1, com.android.ex.chips.BaseRecipientAdapter.mEntriesUpdatedObserver
65984 …7| invoke-interface {v0,v2}, com.android.ex.chips.BaseRecipientAdapter$EntriesUpdatedObserver.onCh…
65998 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.RecipientAdapter, android.con…
65999 …3| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.<init>(android.content.Context…
66011 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.SearchActivity$1, com.android…
66012 3| iput-object v1, v0, com.android.calendar.SearchActivity$1.this$0
66014 5| invoke-direct {v0,v2}, android.database.ContentObserver.<init>(android.os.Handler):void
66026 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
66027 4| return v0
66038 3| iget-object v0, v1, com.android.calendar.SearchActivity$1.this$0
66039 5| invoke-virtual {v0}, com.android.calendar.SearchActivity.eventsChanged():void
66051 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.SearchActivity$2, com.android…
66052 3| iput-object v1, v0, com.android.calendar.SearchActivity$2.this$0
66054 5| invoke-direct {v0}, java.lang.Object.<init>():void
66066 3| iget-object v0, v4, com.android.calendar.SearchActivity$2.this$0
66067 …5| invoke-static {v0}, com.android.calendar.SearchActivity.-get0(com.android.calendar.SearchActivi…
66068 8| move-result-object v0
66080 …27| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
66082 30| iget-object v0, v4, com.android.calendar.SearchActivity$2.this$0
66083 32| invoke-virtual {v0}, com.android.calendar.SearchActivity.invalidateOptionsMenu():void
66091 3| iget-object v0, v1, com.android.calendar.SearchActivity.mHandler
66092 5| return-object v0
66098 3| iget-object v0, v1, com.android.calendar.SearchActivity.mTimeChangesUpdater
66099 5| return-object v0
66109 3| const-class v0, com.android.calendar.SearchActivity
66110 5| invoke-virtual {v0}, java.lang.Class.getSimpleName():java.lang.String
66111 8| move-result-object v0
66112 9| sput-object v0, com.android.calendar.SearchActivity.TAG
66126 6| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
66127 8| iput-wide v0:v1, v2, com.android.calendar.SearchActivity.mCurrentEventId
66129 10| new-instance v0, com.android.calendar.SearchActivity$1
66132 …17| invoke-direct {v0,v2,v1}, com.android.calendar.SearchActivity$1.<init>(com.android.calendar.Se…
66133 20| iput-object v0, v2, com.android.calendar.SearchActivity.mObserver
66135 22| new-instance v0, com.android.calendar.SearchActivity$2
66136 …24| invoke-direct {v0,v2}, com.android.calendar.SearchActivity$2.<init>(com.android.calendar.Searc…
66137 27| iput-object v0, v2, com.android.calendar.SearchActivity.mTimeChangesUpdater
66167 30| move-result-object v0
66169 .local v0, "fragmentManager", android.app.FragmentManager
66170 …31| invoke-virtual {v0}, android.app.FragmentManager.beginTransaction():android.app.FragmentTransa…
66186 .end_local v0
66208 22| move-result-object v0
66210 .local v0, "query", java.lang.String
66212 …24| invoke-direct {v3,v0,v1}, com.android.calendar.SearchActivity.search(java.lang.String, android…
66215 .end_local v0
66229 9| move-result-object v0
66231 .local v0, "fragmentManager", android.app.FragmentManager
66232 …10| invoke-virtual {v0}, android.app.FragmentManager.beginTransaction():android.app.FragmentTransa…
66279 17| new-instance v0, com.android.calendar.CalendarController$EventInfo
66280 19| invoke-direct {v0}, com.android.calendar.CalendarController$EventInfo.<init>():void
66282 .local v0, "searchEventInfo", com.android.calendar.CalendarController$EventInfo
66284 24| iput-wide v2:v3, v0, com.android.calendar.CalendarController$EventInfo.eventType
66286 26| iput-object v6, v0, com.android.calendar.CalendarController$EventInfo.query
66288 28| iput v4, v0, com.android.calendar.CalendarController$EventInfo.viewType
66292 32| iput-object v7, v0, com.android.calendar.CalendarController$EventInfo.startTime
66296 …36| invoke-virtual {v2,v5,v0}, com.android.calendar.CalendarController.sendEvent(java.lang.Object,…
66323 3| move-object/from16 v0, v18
66324 5| iget-boolean v2, v0, com.android.calendar.SearchActivity.mShowEventDetailsWithAgenda
66336 19| move-object/from16 v0, v19
66337 21| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
66339 23| move-object/from16 v0, v19
66340 25| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.startTime
66344 32| move-object/from16 v0, v19
66345 34| iget-object v3, v0, com.android.calendar.CalendarController$EventInfo.endTime
66359 53| move-object/from16 v0, v18
66360 55| iput-object v2, v0, com.android.calendar.SearchActivity.mEventInfoFragment
66362 57| move-object/from16 v0, v18
66363 59| iget-object v2, v0, com.android.calendar.SearchActivity.mEventInfoFragment
66365 64| move-object/from16 v0, v16
66366 …66| invoke-virtual {v0,v3,v2}, android.app.FragmentTransaction.replace(int, android.app.Fragment):…
66373 72| move-object/from16 v0, v19
66374 74| iget-wide v2:v3, v0, com.android.calendar.CalendarController$EventInfo.id
66375 76| move-object/from16 v0, v18
66376 78| iput-wide v2:v3, v0, com.android.calendar.SearchActivity.mCurrentEventId
66383 86| move-object/from16 v0, v17
66384 88| invoke-direct {v0,v2}, android.content.Intent.<init>(java.lang.String):void
66388 93| move-object/from16 v0, v19
66389 95| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
66394 101| move-object/from16 v0, v17
66395 …103| invoke-virtual {v0,v14}, android.content.Intent.setData(android.net.Uri):android.content.Inte…
66398 108| move-object/from16 v0, v17
66400 …112| invoke-virtual {v0,v1,v2}, android.content.Intent.setClass(android.content.Context, java.lang…
66404 118| move-object/from16 v0, v19
66405 120| iget-object v2, v0, com.android.calendar.CalendarController$EventInfo.startTime
66407 124| move-object/from16 v0, v19
66408 126| iget-object v2, v0, com.android.calendar.CalendarController$EventInfo.startTime
66414 133| move-object/from16 v0, v17
66415 …135| invoke-virtual {v0,v4,v2,v3}, android.content.Intent.putExtra(java.lang.String, long):android…
66418 141| move-object/from16 v0, v19
66419 143| iget-object v2, v0, com.android.calendar.CalendarController$EventInfo.endTime
66421 147| move-object/from16 v0, v19
66422 149| iget-object v2, v0, com.android.calendar.CalendarController$EventInfo.endTime
66428 156| move-object/from16 v0, v17
66429 …158| invoke-virtual {v0,v4,v2,v3}, android.content.Intent.putExtra(java.lang.String, long):android…
66431 161| move-object/from16 v0, v18
66433 …165| invoke-virtual {v0,v1}, com.android.calendar.SearchActivity.startActivity(android.content.Int…
66453 4| iget-object v0, v9, com.android.calendar.SearchActivity.mController
66459 …13| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Obj…
66471 3| const-wide/16 v0:v1, #+18 (0x00000012 | 2.52234e-44)
66472 5| return-wide v0:v1
66484 4| iget-object v0, v9, com.android.calendar.CalendarController$EventInfo.endTime
66485 6| if-nez v0, Label_3
66490 10| iget-wide v0:v1, v9, com.android.calendar.CalendarController$EventInfo.eventType
66492 14| cmp-long v0, v0:v1, v2:v3
66493 16| if-nez v0, Label_4
66502 22| iget-object v0, v9, com.android.calendar.CalendarController$EventInfo.endTime
66503 24| invoke-virtual {v0,v4}, android.text.format.Time.toMillis(boolean):long
66509 30| iget-wide v0:v1, v9, com.android.calendar.CalendarController$EventInfo.eventType
66511 34| cmp-long v0, v0:v1, v2:v3
66512 36| if-nez v0, Label_2
66515 40| iget-object v0, v9, com.android.calendar.CalendarController$EventInfo.startTime
66516 42| invoke-virtual {v0,v4}, android.text.format.Time.toMillis(boolean):long
66600 106| move-result-object v0
66602 .local v0, "intent", android.content.Intent
66604 110| invoke-virtual {v0}, android.content.Intent.getAction():java.lang.String
66637 .end_local v0
66648 .restart_local v0
66651 …167| invoke-virtual {v0,v4}, android.content.Intent.getStringExtra(java.lang.String):java.lang.Str…
66682 32| move-result-object v0
66683 33| check-cast v0, android.graphics.drawable.LayerDrawable
66685 .local v0, "icon", android.graphics.drawable.LayerDrawable
66690 …41| invoke-static {v0,v6,v3}, com.android.calendar.Utils.setTodayIcon(android.graphics.drawable.La…
66693 .end_local v0
66738 6| iget-object v0, v1, com.android.calendar.SearchActivity.mController
66739 … 8| invoke-virtual {v0}, com.android.calendar.CalendarController.deregisterAllEventHandlers():void
66756 6| const/4 v0, #+0 (0x00000000 | 0.00000)
66757 7| return v0
66768 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
66769 4| return v0
66779 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.SearchActivity, android.conte…
66780 …3| invoke-virtual {v0,v1}, com.android.calendar.SearchActivity.setIntent(android.content.Intent):v…
66782 …6| invoke-direct {v0,v1}, com.android.calendar.SearchActivity.handleIntent(android.content.Intent)…
66803 11| move/from16 v0, v17
66804 13| if-ne v0, v2, Label_1
66813 23| move-object/from16 v0, v18
66814 25| iget-object v2, v0, com.android.calendar.SearchActivity.mController
66828 43| move/from16 v0, v17
66829 45| if-ne v0, v2, Label_2
66836 52| move/from16 v0, v17
66837 54| if-ne v0, v2, Label_3
66839 56| move-object/from16 v0, v18
66840 58| iget-object v8, v0, com.android.calendar.SearchActivity.mController
66854 78| move/from16 v0, v17
66855 80| if-ne v0, v2, Label_4
66876 6| iget-object v0, v2, com.android.calendar.SearchActivity.mHandler
66878 …10| invoke-static {v0,v1}, com.android.calendar.Utils.resetMidnightUpdater(android.os.Handler, jav…
66880 13| iget-object v0, v2, com.android.calendar.SearchActivity.mTimeChangesReceiver
66881 …15| invoke-static {v2,v0}, com.android.calendar.Utils.clearTimeChangesReceiver(android.content.Con…
66883 18| iget-object v0, v2, com.android.calendar.SearchActivity.mContentResolver
66885 …22| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.data…
66898 3| const/4 v0, #+0 (0x00000000 | 0.00000)
66899 4| return v0
66914 7| iget-object v0, v13, com.android.calendar.SearchActivity.mController
66925 …22| invoke-virtual/range {v0..v12}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
66939 6| iget-object v0, v4, com.android.calendar.SearchActivity.mHandler
66945 …16| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
66949 22| iget-object v0, v4, com.android.calendar.SearchActivity.mTimeChangesUpdater
66950 …24| invoke-static {v4,v0}, com.android.calendar.Utils.setTimeChangesReceiver(android.content.Conte…
66951 27| move-result-object v0
66952 28| iput-object v0, v4, com.android.calendar.SearchActivity.mTimeChangesReceiver
66954 30| iget-object v0, v4, com.android.calendar.SearchActivity.mContentResolver
66958 …37| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
66975 6| const-string/jumbo v0, "key_restore_time"
66979 15| invoke-virtual {v5,v0,v2,v3}, android.os.Bundle.putLong(java.lang.String, long):void
66981 18| const-string/jumbo v0, "key_restore_search_query"
66983 …23| invoke-virtual {v5,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
67009 5| const/4 v0, #+0 (0x00000000 | 0.00000)
67017 13| iput-object v0, v3, com.android.calendar.StickyHeaderListView.mContext
67019 15| iput-object v0, v3, com.android.calendar.StickyHeaderListView.mAdapter
67021 17| iput-object v0, v3, com.android.calendar.StickyHeaderListView.mIndexer
67023 19| iput-object v0, v3, com.android.calendar.StickyHeaderListView.mHeaderHeightListener
67025 21| iput-object v0, v3, com.android.calendar.StickyHeaderListView.mStickyHeader
67027 23| iput-object v0, v3, com.android.calendar.StickyHeaderListView.mDummyHeader
67029 25| iput-object v0, v3, com.android.calendar.StickyHeaderListView.mListView
67031 27| iput-object v0, v3, com.android.calendar.StickyHeaderListView.mListener
67058 8| const/4 v0, #+0 (0x00000000 | 0.00000)
67060 .local v0, "i", int
67061 9| if-ge v0, v1, Label_3
67063 …11| invoke-virtual {v7,v0}, com.android.calendar.StickyHeaderListView.getChildAt(int):android.view…
67075 24| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
67122 6| iget-boolean v0, v1, com.android.calendar.StickyHeaderListView.mChildViewsCreated
67123 8| if-nez v0, Label_1
67128 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
67129 14| iput-boolean v0, v1, com.android.calendar.StickyHeaderListView.mDoHeaderReset
67143 6| iget-boolean v0, v1, com.android.calendar.StickyHeaderListView.mChildViewsCreated
67144 8| if-nez v0, Label_1
67149 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
67150 14| iput-boolean v0, v1, com.android.calendar.StickyHeaderListView.mDoHeaderReset
67165 6| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
67166 8| if-eqz v0, Label_1
67168 10| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
67169 …12| invoke-interface {v0,v2,v3,v4,v5}, android.widget.AbsListView$OnScrollListener.onScroll(androi…
67183 3| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
67184 5| if-eqz v0, Label_1
67186 7| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListener
67187 …9| invoke-interface {v0,v2,v3}, android.widget.AbsListView$OnScrollListener.onScrollStateChanged(a…
67200 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.StickyHeaderListView, android…
67203 5| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mAdapter
67216 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.StickyHeaderListView, com.and…
67217 3| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mHeaderHeightListener
67235 12| new-instance v0, android.widget.FrameLayout$LayoutParams
67240 …17| invoke-direct {v0,v1,v5,v2}, android.widget.FrameLayout$LayoutParams.<init>(int, int, int):void
67242 .local v0, "params", android.view.ViewGroup$LayoutParams
67244 …22| invoke-virtual {v1,v0}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParams)…
67264 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.StickyHeaderListView, com.and…
67265 3| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mIndexer
67280 5| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListView
67281 …7| invoke-virtual {v0,v1}, android.widget.ListView.setOnScrollListener(android.widget.AbsListView$…
67283 10| iget-object v0, v1, com.android.calendar.StickyHeaderListView.mListView
67284 12| invoke-virtual {v0}, android.widget.ListView.getHeaderViewsCount():int
67285 15| move-result v0
67286 16| iput v0, v1, com.android.calendar.StickyHeaderListView.mListViewHeadersCount
67298 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.StickyHeaderListView, android…
67299 3| iput-object v1, v0, com.android.calendar.StickyHeaderListView.mListener
67410 123| move-result-object v0
67412 .local v0, "SectionLastView", android.view.View
67413 124| if-eqz v0, Label_11
67414 126| invoke-virtual {v0}, android.view.View.getBottom():int
67418 132| invoke-virtual {v0}, android.view.View.getBottom():int
67484 .end_local v0
67539 .restart_local v0
67569 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.UpgradeReceiver):void
67570 3| invoke-direct {v0}, android.content.BroadcastReceiver.<init>():void
67581 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.UpgradeReceiver, android.cont…
67594 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.Utils$CalendarBroadcastReceiv…
67595 3| invoke-direct {v0}, android.content.BroadcastReceiver.<init>():void
67597 6| iput-object v1, v0, com.android.calendar.Utils$CalendarBroadcastReceiver.mCallBack
67611 6| move-result-object v0
67613 10| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
67614 13| move-result v0
67615 14| if-nez v0, Label_1
67618 19| move-result-object v0
67620 23| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
67621 26| move-result v0
67623 27| if-nez v0, Label_1
67626 32| move-result-object v0
67628 36| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
67629 39| move-result v0
67631 40| if-nez v0, Label_1
67634 45| move-result-object v0
67636 49| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
67637 52| move-result v0
67639 53| if-eqz v0, Label_2
67642 55| iget-object v0, v2, com.android.calendar.Utils$CalendarBroadcastReceiver.mCallBack
67643 57| if-eqz v0, Label_2
67645 59| iget-object v0, v2, com.android.calendar.Utils$CalendarBroadcastReceiver.mCallBack
67646 61| invoke-interface {v0}, java.lang.Runnable.run():void
67658 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.Utils$DNASegment):void
67659 3| invoke-direct {v0}, java.lang.Object.<init>():void
67669 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.Utils$DNASegment, com.android…
67670 3| invoke-direct {v0}, com.android.calendar.Utils$DNASegment.<init>():void
67680 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.Utils$DNAStrand):void
67681 3| invoke-direct {v0}, java.lang.Object.<init>():void
67693 4| const/16 v0, #+840 (0x00000348 | 1.17709e-42)
67694 6| sput v0, com.android.calendar.Utils.WORK_DAY_MINUTES
67696 8| const/16 v0, #+360 (0x00000168 | 5.04467e-43)
67697 10| sput v0, com.android.calendar.Utils.WORK_DAY_START_MINUTES
67699 12| const/16 v0, #+1200 (0x000004b0 | 1.68156e-42)
67700 14| sput v0, com.android.calendar.Utils.WORK_DAY_END_MINUTES
67702 16| sget v0, com.android.calendar.Utils.WORK_DAY_END_MINUTES
67703 18| rsub-int v0, v0, #+1440 (0x000005a0 | 2.01787e-42)
67704 20| sput v0, com.android.calendar.Utils.WORK_DAY_END_LENGTH
67706 22| const/high16 v0, #-16777216 (0xff000000 | -1.70141e+38)
67707 24| sput v0, com.android.calendar.Utils.CONFLICT_COLOR
67711 28| new-instance v0, com.android.calendar.CalendarUtils$TimeZoneUtils
67713 …33| invoke-direct {v0,v1}, com.android.calendar.CalendarUtils$TimeZoneUtils.<init>(java.lang.Strin…
67714 36| sput-object v0, com.android.calendar.Utils.mTZUtils
67718 40| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
67719 42| sput-wide v0:v1, com.android.calendar.Utils.mTardis
67721 44| const/4 v0, #+0 (0x00000000 | 0.00000)
67722 45| sput-object v0, com.android.calendar.Utils.sVersion
67724 47| const-string/jumbo v0, "^.*$"
67725 … 50| invoke-static {v0}, java.util.regex.Pattern.compile(java.lang.String):java.util.regex.Pattern
67726 53| move-result-object v0
67727 54| sput-object v0, com.android.calendar.Utils.mWildcardPattern
67729 …56| const-string/jumbo v0, "([-+NnSs](\s)*)?[1-9]?[0-9](\xffffffc2\xffffffb0)(\s)*([1-5]?[0-9]')?(…
67730 … 59| invoke-static {v0}, java.util.regex.Pattern.compile(java.lang.String):java.util.regex.Pattern
67731 62| move-result-object v0
67733 63| sput-object v0, com.android.calendar.Utils.COORD_PATTERN
67744 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.Utils):void
67745 3| invoke-direct {v0}, java.lang.Object.<init>():void
67775 26| move-result v0
67777 .local v0, "end", int
67784 34| if-gt v1, v0, Label_5
67818 3| iget v0, v12, com.android.calendar.Event.startDay
67820 7| if-le v0, v2, Label_1
67822 9| const-string/jumbo v0, "CalUtils"
67834 36| invoke-static {v0,v2}, android.util.Log.wtf(java.lang.String, java.lang.String):int
67837 39| iget v0, v12, com.android.calendar.Event.startDay
67839 43| if-eq v0, v2, Label_4
67845 50| iget v0, v12, com.android.calendar.Event.color
67846 52| iput v0, v1, com.android.calendar.Event.color
67848 54| iget v0, v12, com.android.calendar.Event.startDay
67849 56| iput v0, v1, com.android.calendar.Event.startDay
67851 58| iget v0, v12, com.android.calendar.Event.startTime
67852 60| iput v0, v1, com.android.calendar.Event.startTime
67854 62| iget v0, v1, com.android.calendar.Event.startDay
67855 64| iput v0, v1, com.android.calendar.Event.endDay
67857 66| const/16 v0, #+1439 (0x0000059f | 2.01647e-42)
67858 68| iput v0, v1, com.android.calendar.Event.endTime
67861 70| iget v0, v1, com.android.calendar.Event.startDay
67863 74| if-eq v0, v2, Label_3
67864 76| move-object v0, v11
67870 …82| invoke-static/range {v0..v5}, com.android.calendar.Utils.addNewSegment(java.util.LinkedList, c…
67872 85| iget v0, v1, com.android.calendar.Event.startDay
67873 87| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
67874 89| iput v0, v1, com.android.calendar.Event.startDay
67876 91| iget v0, v1, com.android.calendar.Event.startDay
67877 93| iput v0, v1, com.android.calendar.Event.endDay
67879 95| const/4 v0, #+0 (0x00000000 | 0.00000)
67880 96| iput v0, v1, com.android.calendar.Event.startTime
67886 101| iget v0, v12, com.android.calendar.Event.endTime
67887 103| iput v0, v1, com.android.calendar.Event.endTime
67894 108| const/4 v0, #+0 (0x00000000 | 0.00000)
67895 …109| invoke-direct {v9,v0}, com.android.calendar.Utils$DNASegment.<init>(com.android.calendar.Util…
67898 112| iget v0, v12, com.android.calendar.Event.startDay
67899 114| sub-int/2addr v0, v14
67900 115| mul-int/lit16 v6, v0, #+1440 (0x000005a0 | 2.01787e-42)
67903 117| add-int/lit16 v0, v6, #+1440 (0x000005a0 | 2.01787e-42)
67904 119| add-int/lit8 v7, v0, #-1 (0xffffffff | NaN)
67907 121| iget v0, v12, com.android.calendar.Event.startTime
67908 123| add-int/2addr v0, v6
67909 124| invoke-static {v0,v15}, java.lang.Math.max(int, int):int
67910 127| move-result v0
67911 128| iput v0, v9, com.android.calendar.Utils$DNASegment.startMinute
67913 130| iget v0, v9, com.android.calendar.Utils$DNASegment.startMinute
67914 132| add-int v0, v0, v16
67915 134| invoke-static {v0,v7}, java.lang.Math.min(int, int):int
67919 138| iget v0, v12, com.android.calendar.Event.endTime
67920 140| add-int/2addr v0, v6
67921 141| invoke-static {v0,v8}, java.lang.Math.max(int, int):int
67922 144| move-result v0
67923 145| iput v0, v9, com.android.calendar.Utils$DNASegment.endMinute
67925 147| iget v0, v9, com.android.calendar.Utils$DNASegment.endMinute
67926 149| if-le v0, v7, Label_5
67931 153| iget v0, v12, com.android.calendar.Event.color
67932 155| iput v0, v9, com.android.calendar.Utils$DNASegment.color
67934 157| iget v0, v12, com.android.calendar.Event.startDay
67935 159| iput v0, v9, com.android.calendar.Utils$DNASegment.day
67939 164| iget v0, v9, com.android.calendar.Utils$DNASegment.color
67940 …166| invoke-static {v13,v0}, com.android.calendar.Utils.getOrCreateStrand(java.util.HashMap, int):…
67944 170| iget v0, v10, com.android.calendar.Utils$DNAStrand.count
67945 172| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
67946 174| iput v0, v10, com.android.calendar.Utils$DNAStrand.count
67971 19| move-result-object v0
67973 .local v0, "displayName", java.lang.String
67974 20| if-eqz v0, Label_1
67976 22| invoke-interface {v2,v0}, java.util.Map.containsKey(java.lang.Object):boolean
67980 …30| invoke-interface {v2,v0,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
67984 .end_local v0
67995 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.content.Context, android.content.Broadcast…
67996 …3| invoke-virtual {v0,v1}, android.content.Context.unregisterReceiver(android.content.BroadcastRec…
68050 50| const/4 v0, #+0 (0x00000000 | 0.00000)
68052 .local v0, "i", int
68053 51| if-ge v0, v1, Label_5
68055 53| invoke-interface {v6,v0}, android.database.Cursor.getString(int):java.lang.String
68057 57| invoke-interface {v7,v0}, android.database.Cursor.getString(int):java.lang.String
68066 68| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
68070 .end_local v0
68095 15| const-string/jumbo v0, "UTC"
68096 18| iput-object v0, v3, android.text.format.Time.timezone
68098 20| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
68099 21| invoke-virtual {v3,v0}, android.text.format.Time.normalize(boolean):long
68100 24| move-result-wide v0:v1
68101 25| return-wide v0:v1
68120 10| const-string/jumbo v0, "UTC"
68121 13| iput-object v0, v3, android.text.format.Time.timezone
68127 20| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
68128 21| invoke-virtual {v3,v0}, android.text.format.Time.normalize(boolean):long
68129 24| move-result-wide v0:v1
68130 25| return-wide v0:v1
68143 6| new-instance v0, java.lang.IllegalArgumentException
68145 11| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
68146 14| throw v0
68149 15| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
68150 16| return v0
68153 17| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
68154 18| return v0
68157 19| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
68158 20| return v0
68161 21| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
68162 22| return v0
68165 23| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
68166 24| return v0
68169 25| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
68170 26| return v0
68173 27| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
68174 28| return v0
68212 25| move-object/from16 v0, v25
68213 27| invoke-virtual {v0,v5}, android.content.res.Resources.getColor(int):int
68218 36| move-object/from16 v0, v25
68219 38| invoke-virtual {v0,v5}, android.content.res.Resources.getInteger(int):int
68224 47| move-object/from16 v0, v25
68225 49| invoke-virtual {v0,v5}, android.content.res.Resources.getInteger(int):int
68257 96| move-object/from16 v0, v29
68258 …98| invoke-virtual {v6,v0}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
68284 137| move/from16 v0, v32
68285 139| invoke-virtual {v6,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
68296 152| move-object/from16 v0, v33
68297 154| array-length v5, v0
68338 209| move-object/from16 v0, v33
68339 211| array-length v5, v0
68361 239| move/from16 v0, v28
68362 241| if-lt v5, v0, Label_5
68364 245| move/from16 v0, v21
68365 247| if-gt v5, v0, Label_5
68371 255| move-object/from16 v0, v33
68372 257| array-length v5, v0
68373 258| move/from16 v0, v28
68374 …260| invoke-static {v15,v4,v0,v5}, com.android.calendar.Utils.addAllDayToStrands(com.android.calen…
68381 270| move/from16 v0, v28
68382 272| if-ge v5, v0, Label_7
68384 274| move/from16 v0, v28
68385 276| iput v0, v3, com.android.calendar.Event.startDay
68392 283| move/from16 v0, v24
68393 285| rsub-int v6, v0, #+1440 (0x000005a0 | 2.01787e-42)
68396 289| move/from16 v0, v24
68397 291| rsub-int v5, v0, #+1440 (0x000005a0 | 2.01787e-42)
68402 297| move/from16 v0, v21
68403 299| if-le v5, v0, Label_9
68405 301| move/from16 v0, v21
68406 303| iput v0, v3, com.android.calendar.Event.endDay
68413 311| move/from16 v0, v24
68414 313| if-ge v5, v0, Label_10
68416 315| move/from16 v0, v24
68417 317| iput v0, v3, com.android.calendar.Event.endTime
68427 330| move/from16 v0, v24
68428 332| if-ge v5, v0, Label_11
68469 390| move/from16 v0, v24
68470 392| if-ge v5, v0, Label_11
68510 439| move/from16 v0, v18
68511 441| if-lt v0, v5, Label_15
68516 445| move-object/from16 v0, v22
68517 447| iget v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68518 449| move/from16 v0, v27
68519 451| if-ge v0, v5, Label_25
68528 461| move/from16 v0, v19
68529 463| invoke-virtual {v2,v0}, java.util.LinkedList.get(int):java.lang.Object
68533 471| move/from16 v0, v18
68534 473| if-lt v0, v5, Label_16
68542 479| move/from16 v0, v20
68543 481| invoke-virtual {v2,v0}, java.util.LinkedList.get(int):java.lang.Object
68547 487| move-object/from16 v0, v17
68548 489| iget v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68549 491| move/from16 v0, v27
68550 493| if-gt v0, v5, Label_25
68552 495| move-object/from16 v0, v17
68553 497| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68568 511| move-object/from16 v0, v17
68569 513| iget v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68571 516| move/from16 v0, v18
68572 518| if-ge v0, v5, Label_21
68576 523| move-object/from16 v0, v26
68577 …525| invoke-direct {v0,v5}, com.android.calendar.Utils$DNASegment.<init>(com.android.calendar.Util…
68580 528| move-object/from16 v0, v17
68581 530| iget v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68582 532| move-object/from16 v0, v26
68583 534| iput v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68585 536| move-object/from16 v0, v17
68586 538| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68587 540| move-object/from16 v0, v26
68588 542| iput v5, v0, com.android.calendar.Utils$DNASegment.color
68591 546| move-object/from16 v0, v26
68592 548| iput v5, v0, com.android.calendar.Utils$DNASegment.startMinute
68594 550| move-object/from16 v0, v17
68595 552| iget v5, v0, com.android.calendar.Utils$DNASegment.day
68596 554| move-object/from16 v0, v26
68597 556| iput v5, v0, com.android.calendar.Utils$DNASegment.day
68599 558| move/from16 v0, v18
68601 562| iput v0, v1, com.android.calendar.Utils$DNASegment.endMinute
68604 566| move-object/from16 v0, v26
68605 568| invoke-virtual {v2,v5,v0}, java.util.LinkedList.add(int, java.lang.Object):void
68607 571| move-object/from16 v0, v26
68608 573| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68620 591| move-object/from16 v0, v17
68621 593| iget v5, v0, com.android.calendar.Utils$DNASegment.startMinute
68623 596| move/from16 v0, v27
68624 598| if-le v0, v5, Label_27
68628 603| move-object/from16 v0, v23
68629 …605| invoke-direct {v0,v5}, com.android.calendar.Utils$DNASegment.<init>(com.android.calendar.Util…
68632 608| move-object/from16 v0, v17
68633 610| iget v5, v0, com.android.calendar.Utils$DNASegment.startMinute
68634 612| move-object/from16 v0, v23
68635 614| iput v5, v0, com.android.calendar.Utils$DNASegment.startMinute
68637 616| move-object/from16 v0, v17
68638 618| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68639 620| move-object/from16 v0, v23
68640 622| iput v5, v0, com.android.calendar.Utils$DNASegment.color
68643 626| move-object/from16 v0, v23
68644 628| iput v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68646 630| move-object/from16 v0, v17
68647 632| iget v5, v0, com.android.calendar.Utils$DNASegment.day
68648 634| move-object/from16 v0, v23
68649 636| iput v5, v0, com.android.calendar.Utils$DNASegment.day
68651 638| move/from16 v0, v27
68653 642| iput v0, v1, com.android.calendar.Utils$DNASegment.startMinute
68658 646| move/from16 v0, v20
68660 650| invoke-virtual {v2,v0,v1}, java.util.LinkedList.add(int, java.lang.Object):void
68662 653| move-object/from16 v0, v23
68663 655| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68686 689| move-object/from16 v0, v26
68687 691| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68690 697| move-object/from16 v0, v17
68691 699| iget v5, v0, com.android.calendar.Utils$DNASegment.day
68692 701| move-object/from16 v0, v26
68693 703| iget v6, v0, com.android.calendar.Utils$DNASegment.day
68696 707| move-object/from16 v0, v26
68697 709| iget v5, v0, com.android.calendar.Utils$DNASegment.startMinute
68698 711| move-object/from16 v0, v17
68699 713| iget v6, v0, com.android.calendar.Utils$DNASegment.endMinute
68703 719| move-object/from16 v0, v17
68704 721| iget v5, v0, com.android.calendar.Utils$DNASegment.startMinute
68705 723| move-object/from16 v0, v26
68706 725| iget v6, v0, com.android.calendar.Utils$DNASegment.startMinute
68709 731| move-object/from16 v0, v26
68710 733| iput v5, v0, com.android.calendar.Utils$DNASegment.startMinute
68712 735| move-object/from16 v0, v17
68713 737| invoke-virtual {v2,v0}, java.util.LinkedList.remove(java.lang.Object):boolean
68715 740| move-object/from16 v0, v17
68716 742| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68739 774| move-object/from16 v0, v23
68740 776| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68743 782| move-object/from16 v0, v17
68744 784| iget v5, v0, com.android.calendar.Utils$DNASegment.day
68745 786| move-object/from16 v0, v23
68746 788| iget v6, v0, com.android.calendar.Utils$DNASegment.day
68749 792| move-object/from16 v0, v23
68750 794| iget v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68751 796| move-object/from16 v0, v17
68752 798| iget v6, v0, com.android.calendar.Utils$DNASegment.startMinute
68756 804| move-object/from16 v0, v17
68757 806| iget v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68758 808| move-object/from16 v0, v23
68759 810| iget v6, v0, com.android.calendar.Utils$DNASegment.endMinute
68762 816| move-object/from16 v0, v23
68763 818| iput v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68765 820| move-object/from16 v0, v17
68766 822| invoke-virtual {v2,v0}, java.util.LinkedList.remove(java.lang.Object):boolean
68768 825| move-object/from16 v0, v17
68769 827| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68785 849| move-object/from16 v0, v17
68786 851| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68790 857| move-object/from16 v0, v17
68791 859| iget v5, v0, com.android.calendar.Utils$DNASegment.color
68802 879| move-object/from16 v0, v17
68803 881| iput v5, v0, com.android.calendar.Utils$DNASegment.color
68819 903| move-object/from16 v0, v22
68820 905| iget v5, v0, com.android.calendar.Utils$DNASegment.endMinute
68821 907| move/from16 v0, v18
68822 909| if-le v0, v5, Label_5
68824 911| move-object/from16 v0, v22
68825 913| iget v6, v0, com.android.calendar.Utils$DNASegment.endMinute
69013 199| move-object/from16 v0, v18
69014 …201| invoke-virtual {v5,v11,v0}, android.content.Intent.putExtra(java.lang.String, java.lang.Strin…
69040 7| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
69042 8| return v0
69044 9| const/4 v0, #+0 (0x00000000 | 0.00000)
69048 15| move-result v0
69071 20| move-object/from16 v0, v22
69072 22| invoke-virtual {v7,v0}, java.lang.String.equals(java.lang.Object):boolean
69077 30| move-object/from16 v0, v19
69079 … 34| invoke-static {v0,v1}, android.text.util.Linkify.addLinks(android.text.Spannable, int):boolean
69085 45| move-object/from16 v0, v19
69089 …53| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
69094 59| move-object/from16 v0, v20
69095 61| array-length v0, v0
69096 62| move/from16 v22, v0
69098 66| move/from16 v0, v22
69100 70| if-ne v0, v1, Label_1
69104 76| move-object/from16 v0, v19
69106 80| invoke-interface {v0,v1}, android.text.Spannable.getSpanStart(java.lang.Object):int
69112 88| move-object/from16 v0, v19
69114 92| invoke-interface {v0,v1}, android.text.Spannable.getSpanEnd(java.lang.Object):int
69120 100| move/from16 v0, v22
69121 102| if-gt v13, v0, Label_1
69126 110| move/from16 v0, v22
69127 112| if-lt v12, v0, Label_1
69145 134| move-object/from16 v0, v19
69148 …140| invoke-static {v0,v1,v2}, android.text.util.Linkify.addLinks(android.text.Spannable, java.uti…
69157 146| move-object/from16 v0, v19
69159 …150| invoke-static {v0,v1}, android.text.util.Linkify.addLinks(android.text.Spannable, int):boolean
69167 162| move-object/from16 v0, v19
69171 …170| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):ja…
69177 178| move-object/from16 v0, v22
69179 …182| invoke-virtual {v0,v1}, java.util.regex.Pattern.matcher(java.lang.CharSequence):java.util.reg…
69199 201| move-object/from16 v0, v19
69201 …205| invoke-static {v0,v10,v1,v9}, com.android.calendar.Utils.spanWillOverlap(android.text.Spannab…
69217 237| move-object/from16 v0, v18
69219 241| invoke-direct {v0,v1}, android.text.style.URLSpan.<init>(java.lang.String):void
69223 246| move-object/from16 v0, v19
69227 …254| invoke-interface {v0,v1,v2,v9,v3}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
69240 269| move-object/from16 v0, v19
69244 …277| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):ja…
69260 290| move-object/from16 v0, v17
69261 292| array-length v0, v0
69262 293| move/from16 v22, v0
69264 297| move/from16 v0, v22
69265 299| if-ge v15, v0, Label_13
69276 311| move-object/from16 v0, v19
69278 …315| invoke-static {v0,v10,v1,v9}, com.android.calendar.Utils.spanWillOverlap(android.text.Spannab…
69296 334| move-object/from16 v0, v19
69297 336| invoke-interface {v0,v11}, android.text.Spannable.charAt(int):char
69302 342| move/from16 v0, v22
69303 344| if-eq v4, v0, Label_10
69329 385| move-object/from16 v0, v18
69331 389| invoke-direct {v0,v1}, android.text.style.URLSpan.<init>(java.lang.String):void
69335 394| move-object/from16 v0, v19
69339 …402| invoke-interface {v0,v1,v2,v9,v3}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
69376 452| move-object/from16 v0, v19
69379 …458| invoke-static {v0,v1,v2}, android.text.util.Linkify.addLinks(android.text.Spannable, java.uti…
69439 54| move-result v0
69442 55| invoke-static {v0}, java.lang.Character.isDigit(char):boolean
69448 63| move v3, v0
69458 69| const/16 v0, #+27 (0x0000001b | 3.78351e-44)
69459 .local v0, "ch", char
69463 .end_local v0
69464 73| invoke-static {v0}, java.lang.Character.isWhitespace(char):boolean
69507 118| invoke-virtual {v6,v0}, java.lang.String.indexOf(int):int
69539 16| add-int/lit8 v0, v6, #+1 (0x00000001 | 1.40130e-45)
69541 .local v0, "endPos", int
69542 18| if-gez v0, Label_2
69566 44| if-ge v5, v0, Label_5
69574 56| if-ge v5, v0, Label_4
69580 62| if-ne v5, v0, Label_1
69614 104| if-ge v5, v0, Label_2
69634 3| sget-object v0, com.android.calendar.Utils.mTZUtils
69639 …9| invoke-virtual/range {v0..v6}, com.android.calendar.CalendarUtils$TimeZoneUtils.formatDateRange…
69640 12| move-result-object v0
69641 13| return-object v0
69655 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
69656 6| invoke-virtual {v8,v0}, android.text.format.Time.toMillis(boolean):long
69663 15| move-result-object v0
69664 16| return-object v0
69674 3| sget-boolean v0, com.android.calendar.Utils.mAllowWeekForDetailView
69675 5| return v0
69687 6| move-result-object v0
69688 7| invoke-virtual {v0,v2}, android.content.res.Resources.getBoolean(int):boolean
69689 10| move-result v0
69690 11| return v0
69703 5| const/4 v0, #+0 (0x00000000 | 0.00000)
69704 …6| invoke-static {v14,v0}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
69713 14| sget-object v0, com.android.calendar.Utils.mTZUtils
69717 …19| invoke-virtual/range {v0..v6}, com.android.calendar.CalendarUtils$TimeZoneUtils.formatDateRang…
69718 22| move-result-object v0
69719 23| invoke-virtual {v0}, java.lang.String.toString():java.lang.String
69720 26| move-result-object v0
69721 27| aput-object v0, v8, v9
69723 29| const v0, #+2131492956 (0x7f0c005c | 1.86094e+38)
69724 …32| invoke-virtual {v14,v0,v8}, android.content.Context.getString(int, java.lang.Object[]):java.la…
69736 41| add-int/lit8 v0, v11, #-1 (0xffffffff | NaN)
69737 43| if-ne v10, v0, Label_3
69741 47| sget-object v0, com.android.calendar.Utils.mTZUtils
69745 …52| invoke-virtual/range {v0..v6}, com.android.calendar.CalendarUtils$TimeZoneUtils.formatDateRang…
69746 55| move-result-object v0
69747 56| invoke-virtual {v0}, java.lang.String.toString():java.lang.String
69748 59| move-result-object v0
69749 60| aput-object v0, v8, v9
69751 62| const v0, #+2131492957 (0x7f0c005d | 1.86094e+38)
69752 …65| invoke-virtual {v14,v0,v8}, android.content.Context.getString(int, java.lang.Object[]):java.la…
69759 71| add-int/lit8 v0, v11, #+1 (0x00000001 | 1.40130e-45)
69760 73| if-ne v10, v0, Label_4
69764 77| sget-object v0, com.android.calendar.Utils.mTZUtils
69768 …82| invoke-virtual/range {v0..v6}, com.android.calendar.CalendarUtils$TimeZoneUtils.formatDateRang…
69769 85| move-result-object v0
69770 86| invoke-virtual {v0}, java.lang.String.toString():java.lang.String
69771 89| move-result-object v0
69772 90| aput-object v0, v8, v9
69774 92| const v0, #+2131492958 (0x7f0c005e | 1.86094e+38)
69775 …95| invoke-virtual {v14,v0,v8}, android.content.Context.getString(int, java.lang.Object[]):java.la…
69782 101| sget-object v0, com.android.calendar.Utils.mTZUtils
69786 …106| invoke-virtual/range {v0..v6}, com.android.calendar.CalendarUtils$TimeZoneUtils.formatDateRan…
69787 109| move-result-object v0
69788 110| invoke-virtual {v0}, java.lang.String.toString():java.lang.String
69803 6| move-result-object v0
69805 .local v0, "prefs", android.content.SharedPreferences
69808 …11| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getInt(java.lang.String, int):i…
69827 11| const/16 v0, #+102 (0x00000066 | 1.42932e-43)
69829 .local v0, "a", int
69884 32| move-result v0
69907 73| invoke-virtual {v3,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
69915 84| return v0
69919 85| const/4 v0, #+0 (0x00000000 | 0.00000)
69920 .local v0, "vibrate", boolean
69924 .end_local v0
69931 95| move-result v0
69932 .local v0, "vibrate", boolean
69954 13| new-array v0, v1, float[]
69956 .local v0, "hsv", float[]
69957 15| invoke-static {v5,v0}, android.graphics.Color.colorToHSV(int, float[]):void
69959 18| aget v1, v0, v3
69965 30| aput v1, v0, v3
69967 32| aget v1, v0, v4
69970 38| aput v1, v0, v4
69972 40| invoke-static {v0}, android.graphics.Color.HSVToColor(float[]):int
69999 17| move-object/from16 v0, v24
70001 21| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
70004 24| move-object/from16 v0, v24
70006 28| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
70018 40| move-wide/from16 v0:v1, v32:v33
70020 …44| invoke-static {v8,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.f…
70025 49| move-wide/from16 v0:v1, v34:v35
70027 …53| invoke-static {v8,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.f…
70031 57| move-object/from16 v0, v24
70032 59| iget-wide v8:v9, v0, android.text.format.Time.gmtoff
70040 71| move-object/from16 v0, v24
70041 73| iget-wide v14:v15, v0, android.text.format.Time.gmtoff
70050 83| move/from16 v0, v30
70051 85| if-ne v8, v0, Label_4
70054 90| move-object/from16 v0, v28
70055 92| invoke-virtual {v0,v8}, android.content.res.Resources.getString(int):java.lang.String
70095 135| move/from16 v0, v30
70096 137| if-ne v8, v0, Label_2
70099 142| move-object/from16 v0, v28
70100 144| invoke-virtual {v0,v8}, android.content.res.Resources.getString(int):java.lang.String
70110 150| move-object/from16 v0, v24
70111 152| iget-wide v14:v15, v0, android.text.format.Time.gmtoff
70128 178| move-object/from16 v0, v24
70129 180| iget-wide v0:v1, v0, android.text.format.Time.gmtoff
70130 182| move-wide/from16 v22:v23, v0:v1
70139 193| move/from16 v0, v30
70140 195| if-ne v8, v0, Label_6
70149 206| move-object/from16 v0, v28
70150 …208| invoke-virtual {v0,v10,v8}, android.content.res.Resources.getString(int, java.lang.Object[]):…
70158 215| move/from16 v0, v30
70159 217| if-ne v8, v0, Label_7
70168 228| move-object/from16 v0, v28
70169 …230| invoke-virtual {v0,v10,v8}, android.content.res.Resources.getString(int, java.lang.Object[]):…
70193 260| move-object/from16 v0, v28
70194 …262| invoke-virtual {v0,v10,v8}, android.content.res.Resources.getString(int, java.lang.Object[]):…
70261 32| new-instance v0, android.text.format.Time
70262 34| invoke-direct {v0,v8}, android.text.format.Time.<init>(java.lang.String):void
70264 .local v0, "startTime", android.text.format.Time
70265 37| invoke-virtual {v0,v6,v7}, android.text.format.Time.set(long):void
70267 40| iget v3, v0, android.text.format.Time.isDst
70297 16| move-result-object v0
70299 .local v0, "pref", java.lang.String
70301 20| invoke-virtual {v3,v0}, java.lang.String.equals(java.lang.Object):boolean
70320 39| invoke-static {v0}, java.lang.Integer.parseInt(java.lang.String):int
70346 6| move-result v0
70347 7| invoke-static {v0}, com.android.calendar.Utils.convertDayOfWeekFromTimeToCalendar(int):int
70348 10| move-result v0
70349 11| return v0
70361 6| move-result-object v0
70363 .local v0, "prefs", android.content.SharedPreferences
70366 …11| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
70379 3| mul-int/lit8 v0, v2, #+7 (0x00000007 | 9.80909e-45)
70381 8| add-int/2addr v0, v1
70382 9| return v0
70406 16| iget v0, v3, android.text.format.Time.monthDay
70407 18| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
70408 20| iput v0, v3, android.text.format.Time.monthDay
70416 28| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
70417 29| invoke-virtual {v3,v0}, android.text.format.Time.normalize(boolean):long
70418 32| move-result-wide v0:v1
70419 33| return-wide v0:v1
70434 10| move-result-object v0
70435 11| check-cast v0, com.android.calendar.Utils$DNAStrand
70437 .local v0, "strand", com.android.calendar.Utils$DNAStrand
70438 13| if-nez v0, Label_1
70440 15| new-instance v0, com.android.calendar.Utils$DNAStrand
70441 .end_local v0
70442 17| invoke-direct {v0}, com.android.calendar.Utils$DNAStrand.<init>():void
70444 .restart_local v0
70445 20| iput v3, v0, com.android.calendar.Utils$DNAStrand.color
70448 23| iput v1, v0, com.android.calendar.Utils$DNAStrand.count
70450 25| iget v1, v0, com.android.calendar.Utils$DNAStrand.color
70453 …31| invoke-virtual {v2,v1,v0}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
70456 34| return-object v0
70472 11| div-int v0, v1, v2
70475 .local v0, "y", int
70476 13| return v0
70479 .end_local v0
70490 26| add-int v0, v6, v1
70491 .restart_local v0
70495 .end_local v0
70504 40| add-int v0, v1, v2
70505 .restart_local v0
70521 12| move-result-object v0
70523 .local v0, "s", java.lang.String[]
70524 13| if-nez v0, Label_1
70530 25| move-result-object v0
70533 26| return-object v0
70549 11| move-result-object v0
70551 .local v0, "prefs", android.content.SharedPreferences
70553 …15| invoke-interface {v0,v2,v4}, android.content.SharedPreferences.getString(java.lang.String, jav…
70580 3| new-instance v0, java.lang.StringBuilder
70581 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
70584 …12| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
70585 15| move-result-object v0
70587 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
70588 22| move-result-object v0
70589 23| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
70590 26| move-result-object v0
70591 27| return-object v0
70603 6| move-result-object v0
70605 .local v0, "prefs", android.content.SharedPreferences
70606 …7| invoke-interface {v0,v3,v4}, android.content.SharedPreferences.getInt(java.lang.String, int):int
70620 6| move-result-object v0
70622 .local v0, "prefs", android.content.SharedPreferences
70623 …7| invoke-interface {v0,v3,v4}, android.content.SharedPreferences.getString(java.lang.String, java…
70637 6| move-result-object v0
70639 .local v0, "prefs", android.content.SharedPreferences
70640 …7| invoke-interface {v0,v3,v4}, android.content.SharedPreferences.getBoolean(java.lang.String, boo…
70655 7| move-result-object v0
70657 .local v0, "prefs", android.content.SharedPreferences
70658 …8| invoke-interface {v0,v5,v3}, android.content.SharedPreferences.getStringSet(java.lang.String, j…
70688 6| move-result-object v0
70690 .local v0, "prefs", android.content.SharedPreferences
70694 …11| invoke-interface {v0,v1,v2}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
70706 3| sget-wide v0:v1, com.android.calendar.Utils.mTardis
70707 5| return-wide v0:v1
70718 3| sget-object v0, com.android.calendar.Utils.mTZUtils
70719 …5| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils.getTimeZone(android…
70720 8| move-result-object v0
70721 9| return-object v0
70755 27| move-exception v0
70757 .local v0, "e", android.content.pm.PackageManager$NameNotFoundException
70789 11| move-result-object v0
70791 .local v0, "extras", android.os.Bundle
70807 31| if-eqz v0, Label_3
70811 37| invoke-virtual {v0,v3,v4}, android.os.Bundle.getBoolean(java.lang.String, boolean):boolean
70823 57| invoke-virtual {v0,v4}, android.os.Bundle.getString(java.lang.String):java.lang.String
70862 24| move-result v0
70864 .local v0, "firstDayOfWeek", int
70868 29| if-eqz v0, Label_1
70869 31| if-ne v0, v4, Label_3
70886 51| if-ne v0, v4, Label_2
70904 3| rsub-int/lit8 v0, v4, #+4 (0x00000004 | 5.60519e-45)
70906 .local v0, "diff", int
70907 5| if-gez v0, Label_1
70909 7| add-int/lit8 v0, v0, #+7 (0x00000007 | 9.80909e-45)
70913 12| sub-int v1, v2, v0
70929 3| new-instance v0, java.lang.StringBuilder
70930 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
70933 …12| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
70934 15| move-result-object v0
70936 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
70937 22| move-result-object v0
70938 23| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
70939 26| move-result-object v0
70940 27| return-object v0
70951 3| new-instance v0, java.lang.StringBuilder
70952 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
70955 …12| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
70956 15| move-result-object v0
70958 …19| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
70959 22| move-result-object v0
70960 23| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
70961 26| move-result-object v0
70962 27| return-object v0
70973 3| const/4 v0, #+0 (0x00000000 | 0.00000)
70975 .local v0, "i", int
70978 8| if-ge v0, v1, Label_3
70980 10| invoke-interface {v2,v0}, java.lang.CharSequence.charAt(int):char
70986 20| return v0
70989 21| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
71007 7| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
71009 .local v0, "i", int
71010 9| if-ltz v0, Label_3
71012 11| invoke-interface {v2,v0}, java.lang.CharSequence.charAt(int):char
71018 21| return v0
71021 22| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
71038 6| move-result v0
71039 7| if-eqz v0, Label_2
71041 12| move-result v0
71042 13| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
71044 15| return v0
71046 16| const/4 v0, #+0 (0x00000000 | 0.00000)
71057 3| sget v0, android.os.Build$VERSION.SDK_INT
71059 7| if-lt v0, v1, Label_2
71060 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
71062 10| return v0
71064 11| const/4 v0, #+0 (0x00000000 | 0.00000)
71075 3| sget v0, android.os.Build$VERSION.SDK_INT
71077 7| if-lt v0, v1, Label_2
71078 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
71080 10| return v0
71082 11| const/4 v0, #+0 (0x00000000 | 0.00000)
71094 4| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
71100 10| return v0
71103 11| if-ne v5, v0, Label_3
71111 20| move v0, v1
71123 4| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
71129 10| return v0
71132 11| if-ne v4, v0, Label_3
71137 17| if-eq v3, v0, Label_1
71139 19| move v0, v1
71158 12| move-result v0
71160 .local v0, "currentDay", int
71161 13| sub-int v1, v2, v0
71187 5| const-string/jumbo v0, "calendar.google.com"
71188 8| invoke-virtual {v1,v0}, java.lang.String.endsWith(java.lang.String):boolean
71189 11| move-result v0
71190 12| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
71192 14| return v0
71194 15| const/4 v0, #+0 (0x00000000 | 0.00000)
71213 10| move-result-object v0
71215 .local v0, "columnNames", java.lang.String[]
71216 11| if-nez v0, Label_2
71219 14| new-array v0, v5, java.lang.String[]
71223 18| invoke-direct {v3,v0}, android.database.MatrixCursor.<init>(java.lang.String[]):void
71352 94| move-result v0
71354 .local v0, "method", int
71355 …95| invoke-static {v1,v0}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int)…
71363 .end_local v0
71397 0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.os.Handler, java.lang.Runnable):void
71398 3| if-eqz v0, Label_1
71405 8| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
71418 3| new-instance v0, android.content.Intent
71420 …7| invoke-direct {v0,v3,v1}, android.content.Intent.<init>(android.content.Context, java.lang.Clas…
71422 .local v0, "launchIntent", android.content.Intent
71424 …13| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Int…
71427 18| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
71431 …25| invoke-virtual {v0,v1,v2}, android.content.Intent.putExtra(java.lang.String, boolean):android.…
71433 28| invoke-virtual {v3,v0}, android.content.Context.startActivity(android.content.Intent):void
71445 0| invoke-static/range {v0..v0}, Tracer.OnEntry(boolean):void
71446 3| sput-boolean v0, com.android.calendar.Utils.mAllowWeekForDetailView
71464 10| move-result-object v0
71466 .local v0, "editor", android.content.SharedPreferences$Editor
71481 …25| invoke-interface {v0,v3,v5}, android.content.SharedPreferences$Editor.putInt(java.lang.String,…
71485 …31| invoke-interface {v0,v3,v5}, android.content.SharedPreferences$Editor.putInt(java.lang.String,…
71487 34| invoke-interface {v0}, android.content.SharedPreferences$Editor.apply():void
71527 13| move-result-wide v0:v1
71529 .local v0, "now", long
71534 19| invoke-virtual {v4,v0,v1}, android.text.format.Time.set(long):void
71571 10| move-result-object v0
71573 .local v0, "prefs", android.content.SharedPreferences
71574 …11| invoke-interface {v0}, android.content.SharedPreferences.edit():android.content.SharedPreferen…
71597 10| move-result-object v0
71599 .local v0, "editor", android.content.SharedPreferences$Editor
71600 …11| invoke-interface {v0,v3,v4}, android.content.SharedPreferences$Editor.putInt(java.lang.String,…
71602 14| invoke-interface {v0}, android.content.SharedPreferences$Editor.apply():void
71616 6| move-result-object v0
71618 .local v0, "prefs", android.content.SharedPreferences
71619 …7| invoke-interface {v0}, android.content.SharedPreferences.edit():android.content.SharedPreferenc…
71641 10| move-result-object v0
71643 .local v0, "editor", android.content.SharedPreferences$Editor
71644 …11| invoke-interface {v0,v3,v4}, android.content.SharedPreferences$Editor.putBoolean(java.lang.Str…
71646 14| invoke-interface {v0}, android.content.SharedPreferences$Editor.apply():void
71660 6| move-result-object v0
71662 .local v0, "prefs", android.content.SharedPreferences
71681 …25| invoke-interface {v0}, android.content.SharedPreferences.edit():android.content.SharedPreferen…
71698 3| new-instance v0, android.content.IntentFilter
71699 5| invoke-direct {v0}, android.content.IntentFilter.<init>():void
71701 .local v0, "filter", android.content.IntentFilter
71703 11| invoke-virtual {v0,v2}, android.content.IntentFilter.addAction(java.lang.String):void
71706 17| invoke-virtual {v0,v2}, android.content.IntentFilter.addAction(java.lang.String):void
71709 23| invoke-virtual {v0,v2}, android.content.IntentFilter.addAction(java.lang.String):void
71712 29| invoke-virtual {v0,v2}, android.content.IntentFilter.addAction(java.lang.String):void
71718 …37| invoke-virtual {v3,v1,v0}, android.content.Context.registerReceiver(android.content.BroadcastR…
71731 3| sget-object v0, com.android.calendar.Utils.mTZUtils
71732 …5| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarUtils$TimeZoneUtils.setTimeZone(android…
71747 9| move-result-object v0
71749 .local v0, "currentDrawable", android.graphics.drawable.Drawable
71750 10| if-eqz v0, Label_2
71751 12| instance-of v3, v0, com.android.calendar.DayOfMonthDrawable
71753 16| move-object v2, v0
71796 9| move-result-object v0
71797 10| check-cast v0, android.app.SearchManager
71799 .local v0, "searchManager", android.app.SearchManager
71802 …16| invoke-virtual {v0,v1}, android.app.SearchManager.getSearchableInfo(android.content.ComponentN…
71834 20| move-result v0
71836 .local v0, "endDay", int
71837 21| if-ne v1, v0, Label_3
71871 20| move-result v0
71873 .local v0, "existingEnd", int
71875 23| if-ge v9, v0, Label_5
71910 76| if-le v10, v0, Label_3
71917 .end_local v0
71932 4| new-instance v0, android.os.Bundle
71933 6| invoke-direct {v0}, android.os.Bundle.<init>():void
71935 .local v0, "extras", android.os.Bundle
71937 12| invoke-virtual {v0,v1,v2}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
71940 18| invoke-virtual {v0,v1,v2}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
71945 …27| invoke-static {v3,v1,v0}, android.content.ContentResolver.requestSync(android.accounts.Account…
71958 6| move-result-wide v0:v1
71959 7| sput-wide v0:v1, com.android.calendar.Utils.mTardis
71974 8| move-result-object v0
71976 .local v0, "data", android.net.Uri
71984 20| if-eqz v0, Label_1
71985 22| invoke-virtual {v0}, android.net.Uri.isHierarchical():boolean
71989 28| invoke-virtual {v0}, android.net.Uri.getPathSegments():java.util.List
72007 55| invoke-virtual {v0}, android.net.Uri.getLastPathSegment():java.lang.String
72065 23| new-instance v0, android.os.Bundle
72066 25| invoke-direct {v0}, android.os.Bundle.<init>():void
72068 .local v0, "extras", android.os.Bundle
72070 31| invoke-virtual {v0,v3,v5}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
72078 …41| invoke-static {v4,v3,v0}, android.content.ContentResolver.requestSync(android.accounts.Account…
72147 72| move-object/from16 v0, v19
72148 74| invoke-virtual {v0,v14}, java.util.HashMap.get(java.lang.Object):java.lang.Object
72196 124| move/from16 v0, v16
72197 126| iput v0, v8, com.android.calendar.Utils$DNAStrand.position
72198 128| int-to-float v0, v11
72199 129| move/from16 v16, v0
72205 139| move/from16 v0, v16
72206 141| iput v0, v8, com.android.calendar.Utils$DNAStrand.position
72207 143| int-to-float v0, v12
72208 144| move/from16 v16, v0
72214 154| move/from16 v0, v16
72215 156| iput v0, v8, com.android.calendar.Utils$DNAStrand.position
72216 158| int-to-float v0, v11
72217 159| move/from16 v16, v0
72223 169| move/from16 v0, v16
72224 171| iput v0, v8, com.android.calendar.Utils$DNAStrand.position
72225 173| int-to-float v0, v13
72226 174| move/from16 v16, v0
72252 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaAdapter$1, com.a…
72253 3| iput-object v1, v0, com.android.calendar.agenda.AgendaAdapter$1.this$0
72255 5| invoke-direct {v0}, java.lang.Object.<init>():void
72267 3| iget-object v0, v1, com.android.calendar.agenda.AgendaAdapter$1.this$0
72268 5| invoke-virtual {v0}, com.android.calendar.agenda.AgendaAdapter.notifyDataSetChanged():void
72279 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.agenda.AgendaAdapter$ViewHold…
72280 3| invoke-direct {v0}, java.lang.Object.<init>():void
72292 3| const/4 v0, #+0 (0x00000000 | 0.00000)
72293 …4| invoke-direct {v3,v4,v5,v0}, android.widget.ResourceCursorAdapter.<init>(android.content.Contex…
72295 7| new-instance v0, com.android.calendar.agenda.AgendaAdapter$1
72296 …9| invoke-direct {v0,v3}, com.android.calendar.agenda.AgendaAdapter$1.<init>(com.android.calendar.…
72297 12| iput-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mTZUpdater
72300 17| move-result-object v0
72301 18| iput-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72303 20| iget-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72305 25| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
72306 28| move-result-object v0
72307 29| iput-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mNoTitleLabel
72309 31| iget-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72311 36| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
72312 39| move-result v0
72313 40| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.mDeclinedColor
72315 42| iget-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72317 47| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
72318 50| move-result v0
72319 51| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.mStandardColor
72321 53| iget-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72323 58| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
72324 61| move-result v0
72325 62| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.mWhereDeclinedColor
72327 64| iget-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72329 69| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
72330 72| move-result v0
72331 73| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.mWhereColor
72333 75| new-instance v0, java.lang.StringBuilder
72335 79| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
72336 82| iput-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mStringBuilder
72338 84| new-instance v0, java.util.Formatter
72342 …92| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
72343 95| iput-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mFormatter
72345 97| iget-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72347 102| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
72348 105| move-result v0
72349 106| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.COLOR_CHIP_ALL_DAY_HEIGHT
72351 108| iget-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72353 113| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
72354 116| move-result v0
72355 117| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.COLOR_CHIP_HEIGHT
72357 119| iget v0, v3, com.android.calendar.agenda.AgendaAdapter.mScale
72359 122| cmpl-float v0, v0, v1
72360 124| if-nez v0, Label_1
72362 126| iget-object v0, v3, com.android.calendar.agenda.AgendaAdapter.mResources
72363 …128| invoke-virtual {v0}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMe…
72364 131| move-result-object v0
72365 132| iget v0, v0, android.util.DisplayMetrics.density
72366 134| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.mScale
72368 136| iget v0, v3, com.android.calendar.agenda.AgendaAdapter.mScale
72370 140| cmpl-float v0, v0, v1
72371 142| if-eqz v0, Label_1
72373 144| iget v0, v3, com.android.calendar.agenda.AgendaAdapter.COLOR_CHIP_ALL_DAY_HEIGHT
72374 146| int-to-float v0, v0
72376 149| mul-float/2addr v0, v1
72377 150| float-to-int v0, v0
72378 151| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.COLOR_CHIP_ALL_DAY_HEIGHT
72380 153| iget v0, v3, com.android.calendar.agenda.AgendaAdapter.COLOR_CHIP_HEIGHT
72381 155| int-to-float v0, v0
72383 158| mul-float/2addr v0, v1
72384 159| float-to-int v0, v0
72385 160| iput v0, v3, com.android.calendar.agenda.AgendaAdapter.COLOR_CHIP_HEIGHT
72406 9| move-object/from16 v0, v21
72407 11| instance-of v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder
72422 28| move-object/from16 v0, v30
72424 32| invoke-virtual {v0,v1}, android.view.View.setTag(java.lang.Object):void
72427 38| move-object/from16 v0, v30
72428 40| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
72431 46| move-object/from16 v0, v16
72432 48| iput-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.title
72435 53| move-object/from16 v0, v30
72436 55| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
72439 61| move-object/from16 v0, v16
72440 63| iput-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.when
72443 68| move-object/from16 v0, v30
72444 70| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
72447 76| move-object/from16 v0, v16
72448 78| iput-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.where
72451 83| move-object/from16 v0, v30
72452 85| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
72456 91| move-object/from16 v0, v16
72457 93| iput-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.textContainer
72460 98| move-object/from16 v0, v30
72461 100| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
72463 104| move-object/from16 v0, v16
72464 106| iput-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.selectedMarker
72467 111| move-object/from16 v0, v30
72468 113| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
72471 119| move-object/from16 v0, v16
72472 121| iput-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.colorChip
72477 124| move-object/from16 v0, v32
72478 126| invoke-interface {v0,v2}, android.database.Cursor.getLong(int):long
72480 130| move-object/from16 v0, v16
72481 132| iput-wide v2:v3, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.startTimeMilli
72484 135| move-object/from16 v0, v32
72485 137| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
72492 144| move-object/from16 v0, v16
72493 146| iput-boolean v10, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.allDay
72496 150| move-object/from16 v0, v32
72497 152| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
72502 157| move/from16 v0, v20
72503 159| if-ne v0, v2, Label_16
72505 161| move-object/from16 v0, v16
72506 163| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.title
72507 165| move-object/from16 v0, v29
72508 167| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mDeclinedColor
72511 172| move-object/from16 v0, v16
72512 174| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.when
72513 176| move-object/from16 v0, v29
72514 178| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mWhereDeclinedColor
72517 183| move-object/from16 v0, v16
72518 185| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.where
72519 187| move-object/from16 v0, v29
72520 189| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mWhereDeclinedColor
72523 194| move-object/from16 v0, v16
72524 196| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.colorChip
72529 202| move-object/from16 v0, v16
72530 204| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.colorChip
72537 212| move-object/from16 v0, v29
72538 214| iget v2, v0, com.android.calendar.agenda.AgendaAdapter.COLOR_CHIP_ALL_DAY_HEIGHT
72539 216| move-object/from16 v0, v19
72540 218| iput v2, v0, android.view.ViewGroup$LayoutParams.height
72543 220| move-object/from16 v0, v16
72544 222| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.colorChip
72545 224| move-object/from16 v0, v19
72546 …226| invoke-virtual {v2,v0}, com.android.calendar.ColorChipView.setLayoutParams(android.view.ViewG…
72549 231| move-object/from16 v0, v32
72550 233| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
72557 241| move-object/from16 v0, v32
72558 243| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
72563 249| move-object/from16 v0, v32
72564 251| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
72568 255| move-object/from16 v0, v18
72570 259| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
72574 265| move-object/from16 v0, v16
72575 267| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.colorChip
72579 273| move-object/from16 v0, v16
72580 275| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.title
72581 277| move-object/from16 v0, v29
72582 279| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mStandardColor
72585 284| move-object/from16 v0, v16
72586 286| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.when
72587 288| move-object/from16 v0, v29
72588 290| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mStandardColor
72591 295| move-object/from16 v0, v16
72592 297| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.where
72593 299| move-object/from16 v0, v29
72594 301| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mStandardColor
72600 306| move-object/from16 v0, v16
72601 308| iget-object v0, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.title
72602 310| move-object/from16 v22, v0
72605 312| move-object/from16 v0, v16
72606 314| iget-object v0, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.when
72607 316| move-object/from16 v25, v0
72610 318| move-object/from16 v0, v16
72611 320| iget-object v0, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.where
72612 322| move-object/from16 v27, v0
72616 325| move-object/from16 v0, v32
72617 327| invoke-interface {v0,v2}, android.database.Cursor.getLong(int):long
72619 331| move-object/from16 v0, v16
72620 333| iput-wide v2:v3, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.instanceId
72623 336| move-object/from16 v0, v32
72624 338| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
72630 346| move-object/from16 v0, v16
72631 348| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.colorChip
72635 354| move-object/from16 v0, v32
72636 356| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
72646 368| move-object/from16 v0, v29
72647 370| iget-object v0, v0, com.android.calendar.agenda.AgendaAdapter.mNoTitleLabel
72648 372| move-object/from16 v23, v0
72654 378| move-object/from16 v0, v32
72655 380| invoke-interface {v0,v2}, android.database.Cursor.getLong(int):long
72660 386| move-object/from16 v0, v32
72661 388| invoke-interface {v0,v2}, android.database.Cursor.getLong(int):long
72666 394| move-object/from16 v0, v32
72667 396| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
72674 401| move-object/from16 v0, v29
72675 403| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter.mTZUpdater
72676 405| move-object/from16 v0, v31
72677 …407| invoke-static {v0,v2}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
72693 424| move-object/from16 v0, v29
72694 426| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter.mStringBuilder
72698 432| move-object/from16 v0, v29
72699 434| iget-object v3, v0, com.android.calendar.agenda.AgendaAdapter.mFormatter
72738 489| move-object/from16 v0, v26
72739 …491| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
72759 521| move-object/from16 v0, v32
72760 523| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
72770 536| move-object/from16 v0, v27
72771 538| invoke-virtual {v0,v2}, android.widget.TextView.setVisibility(int):void
72801 548| move-object/from16 v0, v16
72802 550| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.title
72803 552| move-object/from16 v0, v29
72804 554| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mStandardColor
72807 559| move-object/from16 v0, v16
72808 561| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.when
72809 563| move-object/from16 v0, v29
72810 565| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mWhereColor
72813 570| move-object/from16 v0, v16
72814 572| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.where
72815 574| move-object/from16 v0, v29
72816 576| iget v3, v0, com.android.calendar.agenda.AgendaAdapter.mWhereColor
72820 582| move/from16 v0, v20
72821 584| if-ne v0, v2, Label_17
72823 586| move-object/from16 v0, v16
72824 588| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.colorChip
72830 596| move-object/from16 v0, v16
72831 598| iget-object v2, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.colorChip
72838 606| move-object/from16 v0, v29
72839 608| iget v2, v0, com.android.calendar.agenda.AgendaAdapter.COLOR_CHIP_HEIGHT
72840 610| move-object/from16 v0, v19
72841 612| iput v2, v0, android.view.ViewGroup$LayoutParams.height
72868 625| move-object/from16 v0, v24
72869 627| invoke-virtual {v0,v2,v3}, java.util.TimeZone.getDisplayName(boolean, int):java.lang.String
72883 638| move-object/from16 v0, v27
72884 640| invoke-virtual {v0,v2}, android.widget.TextView.setVisibility(int):void
72895 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaByDayAdapter$1, …
72896 3| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$1.this$0
72898 5| invoke-direct {v0}, java.lang.Object.<init>():void
72910 3| iget-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter$1.this$0
72916 …15| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.-set0(com.android.calend…
72918 18| iget-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter$1.this$0
72924 …31| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.-set1(com.android.calend…
72926 34| iget-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter$1.this$0
72927 …36| invoke-virtual {v0}, com.android.calendar.agenda.AgendaByDayAdapter.notifyDataSetChanged():void
72966 3| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
72977 15| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventId
72979 …17| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
72981 … 19| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventEndTimeMilli
72985 23| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
72986 25| iput-wide v0:v1, v3, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mInstanceId
73015 18| const/4 v0, #+0 (0x00000000 | 0.00000)
73016 …19| iput-boolean v0, v2, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mFirstDayAfterYest…
73031 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.agenda.AgendaByDayAdapter$Vie…
73032 3| invoke-direct {v0}, java.lang.Object.<init>():void
73039 3| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mContext
73040 5| return-object v0
73046 3| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73047 5| return-object v0
73052 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaByDayAdapter, ja…
73053 3| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73059 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaByDayAdapter, an…
73060 3| iput-object v1, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTmpTime
73074 6| new-instance v0, com.android.calendar.agenda.AgendaByDayAdapter$1
73075 …8| invoke-direct {v0,v3}, com.android.calendar.agenda.AgendaByDayAdapter$1.<init>(com.android.cale…
73076 11| iput-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mTZUpdater
73080 15| new-instance v0, com.android.calendar.agenda.AgendaAdapter
73082 …20| invoke-direct {v0,v4,v1}, com.android.calendar.agenda.AgendaAdapter.<init>(android.content.Con…
73083 23| iput-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
73085 25| iget-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mContext
73087 …30| invoke-virtual {v0,v1}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
73088 33| move-result-object v0
73089 34| check-cast v0, android.view.LayoutInflater
73090 36| iput-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mInflater
73092 38| new-instance v0, java.lang.StringBuilder
73094 42| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
73095 45| iput-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mStringBuilder
73097 47| new-instance v0, java.util.Formatter
73101 …55| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
73102 58| iput-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mFormatter
73104 60| iget-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mTZUpdater
73105 …62| invoke-static {v4,v0}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
73106 65| move-result-object v0
73107 66| iput-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73109 68| new-instance v0, android.text.format.Time
73111 72| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
73112 75| iput-object v0, v3, com.android.calendar.agenda.AgendaByDayAdapter.mTmpTime
73124 3| const/4 v0, #+0 (0x00000000 | 0.00000)
73125 4| return v0
73136 3| move-object/from16 v0, v53
73137 5| iget-object v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
73138 7| move-object/from16 v27, v0
73149 18| move-object/from16 v0, v52
73150 20| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73151 22| move-object/from16 v0, v51
73152 24| invoke-direct {v0,v4}, android.text.format.Time.<init>(java.lang.String):void
73159 31| move-object/from16 v0, v51
73161 35| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
73163 38| move-object/from16 v0, v51
73164 40| iget-wide v4:v5, v0, android.text.format.Time.gmtoff
73165 42| move-wide/from16 v0:v1, v48:v49
73166 44| invoke-static {v0,v1,v4,v5}, android.text.format.Time.getJulianDay(long, long):int
73168 48| move-object/from16 v0, v52
73169 50| iput v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTodayJulianDay
73183 67| move-object/from16 v0, v27
73184 69| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
73189 75| move-object/from16 v0, v27
73190 77| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
73195 82| move-object/from16 v0, v27
73196 84| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
73201 90| move-object/from16 v0, v27
73202 92| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
73207 97| move-object/from16 v0, v27
73208 99| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
73213 104| move-object/from16 v0, v27
73214 106| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
73223 116| move-object/from16 v0, v52
73224 118| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73225 120| move-object/from16 v0, v51
73227 …124| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
73230 128| move-object/from16 v0, v52
73231 130| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73232 132| move-object/from16 v0, v51
73234 …136| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
73238 140| move-object/from16 v0, v53
73239 142| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
73240 144| move/from16 v0, v30
73241 146| invoke-static {v0,v4}, java.lang.Math.max(int, int):int
73244 150| move-object/from16 v0, v51
73246 154| invoke-virtual {v0,v1}, android.text.format.Time.setJulianDay(int):long
73250 158| move-wide/from16 v0:v1, v34:v35
73252 162| invoke-static {v0,v1,v2,v3}, java.lang.Math.max(long, long):long
73255 166| move/from16 v0, v30
73257 170| if-eq v0, v1, Label_5
73260 173| move/from16 v0, v47
73261 175| if-ne v0, v4, Label_8
73265 180| move/from16 v0, v30
73266 …182| invoke-direct {v4,v5,v0}, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.<init>(int, …
73267 185| move-object/from16 v0, v50
73268 187| invoke-virtual {v0,v4}, java.util.ArrayList.add(java.lang.Object):boolean
73275 194| move-object/from16 v0, v27
73276 196| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
73280 200| move-object/from16 v0, v53
73281 202| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
73282 204| move/from16 v0, v17
73283 206| invoke-static {v0,v4}, java.lang.Math.min(int, int):int
73286 210| move/from16 v0, v17
73288 214| if-le v0, v1, Label_17
73290 216| move-object/from16 v0, v52
73291 218| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73292 220| move-object/from16 v0, v51
73294 …224| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.getNextMidnight(android.text.format.T…
73301 235| move-object/from16 v0, v46
73302 237| invoke-virtual {v0,v15}, java.util.LinkedList.add(java.lang.Object):boolean
73311 255| move-object/from16 v0, v50
73313 259| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
73336 274| move/from16 v0, v30
73337 276| if-gt v6, v0, Label_16
73355 296| move-object/from16 v0, v44
73356 298| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEndDay
73368 315| move-object/from16 v0, v50
73369 317| invoke-virtual {v0,v4}, java.util.ArrayList.add(java.lang.Object):boolean
73374 322| move-object/from16 v0, v44
73375 …324| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventSta…
73376 326| move-object/from16 v0, v52
73377 328| iget-object v7, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73379 330| move-object/from16 v0, v51
73380 …332| invoke-static {v0,v4,v5,v7}, com.android.calendar.Utils.getNextMidnight(android.text.format.T…
73384 336| move-object/from16 v0, v44
73385 338| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEndDay
73388 342| move-object/from16 v0, v44
73389 …344| iget-wide v12:v13, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventE…
73394 348| move-object/from16 v0, v44
73395 350| iget v7, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mPosition
73397 352| move-object/from16 v0, v44
73398 354| iget-wide v8:v9, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventId
73399 356| move-object/from16 v0, v44
73400 …358| iget-wide v10:v11, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventS…
73402 360| move-object/from16 v0, v44
73403 …362| iget-wide v14:v15, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mInstan…
73404 364| move-object/from16 v0, v44
73405 366| iget-boolean v0, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mAllDay
73406 368| move/from16 v16, v0
73410 374| move-object/from16 v0, v50
73411 376| invoke-virtual {v0,v4}, java.util.ArrayList.add(java.lang.Object):boolean
73413 379| move-wide/from16 v0:v1, v20:v21
73415 …383| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventSta…
73437 400| move/from16 v0, v30
73438 …402| invoke-direct {v4,v5,v0}, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.<init>(int, …
73439 405| move-object/from16 v0, v50
73440 407| invoke-virtual {v0,v4}, java.util.ArrayList.add(java.lang.Object):boolean
73454 427| move-object/from16 v0, v50
73456 431| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
73473 440| move-object/from16 v0, v53
73474 442| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
73494 464| move-object/from16 v0, v44
73495 466| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEndDay
73507 483| move-object/from16 v0, v50
73508 485| invoke-virtual {v0,v4}, java.util.ArrayList.add(java.lang.Object):boolean
73513 490| move-object/from16 v0, v44
73514 …492| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventSta…
73516 494| move-object/from16 v0, v52
73517 496| iget-object v7, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
73519 498| move-object/from16 v0, v51
73520 …500| invoke-static {v0,v4,v5,v7}, com.android.calendar.Utils.getNextMidnight(android.text.format.T…
73524 504| move-object/from16 v0, v44
73525 506| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEndDay
73527 510| move-object/from16 v0, v44
73528 …512| iget-wide v12:v13, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventE…
73533 516| move-object/from16 v0, v44
73534 518| iget v7, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mPosition
73536 520| move-object/from16 v0, v44
73537 522| iget-wide v8:v9, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventId
73538 524| move-object/from16 v0, v44
73539 …526| iget-wide v10:v11, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventS…
73541 528| move-object/from16 v0, v44
73542 …530| iget-wide v14:v15, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mInstan…
73543 532| move-object/from16 v0, v44
73544 534| iget-boolean v0, v0, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mAllDay
73545 536| move/from16 v16, v0
73549 542| move-object/from16 v0, v50
73550 544| invoke-virtual {v0,v4}, java.util.ArrayList.add(java.lang.Object):boolean
73552 547| move-wide/from16 v0:v1, v20:v21
73554 …551| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaByDayAdapter$MultipleDayInfo.mEventSta…
73574 563| move-object/from16 v0, v50
73576 567| iput-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
73591 6| iget-object v0, v2, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
73593 …10| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaAdapter.changeCursor(android.databas…
73606 3| move-object/from16 v0, v22
73607 5| iget-object v0, v0, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
73608 7| move-object/from16 v20, v0
73616 16| move-object/from16 v0, v23
73618 20| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
73649 38| move-object/from16 v0, v22
73650 40| iget-object v0, v0, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
73651 42| move-object/from16 v20, v0
73661 51| move-object/from16 v0, v22
73662 53| iget-object v0, v0, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
73663 55| move-object/from16 v20, v0
73664 57| move-object/from16 v0, v20
73665 59| invoke-virtual {v0,v11}, java.util.ArrayList.get(int):java.lang.Object
73670 65| move-object/from16 v0, v19
73671 67| iget v0, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
73672 69| move/from16 v20, v0
73680 77| move-object/from16 v0, v19
73681 79| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventId
73682 81| move-wide/from16 v20:v21, v0:v1
73686 87| move-object/from16 v0, v19
73687 …89| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
73688 91| move-wide/from16 v20:v21, v0:v1
73695 98| move-object/from16 v0, v19
73696 …100| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
73697 102| move-wide/from16 v20:v21, v0:v1
73717 119| move-object/from16 v0, v19
73718 …121| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
73719 123| move-wide/from16 v20:v21, v0:v1
73722 129| move-object/from16 v0, v19
73723 …131| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventEndTimeMilli
73724 133| move-wide/from16 v20:v21, v0:v1
73728 139| move-object/from16 v0, v19
73729 141| iget-boolean v0, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mAllDay
73730 143| move/from16 v20, v0
73734 149| move/from16 v0, v20
73735 151| if-ne v3, v0, Label_3
73739 154| move-object/from16 v0, v19
73740 156| iget v2, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
73745 162| move/from16 v0, v20
73746 164| if-ne v6, v0, Label_3
73753 171| move/from16 v0, v20
73754 173| if-ne v6, v0, Label_3
73756 175| move-object/from16 v0, v19
73757 …177| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
73758 179| move-wide/from16 v20:v21, v0:v1
73771 195| move-object/from16 v0, v19
73772 197| iget v13, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
73784 206| move/from16 v0, v20
73785 208| if-eq v6, v0, Label_12
73791 213| move/from16 v0, v20
73792 215| if-eq v3, v0, Label_13
73827 20| move v0, v6
73829 .local v0, "index", int
73830 21| if-ltz v0, Label_6
73833 25| invoke-virtual {v3,v0}, java.util.ArrayList.get(int):java.lang.Object
73845 38| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
73860 3| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
73861 5| if-eqz v0, Label_1
73863 7| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
73864 9| invoke-virtual {v0}, java.util.ArrayList.size():int
73865 12| move-result v0
73866 13| return v0
73869 14| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
73870 16| invoke-virtual {v0}, com.android.calendar.agenda.AgendaAdapter.getCount():int
73871 19| move-result v0
73872 20| return v0
73901 25| add-int/lit8 v0, v5, #+1 (0x00000001 | 1.40130e-45)
73903 .local v0, "nextPos", int
73907 33| if-ge v0, v2, Label_2
73909 …35| invoke-virtual {v4,v0}, com.android.calendar.agenda.AgendaByDayAdapter.getCursorPosition(int):…
73910 38| move-result v0
73912 39| if-ltz v0, Label_2
73914 41| neg-int v2, v0
73918 .end_local v0
73939 9| const/4 v0, #+0 (0x00000000 | 0.00000)
73941 .local v0, "count", int
73958 33| return v0
73961 34| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
73967 40| return v0
73990 17| move v0, v5
73992 .local v0, "i", int
73993 18| if-ltz v0, Label_5
73996 22| invoke-virtual {v2,v0}, java.util.ArrayList.get(int):java.lang.Object
74005 34| return v0
74008 35| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
74024 3| iget-object v0, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74025 5| if-eqz v0, Label_1
74026 7| iget-object v0, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74027 9| invoke-virtual {v0}, java.util.ArrayList.size():int
74028 12| move-result v0
74029 13| if-lt v3, v0, Label_2
74032 15| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
74033 17| return-wide v0:v1
74036 18| iget-object v0, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74037 20| invoke-virtual {v0,v3}, java.util.ArrayList.get(int):java.lang.Object
74038 23| move-result-object v0
74039 24| check-cast v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74040 26| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mInstanceId
74041 28| return-wide v0:v1
74057 12| move-result-object v0
74058 13| check-cast v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74060 .local v0, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74061 15| iget v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
74064 19| return-object v0
74068 22| iget v2, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mPosition
74074 .end_local v0
74094 12| move-result-object v0
74095 13| check-cast v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74097 .local v0, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74098 15| iget v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
74107 24| iget v2, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mPosition
74113 .end_local v0
74128 3| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74129 5| if-eqz v0, Label_2
74130 7| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74131 9| invoke-virtual {v0}, java.util.ArrayList.size():int
74132 12| move-result v0
74133 13| if-le v0, v2, Label_2
74135 15| iget-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74136 17| invoke-virtual {v0,v2}, java.util.ArrayList.get(int):java.lang.Object
74137 20| move-result-object v0
74138 21| check-cast v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74139 23| iget v0, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
74142 25| return v0
74145 26| const/4 v0, #+0 (0x00000000 | 0.00000)
74157 3| iget-object v0, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74158 5| if-eqz v0, Label_1
74159 7| iget-object v0, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74160 9| invoke-virtual {v0}, java.util.ArrayList.size():int
74161 12| move-result v0
74162 13| if-lt v3, v0, Label_2
74165 15| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
74166 17| return-wide v0:v1
74169 18| iget-object v0, v2, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74170 20| invoke-virtual {v0,v3}, java.util.ArrayList.get(int):java.lang.Object
74171 23| move-result-object v0
74172 24| check-cast v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74173 …26| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMil…
74174 28| return-wide v0:v1
74185 3| move-object/from16 v0, v24
74186 5| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74188 9| move-object/from16 v0, v24
74189 11| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74192 17| move/from16 v0, v25
74193 19| if-le v0, v4, Label_2
74196 21| move-object/from16 v0, v24
74197 23| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
74198 25| move/from16 v0, v25
74201 …31| invoke-virtual {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaAdapter.getView(int, android.v…
74206 36| move-object/from16 v0, v24
74207 38| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mRowInfo
74208 40| move/from16 v0, v25
74209 42| invoke-virtual {v4,v0}, java.util.ArrayList.get(int):java.lang.Object
74214 48| move-object/from16 v0, v20
74215 50| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
74233 69| move-object/from16 v0, v21
74234 71| instance-of v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder
74244 81| move-object/from16 v0, v20
74245 83| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
74246 85| move-object/from16 v0, v18
74247 87| iput v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.julianDay
74259 96| move-object/from16 v0, v24
74260 98| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mInflater
74263 104| move-object/from16 v0, v27
74264 …106| invoke-virtual {v4,v5,v0,v8}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
74272 119| move-object/from16 v0, v18
74273 121| iput-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.dayView
74279 132| move-object/from16 v0, v18
74280 134| iput-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.dateView
74282 136| move-object/from16 v0, v20
74283 138| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
74284 140| move-object/from16 v0, v18
74285 142| iput v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.julianDay
74288 145| move-object/from16 v0, v18
74289 147| iput-boolean v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.grayed
74291 149| move-object/from16 v0, v18
74292 151| invoke-virtual {v12,v0}, android.view.View.setTag(java.lang.Object):void
74297 154| move-object/from16 v0, v24
74298 156| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mContext
74299 158| move-object/from16 v0, v24
74300 160| iget-object v5, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTZUpdater
74305 166| move-object/from16 v0, v24
74306 168| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTmpTime
74308 172| move-object/from16 v0, v23
74309 …174| invoke-static {v0,v4}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
74313 180| move-object/from16 v0, v23
74315 184| iput-object v0, v1, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
74318 188| move-object/from16 v0, v23
74319 190| invoke-direct {v4,v0}, android.text.format.Time.<init>(java.lang.String):void
74320 193| move-object/from16 v0, v24
74321 195| iput-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTmpTime
74324 197| move-object/from16 v0, v24
74325 199| iget-object v14, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTmpTime
74328 201| move-object/from16 v0, v20
74329 203| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
74337 210| move-object/from16 v0, v24
74338 212| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mStringBuilder
74342 218| move-object/from16 v0, v20
74343 220| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
74344 222| move-object/from16 v0, v24
74345 224| iget v5, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTodayJulianDay
74347 226| move-object/from16 v0, v24
74348 228| iget-object v8, v0, com.android.calendar.agenda.AgendaByDayAdapter.mContext
74354 234| move-object/from16 v0, v24
74355 236| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mStringBuilder
74361 244| move-object/from16 v0, v24
74362 246| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mContext
74363 248| move-object/from16 v0, v24
74364 250| iget-object v5, v0, com.android.calendar.agenda.AgendaByDayAdapter.mFormatter
74366 252| move-object/from16 v0, v24
74367 254| iget-object v11, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTimeZone
74376 265| move-object/from16 v0, v18
74377 267| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.dayView
74378 269| move-object/from16 v0, v16
74379 271| invoke-virtual {v4,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
74381 274| move-object/from16 v0, v18
74382 276| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.dateView
74385 281| move-object/from16 v0, v20
74386 283| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
74387 285| move-object/from16 v0, v24
74388 287| iget v5, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTodayJulianDay
74395 297| move-object/from16 v0, v18
74396 299| iput-boolean v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.grayed
74406 309| move-object/from16 v0, v18
74407 311| iput-boolean v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$ViewHolder.grayed
74417 315| move-object/from16 v0, v20
74418 317| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
74422 322| move-object/from16 v0, v24
74423 324| iget-object v4, v0, com.android.calendar.agenda.AgendaByDayAdapter.mAgendaAdapter
74424 326| move-object/from16 v0, v20
74425 328| iget v5, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mPosition
74426 330| move-object/from16 v0, v26
74428 …334| invoke-virtual {v4,v5,v0,v1}, com.android.calendar.agenda.AgendaAdapter.getView(int, android.…
74437 344| move-object/from16 v0, v17
74438 346| iget-object v0, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.title
74439 348| move-object/from16 v22, v0
74442 350| move-object/from16 v0, v20
74443 …352| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
74444 354| move-object/from16 v0, v17
74445 356| iput-wide v4:v5, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.startTimeMilli
74447 358| move-object/from16 v0, v17
74448 360| iget-boolean v13, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.allDay
74453 366| move-object/from16 v0, v22
74454 368| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
74457 373| move-object/from16 v0, v20
74458 …375| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mEventStartTimeMi…
74466 388| move-object/from16 v0, v19
74467 390| invoke-virtual {v0,v4}, android.view.View.setBackgroundResource(int):void
74470 395| move-object/from16 v0, v22
74471 397| invoke-virtual {v0,v4}, android.widget.TextView.setTypeface(android.graphics.Typeface):void
74474 401| move-object/from16 v0, v17
74475 403| iput-boolean v4, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.grayed
74478 405| move-object/from16 v0, v20
74479 407| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
74480 409| move-object/from16 v0, v17
74481 411| iput v4, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.julianDay
74487 416| move-object/from16 v0, v20
74488 418| iget v4, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mDay
74489 420| move-object/from16 v0, v24
74490 422| iget v5, v0, com.android.calendar.agenda.AgendaByDayAdapter.mTodayJulianDay
74495 428| move-object/from16 v0, v19
74496 430| invoke-virtual {v0,v4}, android.view.View.setBackgroundResource(int):void
74499 435| move-object/from16 v0, v22
74500 437| invoke-virtual {v0,v4}, android.widget.TextView.setTypeface(android.graphics.Typeface):void
74503 441| move-object/from16 v0, v17
74504 443| iput-boolean v4, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.grayed
74518 461| move-object/from16 v0, v20
74519 463| iget v8, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
74535 3| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
74536 4| return v0
74546 3| const/4 v0, #+0 (0x00000000 | 0.00000)
74551 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
74553 11| return v0
74574 21| move-result-object v0
74575 22| check-cast v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74577 .local v0, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74578 24| iget v2, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mType
74587 .end_local v0
74600 6| move-result v0
74602 .local v0, "headerPos", int
74604 9| invoke-virtual {v2,v0}, java.util.ArrayList.get(int):java.lang.Object
74642 23| move-result-object v0
74643 24| check-cast v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74645 .local v0, "row", com.android.calendar.agenda.AgendaByDayAdapter$RowInfo
74647 …27| iput-boolean v1, v0, com.android.calendar.agenda.AgendaByDayAdapter$RowInfo.mFirstDayAfterYest…
74659 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaFragment$1, com.…
74660 3| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment$1.this$0
74662 5| invoke-direct {v0}, java.lang.Object.<init>():void
74674 3| iget-object v0, v2, com.android.calendar.agenda.AgendaFragment$1.this$0
74680 …15| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaFragment.-set0(com.android.calendar.a…
74682 18| iget-object v0, v2, com.android.calendar.agenda.AgendaFragment$1.this$0
74683 …20| invoke-static {v0}, com.android.calendar.agenda.AgendaFragment.-get1(com.android.calendar.agen…
74684 23| move-result-object v0
74688 30| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
74700 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaFragment$2, com.…
74701 3| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment$2.this$0
74703 5| invoke-direct {v0}, java.lang.Object.<init>():void
74717 6| iget-object v0, v14, com.android.calendar.agenda.AgendaFragment$2.this$0
74718 …8| invoke-static {v0}, com.android.calendar.agenda.AgendaFragment.-get2(com.android.calendar.agend…
74719 11| move-result-object v0
74720 12| invoke-direct {v4,v0}, android.text.format.Time.<init>(java.lang.String):void
74723 15| iget-object v0, v14, com.android.calendar.agenda.AgendaFragment$2.this$0
74724 17| iget v0, v0, com.android.calendar.agenda.AgendaFragment.mJulianDayOnTop
74725 19| invoke-virtual {v4,v0}, android.text.format.Time.setJulianDay(int):long
74727 22| iget-object v0, v14, com.android.calendar.agenda.AgendaFragment$2.this$0
74728 …24| invoke-static {v0}, com.android.calendar.agenda.AgendaFragment.-get0(com.android.calendar.agen…
74729 27| move-result-object v0
74742 …39| invoke-virtual/range {v0..v13}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
74750 3| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mController
74751 5| return-object v0
74757 3| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mTime
74758 5| return-object v0
74764 3| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mTimeZone
74765 5| return-object v0
74770 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaFragment, java.l…
74771 3| iput-object v1, v0, com.android.calendar.agenda.AgendaFragment.mTimeZone
74782 3| const-class v0, com.android.calendar.agenda.AgendaFragment
74783 5| invoke-virtual {v0}, java.lang.Class.getSimpleName():java.lang.String
74784 8| move-result-object v0
74785 9| sput-object v0, com.android.calendar.agenda.AgendaFragment.TAG
74787 11| const/4 v0, #+0 (0x00000000 | 0.00000)
74788 12| sput-boolean v0, com.android.calendar.agenda.AgendaFragment.DEBUG
74800 3| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
74802 …6| invoke-direct {v3,v0,v1,v2}, com.android.calendar.agenda.AgendaFragment.<init>(long, boolean):v…
74815 5| const/4 v0, #+0 (0x00000000 | 0.00000)
74820 10| iput-boolean v0, v5, com.android.calendar.agenda.AgendaFragment.mUsedForSearch
74824 14| iput-boolean v0, v5, com.android.calendar.agenda.AgendaFragment.mOnAttachAllDay
74828 18| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
74829 19| iput-boolean v0, v5, com.android.calendar.agenda.AgendaFragment.mForceReplace
74833 23| const/4 v0, #-1 (0xffffffff | NaN)
74834 24| iput v0, v5, com.android.calendar.agenda.AgendaFragment.mJulianDayOnTop
74836 26| new-instance v0, com.android.calendar.agenda.AgendaFragment$1
74837 …28| invoke-direct {v0,v5}, com.android.calendar.agenda.AgendaFragment$1.<init>(com.android.calenda…
74838 31| iput-object v0, v5, com.android.calendar.agenda.AgendaFragment.mTZUpdater
74846 39| new-instance v0, android.text.format.Time
74847 41| invoke-direct {v0}, android.text.format.Time.<init>():void
74848 44| iput-object v0, v5, com.android.calendar.agenda.AgendaFragment.mTime
74850 46| new-instance v0, android.text.format.Time
74851 48| invoke-direct {v0}, android.text.format.Time.<init>():void
74852 51| iput-object v0, v5, com.android.calendar.agenda.AgendaFragment.mLastHandledEventTime
74854 53| iget-wide v0:v1, v5, com.android.calendar.agenda.AgendaFragment.mInitialTimeMillis
74856 57| cmp-long v0, v0:v1, v2:v3
74857 59| if-nez v0, Label_2
74859 61| iget-object v0, v5, com.android.calendar.agenda.AgendaFragment.mTime
74860 63| invoke-virtual {v0}, android.text.format.Time.setToNow():void
74863 66| iget-object v0, v5, com.android.calendar.agenda.AgendaFragment.mLastHandledEventTime
74865 70| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
74872 76| iget-object v0, v5, com.android.calendar.agenda.AgendaFragment.mTime
74874 80| invoke-virtual {v0,v2,v3}, android.text.format.Time.set(long):void
74886 3| iget-object v0, v13, com.android.calendar.CalendarController$EventInfo.selectedTime
74887 5| if-eqz v0, Label_2
74889 7| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mTime
74891 11| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
74894 14| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mAgendaListView
74895 16| if-nez v0, Label_3
74900 19| iget-object v0, v13, com.android.calendar.CalendarController$EventInfo.startTime
74901 21| if-eqz v0, Label_1
74903 23| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mTime
74905 27| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
74909 32| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mAgendaListView
74929 …57| invoke-virtual/range {v0..v6}, com.android.calendar.agenda.AgendaListView.goTo(android.text.fo…
74931 60| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mAgendaListView
74932 …62| invoke-virtual {v0}, com.android.calendar.agenda.AgendaListView.getSelectedViewHolder():com.an…
74937 68| new-instance v0, java.lang.StringBuilder
74938 70| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
74940 …76| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
74943 82| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
74945 83| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
74946 86| move-result-object v0
74947 87| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
74948 90| move-result-object v0
74949 91| invoke-static {v1,v0}, android.util.Log.d(java.lang.String, java.lang.String):int
74952 96| iget-boolean v0, v7, com.android.calendar.agenda.AgendaAdapter$ViewHolder.allDay
74955 …100| invoke-direct {v12,v13,v0,v1}, com.android.calendar.agenda.AgendaFragment.showEventInfo(com.a…
74957 103| const/4 v0, #+0 (0x00000000 | 0.00000)
74958 104| iput-boolean v0, v12, com.android.calendar.agenda.AgendaFragment.mForceReplace
74969 110| const/4 v0, #+0 (0x00000000 | 0.00000)
74973 113| const/4 v0, #+0 (0x00000000 | 0.00000)
74989 7| iget-object v0, v7, com.android.calendar.agenda.AgendaFragment.mTime
74990 9| invoke-virtual {v0,v9}, android.text.format.Time.set(android.text.format.Time):void
74993 12| iget-object v0, v7, com.android.calendar.agenda.AgendaFragment.mAgendaListView
74994 14| if-nez v0, Label_2
74999 17| iget-object v0, v7, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75005 …26| invoke-virtual/range {v0..v6}, com.android.calendar.agenda.AgendaListView.goTo(android.text.fo…
75018 3| move-object/from16 v0, v18
75019 5| iget-wide v2:v3, v0, com.android.calendar.CalendarController$EventInfo.id
75030 27| move-object/from16 v0, v18
75031 29| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
75041 43| move-object/from16 v0, v18
75042 45| iget-wide v2:v3, v0, com.android.calendar.CalendarController$EventInfo.id
75043 47| move-object/from16 v0, v17
75044 49| iput-wide v2:v3, v0, com.android.calendar.agenda.AgendaFragment.mLastShownEventId
75046 51| move-object/from16 v0, v17
75047 53| iget-boolean v2, v0, com.android.calendar.agenda.AgendaFragment.mShowEventDetailsWithAgenda
75056 63| move-object/from16 v0, v18
75058 67| iput-object v0, v1, com.android.calendar.agenda.AgendaFragment.mOnAttachedInfo
75060 69| move/from16 v0, v19
75062 73| iput-boolean v0, v1, com.android.calendar.agenda.AgendaFragment.mOnAttachAllDay
75073 82| move-object/from16 v0, v18
75074 84| iget-object v2, v0, com.android.calendar.CalendarController$EventInfo.startTime
75078 91| move-object/from16 v0, v18
75079 93| iget-object v2, v0, com.android.calendar.CalendarController$EventInfo.endTime
75098 128| move-object/from16 v0, v18
75099 130| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.startTime
75117 167| move-object/from16 v0, v18
75118 169| iget-object v5, v0, com.android.calendar.CalendarController$EventInfo.endTime
75135 204| move/from16 v0, v19
75136 206| invoke-virtual {v3,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
75147 225| move-object/from16 v0, v18
75148 227| iget-object v2, v0, com.android.calendar.CalendarController$EventInfo.startTime
75154 234| move-object/from16 v0, v18
75155 236| iget-object v2, v0, com.android.calendar.CalendarController$EventInfo.endTime
75176 266| move-object/from16 v0, v17
75177 268| iget-object v3, v0, com.android.calendar.agenda.AgendaFragment.mActivity
75178 270| move-object/from16 v0, v18
75179 272| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
75188 281| move-object/from16 v0, v17
75189 283| iput-object v2, v0, com.android.calendar.agenda.AgendaFragment.mEventFragment
75191 285| move-object/from16 v0, v17
75192 287| iget-object v2, v0, com.android.calendar.agenda.AgendaFragment.mEventFragment
75194 292| move-object/from16 v0, v16
75195 …294| invoke-virtual {v0,v3,v2}, android.app.FragmentTransaction.replace(int, android.app.Fragment)…
75219 313| move-object/from16 v0, v18
75220 315| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
75235 3| iget-object v0, v2, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75236 5| if-eqz v0, Label_1
75238 7| iget-object v0, v2, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75240 10| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
75253 3| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaFragment.mLastShownEventId
75254 5| return-wide v0:v1
75264 3| iget-boolean v0, v4, com.android.calendar.agenda.AgendaFragment.mUsedForSearch
75265 5| if-eqz v0, Label_2
75266 7| const-wide/16 v0:v1, #+256 (0x00000100 | 3.58732e-43)
75269 11| or-long/2addr v0:v1, v2:v3
75270 12| return-wide v0:v1
75272 13| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
75284 3| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
75286 7| cmp-long v0, v0:v1, v2:v3
75287 9| if-nez v0, Label_4
75289 11| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.id
75290 13| iput-wide v0:v1, v4, com.android.calendar.agenda.AgendaFragment.mLastHandledEventId
75292 15| iget-object v0, v5, com.android.calendar.CalendarController$EventInfo.selectedTime
75293 17| if-eqz v0, Label_3
75294 19| iget-object v0, v5, com.android.calendar.CalendarController$EventInfo.selectedTime
75297 21| iput-object v0, v4, com.android.calendar.agenda.AgendaFragment.mLastHandledEventTime
75299 23| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
75300 …24| invoke-direct {v4,v5,v0}, com.android.calendar.agenda.AgendaFragment.goTo(com.android.calendar…
75306 28| iget-object v0, v5, com.android.calendar.CalendarController$EventInfo.startTime
75310 32| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
75312 36| cmp-long v0, v0:v1, v2:v3
75313 38| if-nez v0, Label_5
75315 40| iget-object v0, v5, com.android.calendar.CalendarController$EventInfo.query
75317 …44| invoke-direct {v4,v0,v1}, com.android.calendar.agenda.AgendaFragment.search(java.lang.String, …
75321 49| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
75323 53| cmp-long v0, v0:v1, v2:v3
75324 55| if-nez v0, Label_2
75341 7| iget-object v0, v4, com.android.calendar.agenda.AgendaFragment.mTZUpdater
75342 …9| invoke-static {v5,v0}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.lan…
75343 12| move-result-object v0
75344 13| iput-object v0, v4, com.android.calendar.agenda.AgendaFragment.mTimeZone
75346 15| iget-object v0, v4, com.android.calendar.agenda.AgendaFragment.mTime
75348 19| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
75352 24| iget-object v0, v4, com.android.calendar.agenda.AgendaFragment.mOnAttachedInfo
75353 26| if-eqz v0, Label_1
75355 28| iget-object v0, v4, com.android.calendar.agenda.AgendaFragment.mOnAttachedInfo
75358 …33| invoke-direct {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaFragment.showEventInfo(com.andr…
75400 46| move-result-wide v0:v1
75402 .local v0, "prevTime", long
75403 47| cmp-long v2, v0:v1, v4:v5
75407 53| invoke-virtual {v2,v0,v1}, android.text.format.Time.set(long):void
75428 .end_local v0
75440 3| move-object/from16 v0, v16
75441 5| iget-object v13, v0, com.android.calendar.agenda.AgendaFragment.mActivity
75451 21| move-object/from16 v0, v17
75452 …23| invoke-virtual {v0,v13,v14}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):…
75460 36| move-object/from16 v0, v16
75461 38| iput-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75463 40| move-object/from16 v0, v16
75464 42| iget-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75472 55| move-object/from16 v0, v19
75473 57| invoke-virtual {v0,v13,v14,v15}, android.os.Bundle.getLong(java.lang.String, long):long
75481 67| move-object/from16 v0, v16
75482 69| iget-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75492 81| move-object/from16 v0, v16
75493 83| iget-boolean v13, v0, com.android.calendar.agenda.AgendaFragment.mShowEventDetailsWithAgenda
75508 103| move-object/from16 v0, v16
75509 105| iget-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75524 126| move-object/from16 v0, v16
75525 128| iput-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAdapter
75527 130| move-object/from16 v0, v16
75528 132| iget-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAdapter
75531 137| move-object/from16 v0, v16
75532 139| iget-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAdapter
75536 144| move-object/from16 v0, v16
75537 …146| invoke-virtual {v8,v0}, com.android.calendar.StickyHeaderListView.setOnScrollListener(android…
75551 165| move-object/from16 v0, v16
75552 167| iget-boolean v13, v0, com.android.calendar.agenda.AgendaFragment.mShowEventDetailsWithAgenda
75575 187| move-object/from16 v0, v16
75576 189| iput-object v2, v0, com.android.calendar.agenda.AgendaFragment.mAdapter
75578 191| move-object/from16 v0, v16
75579 193| iget-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAdapter
75582 198| move-object/from16 v0, v16
75583 200| iget-object v13, v0, com.android.calendar.agenda.AgendaFragment.mAdapter
75596 217| move-object/from16 v0, v16
75597 219| iget-object v11, v0, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75633 6| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75634 8| invoke-virtual {v0}, com.android.calendar.agenda.AgendaListView.onPause():void
75651 10| sget-boolean v0, com.android.calendar.agenda.AgendaFragment.DEBUG
75652 12| if-eqz v0, Label_1
75654 14| sget-object v0, com.android.calendar.agenda.AgendaFragment.TAG
75667 42| invoke-static {v0,v1}, android.util.Log.v(java.lang.String, java.lang.String):int
75671 48| move-result-object v0
75673 …49| invoke-static {v0}, com.android.calendar.GeneralPreferences.getSharedPreferences(android.conte…
75677 53| const-string/jumbo v0, "preferences_hide_declined"
75679 …56| invoke-interface {v8,v0,v6}, android.content.SharedPreferences.getBoolean(java.lang.String, bo…
75683 60| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75684 …62| invoke-virtual {v0,v7}, com.android.calendar.agenda.AgendaListView.setHideDeclinedEvents(boole…
75686 65| iget-wide v0:v1, v12, com.android.calendar.agenda.AgendaFragment.mLastHandledEventId
75687 67| cmp-long v0, v0:v1, v10:v11
75688 69| if-eqz v0, Label_3
75690 71| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75694 …79| invoke-virtual/range {v0..v6}, com.android.calendar.agenda.AgendaListView.goTo(android.text.fo…
75696 82| const/4 v0, #+0 (0x00000000 | 0.00000)
75697 83| iput-object v0, v12, com.android.calendar.agenda.AgendaFragment.mLastHandledEventTime
75702 87| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75703 89| invoke-virtual {v0}, com.android.calendar.agenda.AgendaListView.onResume():void
75708 93| iget-object v0, v12, com.android.calendar.agenda.AgendaFragment.mAgendaListView
75712 …100| invoke-virtual/range {v0..v6}, com.android.calendar.agenda.AgendaListView.goTo(android.text.f…
75812 122| move-result-wide v0:v1
75814 .local v0, "firstVisibleTime", long
75815 123| cmp-long v3, v0:v1, v10:v11
75819 129| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
75822 134| invoke-virtual {v3,v0,v1}, com.android.calendar.CalendarController.setTime(long):void
75825 140| invoke-virtual {v13,v3,v0,v1}, android.os.Bundle.putLong(java.lang.String, long):void
75849 16| move-result v0
75851 .local v0, "julianDay", int
75852 17| if-nez v0, Label_1
75858 22| if-eq v2, v0, Label_2
75860 24| iput v0, v6, com.android.calendar.agenda.AgendaFragment.mJulianDayOnTop
75896 3| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAdapter
75897 5| if-eqz v0, Label_1
75899 7| iget-object v0, v1, com.android.calendar.agenda.AgendaFragment.mAdapter
75900 …9| invoke-virtual {v0,v3}, com.android.calendar.agenda.AgendaWindowAdapter.setScrollState(int):void
75929 24| move-result-object v0
75931 .local v0, "f", android.app.Fragment
75932 25| if-eqz v0, Label_2
75934 …27| invoke-virtual {v1,v0}, android.app.FragmentTransaction.remove(android.app.Fragment):android.a…
75949 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaListView$1, com.…
75950 3| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$1.this$0
75952 5| invoke-direct {v0}, java.lang.Object.<init>():void
75964 3| iget-object v0, v2, com.android.calendar.agenda.AgendaListView$1.this$0
75970 …15| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaListView.-set0(com.android.calendar.a…
75972 18| iget-object v0, v2, com.android.calendar.agenda.AgendaListView$1.this$0
75973 …20| invoke-static {v0}, com.android.calendar.agenda.AgendaListView.-get3(com.android.calendar.agen…
75974 23| move-result-object v0
75978 30| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
75990 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaListView$2, com.…
75991 3| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$2.this$0
75993 5| invoke-direct {v0}, java.lang.Object.<init>():void
76005 3| iget-object v0, v3, com.android.calendar.agenda.AgendaListView$2.this$0
76007 6| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
76009 9| iget-object v0, v3, com.android.calendar.agenda.AgendaListView$2.this$0
76010 …11| invoke-static {v0}, com.android.calendar.agenda.AgendaListView.-get1(com.android.calendar.agen…
76011 14| move-result-object v0
76018 …27| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
76030 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaListView$3, com.…
76031 3| iput-object v1, v0, com.android.calendar.agenda.AgendaListView$3.this$0
76033 5| invoke-direct {v0}, java.lang.Object.<init>():void
76045 3| iget-object v0, v2, com.android.calendar.agenda.AgendaListView$3.this$0
76046 …5| invoke-static {v0}, com.android.calendar.agenda.AgendaListView.-wrap0(com.android.calendar.agen…
76047 8| move-result v0
76048 9| if-eqz v0, Label_1
76050 11| iget-object v0, v2, com.android.calendar.agenda.AgendaListView$3.this$0
76052 14| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaListView.refresh(boolean):void
76055 17| iget-object v0, v2, com.android.calendar.agenda.AgendaListView$3.this$0
76056 …19| invoke-static {v0}, com.android.calendar.agenda.AgendaListView.-wrap1(com.android.calendar.age…
76064 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mContext
76065 5| return-object v0
76071 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mHandler
76072 5| return-object v0
76078 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
76079 5| return-object v0
76085 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mTime
76086 5| return-object v0
76092 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mTimeZone
76093 5| return-object v0
76098 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaListView, java.l…
76099 3| iput-object v1, v0, com.android.calendar.agenda.AgendaListView.mTimeZone
76107 6| move-result v0
76108 7| return v0
76113 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.agenda.AgendaListView):void
76114 3| invoke-direct {v0}, com.android.calendar.agenda.AgendaListView.setPastEventsUpdater():void
76128 6| const/4 v0, #+0 (0x00000000 | 0.00000)
76129 7| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mHandler
76131 9| new-instance v0, com.android.calendar.agenda.AgendaListView$1
76132 …11| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$1.<init>(com.android.calenda…
76133 14| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mTZUpdater
76135 16| new-instance v0, com.android.calendar.agenda.AgendaListView$2
76136 …18| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$2.<init>(com.android.calenda…
76137 21| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mMidnightUpdater
76139 23| new-instance v0, com.android.calendar.agenda.AgendaListView$3
76140 …25| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaListView$3.<init>(com.android.calenda…
76141 28| iput-object v0, v1, com.android.calendar.agenda.AgendaListView.mPastEventUpdater
76161 10| iget-object v0, v7, com.android.calendar.agenda.AgendaListView.mTZUpdater
76162 …12| invoke-static {v8,v0}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
76163 15| move-result-object v0
76164 16| iput-object v0, v7, com.android.calendar.agenda.AgendaListView.mTimeZone
76166 18| new-instance v0, android.text.format.Time
76168 22| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
76169 25| iput-object v0, v7, com.android.calendar.agenda.AgendaListView.mTime
76175 33| new-instance v0, com.android.calendar.agenda.AgendaWindowAdapter
76180 …39| invoke-direct {v0,v8,v7,v1}, com.android.calendar.agenda.AgendaWindowAdapter.<init>(android.co…
76181 42| iput-object v0, v7, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76183 44| iget-object v0, v7, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76185 …48| invoke-virtual {v0,v2,v3}, com.android.calendar.agenda.AgendaWindowAdapter.setSelectedInstance…
76187 51| iget-object v0, v7, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76188 …53| invoke-virtual {v7,v0}, com.android.calendar.agenda.AgendaListView.setAdapter(android.widget.L…
76191 59| move-result-object v0
76193 63| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
76194 66| move-result v0
76195 … 67| invoke-virtual {v7,v0}, com.android.calendar.agenda.AgendaListView.setCacheColorHint(int):void
76197 70| new-instance v0, com.android.calendar.DeleteEventHelper
76198 …72| invoke-direct {v0,v8,v6,v4}, com.android.calendar.DeleteEventHelper.<init>(android.content.Con…
76200 75| iput-object v0, v7, com.android.calendar.agenda.AgendaListView.mDeleteEventHelper
76202 77| iget-object v0, v7, com.android.calendar.agenda.AgendaListView.mContext
76203 …79| invoke-static {v0,v5}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
76204 82| move-result v0
76205 83| iput-boolean v0, v7, com.android.calendar.agenda.AgendaListView.mShowEventDetailsWithAgenda
76211 91| new-instance v0, android.os.Handler
76212 93| invoke-direct {v0}, android.os.Handler.<init>():void
76213 96| iput-object v0, v7, com.android.calendar.agenda.AgendaListView.mHandler
76225 3| iget-object v0, v2, com.android.calendar.agenda.AgendaListView.mHandler
76227 7| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
76241 9| move-result-wide v0:v1
76243 .local v0, "now", long
76244 10| div-long v4:v5, v0:v1, v8:v9
76254 25| sub-long v6:v7, v0:v1, v2:v3
76270 6| move-result-object v0
76272 .local v0, "firstVisibleItem", android.view.View
76273 7| if-eqz v0, Label_4
76279 14| invoke-virtual {v0,v2}, android.view.View.getLocalVisibleRect(android.graphics.Rect):boolean
76281 …17| invoke-virtual {v5,v0}, com.android.calendar.agenda.AgendaListView.getPositionForView(android.…
76326 6| move-result v0
76328 .local v0, "childCount", int
76351 29| if-ge v3, v0, Label_2
76425 6| move-result v0
76427 .local v0, "position", int
76451 38| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
76460 …43| invoke-virtual {v3,v0,v4}, com.android.calendar.agenda.AgendaWindowAdapter.getAgendaItemByPosi…
76473 3| move-object v0, v9
76475 .local v0, "agendaItem", com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem
76479 9| move-result-object v0
76482 10| if-eqz v0, Label_2
76489 19| iget-wide v6:v7, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
76501 30| iget v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.startDay
76536 11| move-result v0
76538 .local v0, "childCount", int
76542 13| if-ge v1, v0, Label_3
76575 8| move-result-object v0
76577 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
76578 9| if-eqz v0, Label_1
76580 … 11| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
76581 13| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
76599 3| iget-object v0, v2, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76600 …5| invoke-virtual {v0}, com.android.calendar.agenda.AgendaWindowAdapter.getSelectedInstanceId():lo…
76601 8| move-result-wide v0:v1
76602 9| return-wide v0:v1
76612 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76613 …5| invoke-virtual {v0}, com.android.calendar.agenda.AgendaWindowAdapter.getSelectedViewHolder():co…
76614 8| move-result-object v0
76615 9| return-object v0
76630 7| const/4 v0, #+0 (0x00000000 | 0.00000)
76631 …8| invoke-virtual {v10,v0}, com.android.calendar.agenda.AgendaListView.getFirstVisibleTime(com.and…
76635 12| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
76636 14| cmp-long v0, v8:v9, v0:v1
76637 16| if-gtz v0, Label_1
76647 25| iget-object v0, v10, com.android.calendar.agenda.AgendaListView.mTime
76648 27| invoke-virtual {v0,v11}, android.text.format.Time.set(android.text.format.Time):void
76650 30| iget-object v0, v10, com.android.calendar.agenda.AgendaListView.mTime
76652 34| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
76654 37| iget-object v0, v10, com.android.calendar.agenda.AgendaListView.mTime
76656 40| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
76658 43| iget-object v0, v10, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76664 …52| invoke-virtual/range {v0..v6}, com.android.calendar.agenda.AgendaWindowAdapter.refresh(android…
76732 57| move-result-object v0
76734 .local v0, "agendaItem", com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem
76735 58| if-nez v0, Label_8
76742 64| iget-wide v10:v11, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.id
76745 70| iget-wide v10:v11, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
76779 6| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76780 8| invoke-virtual {v0}, com.android.calendar.agenda.AgendaWindowAdapter.close():void
76798 9| move-object/from16 v0, v22
76799 11| iget-object v3, v0, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76800 13| move/from16 v0, v25
76801 …15| invoke-virtual {v3,v0}, com.android.calendar.agenda.AgendaWindowAdapter.getAgendaItemByPositio…
76805 19| move-object/from16 v0, v22
76806 21| iget-object v3, v0, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76811 27| move-object/from16 v0, v22
76812 29| iget-object v3, v0, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76813 31| move-object/from16 v0, v24
76814 …33| invoke-virtual {v3,v0}, com.android.calendar.agenda.AgendaWindowAdapter.setSelectedView(androi…
76817 38| move-object/from16 v0, v22
76818 40| iget-object v3, v0, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76824 50| move-object/from16 v0, v22
76825 52| iget-boolean v3, v0, com.android.calendar.agenda.AgendaListView.mShowEventDetailsWithAgenda
76831 58| move-object/from16 v0, v19
76832 60| iget-wide v8:v9, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
76835 62| move-object/from16 v0, v19
76836 64| iget-wide v10:v11, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.end
76843 70| move-object/from16 v0, v18
76844 72| instance-of v3, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder
76849 78| move-object/from16 v0, v18
76850 80| iget-wide v0:v1, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder.startTimeMilli
76851 82| move-wide/from16 v16:v17, v0:v1
76855 84| move-object/from16 v0, v19
76856 86| iget-boolean v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.allDay
76859 90| move-object/from16 v0, v22
76860 92| iget-object v3, v0, com.android.calendar.agenda.AgendaListView.mTime
76861 94| move-object/from16 v0, v22
76862 96| iget-object v4, v0, com.android.calendar.agenda.AgendaListView.mTimeZone
76866 102| move-object/from16 v0, v22
76867 104| iget-object v3, v0, com.android.calendar.agenda.AgendaListView.mTime
76868 106| move-object/from16 v0, v22
76869 108| iget-object v4, v0, com.android.calendar.agenda.AgendaListView.mTimeZone
76874 114| move-object/from16 v0, v22
76875 116| iget-object v3, v0, com.android.calendar.agenda.AgendaListView.mTime
76878 121| move-object/from16 v0, v22
76879 123| iget-object v3, v0, com.android.calendar.agenda.AgendaListView.mContext
76884 129| move-object/from16 v0, v19
76885 131| iget-wide v6:v7, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.id
76887 133| move-object/from16 v0, v19
76888 135| iget-boolean v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.allDay
76929 3| iget-object v0, v2, com.android.calendar.agenda.AgendaListView.mHandler
76931 …7| invoke-static {v0,v1}, com.android.calendar.Utils.resetMidnightUpdater(android.os.Handler, java…
76945 3| iget-object v0, v3, com.android.calendar.agenda.AgendaListView.mTZUpdater
76946 5| invoke-interface {v0}, java.lang.Runnable.run():void
76948 8| iget-object v0, v3, com.android.calendar.agenda.AgendaListView.mHandler
76951 …14| invoke-static {v0,v1,v2}, com.android.calendar.Utils.setMidnightUpdater(android.os.Handler, ja…
76955 20| iget-object v0, v3, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76956 22| invoke-virtual {v0}, com.android.calendar.agenda.AgendaWindowAdapter.onResume():void
76969 3| iget-object v0, v7, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76975 …12| invoke-virtual/range {v0..v6}, com.android.calendar.agenda.AgendaWindowAdapter.refresh(android…
76988 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
76989 …5| invoke-virtual {v0,v2}, com.android.calendar.agenda.AgendaWindowAdapter.setHideDeclinedEvents(b…
77002 3| iget-object v0, v1, com.android.calendar.agenda.AgendaListView.mWindowAdapter
77003 …5| invoke-virtual {v0,v2,v3}, com.android.calendar.agenda.AgendaWindowAdapter.setSelectedInstanceI…
77019 9| move-result v0
77021 .local v0, "position", int
77023 11| if-eq v0, v1, Label_1
77025 13| add-int v1, v0, v4
77040 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter$1,…
77041 3| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$1.this$0
77043 5| invoke-direct {v0}, java.lang.Object.<init>():void
77055 3| iget-object v0, v2, com.android.calendar.agenda.AgendaWindowAdapter$1.this$0
77061 …15| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-set8(com.android.calen…
77063 18| iget-object v0, v2, com.android.calendar.agenda.AgendaWindowAdapter$1.this$0
77064 …20| invoke-virtual {v0}, com.android.calendar.agenda.AgendaWindowAdapter.notifyDataSetChanged():vo…
77076 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter$2,…
77077 3| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$2.this$0
77079 5| invoke-direct {v0}, java.lang.Object.<init>():void
77091 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter$2.this$0
77092 …5| invoke-virtual {v0}, com.android.calendar.agenda.AgendaWindowAdapter.notifyDataSetChanged():void
77103 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter$Ag…
77104 3| invoke-direct {v0}, java.lang.Object.<init>():void
77118 6| new-instance v0, com.android.calendar.agenda.AgendaByDayAdapter
77119 …8| invoke-direct {v0,v2}, com.android.calendar.agenda.AgendaByDayAdapter.<init>(android.content.Co…
77120 … 11| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77137 9| new-instance v0, java.lang.StringBuilder
77138 11| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
77140 .local v0, "sb", java.lang.StringBuilder
77147 …25| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
77159 …47| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
77166 …61| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
77172 …73| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
77177 82| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
77189 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter$Qu…
77190 3| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.this$1
77192 5| invoke-direct {v0}, java.lang.Object.<init>():void
77205 3| iget-object v0, v3, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.this$1
77206 5| iget-object v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77207 …7| invoke-static {v0}, com.android.calendar.agenda.AgendaWindowAdapter.-get6(com.android.calendar.…
77208 10| move-result-object v0
77209 11| if-ne v4, v0, Label_2
77211 13| iget-object v0, v3, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.this$1
77212 15| iget-object v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77216 …23| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap2(com.android.cale…
77222 27| iget-object v0, v3, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.this$1
77223 29| iget-object v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77227 …37| invoke-static {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap2(com.android.cale…
77238 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter$Qu…
77239 3| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77241 …5| invoke-direct {v0,v2}, android.content.AsyncQueryHandler.<init>(android.content.ContentResolver…
77263 17| move-result-object v0
77265 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
77269 19| if-nez v0, Label_6
77271 21| new-instance v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
77272 .end_local v0
77276 …29| invoke-direct {v0,v4}, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.<init>(a…
77279 .restart_local v0
77281 34| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
77284 38| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
77286 40| iput-object v10, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
77288 … 42| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77289 …44| invoke-virtual {v4,v0}, com.android.calendar.agenda.AgendaByDayAdapter.changeCursor(com.androi…
77291 … 47| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77294 53| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
77317 91| invoke-virtual {v4,v0}, java.util.LinkedList.addFirst(java.lang.Object):void
77319 94| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
77358 .end_local v0
77368 .restart_local v0
77370 150| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
77378 161| invoke-virtual {v4,v0}, java.util.LinkedList.addLast(java.lang.Object):void
77407 9| move-object/from16 v0, v41
77408 11| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77412 19| move-object/from16 v0, v41
77413 21| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77421 35| move-object/from16 v0, v41
77422 37| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77438 58| move-object/from16 v0, v41
77439 60| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77444 65| move-object/from16 v0, v41
77445 67| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77460 85| move-object/from16 v0, v41
77461 87| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77472 104| move-object/from16 v0, v41
77474 …108| invoke-direct {v0,v15,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.proce…
77484 118| move-object/from16 v0, v41
77485 120| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77490 127| move-object/from16 v0, v41
77491 129| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77494 135| move/from16 v0, v27
77495 137| invoke-virtual {v4,v0}, com.android.calendar.agenda.AgendaListView.shiftSelection(int):void
77498 140| move-object/from16 v0, v41
77499 142| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77506 155| move/from16 v0, v28
77507 157| if-eq v0, v4, Label_8
77521 176| move-object/from16 v0, v41
77522 178| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77523 180| move-object/from16 v0, v41
77524 182| iget-object v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77525 184| move/from16 v0, v28
77526 …186| invoke-static {v5,v0}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap7(com.android.cal…
77531 193| move-object/from16 v0, v41
77532 195| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77539 208| move-object/from16 v0, v41
77540 210| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77551 225| move-object/from16 v0, v44
77552 227| invoke-interface {v0,v4}, android.database.Cursor.moveToPosition(int):boolean
77559 236| move-object/from16 v0, v41
77560 238| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77566 245| move-object/from16 v0, v44
77567 247| invoke-interface {v0,v6}, android.database.Cursor.getLong(int):long
77577 259| move-object/from16 v0, v41
77578 261| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77584 268| move-object/from16 v0, v41
77585 270| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77599 287| move-object/from16 v0, v41
77600 289| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77611 307| move-object/from16 v0, v41
77612 309| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77616 312| move-object/from16 v0, v44
77617 314| invoke-interface {v0,v5}, android.database.Cursor.getLong(int):long
77621 321| move-object/from16 v0, v41
77622 323| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77627 333| move-object/from16 v0, v41
77628 335| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77633 342| move-object/from16 v0, v44
77634 344| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
77648 357| move-object/from16 v0, v41
77649 359| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77653 362| move-object/from16 v0, v33
77655 …366| invoke-static {v4,v0,v1,v5}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap3(com.andro…
77659 370| move-object/from16 v0, v41
77660 372| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77661 374| move/from16 v0, v28
77662 …376| invoke-static {v4,v0}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap8(com.android.cal…
77666 380| move-object/from16 v0, v41
77667 382| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77668 384| move-object/from16 v0, v24
77670 …388| invoke-static {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap10(com.andr…
77678 391| move-object/from16 v0, v41
77679 393| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77685 403| move-object/from16 v0, v20
77687 …407| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler$1.<init>(…
77690 410| move-object/from16 v0, v41
77691 412| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77694 418| move-object/from16 v0, v20
77695 …420| invoke-virtual {v4,v0}, android.widget.TextView.setOnClickListener(android.view.View$OnClickL…
77697 423| move-object/from16 v0, v41
77698 425| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77701 431| move-object/from16 v0, v20
77702 …433| invoke-virtual {v4,v0}, android.widget.TextView.setOnClickListener(android.view.View$OnClickL…
77704 436| move-object/from16 v0, v41
77705 438| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77708 444| move-object/from16 v0, v41
77709 446| iget-object v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77714 455| move-object/from16 v0, v41
77715 457| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77721 463| move-object/from16 v0, v41
77722 465| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77736 478| move-object/from16 v0, v41
77737 480| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77745 492| move-object/from16 v0, v41
77746 494| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77754 505| move-object/from16 v0, v41
77755 507| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77762 518| move-object/from16 v0, v41
77763 520| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77769 532| iget v0, v4, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
77770 534| move/from16 v39, v0
77772 536| move-object/from16 v0, v41
77773 538| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77779 550| iget v0, v4, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
77780 552| move/from16 v38, v0
77784 554| move-object/from16 v0, v41
77785 556| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77786 558| move/from16 v0, v39
77788 …562| invoke-static {v4,v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap11(com.android…
77790 565| move-object/from16 v0, v41
77791 567| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77799 574| move-object/from16 v0, v41
77800 576| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77809 590| move-object/from16 v0, v41
77810 592| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77813 598| move-object/from16 v0, v37
77814 600| invoke-direct {v0,v4}, android.text.format.Time.<init>(java.lang.String):void
77821 607| move-object/from16 v0, v37
77823 611| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
77825 614| move-object/from16 v0, v37
77826 616| iget-wide v10:v11, v0, android.text.format.Time.gmtoff
77827 618| move-wide/from16 v0:v1, v30:v31
77828 620| invoke-static {v0,v1,v10,v11}, android.text.format.Time.getJulianDay(long, long):int
77833 626| move-object/from16 v0, v22
77834 628| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
77837 632| move-object/from16 v0, v41
77838 634| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77848 650| move-object/from16 v0, v41
77849 652| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77875 682| move-object/from16 v0, v22
77876 684| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
77877 686| move/from16 v0, v21
77878 688| if-ge v0, v4, Label_18
77880 690| move-object/from16 v0, v22
77881 … 692| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77882 694| move/from16 v0, v21
77883 …696| invoke-virtual {v4,v0}, com.android.calendar.agenda.AgendaByDayAdapter.findJulianDayFromPosit…
77887 702| move-object/from16 v0, v22
77888 … 704| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
77889 706| move/from16 v0, v21
77890 …708| invoke-virtual {v4,v0}, com.android.calendar.agenda.AgendaByDayAdapter.setAsFirstDayAfterYest…
77910 715| iget-object v0, v15, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
77911 717| move-object/from16 v19, v0
77914 719| move-object/from16 v0, v41
77915 721| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77918 726| move-object/from16 v0, v41
77919 728| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77921 732| move-object/from16 v0, v19
77922 …734| invoke-static {v4,v0,v6,v7}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap5(com.andro…
77927 740| move-object/from16 v0, v41
77928 742| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77933 749| move-object/from16 v0, v41
77934 751| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77942 762| move-object/from16 v0, v41
77943 764| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77948 772| move-object/from16 v0, v41
77949 774| iget-object v6, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77956 785| move-object/from16 v0, v41
77957 787| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77963 796| move-object/from16 v0, v19
77964 798| invoke-virtual {v8,v0}, android.text.format.Time.set(android.text.format.Time):void
77966 801| move-object/from16 v0, v41
77967 803| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77993 830| move/from16 v0, v28
77994 832| if-eq v0, v4, Label_13
77996 834| move-object/from16 v0, v41
77997 836| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
77998 838| move/from16 v0, v28
77999 …840| invoke-static {v4,v0}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap0(com.android.cal…
78003 844| move-object/from16 v0, v41
78004 846| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78005 848| move/from16 v0, v28
78006 …850| invoke-static {v4,v0}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap6(com.android.cal…
78026 865| move-object/from16 v0, v41
78027 867| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78044 883| move-object/from16 v0, v41
78045 885| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78053 897| move-object/from16 v0, v41
78054 899| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78061 911| move-object/from16 v0, v41
78062 913| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78070 925| move-object/from16 v0, v41
78071 927| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78079 939| move-object/from16 v0, v16
78080 941| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
78082 945| move-object/from16 v0, v32
78083 947| iget v6, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78085 951| move-object/from16 v0, v32
78086 953| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78087 955| move-object/from16 v0, v16
78088 957| iget v6, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
78091 961| move-object/from16 v0, v32
78092 963| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78093 965| move-object/from16 v0, v16
78094 967| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
78097 969| move-object/from16 v0, v32
78098 971| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78099 973| move-object/from16 v0, v26
78100 975| iget v6, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
78103 981| move-object/from16 v0, v26
78104 983| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
78105 985| move-object/from16 v0, v32
78106 987| iget v6, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78109 991| move-object/from16 v0, v32
78110 993| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78111 995| move-object/from16 v0, v26
78112 997| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
78115 999| move-object/from16 v0, v16
78116 1001| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
78117 1003| move/from16 v39, v0
78119 1005| move-object/from16 v0, v26
78120 1007| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
78121 1009| move/from16 v38, v0
78126 1011| move-object/from16 v0, v32
78127 1013| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.queryType
78131 1018| move-object/from16 v0, v41
78132 1020| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78141 1035| move-object/from16 v0, v41
78142 1037| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78149 1048| move-object/from16 v0, v32
78150 1050| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78151 1052| move/from16 v39, v0
78153 1054| move-object/from16 v0, v32
78154 1056| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78155 1058| move/from16 v38, v0
78159 1062| move-object/from16 v0, v32
78160 1064| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78161 1066| move/from16 v39, v0
78163 1068| move-object/from16 v0, v32
78164 1070| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78166 1074| move-object/from16 v0, v32
78167 1076| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78171 1080| move-object/from16 v0, v32
78172 1082| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78173 1084| move/from16 v38, v0
78175 1086| move-object/from16 v0, v32
78176 1088| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78178 1092| move-object/from16 v0, v32
78179 1094| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78183 1098| move-object/from16 v0, v32
78184 1100| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78185 1102| move/from16 v39, v0
78187 1104| move-object/from16 v0, v32
78188 1106| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78189 1108| move/from16 v38, v0
78191 1110| move-object/from16 v0, v32
78192 1112| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78194 1116| move-object/from16 v0, v32
78195 1118| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78197 1120| move-object/from16 v0, v32
78198 1122| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78200 1126| move-object/from16 v0, v32
78201 1128| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78221 1137| move-object/from16 v0, v41
78222 1139| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78239 1161| move-object/from16 v0, v29
78240 1163| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.queryType
78244 1168| move-object/from16 v0, v41
78245 1170| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78246 1172| move-object/from16 v0, v29
78247 1174| iget v6, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78248 1176| move-object/from16 v0, v29
78249 1178| iget v7, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78257 1188| move-object/from16 v0, v41
78258 1190| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.this$0
78259 1192| move-object/from16 v0, v29
78260 …1194| invoke-static {v4,v0}, com.android.calendar.agenda.AgendaWindowAdapter.-wrap9(com.android.ca…
78312 8| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
78313 10| iput-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.id
78343 22| move-object v0, v9
78345 23| check-cast v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec
78347 .local v0, "other", com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec
78349 27| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
78352 …33| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.queryStartMillis
78361 42| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.queryType
78364 48| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
78368 54| iget-object v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.searchQuery
78375 64| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.id
78385 80| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
78394 91| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
78452 59| move-result-wide v0:v1
78454 .local v0, "goToTimeMillis", long
78456 62| ushr-long v6:v7, v0:v1, v10
78457 64| xor-long/2addr v6:v7, v0:v1
78462 .end_local v0
78474 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
78475 5| return-object v0
78481 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mAgendaListView
78482 5| return-object v0
78488 3| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
78489 5| return v0
78495 3| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
78496 5| return-wide v0:v1
78502 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
78503 5| return-object v0
78509 3| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mShowEventOnStart
78510 5| return v0
78516 3| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mShuttingDown
78517 5| return v0
78523 3| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
78524 5| return v0
78530 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
78531 5| return-object v0
78537 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mContext
78538 5| return-object v0
78544 … 3| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mDoneSettingUpHeaderFooter
78545 5| return v0
78551 3| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mEmptyCursorCount
78552 5| return v0
78558 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mFooterView
78559 5| return-object v0
78565 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mHeaderView
78566 5| return-object v0
78572 3| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequestsProcessed
78573 5| return v0
78579 3| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequestsProcessed
78580 5| return v0
78586 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mQueryQueue
78587 5| return-object v0
78592 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, b…
78593 … 3| iput-boolean v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mDoneSettingUpHeaderFooter
78599 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, i…
78600 3| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mEmptyCursorCount
78606 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, c…
78607 3| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mLastUsedInfo
78613 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, i…
78614 3| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequestsProcessed
78620 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, i…
78621 3| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequestsProcessed
78627 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, i…
78628 3| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
78641 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, c…
78642 3| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
78648 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, j…
78649 3| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
78661 6| move-result-object v0
78662 7| return-object v0
78673 6| move-result v0
78674 7| return v0
78683 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, c…
78684 …3| invoke-direct {v0,v1,v2,v3}, com.android.calendar.agenda.AgendaWindowAdapter.sendViewEvent(com.…
78694 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, i…
78695 …3| invoke-direct {v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.updateHeaderFooter(in…
78707 6| move-result v0
78708 7| return v0
78719 6| move-result-object v0
78720 7| return-object v0
78731 6| move-result-object v0
78732 7| return-object v0
78743 6| move-result v0
78744 7| return v0
78755 6| move-result v0
78756 7| return v0
78767 6| move-result-wide v0:v1
78768 7| return-wide v0:v1
78779 6| move-result-wide v0:v1
78780 7| return-wide v0:v1
78789 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, c…
78790 …3| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.doQuery(com.android.cale…
78802 4| const/16 v0, #+17 (0x00000011 | 2.38221e-44)
78803 6| new-array v0, v0, java.lang.String[]
78807 12| aput-object v1, v0, v2
78811 18| aput-object v1, v0, v2
78815 24| aput-object v1, v0, v2
78819 30| aput-object v1, v0, v2
78823 36| aput-object v1, v0, v2
78826 41| aput-object v1, v0, v3
78830 47| aput-object v1, v0, v2
78834 53| aput-object v1, v0, v2
78838 60| aput-object v1, v0, v2
78842 67| aput-object v1, v0, v2
78846 74| aput-object v1, v0, v2
78850 81| aput-object v1, v0, v2
78854 88| aput-object v1, v0, v2
78858 95| aput-object v1, v0, v2
78862 102| aput-object v1, v0, v2
78866 109| aput-object v1, v0, v2
78870 116| aput-object v1, v0, v2
78872 118| sput-object v0, com.android.calendar.agenda.AgendaWindowAdapter.PROJECTION
78875 123| move-result v0
78876 124| if-nez v0, Label_1
78878 126| sget-object v0, com.android.calendar.agenda.AgendaWindowAdapter.PROJECTION
78880 131| aput-object v1, v0, v3
79005 173| move-result-object v0
79006 174| check-cast v0, android.view.LayoutInflater
79008 .local v0, "inflater", android.view.LayoutInflater
79009 …176| invoke-virtual {v0,v6,v5}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):a…
79014 …184| invoke-virtual {v0,v6,v5}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):a…
79046 12| new-instance v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem
79047 14| invoke-direct {v0}, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.<init>():void
79049 .local v0, "agendaItem", com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem
79053 22| iput-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
79058 30| iput-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.end
79063 38| iput v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.startDay
79071 48| iput-boolean v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.allDay
79073 50| iget-boolean v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.allDay
79081 61| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
79088 74| iput-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
79097 84| iput-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.id
79099 86| iget-boolean v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.allDay
79107 97| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.end
79114 110| iput-wide v2:v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.end
79118 112| return-object v0
79121 .end_local v0
79125 .restart_local v0
79138 130| iget-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
79149 145| iput-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
79160 3| iget-boolean v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mHideDeclined
79161 5| if-eqz v0, Label_1
79163 7| const-string/jumbo v0, "visible=1 AND selfAttendeeStatus!=2"
79164 10| return-object v0
79167 11| const-string/jumbo v0, "visible=1"
79168 14| return-object v0
79186 10| move-result-object v0
79188 .local v0, "builder", android.net.Uri$Builder
79190 …12| invoke-static {v0,v2,v3}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
79193 …16| invoke-static {v0,v2,v3}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
79197 …21| invoke-virtual {v0,v7}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
79200 24| invoke-virtual {v0}, android.net.Uri$Builder.build():android.net.Uri
79205 .end_local v0
79220 3| const/16 v0, #+60 (0x0000003c | 8.40779e-44)
79222 .local v0, "queryDuration", int
79230 17| div-int v0, v1, v2
79234 21| if-le v0, v1, Label_3
79236 23| const/16 v0, #+60 (0x0000003c | 8.40779e-44)
79239 25| return v0
79243 27| if-ge v0, v1, Label_2
79245 29| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
79259 5| iget-object v0, v11, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
79260 7| invoke-virtual {v0}, java.util.LinkedList.isEmpty():boolean
79261 10| move-result v0
79262 11| if-nez v0, Label_3
79264 13| iget-object v0, v11, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
79265 15| invoke-virtual {v0}, java.util.LinkedList.getFirst():java.lang.Object
79266 18| move-result-object v0
79267 19| check-cast v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79268 21| iget v10, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
79271 23| iget-object v0, v11, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
79272 25| invoke-virtual {v0}, java.util.LinkedList.getLast():java.lang.Object
79273 28| move-result-object v0
79274 29| check-cast v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79275 31| iget v8, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
79282 37| iget v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.queryType
79283 39| packed-switch v0, Label_6
79286 42| iget v0, v11, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
79288 46| if-ge v0, v2, Label_3
79289 48| iget v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.queryType
79290 50| if-eq v0, v4, Label_3
79294 54| iget v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
79295 56| if-le v0, v10, Label_2
79300 60| iget v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
79301 62| if-ge v0, v8, Label_3
79309 66| iget-object v0, v11, com.android.calendar.agenda.AgendaWindowAdapter.mQueryHandler
79310 …68| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.cancelOpe…
79312 71| iget v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
79316 …77| invoke-direct {v11,v0,v2,v4}, com.android.calendar.agenda.AgendaWindowAdapter.buildQueryUri(in…
79320 81| iget-object v0, v11, com.android.calendar.agenda.AgendaWindowAdapter.mQueryHandler
79331 …94| invoke-virtual/range {v0..v7}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.st…
79340 98| add-int/lit8 v0, v10, #-1 (0xffffffff | NaN)
79341 100| iput v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
79343 102| iget v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
79344 104| sub-int/2addr v0, v9
79345 105| iput v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
79349 109| add-int/lit8 v0, v8, #+1 (0x00000001 | 1.40130e-45)
79350 111| iput v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
79352 113| iget v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
79353 115| add-int/2addr v0, v9
79354 116| iput v0, v12, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
79374 6| move-result-object v0
79376 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79380 8| if-eqz v0, Label_1
79382 10| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
79383 … 12| iget-object v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
79401 6| move-result-object v0
79403 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79404 7| if-eqz v0, Label_1
79406 … 9| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
79407 11| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
79427 6| move-result-object v0
79429 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79430 7| if-eqz v0, Label_1
79432 … 9| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
79433 11| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
79454 6| iget-object v0, v9, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
79455 8| invoke-direct {v8,v0}, android.text.format.Time.<init>(java.lang.String):void
79464 18| iget-object v0, v9, com.android.calendar.agenda.AgendaWindowAdapter.mStringBuilder
79465 20| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
79467 23| iget-object v0, v9, com.android.calendar.agenda.AgendaWindowAdapter.mContext
79475 …33| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
79476 36| move-result-object v0
79477 37| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
79478 40| move-result-object v0
79479 41| return-object v0
79501 18| move-result v0
79503 .local v0, "day", int
79522 42| if-gt v6, v0, Label_1
79526 46| if-gt v0, v6, Label_1
79554 7| move-result-object v0
79556 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79557 8| if-eqz v0, Label_1
79559 10| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.cursor
79575 6| move-result-object v0
79577 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79578 7| if-eqz v0, Label_1
79580 … 9| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
79581 11| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
79605 7| iget-object v0, v3, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
79606 9| invoke-virtual {v0}, java.util.LinkedList.isEmpty():boolean
79609 12| move-result v0
79610 13| if-eqz v0, Label_1
79617 17| iget-object v0, v3, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
79618 19| invoke-virtual {v0}, java.util.LinkedList.getFirst():java.lang.Object
79619 22| move-result-object v0
79620 23| check-cast v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79621 25| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.start
79622 27| if-gt v0, v4, Label_3
79623 29| iget-object v0, v3, com.android.calendar.agenda.AgendaWindowAdapter.mAdapterInfos
79624 31| invoke-virtual {v0}, java.util.LinkedList.getLast():java.lang.Object
79625 34| move-result-object v0
79626 35| check-cast v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79627 37| iget v0, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.end
79630 39| if-gt v5, v0, Label_3
79631 41| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
79634 43| return v0
79636 44| move v0, v1
79640 47| move-exception v0
79642 49| throw v0
79677 33| move-object v0, v4
79678 34| check-cast v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79679 36| move-object v3, v0
79705 58| move-object v0, v4
79706 59| check-cast v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
79707 61| move-object v3, v0
79780 3| new-instance v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec
79781 …5| invoke-direct {v0,v7}, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.<init>(int):vo…
79783 .local v0, "queryData", com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec
79786 13| iput-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.goToTime
79788 15| iput v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.start
79790 17| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.end
79792 19| iput-object v6, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.searchQuery
79794 21| iput-wide v8:v9, v0, com.android.calendar.agenda.AgendaWindowAdapter$QuerySpec.id
79796 …23| invoke-direct {v2,v0}, com.android.calendar.agenda.AgendaWindowAdapter.queueQuery(com.android.…
79825 24| move-result-object v0
79827 .local v0, "doQueryNow", java.lang.Boolean
79835 35| invoke-virtual {v0}, java.lang.Boolean.booleanValue():boolean
79850 .end_local v0
79865 3| move-object/from16 v0, v19
79866 5| iget-boolean v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.allDay
79869 9| move-object/from16 v0, v19
79870 11| iget-wide v2:v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
79871 13| move-object/from16 v0, v18
79872 15| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
79878 22| move-object/from16 v0, v19
79879 24| iget-wide v2:v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.end
79880 26| move-object/from16 v0, v18
79881 28| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
79888 35| move-object/from16 v0, v18
79889 37| iget-object v2, v0, com.android.calendar.agenda.AgendaWindowAdapter.mContext
79893 43| move-object/from16 v0, v19
79894 45| iget-wide v6:v7, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.id
79896 47| move-object/from16 v0, v19
79897 49| iget-boolean v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.allDay
79919 68| move-object/from16 v0, v19
79920 70| iget-wide v8:v9, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.begin
79923 72| move-object/from16 v0, v19
79924 74| iget-wide v10:v11, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.end
79939 5| iget-object v0, v6, com.android.calendar.agenda.AgendaWindowAdapter.mHeaderView
79950 24| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
79952 27| iget-object v0, v6, com.android.calendar.agenda.AgendaWindowAdapter.mFooterView
79963 46| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
79975 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, i…
79976 3| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
79988 3| const/4 v0, #+0 (0x00000000 | 0.00000)
79989 4| return v0
79999 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
80000 4| iput-boolean v0, v2, com.android.calendar.agenda.AgendaWindowAdapter.mShuttingDown
80002 6| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
80003 …7| invoke-direct {v2,v0}, com.android.calendar.agenda.AgendaWindowAdapter.pruneAdapterInfo(int):co…
80005 10| iget-object v0, v2, com.android.calendar.agenda.AgendaWindowAdapter.mQueryHandler
80006 12| if-eqz v0, Label_1
80008 14| iget-object v0, v2, com.android.calendar.agenda.AgendaWindowAdapter.mQueryHandler
80010 …17| invoke-virtual {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter$QueryHandler.cancelOpe…
80059 47| move-result-object v0
80060 48| check-cast v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
80062 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
80063 50| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
80066 54| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
80067 56| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.size
80071 61| iput-object v0, v6, com.android.calendar.agenda.AgendaWindowAdapter.mLastUsedInfo
80076 64| return-object v0
80078 .end_local v0
80098 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
80099 …4| invoke-virtual {v1,v2,v0}, com.android.calendar.agenda.AgendaWindowAdapter.getAgendaItemByPosit…
80100 7| move-result-object v0
80101 8| return-object v0
80134 25| move-result v0
80136 .local v0, "cursorPosition", int
80138 28| if-ne v0, v5, Label_3
80146 32| if-gez v0, Label_4
80148 34| neg-int v0, v0
80156 42| if-ge v0, v5, Label_6
80159 …46| invoke-direct {v8,v5,v0,v2}, com.android.calendar.agenda.AgendaWindowAdapter.buildAgendaItemFr…
80191 3| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
80192 5| return v0
80214 16| move-result-object v0
80216 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
80217 17| if-eqz v0, Label_3
80219 … 19| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
80220 21| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
80246 12| move-result-object v0
80248 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
80249 13| if-eqz v0, Label_3
80251 … 15| iget-object v3, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
80252 17| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
80259 27| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
80279 7| move-result-object v0
80281 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
80282 8| if-eqz v0, Label_1
80284 … 10| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
80285 12| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
80314 20| move-result v0
80316 .local v0, "curPos", int
80318 23| if-ne v0, v2, Label_1
80323 26| if-ltz v0, Label_2
80326 30| invoke-interface {v2,v0}, android.database.Cursor.moveToPosition(int):boolean
80352 .end_local v0
80365 6| move-result-object v0
80367 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
80368 7| if-eqz v0, Label_1
80370 … 9| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
80371 11| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
80389 3| iget-wide v0:v1, v2, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
80390 5| return-wide v0:v1
80400 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
80401 5| return-object v0
80411 3| iget v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
80412 5| return v0
80423 3| move-object/from16 v0, v16
80424 5| iget v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mRowCount
80426 9| move/from16 v0, v17
80427 11| if-lt v0, v12, Label_1
80429 13| move-object/from16 v0, v16
80430 15| iget v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequests
80431 17| move-object/from16 v0, v16
80432 19| iget v13, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequestsProcessed
80435 23| move-object/from16 v0, v16
80436 25| iget v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequests
80438 29| move-object/from16 v0, v16
80439 31| iput v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequests
80444 39| move-object/from16 v0, v16
80445 …41| invoke-direct {v0,v12}, com.android.calendar.agenda.AgendaWindowAdapter.queueQuery(com.android…
80449 45| move/from16 v0, v17
80450 47| if-ge v0, v12, Label_2
80452 49| move-object/from16 v0, v16
80453 51| iget v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequests
80454 53| move-object/from16 v0, v16
80455 55| iget v13, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequestsProcessed
80458 59| move-object/from16 v0, v16
80459 61| iget v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequests
80461 65| move-object/from16 v0, v16
80462 67| iput v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequests
80467 75| move-object/from16 v0, v16
80468 …77| invoke-direct {v0,v12}, com.android.calendar.agenda.AgendaWindowAdapter.queueQuery(com.android…
80482 92| move-object/from16 v0, v18
80484 …96| invoke-virtual {v12,v4,v0,v1}, com.android.calendar.agenda.AgendaByDayAdapter.getView(int, and…
80521 143| move-object/from16 v0, v16
80522 145| iget-boolean v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mIsTabletConfig
80552 180| move/from16 v0, v17
80553 182| invoke-virtual {v13,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
80560 195| move-object/from16 v0, v16
80561 197| iget-object v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mContext
80570 214| move/from16 v0, v17
80571 216| invoke-virtual {v12,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
80597 242| move-object/from16 v0, v16
80598 244| iget-wide v12:v13, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
80607 257| move-object/from16 v0, v16
80608 259| iget-boolean v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mShowEventOnStart
80616 267| move-object/from16 v0, v16
80617 269| iget-boolean v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mShowEventOnStart
80628 283| move-object/from16 v0, v16
80629 285| iput-object v10, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
80631 287| move-object/from16 v0, v16
80632 289| iget v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedItemBackgroundColor
80636 296| move-object/from16 v0, v16
80637 298| iget v13, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedItemTextColor
80641 305| move-object/from16 v0, v16
80642 307| iget v13, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedItemTextColor
80646 314| move-object/from16 v0, v16
80647 316| iget v13, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedItemTextColor
80675 341| move-object/from16 v0, v16
80676 343| iget v12, v0, com.android.calendar.agenda.AgendaWindowAdapter.mItemRightMargin
80695 3| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
80696 4| return v0
80706 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
80707 4| return v0
80719 6| move-result-object v0
80721 .local v0, "info", com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo
80722 7| if-eqz v0, Label_1
80724 … 9| iget-object v1, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.dayAdapter
80725 11| iget v2, v0, com.android.calendar.agenda.AgendaWindowAdapter$DayAdapterInfo.offset
80743 3| iget-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mTZUpdater
80744 5| invoke-interface {v0}, java.lang.Runnable.run():void
80759 5| move-object/from16 v0, v32
80761 9| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSearchQuery
80765 12| move-object/from16 v0, v29
80766 14| invoke-virtual {v0,v4}, android.text.format.Time.toMillis(boolean):long
80768 18| move-object/from16 v0, v29
80769 20| iget-wide v6:v7, v0, android.text.format.Time.gmtoff
80775 28| move-object/from16 v0, v28
80776 …30| invoke-direct {v0,v11,v11}, com.android.calendar.agenda.AgendaWindowAdapter.isInRange(int, int…
80780 36| move-object/from16 v0, v28
80781 38| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mAgendaListView
80782 40| move-object/from16 v0, v29
80784 …44| invoke-virtual {v4,v0,v1,v2}, com.android.calendar.agenda.AgendaListView.isAgendaItemVisible(a…
80794 56| move-object/from16 v0, v28
80795 58| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mAgendaListView
80798 62| move-object/from16 v0, v28
80799 64| iget v6, v0, com.android.calendar.agenda.AgendaWindowAdapter.mStickyHeaderSize
80803 69| move-object/from16 v0, v28
80804 71| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mListViewScrollState
80808 76| move-object/from16 v0, v28
80809 78| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mAgendaListView
80817 87| move-object/from16 v0, v28
80819 …91| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.findInstanceIdFromPosit…
80828 103| move-object/from16 v0, v28
80830 …107| invoke-virtual {v0,v1,v2}, com.android.calendar.agenda.AgendaWindowAdapter.setSelectedInstanc…
80832 110| move-object/from16 v0, v28
80833 112| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mDataChangedHandler
80834 114| move-object/from16 v0, v28
80835 116| iget-object v5, v0, com.android.calendar.agenda.AgendaWindowAdapter.mDataChangedRunnable
80838 121| move-object/from16 v0, v28
80840 …125| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorByPosition(in…
80846 131| move-object/from16 v0, v28
80848 …135| invoke-direct {v0,v1}, com.android.calendar.agenda.AgendaWindowAdapter.getCursorPositionByPos…
80854 140| move-object/from16 v0, v28
80857 …146| invoke-direct {v0,v1,v2,v4}, com.android.calendar.agenda.AgendaWindowAdapter.buildAgendaItemF…
80863 155| move-object/from16 v0, v28
80864 157| iput-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
80866 159| move-object/from16 v0, v28
80867 161| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
80868 163| move-object/from16 v0, v23
80869 165| iget-boolean v5, v0, com.android.calendar.agenda.AgendaWindowAdapter$AgendaItem.allDay
80873 170| move-object/from16 v0, v29
80874 172| invoke-virtual {v0,v4}, android.text.format.Time.toMillis(boolean):long
80876 176| move-object/from16 v0, v28
80878 …180| invoke-direct {v0,v1,v4,v5}, com.android.calendar.agenda.AgendaWindowAdapter.sendViewEvent(co…
80886 185| move-object/from16 v0, v28
80887 187| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mTimeZone
80891 192| move-object/from16 v0, v29
80892 194| invoke-virtual {v8,v0}, android.text.format.Time.set(android.text.format.Time):void
80894 197| move-object/from16 v0, v28
80895 199| iget-object v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mContext
80915 217| move-object/from16 v0, v28
80916 219| iget-boolean v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mCleanQueryInitiated
80925 229| move-object/from16 v0, v28
80926 231| iput-wide v4:v5, v0, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedInstanceId
80929 234| move-object/from16 v0, v28
80930 236| iput-boolean v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mCleanQueryInitiated
80939 250| move-object/from16 v0, v28
80940 252| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequests
80942 256| move-object/from16 v0, v28
80943 258| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mOlderRequests
80954 276| move-object/from16 v0, v28
80955 278| iget v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequests
80957 282| move-object/from16 v0, v28
80958 284| iput v4, v0, com.android.calendar.agenda.AgendaWindowAdapter.mNewerRequests
80981 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, b…
80982 3| iput-boolean v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mHideDeclined
80994 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.agenda.AgendaWindowAdapter, i…
80995 3| iput v1, v0, com.android.calendar.agenda.AgendaWindowAdapter.mListViewScrollState
81010 5| const/4 v0, #+0 (0x00000000 | 0.00000)
81011 6| iput-object v0, v1, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
81027 8| move-result-object v0
81029 .local v0, "vh", java.lang.Object
81030 9| instance-of v1, v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder
81033 13| check-cast v0, com.android.calendar.agenda.AgendaAdapter$ViewHolder
81034 .end_local v0
81035 15| iput-object v0, v6, com.android.calendar.agenda.AgendaWindowAdapter.mSelectedVH
81068 7| new-array v0, v5, java.lang.String[]
81071 12| aput-object v1, v0, v2
81074 17| aput-object v1, v0, v3
81077 22| aput-object v1, v0, v4
81079 24| sput-object v0, com.android.calendar.alerts.AlarmScheduler.INSTANCES_PROJECTION
81081 26| new-array v0, v5, java.lang.String[]
81084 31| aput-object v1, v0, v2
81087 36| aput-object v1, v0, v3
81090 41| aput-object v1, v0, v4
81092 43| sput-object v0, com.android.calendar.alerts.AlarmScheduler.REMINDERS_PROJECTION
81103 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.alerts.AlarmScheduler):void
81104 3| invoke-direct {v0}, java.lang.Object.<init>():void
81142 36| move-object/from16 v0, v37
81143 38| invoke-interface {v0,v4}, android.database.Cursor.moveToPosition(int):boolean
81160 59| move-object/from16 v0, v21
81161 61| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
81170 68| move/from16 v0, v24
81172 72| if-ge v0, v1, Label_11
81178 81| move-object/from16 v0, v37
81179 83| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
81184 88| move-object/from16 v0, v37
81185 90| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
81190 95| move-object/from16 v0, v37
81191 97| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
81203 110| move-object/from16 v0, v35
81205 …114| invoke-static {v0,v1,v2,v4}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
81212 122| move-object/from16 v0, v22
81213 124| invoke-interface {v0,v4}, java.util.Map.get(java.lang.Object):java.lang.Object
81227 141| move-object/from16 v0, v22
81229 …145| invoke-interface {v0,v4,v1}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.…
81231 148| move-object/from16 v0, v21
81233 152| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
81236 158| move-object/from16 v0, v21
81237 …160| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81242 167| move-object/from16 v0, v34
81243 169| invoke-interface {v0,v4}, java.util.List.add(java.lang.Object):boolean
81251 182| move-object/from16 v0, v35
81253 186| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
81260 197| move-object/from16 v0, v25
81261 …199| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81263 203| move/from16 v0, v20
81264 205| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
81267 211| move-object/from16 v0, v25
81268 …213| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81273 223| move-object/from16 v0, v25
81274 …225| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81276 229| move-wide/from16 v0:v1, v26:v27
81277 231| invoke-virtual {v4,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
81280 237| move-object/from16 v0, v25
81281 …239| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81284 246| move-object/from16 v0, v35
81285 248| invoke-virtual {v0,v5}, android.text.format.Time.format(java.lang.String):java.lang.String
81321 291| move/from16 v0, v19
81322 293| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
81355 319| move-object/from16 v0, v21
81356 321| invoke-virtual {v0,v4}, java.lang.StringBuilder.charAt(int):char
81364 335| move-object/from16 v0, v21
81365 337| invoke-virtual {v0,v4}, java.lang.StringBuilder.deleteCharAt(int):java.lang.StringBuilder
81369 342| move-object/from16 v0, v21
81370 344| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
81384 365| move-object/from16 v0, v21
81385 …367| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
81398 384| move-object/from16 v0, v18
81399 386| invoke-interface {v0,v4}, android.database.Cursor.moveToPosition(int):boolean
81407 396| move-object/from16 v0, v18
81408 398| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
81413 403| move-object/from16 v0, v18
81414 405| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
81420 413| move-object/from16 v0, v22
81421 415| invoke-interface {v0,v4}, java.util.Map.get(java.lang.Object):java.lang.Object
81443 443| move/from16 v0, v29
81444 445| int-to-long v6:v7, v0
81467 474| move-object/from16 v0, v35
81468 476| invoke-virtual {v0,v14,v15}, android.text.format.Time.set(long):void
81475 487| move-object/from16 v0, v25
81476 …489| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81478 493| move/from16 v0, v20
81479 495| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
81482 501| move-object/from16 v0, v25
81483 …503| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81485 507| move-object/from16 v0, v32
81486 …509| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
81489 515| move-object/from16 v0, v25
81490 …517| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81492 521| move/from16 v0, v29
81493 523| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
81496 529| move-object/from16 v0, v25
81497 …531| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81502 541| move-object/from16 v0, v25
81503 …543| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
81506 550| move-object/from16 v0, v35
81507 552| invoke-virtual {v0,v5}, android.text.format.Time.format(java.lang.String):java.lang.String
81557 601| move/from16 v0, v28
81558 603| int-to-long v6:v7, v0
81581 8| const/4 v0, #+0 (0x00000000 | 0.00000)
81582 9| invoke-virtual {v14,v0}, android.text.format.Time.normalize(boolean):long
81584 12| iget-wide v0:v1, v14, android.text.format.Time.gmtoff
81586 16| mul-long v8:v9, v0:v1, v2:v3
81592 20| const-wide/32 v0:v1, #+604800000 (0x240c8400 | 3.04695e-17)
81593 23| add-long v10:v11, v22:v23, v0:v1
81599 27| const-wide/32 v0:v1, #+604800000 (0x240c8400 | 3.04695e-17)
81600 30| add-long v16:v17, v18:v19, v0:v1
81603 32| sget-object v0, android.provider.CalendarContract$Instances.CONTENT_URI
81604 34| invoke-virtual {v0}, android.net.Uri.buildUpon():android.net.Uri$Builder
81608 38| const-wide/32 v0:v1, #+86400000 (0x05265c00 | 7.82218e-36)
81609 41| sub-long v0:v1, v22:v23, v0:v1
81610 …43| invoke-static {v15,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long)…
81612 46| const-wide/32 v0:v1, #+86400000 (0x05265c00 | 7.82218e-36)
81613 49| add-long/2addr v0:v1, v10:v11
81614 …50| invoke-static {v15,v0,v1}, android.content.ContentUris.appendId(android.net.Uri$Builder, long)…
81620 58| const-string/jumbo v0, "("
81621 …61| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
81623 64| const-string/jumbo v0, "visible=? AND begin>=? AND begin<=? AND allDay=?"
81624 …67| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
81626 70| const-string/jumbo v0, ") OR ("
81627 …73| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
81629 76| const-string/jumbo v0, "visible=? AND begin>=? AND begin<=? AND allDay=?"
81630 …79| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
81632 82| const-string/jumbo v0, ")"
81633 …85| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
81635 88| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
81636 90| new-array v4, v0, java.lang.String[]
81638 92| const-string/jumbo v0, "1"
81640 96| aput-object v0, v4, v1
81643 101| move-result-object v0
81645 103| aput-object v0, v4, v1
81648 108| move-result-object v0
81650 110| aput-object v0, v4, v1
81652 112| const-string/jumbo v0, "1"
81654 116| aput-object v0, v4, v1
81656 118| const-string/jumbo v0, "1"
81658 122| aput-object v0, v4, v1
81661 127| move-result-object v0
81663 129| aput-object v0, v4, v1
81666 134| move-result-object v0
81668 136| aput-object v0, v4, v1
81670 138| const-string/jumbo v0, "0"
81672 142| aput-object v0, v4, v1
81682 155| move-object/from16 v0, v21
81684 …157| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.la…
81772 112| move-object/from16 v0, v18
81773 …114| invoke-interface {v0,v8,v14,v15,v3}, com.android.calendar.alerts.AlarmManagerInterface.set(in…
81787 6| move-result-object v0
81793 …13| invoke-static {v4,v0,v1,v2,v3}, com.android.calendar.alerts.AlarmScheduler.scheduleNextAlarm(a…
81811 7| move-result-object v0
81812 …8| invoke-static {v9,v0,v12,v13}, com.android.calendar.alerts.AlarmScheduler.queryUpcomingEvents(a…
81839 31| move-exception v0
81846 37| throw v0
81856 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.AlertActivity$1, com.a…
81857 3| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$1.this$0
81859 5| invoke-direct {v0}, java.lang.Object.<init>():void
81873 3| move-object/from16 v0, v19
81874 5| iget-object v2, v0, com.android.calendar.alerts.AlertActivity$1.this$0
81877 7| move-object/from16 v0, v21
81878 …9| invoke-virtual {v2,v0}, com.android.calendar.alerts.AlertActivity.getItemForView(android.view.V…
81897 28| move-object/from16 v0, v19
81898 30| iget-object v3, v0, com.android.calendar.alerts.AlertActivity$1.this$0
81906 40| move-object/from16 v0, v19
81907 42| iget-object v11, v0, com.android.calendar.alerts.AlertActivity$1.this$0
81918 56| move-object/from16 v0, v19
81919 58| iget-object v3, v0, com.android.calendar.alerts.AlertActivity$1.this$0
81925 70| move-object/from16 v0, v18
81926 …72| invoke-virtual {v3,v0}, android.app.TaskStackBuilder.addNextIntent(android.content.Intent):and…
81936 83| move-object/from16 v0, v18
81937 …85| invoke-virtual {v2,v0}, com.android.calendar.alerts.AlertActivity.startActivity(android.conten…
81948 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.AlertActivity$2, com.a…
81949 3| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$2.this$0
81951 5| invoke-direct {v0}, android.os.AsyncTask.<init>():void
81968 8| move-result-object v0
81969 9| return-object v0
81981 3| iget-object v0, v2, com.android.calendar.alerts.AlertActivity$2.this$0
81982 …5| invoke-virtual {v0}, com.android.calendar.alerts.AlertActivity.getApplicationContext():android.…
81983 8| move-result-object v0
81986 …12| invoke-static {v0,v1}, com.android.calendar.alerts.GlobalDismissManager.dismissGlobally(androi…
81988 15| const/4 v0, #+0 (0x00000000 | 0.00000)
81989 16| return-object v0
81999 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.AlertActivity$3, com.a…
82000 3| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$3.this$0
82002 5| invoke-direct {v0}, android.os.AsyncTask.<init>():void
82019 8| move-result-object v0
82020 9| return-object v0
82031 3| const/4 v0, #+0 (0x00000000 | 0.00000)
82032 4| aget-object v0, v2, v0
82033 …6| invoke-static {v0}, com.android.calendar.alerts.AlertService.updateAlertNotification(android.co…
82035 9| const/4 v0, #+0 (0x00000000 | 0.00000)
82036 10| return-object v0
82046 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.alerts.AlertActivity$QueryHan…
82047 3| iput-object v1, v0, com.android.calendar.alerts.AlertActivity$QueryHandler.this$0
82049 …5| invoke-direct {v0,v2}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
82062 3| iget-object v0, v2, com.android.calendar.alerts.AlertActivity$QueryHandler.this$0
82063 5| invoke-virtual {v0}, com.android.calendar.alerts.AlertActivity.isFinishing():boolean
82064 8| move-result v0
82065 9| if-nez v0, Label_2
82067 11| iget-object v0, v2, com.android.calendar.alerts.AlertActivity$QueryHandler.this$0
82068 …13| invoke-static {v0,v5}, com.android.calendar.alerts.AlertActivity.-set0(com.android.calendar.al…
82070 16| iget-object v0, v2, com.android.calendar.alerts.AlertActivity$QueryHandler.this$0
82071 …18| invoke-static {v0}, com.android.calendar.alerts.AlertActivity.-get0(com.android.calendar.alert…
82072 21| move-result-object v0
82073 …22| invoke-virtual {v0,v5}, com.android.calendar.alerts.AlertAdapter.changeCursor(android.database…
82075 25| iget-object v0, v2, com.android.calendar.alerts.AlertActivity$QueryHandler.this$0
82076 …27| invoke-static {v0}, com.android.calendar.alerts.AlertActivity.-get2(com.android.calendar.alert…
82077 30| move-result-object v0
82081 37| invoke-virtual {v0,v1}, android.widget.ListView.setSelection(int):void
82083 40| iget-object v0, v2, com.android.calendar.alerts.AlertActivity$QueryHandler.this$0
82084 …42| invoke-static {v0}, com.android.calendar.alerts.AlertActivity.-get1(com.android.calendar.alert…
82085 45| move-result-object v0
82087 47| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
82104 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.alerts.AlertActivity$QueryHan…
82111 3| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mAdapter
82112 5| return-object v0
82118 3| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mDismissAllButton
82119 5| return-object v0
82125 3| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mListView
82126 5| return-object v0
82131 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.AlertActivity, android…
82132 3| iput-object v1, v0, com.android.calendar.alerts.AlertActivity.mCursor
82156 5| const/16 v0, #+12 (0x0000000c | 1.68156e-44)
82157 7| new-array v0, v0, java.lang.String[]
82160 12| aput-object v1, v0, v4
82163 17| aput-object v1, v0, v3
82167 23| aput-object v1, v0, v2
82171 29| aput-object v1, v0, v2
82175 35| aput-object v1, v0, v2
82179 41| aput-object v1, v0, v2
82183 47| aput-object v1, v0, v2
82187 53| aput-object v1, v0, v2
82191 60| aput-object v1, v0, v2
82195 67| aput-object v1, v0, v2
82199 74| aput-object v1, v0, v2
82203 81| aput-object v1, v0, v2
82205 83| sput-object v0, com.android.calendar.alerts.AlertActivity.PROJECTION
82207 85| new-array v0, v3, java.lang.String[]
82211 91| aput-object v1, v0, v4
82213 93| sput-object v0, com.android.calendar.alerts.AlertActivity.SELECTIONARG
82227 6| new-instance v0, com.android.calendar.alerts.AlertActivity$1
82228 …8| invoke-direct {v0,v1}, com.android.calendar.alerts.AlertActivity$1.<init>(com.android.calendar.…
82229 11| iput-object v0, v1, com.android.calendar.alerts.AlertActivity.mViewListener
82260 35| move-wide/from16 v0:v1, v16:v17
82261 37| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
82282 64| move-wide/from16 v0:v1, v18:v19
82284 …68| invoke-direct {v5,v0,v1,v2,v3}, com.android.calendar.alerts.GlobalDismissManager$AlarmId.<init…
82359 88| new-instance v0, java.util.LinkedList
82360 90| invoke-direct {v0}, java.util.LinkedList.<init>():void
82363 ….local_ex v0, "alarmIds", java.util.List, "Ljava/util/List<Lcom/android/calendar/alerts/GlobalDism…
82378 112| invoke-interface {v0,v1}, java.util.List.add(java.lang.Object):boolean
82385 …123| invoke-direct {v14,v0}, com.android.calendar.alerts.AlertActivity.initiateGlobalDismiss(java.…
82399 3| new-instance v0, com.android.calendar.alerts.AlertActivity$2
82400 …5| invoke-direct {v0,v3}, com.android.calendar.alerts.AlertActivity$2.<init>(com.android.calendar.…
82407 …14| invoke-virtual {v0,v1}, com.android.calendar.alerts.AlertActivity$2.execute(java.lang.Object[]…
82419 3| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
82420 5| if-eqz v0, Label_1
82421 7| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
82422 9| invoke-interface {v0}, android.database.Cursor.isClosed():boolean
82423 12| move-result v0
82424 13| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
82425 15| if-eqz v0, Label_1
82426 17| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
82427 19| invoke-interface {v0}, android.database.Cursor.getCount():int
82428 22| move-result v0
82429 23| if-nez v0, Label_1
82447 8| move-result v0
82449 .local v0, "index", int
82450 9| if-gez v0, Label_1
82459 19| invoke-interface {v1,v0}, android.widget.ListAdapter.getItem(int):java.lang.Object
82478 13| move-result-object v0
82479 14| check-cast v0, android.app.NotificationManager
82481 .local v0, "nm", android.app.NotificationManager
82482 16| invoke-virtual {v0}, android.app.NotificationManager.cancelAll():void
82489 .end_local v0
82503 6| const v0, #+2130968586 (0x7f04000a | 1.75458e+38)
82504 9| invoke-virtual {v2,v0}, com.android.calendar.alerts.AlertActivity.setContentView(int):void
82506 12| const v0, #+2131492913 (0x7f0c0031 | 1.86093e+38)
82507 15| invoke-virtual {v2,v0}, com.android.calendar.alerts.AlertActivity.setTitle(int):void
82509 18| new-instance v0, com.android.calendar.alerts.AlertActivity$QueryHandler
82510 …20| invoke-direct {v0,v2,v2}, com.android.calendar.alerts.AlertActivity$QueryHandler.<init>(com.an…
82511 23| iput-object v0, v2, com.android.calendar.alerts.AlertActivity.mQueryHandler
82513 25| new-instance v0, com.android.calendar.alerts.AlertAdapter
82515 …30| invoke-direct {v0,v2,v1}, com.android.calendar.alerts.AlertAdapter.<init>(com.android.calendar…
82516 33| iput-object v0, v2, com.android.calendar.alerts.AlertActivity.mAdapter
82518 35| const v0, #+2131755037 (0x7f10001d | 1.91409e+38)
82519 …38| invoke-virtual {v2,v0}, com.android.calendar.alerts.AlertActivity.findViewById(int):android.vi…
82520 41| move-result-object v0
82521 42| check-cast v0, android.widget.ListView
82522 44| iput-object v0, v2, com.android.calendar.alerts.AlertActivity.mListView
82524 46| iget-object v0, v2, com.android.calendar.alerts.AlertActivity.mListView
82526 49| invoke-virtual {v0,v1}, android.widget.ListView.setItemsCanFocus(boolean):void
82528 52| iget-object v0, v2, com.android.calendar.alerts.AlertActivity.mListView
82530 56| invoke-virtual {v0,v1}, android.widget.ListView.setAdapter(android.widget.ListAdapter):void
82532 59| iget-object v0, v2, com.android.calendar.alerts.AlertActivity.mListView
82534 …63| invoke-virtual {v0,v1}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
82536 66| const v0, #+2131755038 (0x7f10001e | 1.91409e+38)
82537 …69| invoke-virtual {v2,v0}, com.android.calendar.alerts.AlertActivity.findViewById(int):android.vi…
82538 72| move-result-object v0
82539 73| check-cast v0, android.widget.Button
82540 75| iput-object v0, v2, com.android.calendar.alerts.AlertActivity.mDismissAllButton
82542 77| iget-object v0, v2, com.android.calendar.alerts.AlertActivity.mDismissAllButton
82543 …79| invoke-virtual {v0,v2}, android.widget.Button.setOnClickListener(android.view.View$OnClickList…
82545 82| iget-object v0, v2, com.android.calendar.alerts.AlertActivity.mDismissAllButton
82547 85| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
82561 6| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
82562 8| if-eqz v0, Label_1
82564 10| iget-object v0, v1, com.android.calendar.alerts.AlertActivity.mCursor
82565 12| invoke-interface {v0}, android.database.Cursor.close():void
82581 7| iget-object v0, v8, com.android.calendar.alerts.AlertActivity.mCursor
82582 9| if-nez v0, Label_2
82587 13| iget-object v0, v8, com.android.calendar.alerts.AlertActivity.mQueryHandler
82595 …26| invoke-virtual/range {v0..v7}, com.android.calendar.alerts.AlertActivity$QueryHandler.startQue…
82602 30| iget-object v0, v8, com.android.calendar.alerts.AlertActivity.mCursor
82603 32| invoke-interface {v0}, android.database.Cursor.requery():boolean
82604 35| move-result v0
82605 36| if-nez v0, Label_1
82607 38| const-string/jumbo v0, "AlertActivity"
82609 44| invoke-static {v0,v1}, android.util.Log.w(java.lang.String, java.lang.String):int
82611 47| iget-object v0, v8, com.android.calendar.alerts.AlertActivity.mCursor
82612 49| invoke-interface {v0}, android.database.Cursor.close():void
82636 20| move-result-object v0
82638 .local v0, "task", android.os.AsyncTask
82656 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
82657 4| sput-boolean v0, com.android.calendar.alerts.AlertAdapter.mFirstTime
82670 3| const/4 v0, #+0 (0x00000000 | 0.00000)
82671 …4| invoke-direct {v1,v2,v3,v0}, android.widget.ResourceCursorAdapter.<init>(android.content.Contex…
82691 10| move-object/from16 v0, v19
82692 12| invoke-virtual {v0,v3}, android.view.View.findViewById(int):android.view.View
82698 21| move-object/from16 v0, v19
82699 23| invoke-virtual {v0,v3}, android.view.View.findViewById(int):android.view.View
82705 32| move-object/from16 v0, v19
82706 34| invoke-virtual {v0,v3}, android.view.View.findViewById(int):android.view.View
82745 94| move-object/from16 v0, v16
82746 96| invoke-virtual {v0,v3}, android.widget.TextView.setTextColor(int):void
82760 114| move-object/from16 v0, v20
82761 116| invoke-virtual {v12,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
82764 120| move-object/from16 v0, v18
82765 …122| invoke-static {v0,v3}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
82788 146| move-wide/from16 v0:v1, v22:v23
82789 148| invoke-virtual {v11,v0,v1}, android.text.format.Time.set(long):void
82841 219| move-object/from16 v0, v16
82842 221| invoke-virtual {v0,v3}, android.widget.TextView.setVisibility(int):void
82861 237| move-object/from16 v0, v16
82862 239| invoke-virtual {v0,v3}, android.widget.TextView.setTextColor(int):void
82880 251| move-object/from16 v0, v16
82882 255| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
82885 259| move-object/from16 v0, v16
82886 261| invoke-virtual {v0,v3}, android.widget.TextView.setVisibility(int):void
82899 6| move-object/from16 v0, v16
82900 8| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
82905 13| move-object/from16 v0, v18
82906 15| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
82915 29| move-object/from16 v0, v16
82916 31| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
82921 37| move-object/from16 v0, v18
82922 39| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
82935 54| move-object/from16 v0, v18
82936 56| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
82941 61| move-object/from16 v0, v18
82942 63| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
82947 68| move-object/from16 v0, v18
82948 70| invoke-interface {v0,v2}, android.database.Cursor.getLong(int):long
82953 75| move-object/from16 v0, v18
82954 77| invoke-interface {v0,v2}, android.database.Cursor.getLong(int):long
82959 82| move-object/from16 v0, v18
82960 84| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
83002 6| sget-object v0, com.android.calendar.alerts.AlertAdapter.alertActivity
83003 8| invoke-virtual {v0}, com.android.calendar.alerts.AlertActivity.closeActivityIfEmpty():void
83030 24| new-instance v0, android.os.HandlerThread
83032 29| invoke-direct {v0,v1}, android.os.HandlerThread.<init>(java.lang.String):void
83034 .local v0, "thr", android.os.HandlerThread
83035 32| invoke-virtual {v0}, android.os.HandlerThread.start():void
83038 37| invoke-virtual {v0}, android.os.HandlerThread.getLooper():android.os.Looper
83080 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.alerts.AlertReceiver):void
83081 3| invoke-direct {v0}, android.content.BroadcastReceiver.<init>():void
83095 6| move-result v0
83096 7| if-eqz v0, Label_1
83121 16| move-result-object v0
83122 17| check-cast v0, android.os.PowerManager
83124 .local v0, "pm", android.os.PowerManager
83128 …23| invoke-virtual {v0,v3,v1}, android.os.PowerManager.newWakeLock(int, java.lang.String):android.…
83137 .end_local v0
83173 18| move-object/from16 v0, v20
83174 20| invoke-virtual {v0,v5}, android.content.res.Resources.getString(int):java.lang.String
83196 52| move-object/from16 v0, v24
83198 …56| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentTitle(java.lang.CharSequenc…
83200 59| move-object/from16 v0, v24
83202 …63| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentText(java.lang.CharSequence…
83205 69| move-object/from16 v0, v24
83206 …71| invoke-virtual {v0,v5}, android.app.Notification$Builder.setSmallIcon(int):android.app.Notific…
83208 74| move-object/from16 v0, v24
83209 …76| invoke-virtual {v0,v13}, android.app.Notification$Builder.setContentIntent(android.app.Pending…
83211 79| move-object/from16 v0, v24
83212 …81| invoke-virtual {v0,v15}, android.app.Notification$Builder.setDeleteIntent(android.app.PendingI…
83219 91| move-object/from16 v0, v24
83220 …93| invoke-virtual {v0,v5,v6}, android.app.Notification$Builder.setFullScreenIntent(android.app.Pe…
83234 105| move-object/from16 v0, v25
83236 …109| invoke-static {v0,v1,v2}, com.android.calendar.alerts.AlertReceiver.getURLSpans(android.conte…
83240 113| move-object/from16 v0, v25
83243 …119| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createMapBroadcastInte…
83247 123| move-object/from16 v0, v25
83250 …129| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createCallBroadcastInt…
83254 133| move-object/from16 v0, v25
83257 …139| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertReceiver.createBroadcastMailInt…
83280 165| move-object/from16 v0, v24
83281 …167| invoke-virtual {v0,v6,v7}, android.app.Notification$Builder.setWhen(long):android.app.Notific…
83283 170| move-object/from16 v0, v24
83285 …174| invoke-virtual {v0,v1}, android.app.Notification$Builder.setPriority(int):android.app.Notific…
83293 184| move-object/from16 v0, v20
83294 186| invoke-virtual {v0,v5}, android.content.res.Resources.getString(int):java.lang.String
83298 193| move-object/from16 v0, v24
83300 …197| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
83307 205| move/from16 v0, v19
83308 207| if-ge v0, v5, Label_6
83311 212| move-object/from16 v0, v20
83312 214| invoke-virtual {v0,v5}, android.content.res.Resources.getString(int):java.lang.String
83316 221| move-object/from16 v0, v24
83317 …223| invoke-virtual {v0,v6,v5,v4}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
83324 231| move/from16 v0, v19
83325 233| if-ge v0, v5, Label_7
83328 238| move-object/from16 v0, v20
83329 240| invoke-virtual {v0,v5}, android.content.res.Resources.getString(int):java.lang.String
83333 247| move-object/from16 v0, v24
83335 …251| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
83342 259| move/from16 v0, v19
83343 261| if-ge v0, v5, Label_8
83346 266| move-object/from16 v0, v20
83347 268| invoke-virtual {v0,v5}, android.content.res.Resources.getString(int):java.lang.String
83351 275| move-object/from16 v0, v24
83353 …279| invoke-virtual {v0,v6,v5,v1}, android.app.Notification$Builder.addAction(int, java.lang.CharS…
83382 317| move-object/from16 v0, v26
83383 …319| invoke-virtual {v14,v5,v0}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSeq…
83386 325| move-object/from16 v0, v27
83387 …327| invoke-virtual {v14,v5,v0}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSeq…
83399 344| move-object/from16 v0, v17
83400 …346| invoke-virtual {v14,v5,v0}, android.widget.RemoteViews.setOnClickPendingIntent(int, android.a…
83411 362| move/from16 v0, v19
83412 364| if-lt v0, v5, Label_18
83422 377| move/from16 v0, v19
83423 379| if-lt v0, v5, Label_19
83433 392| move/from16 v0, v19
83434 394| if-lt v0, v5, Label_20
83442 404| move-object/from16 v0, v18
83443 406| iput-object v14, v0, android.app.Notification.contentView
83474 454| move-object/from16 v0, v16
83475 …456| invoke-virtual {v14,v5,v0}, android.widget.RemoteViews.setOnClickPendingIntent(int, android.a…
83490 481| move-object/from16 v0, v21
83491 …483| invoke-virtual {v14,v5,v0}, android.widget.RemoteViews.setOnClickPendingIntent(int, android.a…
83509 3| new-instance v0, android.content.Intent
83511 8| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
83513 .local v0, "closeNotificationShadeIntent", android.content.Intent
83514 11| invoke-virtual {v3,v0}, android.content.Context.sendBroadcast(android.content.Intent):void
83527 3| new-instance v0, android.content.Intent
83528 5| invoke-direct {v0}, android.content.Intent.<init>():void
83530 .local v0, "clickIntent", android.content.Intent
83532 …10| invoke-virtual {v0,v3,v1}, android.content.Intent.setClass(android.content.Context, java.lang.…
83535 15| invoke-virtual {v0,v1}, android.content.Intent.addFlags(int):android.content.Intent
83541 …21| invoke-static {v3,v1,v0,v2}, android.app.PendingIntent.getActivity(android.content.Context, in…
83582 30| move-result-object v0
83584 .local v0, "attendeesCursor", android.database.Cursor
83585 31| if-eqz v0, Label_8
83587 33| invoke-interface {v0}, android.database.Cursor.moveToFirst():boolean
83593 40| invoke-interface {v0,v5}, android.database.Cursor.getString(int):java.lang.String
83624 83| if-eqz v0, Label_4
83626 85| invoke-interface {v0}, android.database.Cursor.close():void
83632 .end_local v0
83648 .restart_local v0
83650 96| invoke-interface {v0}, android.database.Cursor.moveToNext():boolean
83658 102| if-eqz v0, Label_9
83660 104| invoke-interface {v0}, android.database.Cursor.close():void
83668 109| if-eqz v0, Label_11
83670 111| invoke-interface {v0}, android.database.Cursor.close():void
83716 39| new-instance v0, android.content.Intent
83720 …48| invoke-direct {v0,v5,v6}, android.content.Intent.<init>(java.lang.String, android.net.Uri):void
83722 .local v0, "callIntent", android.content.Intent
83724 53| invoke-virtual {v0,v5}, android.content.Intent.addFlags(int):android.content.Intent
83726 56| return-object v0
83729 .end_local v0
83779 39| new-instance v0, android.content.Intent
83781 44| invoke-direct {v0,v5}, android.content.Intent.<init>(java.lang.String):void
83783 .local v0, "broadcastIntent", android.content.Intent
83785 …49| invoke-virtual {v0,v8,v5}, android.content.Intent.setClass(android.content.Context, java.lang.…
83788 …55| invoke-virtual {v0,v5,v10,v11}, android.content.Intent.putExtra(java.lang.String, long):androi…
83797 …68| invoke-static {v8,v5,v0,v6}, android.app.PendingIntent.getBroadcast(android.content.Context, i…
83802 .end_local v0
83828 16| move-result-object v0
83829 17| return-object v0
83848 16| move-result-object v0
83849 17| return-object v0
83883 45| move-result-object v0
83885 .local v0, "builder", android.net.Uri$Builder
83886 …46| invoke-static {v0,v6,v7}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
83888 …49| invoke-static {v0,v8,v9}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
83890 52| invoke-virtual {v0}, android.net.Uri$Builder.build():android.net.Uri
83928 16| move-result v0
83929 17| if-eqz v0, Label_1
83931 19| const/4 v0, #+0 (0x00000000 | 0.00000)
83932 20| invoke-interface {v8,v0}, android.database.Cursor.getString(int):java.lang.String
83936 24| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
83937 25| invoke-interface {v8,v0}, android.database.Cursor.getString(int):java.lang.String
83941 29| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
83942 30| invoke-interface {v8,v0}, android.database.Cursor.getString(int):java.lang.String
83946 34| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
83947 35| invoke-interface {v8,v0}, android.database.Cursor.getString(int):java.lang.String
83963 47| move-result v0
83964 48| if-eqz v0, Label_3
83967 53| move-result-object v0
83969 57| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
83988 80| move-result v0
83989 81| if-eqz v0, Label_6
83992 83| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
83993 84| invoke-interface {v6,v0}, android.database.Cursor.getInt(int):int
83997 88| const/4 v0, #+0 (0x00000000 | 0.00000)
83998 89| invoke-interface {v6,v0}, android.database.Cursor.getString(int):java.lang.String
84010 102| move-result v0
84011 103| if-nez v0, Label_4
84022 113| move-result v0
84023 114| if-nez v0, Label_8
84025 119| move-result v0
84026 120| if-nez v0, Label_8
84037 133| move-result v0
84038 134| if-gtz v0, Label_9
84040 139| move-result v0
84041 140| if-lez v0, Label_10
84045 145| move-result-object v0
84047 …148| invoke-static/range {v0..v5}, com.android.calendar.Utils.createEmailAttendeesIntent(android.c…
84054 154| const/4 v0, #+0 (0x00000000 | 0.00000)
84055 155| return-object v0
84062 156| move-exception v0
84069 162| throw v0
84087 168| move-exception v0
84094 174| throw v0
84097 175| const v0, #+268468224 (0x10008000 | 2.53422e-29)
84098 178| invoke-virtual {v10,v0}, android.content.Intent.addFlags(int):android.content.Intent
84133 22| new-instance v0, android.content.Intent
84137 …31| invoke-direct {v0,v4,v5}, android.content.Intent.<init>(java.lang.String, android.net.Uri):void
84139 .local v0, "geoIntent", android.content.Intent
84141 36| invoke-virtual {v0,v4}, android.content.Intent.addFlags(int):android.content.Intent
84143 39| return-object v0
84146 .end_local v0
84183 22| new-instance v0, android.content.Intent
84185 27| invoke-direct {v0,v4}, android.content.Intent.<init>(java.lang.String):void
84187 .local v0, "broadcastIntent", android.content.Intent
84189 …32| invoke-virtual {v0,v6,v4}, android.content.Intent.setClass(android.content.Context, java.lang.…
84192 …38| invoke-virtual {v0,v4,v8,v9}, android.content.Intent.putExtra(java.lang.String, long):android.…
84201 …51| invoke-static {v6,v4,v0,v5}, android.app.PendingIntent.getBroadcast(android.content.Context, i…
84206 .end_local v0
84246 42| move-result-object v0
84248 .local v0, "builder", android.net.Uri$Builder
84249 …43| invoke-static {v0,v6,v7}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
84251 …46| invoke-static {v0,v8,v9}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
84253 49| invoke-virtual {v0}, android.net.Uri$Builder.build():android.net.Uri
84276 6| sget-object v0, com.android.calendar.alerts.AlertReceiver.mStartingService
84277 8| if-eqz v0, Label_1
84280 13| move-result v0
84281 14| if-eqz v0, Label_1
84283 16| sget-object v0, com.android.calendar.alerts.AlertReceiver.mStartingService
84284 18| invoke-virtual {v0}, android.os.PowerManager$WakeLock.release():void
84293 23| move-exception v0
84295 25| throw v0
84307 6| move-result-object v0
84321 …27| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
84322 30| move-result-object v0
84323 31| return-object v0
84336 7| move-result-object v0
84345 …18| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
84346 21| move-result-object v0
84347 22| return-object v0
84360 7| move-result-object v0
84374 …25| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
84375 28| move-result-object v0
84376 29| return-object v0
84401 21| move-result-object v0
84403 .local v0, "location", java.lang.String
84404 22| if-eqz v0, Label_1
84405 24| invoke-virtual {v0}, java.lang.String.isEmpty():boolean
84411 …33| invoke-static {v0,v4}, com.android.calendar.Utils.extendedLinkify(java.lang.String, boolean):a…
84429 .end_local v0
84441 3| new-instance v0, android.app.Notification$Builder
84442 … 5| invoke-direct {v0,v15}, android.app.Notification$Builder.<init>(android.content.Context):void
84455 …26| invoke-static/range {v0..v13}, com.android.calendar.alerts.AlertReceiver.buildBasicNotificatio…
84499 26| new-array v0, v5, long[]
84500 28| move-object/from16 v16, v0
84505 34| new-array v0, v5, long[]
84506 36| move-object/from16 v35, v0
84514 44| move/from16 v0, v18
84515 46| if-ge v0, v5, Label_4
84517 48| move-object/from16 v0, v39
84519 52| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
84525 62| move-object/from16 v0, v39
84527 66| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
84546 91| move-object/from16 v0, v38
84547 …93| invoke-virtual {v15,v0,v5}, android.content.Intent.setClass(android.content.Context, java.lang…
84553 105| move-object/from16 v0, v16
84554 …107| invoke-virtual {v15,v5,v0}, android.content.Intent.putExtra(java.lang.String, long[]):android…
84557 113| move-object/from16 v0, v35
84558 …115| invoke-virtual {v15,v5,v0}, android.content.Intent.putExtra(java.lang.String, long[]):android…
84564 121| move-object/from16 v0, v38
84565 …123| invoke-static {v0,v5,v15,v6}, android.app.PendingIntent.getService(android.content.Context, i…
84576 138| move-object/from16 v0, v32
84577 140| invoke-virtual {v0,v5}, android.content.res.Resources.getString(int):java.lang.String
84582 146| move-object/from16 v0, v25
84584 150| invoke-direct {v0,v1}, android.app.Notification$Builder.<init>(android.content.Context):void
84587 153| move-object/from16 v0, v25
84589 …157| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentText(java.lang.CharSequenc…
84592 163| move-object/from16 v0, v25
84593 …165| invoke-virtual {v0,v5}, android.app.Notification$Builder.setSmallIcon(int):android.app.Notifi…
84595 168| move-object/from16 v0, v25
84597 …172| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentIntent(android.app.Pending…
84599 175| move-object/from16 v0, v25
84601 …179| invoke-virtual {v0,v1}, android.app.Notification$Builder.setDeleteIntent(android.app.PendingI…
84610 195| move-object/from16 v0, v32
84612 …199| invoke-virtual {v0,v6,v1,v5}, android.content.res.Resources.getQuantityString(int, int, java.…
84616 203| move-object/from16 v0, v25
84618 …207| invoke-virtual {v0,v1}, android.app.Notification$Builder.setContentTitle(java.lang.CharSequen…
84625 217| move-object/from16 v0, v25
84626 …219| invoke-virtual {v0,v5}, android.app.Notification$Builder.setPriority(int):android.app.Notific…
84649 248| move/from16 v0, v18
84650 250| if-ge v0, v5, Label_9
84652 252| move-object/from16 v0, v19
84653 254| iget-object v0, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
84654 256| move-object/from16 v24, v0
84668 275| move-object/from16 v0, v19
84669 277| iget-wide v6:v7, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
84670 279| move-object/from16 v0, v19
84671 281| iget-boolean v5, v0, com.android.calendar.alerts.AlertService$NotificationInfo.allDay
84672 283| move-object/from16 v0, v19
84673 285| iget-object v8, v0, com.android.calendar.alerts.AlertService$NotificationInfo.location
84675 287| move-object/from16 v0, v38
84676 …289| invoke-static {v0,v6,v7,v5,v8}, com.android.calendar.alerts.AlertUtils.formatTimeLocation(and…
84684 298| move-object/from16 v0, v30
84686 …302| invoke-direct {v0,v1,v5}, android.text.style.TextAppearanceSpan.<init>(android.content.Contex…
84693 310| move-object/from16 v0, v34
84695 …314| invoke-direct {v0,v1,v5}, android.text.style.TextAppearanceSpan.<init>(android.content.Contex…
84702 322| move-object/from16 v0, v36
84704 …326| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
84710 335| move-object/from16 v0, v36
84712 …339| invoke-virtual {v0,v1,v6,v5,v7}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
84715 345| move-object/from16 v0, v36
84716 …347| invoke-virtual {v0,v5}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
84728 362| move-object/from16 v0, v36
84731 …368| invoke-virtual {v0,v1,v2,v5,v6}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
84733 371| move-object/from16 v0, v17
84735 …375| invoke-virtual {v0,v1}, android.app.Notification$InboxStyle.addLine(java.lang.CharSequence):a…
84762 399| move-object/from16 v0, v32
84764 …403| invoke-virtual {v0,v6,v1,v5}, android.content.res.Resources.getQuantityString(int, int, java.…
84768 407| move-object/from16 v0, v17
84770 …411| invoke-virtual {v0,v1}, android.app.Notification$InboxStyle.setSummaryText(java.lang.CharSequ…
84775 417| move-object/from16 v0, v17
84776 …419| invoke-virtual {v0,v5}, android.app.Notification$InboxStyle.setBigContentTitle(java.lang.Char…
84778 422| move-object/from16 v0, v25
84780 …426| invoke-virtual {v0,v1}, android.app.Notification$Builder.setStyle(android.app.Notification$St…
84792 435| move-object/from16 v0, v27
84794 …439| invoke-direct {v0,v1}, com.android.calendar.alerts.AlertService$NotificationWrapper.<init>(an…
84810 460| move-object/from16 v0, v19
84811 462| iget-wide v8:v9, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
84812 464| move-object/from16 v0, v19
84813 466| iget-wide v10:v11, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
84815 468| move-object/from16 v0, v19
84816 470| iget-wide v12:v13, v0, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
84824 478| move-object/from16 v0, v27
84825 …480| invoke-virtual {v0,v5}, com.android.calendar.alerts.AlertService$NotificationWrapper.add(com.…
84851 513| move-object/from16 v0, v22
84852 …515| invoke-virtual {v4,v5,v0}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSequ…
84855 521| move-object/from16 v0, v40
84856 …523| invoke-virtual {v4,v5,v0}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSequ…
84882 572| move-object/from16 v0, v21
84883 574| iput-object v4, v0, android.app.Notification.contentView
84886 578| move-object/from16 v0, v21
84887 580| iput-wide v6:v7, v0, android.app.Notification.when
84906 5| move-object/from16 v0, v20
84907 7| invoke-direct {v2,v0}, android.app.Notification$Builder.<init>(android.content.Context):void
84936 48| move-object/from16 v0, v23
84937 …50| invoke-virtual {v3,v0}, java.util.regex.Pattern.matcher(java.lang.CharSequence):java.util.rege…
84955 73| move-object/from16 v0, v16
84957 …77| invoke-virtual {v0,v1}, android.app.Notification$BigTextStyle.bigText(java.lang.CharSequence):…
84959 80| move-object/from16 v0, v16
84960 …82| invoke-virtual {v2,v0}, android.app.Notification$Builder.setStyle(android.app.Notification$Sty…
84983 110| move-object/from16 v0, v17
84985 …114| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
84988 120| move-object/from16 v0, v17
84989 …122| invoke-virtual {v0,v3}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
85001 141| move-object/from16 v0, v17
85002 …143| invoke-virtual {v0,v3,v5,v6,v7}, android.text.SpannableStringBuilder.setSpan(java.lang.Object…
85004 146| move-object/from16 v0, v17
85006 …150| invoke-virtual {v0,v1}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):an…
85109 127| move-result-object v0
85111 .local v0, "callIntent", android.content.Intent
85112 128| if-eqz v0, Label_4
85114 130| invoke-virtual {v13,v0}, android.content.Context.startActivity(android.content.Intent):void
85124 .end_local v0
85198 …0| invoke-static/range {v0..v11}, Tracer.OnEntry(com.android.calendar.alerts.AlertService$Notifica…
85199 3| invoke-direct {v0}, java.lang.Object.<init>():void
85201 6| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
85203 8| iput-object v2, v0, com.android.calendar.alerts.AlertService$NotificationInfo.location
85205 10| iput-object v3, v0, com.android.calendar.alerts.AlertService$NotificationInfo.description
85207 12| iput-wide v4:v5, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
85209 14| iput-wide v6:v7, v0, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
85211 16| iput-wide v8:v9, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
85213 18| iput-boolean v11, v0, com.android.calendar.alerts.AlertService$NotificationInfo.newAlert
85215 20| iput-boolean v10, v0, com.android.calendar.alerts.AlertService$NotificationInfo.allDay
85226 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.alerts.NotificationMgr):void
85227 3| invoke-direct {v0}, java.lang.Object.<init>():void
85242 3| const/4 v0, #+0 (0x00000000 | 0.00000)
85244 …6| invoke-virtual {v2,v0,v1}, com.android.calendar.alerts.NotificationMgr.cancelAllBetween(int, in…
85257 3| move v0, v2
85259 .local v0, "i", int
85260 4| if-gt v0, v3, Label_2
85262 6| invoke-virtual {v1,v0}, com.android.calendar.alerts.NotificationMgr.cancel(int):void
85264 9| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
85282 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.AlertService$Notificat…
85283 3| invoke-direct {v0}, com.android.calendar.alerts.NotificationMgr.<init>():void
85285 6| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.mNm
85298 3| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.mNm
85299 5| invoke-virtual {v0,v2}, android.app.NotificationManager.cancel(int):void
85312 3| iget-object v0, v2, com.android.calendar.alerts.AlertService$NotificationMgrWrapper.mNm
85314 …7| invoke-virtual {v0,v3,v1}, android.app.NotificationManager.notify(int, android.app.Notification…
85323 6| move-result v0
85324 7| return v0
85331 6| move-result v0
85332 7| return v0
85339 6| move-result-object v0
85340 7| return-object v0
85350 3| const/4 v0, #-1 (0xffffffff | NaN)
85354 7| iput v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.doPopup
85356 9| iput v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.defaultVibrate
85358 11| const/4 v0, #+0 (0x00000000 | 0.00000)
85359 12| iput-object v0, v1, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
85379 5| iget v0, v4, com.android.calendar.alerts.AlertService$NotificationPrefs.defaultVibrate
85380 7| if-gez v0, Label_2
85382 9| iget-object v0, v4, com.android.calendar.alerts.AlertService$NotificationPrefs.context
85384 …13| invoke-static {v0,v3}, com.android.calendar.Utils.getDefaultVibrate(android.content.Context, a…
85385 16| move-result v0
85386 17| if-eqz v0, Label_4
85387 19| move v0, v1
85389 20| iput v0, v4, com.android.calendar.alerts.AlertService$NotificationPrefs.defaultVibrate
85392 22| iget v0, v4, com.android.calendar.alerts.AlertService$NotificationPrefs.defaultVibrate
85393 24| if-ne v0, v1, Label_5
85397 27| move v0, v2
85412 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
85424 20| iput v0, v4, com.android.calendar.alerts.AlertService$NotificationPrefs.doPopup
85428 24| if-ne v2, v0, Label_4
85430 26| return v0
85436 31| move v0, v1
85458 16| iget-object v0, v2, com.android.calendar.alerts.AlertService$NotificationPrefs.ringtone
85460 .local v0, "retVal", java.lang.String
85464 23| return-object v0
85467 .end_local v0
85482 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.AlertService$Notificat…
85483 3| invoke-direct {v0}, java.lang.Object.<init>():void
85485 … 6| iput-object v1, v0, com.android.calendar.alerts.AlertService$NotificationWrapper.mNotification
85519 3| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
85520 5| if-nez v0, Label_1
85522 7| new-instance v0, java.util.ArrayList
85523 9| invoke-direct {v0}, java.util.ArrayList.<init>():void
85524 12| iput-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
85527 14| iget-object v0, v1, com.android.calendar.alerts.AlertService$NotificationWrapper.mNw
85528 16| invoke-virtual {v0,v2}, java.util.ArrayList.add(java.lang.Object):boolean
85540 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.alerts.AlertService$ServiceHa…
85541 3| iput-object v1, v0, com.android.calendar.alerts.AlertService$ServiceHandler.this$0
85543 5| invoke-direct {v0,v2}, android.os.Handler.<init>(android.os.Looper):void
85556 3| iget-object v0, v2, com.android.calendar.alerts.AlertService$ServiceHandler.this$0
85557 …5| invoke-virtual {v0,v3}, com.android.calendar.alerts.AlertService.processMessage(android.os.Mess…
85559 8| iget-object v0, v2, com.android.calendar.alerts.AlertService$ServiceHandler.this$0
85561 …12| invoke-static {v0,v1}, com.android.calendar.alerts.AlertReceiver.finishStartingService(android…
85576 6| const/16 v0, #+12 (0x0000000c | 1.68156e-44)
85577 8| new-array v0, v0, java.lang.String[]
85580 13| aput-object v1, v0, v3
85583 18| aput-object v1, v0, v4
85586 23| aput-object v1, v0, v5
85590 29| aput-object v1, v0, v2
85594 35| aput-object v1, v0, v2
85598 41| aput-object v1, v0, v2
85602 47| aput-object v1, v0, v2
85606 53| aput-object v1, v0, v2
85610 60| aput-object v1, v0, v2
85614 67| aput-object v1, v0, v2
85618 74| aput-object v1, v0, v2
85622 81| aput-object v1, v0, v2
85624 83| sput-object v0, com.android.calendar.alerts.AlertService.ALERT_PROJECTION
85626 85| new-array v0, v5, java.lang.String[]
85630 91| aput-object v1, v0, v3
85634 97| aput-object v1, v0, v4
85636 99| sput-object v0, com.android.calendar.alerts.AlertService.ACTIVE_ALERTS_SELECTION_ARGS
85638 101| const/4 v0, #+0 (0x00000000 | 0.00000)
85639 102| sput-object v0, com.android.calendar.alerts.AlertService.sReceivedProviderReminderBroadcast
85650 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.alerts.AlertService):void
85651 3| invoke-direct {v0}, android.app.Service.<init>():void
85663 … 3| iget-object v0, v2, com.android.calendar.alerts.AlertService$NotificationWrapper.mNotification
85665 .local v0, "notification", android.app.Notification
85668 7| iget v1, v0, android.app.Notification.flags
85670 11| iput v1, v0, android.app.Notification.flags
85672 13| iget v1, v0, android.app.Notification.defaults
85674 17| iput v1, v0, android.app.Notification.defaults
85683 27| iput-object v4, v0, android.app.Notification.tickerText
85688 31| iget v1, v0, android.app.Notification.defaults
85690 35| iput v1, v0, android.app.Notification.defaults
85698 44| iput-object v1, v0, android.app.Notification.sound
85720 8| move-result-object v0
85722 .local v0, "cr", android.content.ContentResolver
85748 …48| invoke-virtual {v0,v4,v1,v5,v6}, android.content.ContentResolver.update(android.net.Uri, andro…
85761 6| move-result-object v0
85763 .local v0, "cr", android.content.ContentResolver
85766 …11| invoke-static {v0,v2,v1}, com.android.calendar.alerts.AlertService.rescheduleMissedAlarms(andr…
85844 91| move-object/from16 v0, v47
85846 …95| invoke-direct {v15,v0,v1,v4}, com.android.calendar.alerts.AlertService$NotificationPrefs.<init…
85849 98| move/from16 v0, v54
85850 …100| invoke-static {v8,v9,v10,v0}, com.android.calendar.alerts.AlertService.redistributeBuckets(ja…
85857 109| move/from16 v0, v37
85858 111| if-ge v0, v4, Label_5
85860 113| move/from16 v0, v37
85861 115| invoke-virtual {v8,v0}, java.util.ArrayList.get(int):java.lang.Object
85871 127| move-object/from16 v0, v47
85872 …129| invoke-static {v0,v4,v5,v6,v7}, com.android.calendar.alerts.AlertUtils.formatTimeLocation(and…
85885 143| move-wide/from16 v0:v1, v52:v53
85886 …145| invoke-static {v11,v0,v1}, com.android.calendar.alerts.AlertService.getNextRefreshTime(com.an…
85888 149| move-wide/from16 v0:v1, v42:v43
85889 151| invoke-static {v0,v1,v4,v5}, java.lang.Math.min(long, long):long
85918 174| move/from16 v0, v37
85919 176| invoke-virtual {v9,v0}, java.util.ArrayList.get(int):java.lang.Object
85929 188| move-object/from16 v0, v47
85930 …190| invoke-static {v0,v4,v5,v6,v7}, com.android.calendar.alerts.AlertUtils.formatTimeLocation(and…
85946 211| move-wide/from16 v0:v1, v52:v53
85947 …213| invoke-static {v11,v0,v1}, com.android.calendar.alerts.AlertService.getNextRefreshTime(com.an…
85949 217| move-wide/from16 v0:v1, v42:v43
85950 219| invoke-static {v0,v1,v4,v5}, java.lang.Math.min(long, long):long
85973 240| move/from16 v0, v44
85974 242| if-ne v0, v4, Label_12
85987 257| move-object/from16 v0, v47
85988 …259| invoke-static {v0,v4,v5,v6,v7}, com.android.calendar.alerts.AlertUtils.formatTimeLocation(and…
85992 263| iget-object v0, v11, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
85993 265| move-object/from16 v26, v0
85995 267| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
85996 269| move-wide/from16 v28:v29, v0:v1
85997 271| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
85998 273| move-wide/from16 v30:v31, v0:v1
85999 275| iget-wide v0:v1, v11, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
86000 277| move-wide/from16 v32:v33, v0:v1
86034 323| move/from16 v0, v44
86035 325| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
86052 349| move-object/from16 v0, v48
86054 …353| invoke-virtual {v0,v4,v1}, com.android.calendar.alerts.NotificationMgr.notify(int, com.androi…
86059 356| move/from16 v0, v24
86061 360| if-gt v0, v1, Label_10
86063 362| move-object/from16 v0, v48
86066 …368| invoke-virtual {v0,v1,v2}, com.android.calendar.alerts.NotificationMgr.cancelAllBetween(int, …
86074 386| move/from16 v0, v24
86075 388| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
86080 399| move/from16 v0, v54
86081 401| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
86094 425| move-object/from16 v0, v47
86097 …431| invoke-static {v0,v1,v2,v3}, com.android.calendar.alerts.AlertUtils.scheduleNextNotificationR…
86108 446| move-object/from16 v0, v45
86110 450| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
86120 466| move-object/from16 v0, v45
86121 468| iget v6, v0, android.text.format.Time.hour
86126 477| move-object/from16 v0, v45
86127 479| iget v6, v0, android.text.format.Time.minute
86138 495| move-object/from16 v0, v40
86139 497| invoke-static {v4,v0}, android.util.Log.d(java.lang.String, java.lang.String):int
86154 506| move-object/from16 v0, v47
86156 …510| invoke-static {v0,v10,v1,v4}, com.android.calendar.alerts.AlertReceiver.makeDigestNotificatio…
86165 517| move-object/from16 v0, v48
86166 519| invoke-virtual {v0,v4}, com.android.calendar.alerts.NotificationMgr.cancel(int):void
86192 3| new-instance v0, java.lang.StringBuilder
86193 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
86195 .local v0, "digestTitle", java.lang.StringBuilder
86213 32| invoke-virtual {v0}, java.lang.StringBuilder.length():int
86218 …41| invoke-virtual {v0,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86222 …46| invoke-virtual {v0,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86227 51| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
86246 9| sub-long v0:v1, v8:v9, v6:v7
86248 13| div-long/2addr v0:v1, v2:v3
86249 14| invoke-static {v4,v5,v0,v1}, java.lang.Math.max(long, long):long
86250 17| move-result-wide v0:v1
86251 18| return-wide v0:v1
86265 5| iget-wide v0:v1, v13, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
86267 .local v0, "endAdjustedForAllDay", long
86289 35| move-result-wide v0:v1
86297 …43| invoke-static {v6,v7,v0,v1,v9}, com.android.calendar.alerts.AlertService.getGracePeriodMs(long…
86310 57| cmp-long v9, v0:v1, v14:v15
86312 61| cmp-long v9, v0:v1, v2:v3
86315 65| invoke-static {v4,v5,v0,v1}, java.lang.Math.min(long, long):long
86330 3| move-object v0, v3
86332 .local v0, "tickerText", java.lang.String
86347 33| move-result-object v0
86350 34| return-object v0
86363 3| new-instance v0, java.lang.StringBuilder
86364 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
86366 .local v0, "ids", java.lang.StringBuilder
86382 28| invoke-virtual {v0,v4,v5}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
86385 …34| invoke-virtual {v0,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86406 59| invoke-virtual {v0,v4,v5}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
86409 …65| invoke-virtual {v0,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
86415 70| invoke-virtual {v0}, java.lang.StringBuilder.length():int
86418 76| invoke-virtual {v0}, java.lang.StringBuilder.length():int
86421 82| invoke-virtual {v0,v3}, java.lang.StringBuilder.charAt(int):char
86426 90| invoke-virtual {v0}, java.lang.StringBuilder.length():int
86429 96| invoke-virtual {v0,v3}, java.lang.StringBuilder.setLength(int):void
86432 99| invoke-virtual {v0}, java.lang.StringBuilder.length():int
86442 120| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
86475 7| move-object/from16 v0, v16
86476 9| iget-object v4, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
86477 11| move-object/from16 v0, v16
86478 13| iget-object v5, v0, com.android.calendar.alerts.AlertService$NotificationInfo.location
86483 19| move-object/from16 v0, v16
86484 21| iget-object v3, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventName
86485 23| move-object/from16 v0, v16
86486 25| iget-object v5, v0, com.android.calendar.alerts.AlertService$NotificationInfo.description
86487 27| move-object/from16 v0, v16
86488 29| iget-wide v6:v7, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
86490 31| move-object/from16 v0, v16
86491 33| iget-wide v8:v9, v0, com.android.calendar.alerts.AlertService$NotificationInfo.endMillis
86492 35| move-object/from16 v0, v16
86493 37| iget-wide v10:v11, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
86510 57| move-object/from16 v0, v16
86511 59| iget-boolean v4, v0, com.android.calendar.alerts.AlertService$NotificationInfo.newAlert
86514 63| move-object/from16 v0, v20
86515 65| iget-boolean v3, v0, com.android.calendar.alerts.AlertService$NotificationPrefs.quietUpdate
86531 80| move-object/from16 v0, v21
86533 …84| invoke-virtual {v0,v1,v2}, com.android.calendar.alerts.NotificationMgr.notify(int, com.android…
86541 102| move-object/from16 v0, v16
86542 104| iget-wide v8:v9, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
86550 117| move/from16 v0, v22
86551 119| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
86598 9| move-object/from16 v0, v67
86600 …13| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
86609 24| move/from16 v0, v16
86610 26| invoke-virtual {v5,v0}, android.content.res.Resources.getStringArray(int):java.lang.String[]
86616 34| move-object/from16 v0, v58
86617 36| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
86624 45| move-object/from16 v0, v67
86626 …49| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
86648 68| move-object/from16 v0, v67
86650 …72| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
86657 81| move-object/from16 v0, v67
86659 …85| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
86666 94| move-object/from16 v0, v67
86668 …98| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Conte…
86675 107| move-object/from16 v0, v67
86677 …111| invoke-static {v0,v5,v1}, com.android.calendar.Utils.getSharedPreference(android.content.Cont…
86703 138| move-object/from16 v0, v66
86704 140| invoke-interface {v0,v5}, android.database.Cursor.getLong(int):long
86709 145| move-object/from16 v0, v66
86710 147| invoke-interface {v0,v5}, android.database.Cursor.getLong(int):long
86715 153| move-object/from16 v0, v66
86716 155| invoke-interface {v0,v5}, android.database.Cursor.getInt(int):int
86721 160| move-object/from16 v0, v66
86722 162| invoke-interface {v0,v5}, android.database.Cursor.getString(int):java.lang.String
86727 168| move-object/from16 v0, v66
86728 170| invoke-interface {v0,v5}, android.database.Cursor.getString(int):java.lang.String
86733 175| move-object/from16 v0, v66
86734 177| invoke-interface {v0,v5}, android.database.Cursor.getString(int):java.lang.String
86739 182| move-object/from16 v0, v66
86740 184| invoke-interface {v0,v5}, android.database.Cursor.getInt(int):int
86745 189| move/from16 v0, v60
86746 191| if-ne v0, v5, Label_26
86754 198| move/from16 v0, v60
86755 200| if-eq v0, v5, Label_27
86761 206| move-object/from16 v0, v66
86762 208| invoke-interface {v0,v5}, android.database.Cursor.getLong(int):long
86767 214| move-object/from16 v0, v66
86768 216| invoke-interface {v0,v5}, android.database.Cursor.getLong(int):long
86774 222| move-wide/from16 v0:v1, v26:v27
86775 …224| invoke-static {v5,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
86780 229| move-object/from16 v0, v66
86781 231| invoke-interface {v0,v5}, android.database.Cursor.getLong(int):long
86790 239| move-object/from16 v0, v61
86791 241| invoke-virtual {v0,v10,v11}, android.text.format.Time.set(long):void
86793 244| move-object/from16 v0, v61
86794 246| iget v5, v0, android.text.format.Time.hour
86795 248| move/from16 v0, v53
86796 250| if-gt v5, v0, Label_29
86798 252| move-object/from16 v0, v61
86799 254| iget v5, v0, android.text.format.Time.hour
86800 256| move/from16 v0, v53
86801 258| if-ne v5, v0, Label_31
86803 260| move-object/from16 v0, v61
86804 262| iget v5, v0, android.text.format.Time.minute
86805 264| move/from16 v0, v54
86806 266| if-lt v5, v0, Label_30
86811 269| move-object/from16 v0, v61
86812 271| iget v5, v0, android.text.format.Time.hour
86813 273| move/from16 v0, v51
86814 275| if-lt v5, v0, Label_32
86816 277| move-object/from16 v0, v61
86817 279| iget v5, v0, android.text.format.Time.hour
86818 281| move/from16 v0, v51
86819 283| if-ne v5, v0, Label_34
86821 285| move-object/from16 v0, v61
86822 287| iget v5, v0, android.text.format.Time.minute
86823 289| move/from16 v0, v52
86824 291| if-gt v5, v0, Label_33
86829 295| move/from16 v0, v53
86831 299| if-gt v0, v1, Label_35
86833 301| move/from16 v0, v53
86835 305| if-ne v0, v1, Label_37
86837 307| move/from16 v0, v54
86839 311| if-le v0, v1, Label_36
86857 324| move-object/from16 v0, v66
86858 326| invoke-interface {v0,v5}, android.database.Cursor.getInt(int):int
86863 331| move-object/from16 v0, v66
86864 333| invoke-interface {v0,v5}, android.database.Cursor.getInt(int):int
86899 378| move-object/from16 v0, v39
86900 …380| invoke-virtual {v0,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86907 391| move-object/from16 v0, v16
86908 …393| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86910 397| move-wide/from16 v0:v1, v26:v27
86911 399| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
86916 406| move-object/from16 v0, v16
86917 …408| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86924 419| move-object/from16 v0, v16
86925 …421| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86927 425| move/from16 v0, v59
86928 427| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
86933 434| move-object/from16 v0, v16
86934 …436| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86936 440| move/from16 v0, v38
86937 442| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
86942 449| move-object/from16 v0, v16
86943 …451| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86945 455| move/from16 v0, v32
86946 457| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
86951 464| move-object/from16 v0, v16
86952 …466| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86954 470| move/from16 v0, v56
86955 472| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
86960 479| move-object/from16 v0, v16
86961 …481| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86968 492| move-object/from16 v0, v16
86969 …494| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86971 498| move-wide/from16 v0:v1, v18:v19
86972 500| invoke-virtual {v5,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
86977 507| move-object/from16 v0, v16
86978 …509| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86980 513| move/from16 v0, v22
86981 515| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
86986 522| move-object/from16 v0, v16
86987 …524| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86994 535| move-object/from16 v0, v16
86995 …537| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
86997 541| move/from16 v0, v35
86998 543| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
87004 553| move-object/from16 v0, v39
87005 …555| invoke-virtual {v0,v5}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
87007 559| move/from16 v0, v40
87008 561| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
87014 571| move-object/from16 v0, v16
87015 573| invoke-static {v5,v0}, android.util.Log.d(java.lang.String, java.lang.String):int
87055 614| move-object/from16 v0, v64
87057 …618| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
87061 622| move/from16 v0, v41
87062 624| if-eq v0, v5, Label_17
87067 633| move-object/from16 v0, v64
87069 …637| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
87081 652| move/from16 v0, v59
87082 654| if-ne v0, v5, Label_18
87087 663| move-object/from16 v0, v64
87089 …667| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
87097 679| move-object/from16 v0, v29
87101 …687| invoke-virtual {v0,v1,v2,v5,v3}, android.content.ContentResolver.update(android.net.Uri, andr…
87105 691| move/from16 v0, v59
87106 693| if-ne v0, v5, Label_2
87129 719| move-object/from16 v0, v62
87130 …721| invoke-static {v5,v8,v9,v0}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
87137 729| move-object/from16 v0, v34
87138 731| invoke-virtual {v0,v5}, java.util.HashMap.containsKey(java.lang.Object):boolean
87144 741| move-object/from16 v0, v34
87145 743| invoke-virtual {v0,v5}, java.util.HashMap.get(java.lang.Object):java.lang.Object
87150 749| move-object/from16 v0, v45
87151 751| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
87152 753| move-wide/from16 v46:v47, v0:v1
87157 757| move-object/from16 v0, v45
87158 759| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
87159 761| move-wide/from16 v16:v17, v0:v1
87162 764| move-wide/from16 v0:v1, v16:v17
87164 …768| invoke-static {v5,v0,v1,v2}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
87192 803| move-object/from16 v0, v70
87194 807| invoke-virtual {v0,v1}, java.util.ArrayList.remove(java.lang.Object):boolean
87196 810| move-object/from16 v0, v71
87198 814| invoke-virtual {v0,v1}, java.util.ArrayList.remove(java.lang.Object):boolean
87206 832| move-object/from16 v0, v45
87207 834| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.eventId
87208 836| move-wide/from16 v20:v21, v0:v1
87209 838| move-object/from16 v0, v16
87211 842| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
87219 853| move-object/from16 v0, v45
87220 855| iget-wide v0:v1, v0, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
87221 857| move-wide/from16 v20:v21, v0:v1
87223 859| move-object/from16 v0, v16
87225 863| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
87233 874| iget-wide v0:v1, v12, com.android.calendar.alerts.AlertService$NotificationInfo.startMillis
87234 876| move-wide/from16 v20:v21, v0:v1
87236 878| move-object/from16 v0, v16
87238 882| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
87242 890| move-object/from16 v0, v16
87243 892| invoke-static {v5,v0}, android.util.Log.d(java.lang.String, java.lang.String):int
87253 899| move-object/from16 v0, v34
87254 …901| invoke-virtual {v0,v5,v12}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.la…
87256 904| move-wide/from16 v0:v1, v18:v19
87258 …908| invoke-static {v8,v9,v0,v1,v2}, com.android.calendar.alerts.AlertService.getGracePeriodMs(lon…
87267 918| move-object/from16 v0, v70
87268 920| invoke-virtual {v0,v12}, java.util.ArrayList.add(java.lang.Object):boolean
87460 1031| move-object/from16 v0, v71
87461 1033| invoke-virtual {v0,v12}, java.util.ArrayList.add(java.lang.Object):boolean
87465 1038| move-object/from16 v0, v72
87466 1040| invoke-virtual {v0,v12}, java.util.ArrayList.add(java.lang.Object):boolean
87496 1049| move-object/from16 v0, v67
87497 …1051| invoke-static {v0,v5}, com.android.calendar.alerts.GlobalDismissManager.processEventIds(andr…
87532 21| move-result-object v0
87534 ….local_ex v0, "itemsToMoveSublist", java.util.List, "Ljava/util/List<Lcom/android/calendar/alerts/…
87535 22| invoke-virtual {v7,v4,v0}, java.util.ArrayList.addAll(int, java.util.Collection):boolean
87537 …25| invoke-static {v6,v0}, com.android.calendar.alerts.AlertService.logEventIdsBumped(java.util.Li…
87541 31| invoke-interface {v0}, java.util.List.clear():void
87544 .end_local v0
87561 58| move-result-object v0
87563 .restart_local v0
87564 59| invoke-virtual {v7,v4,v0}, java.util.ArrayList.addAll(int, java.util.Collection):boolean
87567 …63| invoke-static {v0,v2}, com.android.calendar.alerts.AlertService.logEventIdsBumped(java.util.Li…
87569 66| invoke-interface {v0}, java.util.List.clear():void
87572 .end_local v0
87675 135| move-object/from16 v0, v19
87677 …139| invoke-static {v0,v1,v14,v15}, com.android.calendar.alerts.AlertUtils.scheduleAlarm(android.c…
87709 8| move-result-object v0
87711 .local v0, "cr", android.content.ContentResolver
87766 …94| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
87811 3| const/4 v0, #+0 (0x00000000 | 0.00000)
87812 4| return-object v0
87822 3| new-instance v0, android.os.HandlerThread
87827 10| invoke-direct {v0,v1,v2}, android.os.HandlerThread.<init>(java.lang.String, int):void
87829 .local v0, "thread", android.os.HandlerThread
87830 13| invoke-virtual {v0}, android.os.HandlerThread.start():void
87832 16| invoke-virtual {v0}, android.os.HandlerThread.getLooper():android.os.Looper
87855 3| iget-object v0, v1, com.android.calendar.alerts.AlertService.mServiceLooper
87856 5| invoke-virtual {v0}, android.os.Looper.quit():void
87873 10| move-result-object v0
87875 .local v0, "msg", android.os.Message
87876 11| iput v5, v0, android.os.Message.arg1
87880 17| iput-object v1, v0, android.os.Message.obj
87883 …21| invoke-virtual {v1,v0}, com.android.calendar.alerts.AlertService$ServiceHandler.sendMessage(an…
87886 .end_local v0
87906 14| move-result-object v0
87908 .local v0, "action", java.lang.String
87922 …41| invoke-virtual {v6,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
87930 55| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
87969 113| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
87975 122| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
87981 131| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
87987 140| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
87994 149| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
88047 218| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
88064 242| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
88073 256| invoke-virtual {v0,v5}, java.lang.String.equals(java.lang.Object):boolean
88087 …282| invoke-virtual {v6,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
88102 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.AlertUtils$1, android.…
88103 3| iput-object v1, v0, com.android.calendar.alerts.AlertUtils$1.val$mgr
88105 5| invoke-direct {v0}, java.lang.Object.<init>():void
88119 6| move-result v0
88120 7| if-eqz v0, Label_2
88122 9| iget-object v0, v2, com.android.calendar.alerts.AlertUtils$1.val$mgr
88123 …11| invoke-virtual {v0,v3,v4,v5,v6}, android.app.AlarmManager.setExact(int, long, android.app.Pend…
88129 15| iget-object v0, v2, com.android.calendar.alerts.AlertUtils$1.val$mgr
88130 …17| invoke-virtual {v0,v3,v4,v5,v6}, android.app.AlarmManager.set(int, long, android.app.PendingIn…
88141 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
88142 4| sput-boolean v0, com.android.calendar.alerts.AlertUtils.BYPASS_DB
88153 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.alerts.AlertUtils):void
88154 3| invoke-direct {v0}, java.lang.Object.<init>():void
88173 16| move-result-object v0
88175 .local v0, "builder", android.net.Uri$Builder
88185 …37| invoke-virtual {v0,v2}, android.net.Uri$Builder.appendEncodedPath(java.lang.String):android.ne…
88187 40| invoke-virtual {v0}, android.net.Uri$Builder.build():android.net.Uri
88213 9| move-result-object v0
88214 10| check-cast v0, android.app.AlarmManager
88216 .local v0, "mgr", android.app.AlarmManager
88218 …14| invoke-direct {v1,v0}, com.android.calendar.alerts.AlertUtils$1.<init>(android.app.AlarmManage…
88243 20| move-object/from16 v0, v18
88245 …24| invoke-interface {v11,v0,v1,v2}, android.content.SharedPreferences.getLong(java.lang.String, l…
88292 92| move-object/from16 v0, v18
88293 94| invoke-virtual {v10,v0}, java.lang.String.startsWith(java.lang.String):boolean
88297 100| move-object/from16 v0, v17
88298 102| instance-of v0, v0, java.lang.Long
88299 104| move/from16 v18, v0
88315 126| move-object/from16 v0, v16
88316 …128| invoke-static {v6,v7,v14,v15,v0}, com.android.calendar.alerts.AlertUtils.getIntervalInDays(lo…
88326 147| move-object/from16 v0, v19
88327 …149| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
88332 160| move-object/from16 v0, v19
88333 162| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
88355 197| move-object/from16 v0, v19
88356 …199| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
88361 210| move-object/from16 v0, v19
88363 …214| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
88373 227| move-object/from16 v0, v16
88374 …229| invoke-static {v6,v7,v14,v15,v0}, com.android.calendar.alerts.AlertUtils.getIntervalInDays(lo…
88384 248| move-object/from16 v0, v19
88385 …250| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
88390 261| move-object/from16 v0, v19
88391 263| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
88409 286| move-object/from16 v0, v18
88410 …288| invoke-interface {v5,v0,v14,v15}, android.content.SharedPreferences$Editor.putLong(java.lang.…
88460 42| move-result v0
88462 .local v0, "eventDay", int
88477 58| if-lt v0, v11, Label_3
88479 62| if-le v0, v1, Label_4
88524 119| if-ne v0, v1, Label_7
88556 .end_local v0
88563 .restart_local v0
88583 3| new-instance v0, java.lang.StringBuilder
88585 8| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
88587 .local v0, "sb", java.lang.StringBuilder
88588 11| invoke-virtual {v0,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
88591 …17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
88593 20| invoke-virtual {v0,v4,v5}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
88596 …26| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
88598 29| invoke-virtual {v0,v6,v7}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
88600 32| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
88613 3| const-string/jumbo v0, "calendar_alerts"
88615 …7| invoke-virtual {v2,v0,v1}, android.content.Context.getSharedPreferences(java.lang.String, int):…
88616 10| move-result-object v0
88617 11| return-object v0
88632 11| move-result v0
88634 .local v0, "startDay", int
88640 21| sub-int/2addr v1, v0
88653 6| move-result-object v0
88655 .local v0, "prefs", android.content.SharedPreferences
88658 … 11| invoke-interface {v0,v1}, android.content.SharedPreferences.contains(java.lang.String):boolean
88697 52| move-result-wide v0:v1
88699 .local v0, "currentTime", long
88701 56| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
88736 3| const/4 v0, #+0 (0x00000000 | 0.00000)
88737 …4| invoke-static {v2,v3,v4,v5,v0}, com.android.calendar.alerts.AlertUtils.scheduleAlarmHelper(andr…
88750 3| const/4 v0, #+0 (0x00000000 | 0.00000)
88752 .local v0, "alarmType", int
88763 19| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
88777 …33| invoke-interface {v7,v0,v8,v9,v3}, com.android.calendar.alerts.AlarmManagerInterface.set(int, …
88804 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
88805 …4| invoke-static {v2,v3,v4,v5,v0}, com.android.calendar.alerts.AlertUtils.scheduleAlarmHelper(andr…
88823 10| move-result-object v0
88825 .local v0, "editor", android.content.SharedPreferences$Editor
88828 …15| invoke-interface {v0,v2,v8,v9}, android.content.SharedPreferences$Editor.putLong(java.lang.Str…
88830 18| invoke-interface {v0}, android.content.SharedPreferences$Editor.apply():void
88842 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
88843 4| new-array v0, v0, java.lang.String[]
88847 10| aput-object v1, v0, v2
88849 12| sput-object v0, com.android.calendar.alerts.DismissAlarmsService.PROJECTION
88861 3| const-string/jumbo v0, "DismissAlarmsService"
88862 6| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
88904 51| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
88906 .local v0, "i", int
88908 53| if-ge v0, v2, Label_2
88919 73| aget-wide v2:v3, v5, v0
88922 78| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
88930 .end_local v0
88944 3| const/4 v0, #+0 (0x00000000 | 0.00000)
88945 4| return-object v0
88975 45| move-object/from16 v0, v22
88976 47| invoke-static {v5,v0}, android.util.Log.d(java.lang.String, java.lang.String):int
88980 55| move-object/from16 v0, v27
88982 … 59| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
88988 68| move-object/from16 v0, v27
88990 … 72| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
88996 81| move-object/from16 v0, v27
88998 … 85| invoke-virtual {v0,v5,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
89003 92| move-object/from16 v0, v27
89004 94| invoke-virtual {v0,v5}, android.content.Intent.getLongArrayExtra(java.lang.String):long[]
89009 101| move-object/from16 v0, v27
89010 103| invoke-virtual {v0,v5}, android.content.Intent.getLongArrayExtra(java.lang.String):long[]
89016 112| move-object/from16 v0, v27
89018 116| invoke-virtual {v0,v5,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
89040 149| move-object/from16 v0, v22
89041 …151| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
89068 191| move-object/from16 v0, v21
89070 …195| invoke-virtual {v0,v5,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
89073 199| move-object/from16 v0, v18
89077 …207| invoke-virtual {v0,v1,v2,v3,v5}, android.content.ContentResolver.update(android.net.Uri, andr…
89080 211| move/from16 v0, v17
89081 213| if-eq v0, v5, Label_2
89084 218| move-object/from16 v0, v26
89085 …220| invoke-virtual {v0,v5}, com.android.calendar.alerts.DismissAlarmsService.getSystemService(jav…
89097 236| move-object/from16 v0, v22
89098 238| invoke-virtual {v5,v0}, java.lang.String.equals(java.lang.Object):boolean
89112 256| move-object/from16 v0, v22
89113 …258| invoke-virtual {v5,v0}, android.support.v4.app.TaskStackBuilder.addParentStack(java.lang.Clas…
89133 278| array-length v0, v13
89134 279| move/from16 v22, v0
89135 281| move/from16 v0, v22
89136 283| if-ne v5, v0, Label_6
89138 285| move-object/from16 v0, v26
89139 …287| invoke-direct {v0,v12}, com.android.calendar.alerts.DismissAlarmsService.buildMultipleEventsQ…
89152 301| move-wide/from16 v0:v1, v22:v23
89154 …305| invoke-direct {v5,v0,v1,v2,v3}, com.android.calendar.alerts.GlobalDismissManager$AlarmId.<ini…
89175 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.GlobalDismissManager$1…
89176 3| iput-object v1, v0, com.android.calendar.alerts.GlobalDismissManager$1.this$0
89178 5| invoke-direct {v0}, android.os.AsyncTask.<init>():void
89195 8| move-result-object v0
89196 9| return-object v0
89211 7| iget-object v0, v1, android.util.Pair.first
89212 9| check-cast v0, android.content.Context
89214 .local v0, "context", android.content.Context
89271 …96| invoke-static {v0}, com.android.calendar.alerts.AlertService.updateAlertNotification(android.c…
89311 8| new-instance v0, java.lang.IllegalArgumentException
89313 13| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
89314 16| throw v0
89319 19| new-instance v0, java.lang.IllegalArgumentException
89321 24| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
89322 27| throw v0
89370 21| move-object v0, v9
89372 22| check-cast v0, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId
89374 .local v0, "that", com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId
89376 …26| iget-wide v4:v5, v0, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mStartTi…
89384 …35| iget-object v2, v0, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mAccountN…
89393 46| iget-object v2, v0, com.android.calendar.alerts.GlobalDismissManager$GlobalDismissId.mSyncId
89413 8| move-result v0
89415 .local v0, "result", int
89416 9| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
89420 17| add-int v0, v1, v2
89422 19| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
89429 30| add-int v0, v1, v2
89431 32| return v0
89446 8| new-instance v0, java.lang.IllegalArgumentException
89448 13| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
89449 16| throw v0
89454 19| new-instance v0, java.lang.IllegalArgumentException
89456 24| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
89457 27| throw v0
89496 21| move-object v0, v9
89498 22| check-cast v0, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId
89500 .local v0, "that", com.android.calendar.alerts.GlobalDismissManager$LocalDismissId
89502 … 26| iget-wide v4:v5, v0, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mEventId
89510 …35| iget-wide v4:v5, v0, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mStartTime
89518 …44| iget-object v2, v0, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mAccountNa…
89527 …55| iget-object v2, v0, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mAccountTy…
89548 10| move-result v0
89550 .local v0, "result", int
89551 11| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
89555 19| add-int v0, v1, v2
89557 21| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
89563 30| add-int v0, v1, v2
89565 32| mul-int/lit8 v1, v0, #+31 (0x0000001f | 4.34403e-44)
89571 41| add-int v0, v1, v2
89573 43| return v0
89579 3| sget-object v0, com.android.calendar.alerts.GlobalDismissManager.sReceiverDismissCache
89580 5| return-object v0
89593 6| new-array v0, v4, java.lang.String[]
89596 11| aput-object v1, v0, v2
89599 16| aput-object v1, v0, v3
89601 18| sput-object v0, com.android.calendar.alerts.GlobalDismissManager.EVENT_PROJECTION
89603 20| new-array v0, v4, java.lang.String[]
89606 25| aput-object v1, v0, v2
89609 30| aput-object v1, v0, v3
89611 32| sput-object v0, com.android.calendar.alerts.GlobalDismissManager.EVENT_SYNC_PROJECTION
89613 34| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
89614 35| new-array v0, v0, java.lang.String[]
89617 40| aput-object v1, v0, v2
89620 45| aput-object v1, v0, v3
89623 50| aput-object v1, v0, v4
89625 52| sput-object v0, com.android.calendar.alerts.GlobalDismissManager.CALENDARS_PROJECTION
89627 54| new-instance v0, java.util.HashMap
89628 56| invoke-direct {v0}, java.util.HashMap.<init>():void
89630 59| sput-object v0, com.android.calendar.alerts.GlobalDismissManager.sReceiverDismissCache
89632 61| new-instance v0, java.util.HashMap
89633 63| invoke-direct {v0}, java.util.HashMap.<init>():void
89635 66| sput-object v0, com.android.calendar.alerts.GlobalDismissManager.sSenderDismissCache
89646 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.alerts.GlobalDismissManager):…
89647 3| invoke-direct {v0}, android.content.BroadcastReceiver.<init>():void
89660 6| move-result-object v0
89665 …13| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
89666 16| move-result-object v0
89670 …20| invoke-virtual {v0,v1,v5}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
89671 23| move-result-object v0
89675 …27| invoke-virtual {v0,v1,v4}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
89676 30| move-result-object v0
89677 31| invoke-virtual {v0}, android.net.Uri$Builder.build():android.net.Uri
89678 34| move-result-object v0
89679 35| return-object v0
89695 8| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
89697 .local v0, "first", boolean
89710 25| if-eqz v0, Label_3
89712 27| const/4 v0, #+0 (0x00000000 | 0.00000)
89770 39| move-object/from16 v0, v19
89771 …41| invoke-static {v0,v15}, com.android.calendar.alerts.GlobalDismissManager.lookupEventToCalendar…
89794 73| move-object/from16 v0, v19
89795 …75| invoke-static {v0,v13}, com.android.calendar.alerts.GlobalDismissManager.lookupCalendarToAccou…
89828 121| move-object/from16 v0, v18
89829 123| invoke-interface {v0,v4}, java.util.Map.get(java.lang.Object):java.lang.Object
89899 11| move-result-object v0
89901 .local v0, "resolver", android.content.ContentResolver
89913 …25| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
90010 13| move-result-object v0
90012 .local v0, "resolver", android.content.ContentResolver
90021 …26| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
90219 182| move-result-object v0
90220 183| check-cast v0, java.lang.String
90223 .local v0, "account", java.lang.String
90224 …185| invoke-interface {v7,v12,v0,v0}, com.android.calendar.CloudNotificationBackplane.subscribeToG…
90228 191| invoke-interface {v10,v0}, java.util.Set.add(java.lang.Object):boolean
90239 .end_local v0
90391 175| move-object/from16 v0, v19
90392 …177| invoke-virtual {v0,v4,v5}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
90398 183| move-object/from16 v0, v19
90400 …187| invoke-virtual {v2,v4,v0,v1,v5}, android.content.ContentResolver.update(android.net.Uri, andr…
90484 17| move-object/from16 v0, v18
90485 19| invoke-virtual {v4,v0}, java.lang.String.equals(java.lang.Object):boolean
90500 39| move-object/from16 v0, v24
90501 …41| invoke-interface {v9,v0}, com.android.calendar.CloudNotificationBackplane.open(android.content…
90584 147| move/from16 v0, v22
90585 149| if-eq v0, v4, Label_6
90592 157| move/from16 v0, v22
90593 159| invoke-interface {v12,v0}, android.database.Cursor.getString(int):java.lang.String
90603 …170| iget-wide v0:v1, v14, com.android.calendar.alerts.GlobalDismissManager$LocalDismissId.mStartT…
90604 172| move-wide/from16 v20:v21, v0:v1
90611 179| move-object/from16 v0, v19
90612 …181| invoke-virtual {v13,v4,v0}, android.os.Bundle.putString(java.lang.String, java.lang.String):v…
90627 205| move-object/from16 v0, v19
90628 …207| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
90633 218| move-wide/from16 v0:v1, v20:v21
90634 220| invoke-virtual {v4,v0,v1}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
90720 3| new-instance v0, com.android.calendar.alerts.GlobalDismissManager$1
90721 …5| invoke-direct {v0,v4}, com.android.calendar.alerts.GlobalDismissManager$1.<init>(com.android.ca…
90730 …19| invoke-virtual {v0,v1}, com.android.calendar.alerts.GlobalDismissManager$1.execute(java.lang.O…
90742 3| sget-object v0, android.provider.CalendarContract.CONTENT_URI
90745 …8| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
90746 11| move-result-object v0
90747 12| sput-object v0, com.android.calendar.alerts.InitAlarmsService.SCHEDULE_ALARM_REMOVE_URI
90759 3| const-string/jumbo v0, "InitAlarmsService"
90760 6| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
90798 34| move-exception v0
90800 .local v0, "e", java.lang.IllegalArgumentException
90807 50| invoke-virtual {v0}, java.lang.IllegalArgumentException.toString():java.lang.String
90824 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.alerts.QuickResponseActivity$…
90825 3| iput-object v1, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread$1.this$1
90827 5| invoke-direct {v0}, java.lang.Object.<init>():void
90839 3| iget-object v0, v3, com.android.calendar.alerts.QuickResponseActivity$QueryThread$1.this$1
90840 5| iget-object v0, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread.this$0
90845 …11| invoke-static {v0,v1,v2}, android.widget.Toast.makeText(android.content.Context, int, int):and…
90847 14| iget-object v0, v3, com.android.calendar.alerts.QuickResponseActivity$QueryThread$1.this$1
90848 16| iget-object v0, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread.this$0
90849 18| invoke-virtual {v0}, com.android.calendar.alerts.QuickResponseActivity.finish():void
90861 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.alerts.QuickResponseActivity$…
90862 3| iput-object v1, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread.this$0
90863 5| invoke-direct {v0}, java.lang.Thread.<init>():void
90865 8| iput-wide v2:v3, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread.mEventId
90867 10| iput-object v4, v0, com.android.calendar.alerts.QuickResponseActivity$QueryThread.mBody
90885 12| move-result-object v0
90887 .local v0, "emailIntent", android.content.Intent
90888 13| if-eqz v0, Label_1
90892 …17| invoke-virtual {v2,v0}, com.android.calendar.alerts.QuickResponseActivity.startActivity(androi…
90924 6| const/4 v0, #+0 (0x00000000 | 0.00000)
90925 7| iput-object v0, v1, com.android.calendar.alerts.QuickResponseActivity.mResponses
90981 58| const/4 v0, #+0 (0x00000000 | 0.00000)
90983 .local v0, "i", int
90985 60| if-ge v0, v3, Label_4
90988 64| aget-object v4, v2, v0
90989 66| aput-object v4, v3, v0
90991 68| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
91001 85| aput-object v4, v3, v0
91021 3| const/4 v0, #+0 (0x00000000 | 0.00000)
91023 .local v0, "body", java.lang.String
91032 17| aget-object v0, v1, v7
91035 .end_local v0
91038 …23| invoke-direct {v1,v4,v2,v3,v0}, com.android.calendar.alerts.QuickResponseActivity$QueryThread.…
91051 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
91052 4| new-array v0, v0, java.lang.String[]
91056 10| aput-object v1, v0, v2
91058 12| sput-object v0, com.android.calendar.alerts.SnoozeAlarmsService.PROJECTION
91070 3| const-string/jumbo v0, "SnoozeAlarmsService"
91071 6| invoke-direct {v1,v0}, android.app.IntentService.<init>(java.lang.String):void
91084 3| const/4 v0, #+0 (0x00000000 | 0.00000)
91085 4| return-object v0
91098 8| move-object/from16 v0, v25
91100 …12| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
91106 21| move-object/from16 v0, v25
91108 …25| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
91114 34| move-object/from16 v0, v25
91116 …38| invoke-virtual {v0,v12,v1,v2}, android.content.Intent.getLongExtra(java.lang.String, long):long
91124 47| move-object/from16 v0, v25
91126 51| invoke-virtual {v0,v12,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
91141 70| move-object/from16 v0, v24
91142 …72| invoke-virtual {v0,v12}, com.android.calendar.alerts.SnoozeAlarmsService.getSystemService(java…
91157 91| move-object/from16 v0, v20
91158 …93| invoke-virtual {v12,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
91176 122| move-object/from16 v0, v20
91177 …124| invoke-virtual {v13,v12,v0}, android.content.ContentValues.put(java.lang.String, java.lang.In…
91180 128| move-object/from16 v0, v16
91183 …134| invoke-virtual {v0,v1,v13,v2,v12}, android.content.ContentResolver.update(android.net.Uri, an…
91197 151| move-object/from16 v0, v16
91200 …157| invoke-virtual {v0,v1,v2}, android.content.ContentResolver.insert(android.net.Uri, android.co…
91204 164| move-object/from16 v0, v24
91205 …166| invoke-static {v0,v12,v10,v11}, com.android.calendar.alerts.AlertUtils.scheduleAlarm(android.…
91228 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.AttendeesView$PresenceQ…
91229 3| iput-object v1, v0, com.android.calendar.event.AttendeesView$PresenceQueryHandler$1.this$1
91230 5| iput-object v2, v0, com.android.calendar.event.AttendeesView$PresenceQueryHandler$1.val$item
91232 7| invoke-direct {v0}, java.lang.Object.<init>():void
91244 3| iget-object v0, v2, com.android.calendar.event.AttendeesView$PresenceQueryHandler$1.this$1
91245 5| iget-object v0, v0, com.android.calendar.event.AttendeesView$PresenceQueryHandler.this$0
91247 …9| invoke-static {v0,v1}, com.android.calendar.event.AttendeesView.-wrap0(com.android.calendar.eve…
91259 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.AttendeesView$PresenceQ…
91260 3| iput-object v1, v0, com.android.calendar.event.AttendeesView$PresenceQueryHandler.this$0
91262 …5| invoke-direct {v0,v2}, android.content.AsyncQueryHandler.<init>(android.content.ContentResolver…
91298 27| move-result-wide v0:v1
91300 .local v0, "contactId", long
91302 …30| invoke-static {v5,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
91311 …39| invoke-static {v0,v1,v4}, android.provider.ContactsContract$Contacts.getLookupUri(long, java.l…
91335 .end_local v0
91345 .restart_local v0
91356 .end_local v0
91391 3| iget-object v0, v1, com.android.calendar.event.AttendeesView.mContext
91392 5| return-object v0
91403 6| move-result-object v0
91404 7| return-object v0
91414 3| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
91415 4| new-array v0, v0, java.lang.String[]
91419 10| aput-object v1, v0, v2
91423 16| aput-object v1, v0, v2
91427 22| aput-object v1, v0, v2
91429 24| sput-object v0, com.android.calendar.event.AttendeesView.PROJECTION
91511 114| new-instance v0, android.graphics.ColorMatrix
91512 116| invoke-direct {v0}, android.graphics.ColorMatrix.<init>():void
91514 .local v0, "matrix", android.graphics.ColorMatrix
91516 120| invoke-virtual {v0,v2}, android.graphics.ColorMatrix.setSaturation(float):void
91519 …125| invoke-direct {v2,v0}, android.graphics.ColorMatrixColorFilter.<init>(android.graphics.ColorM…
91541 12| move-object/from16 v0, v16
91542 14| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDefaultBadge
91543 16| move-object/from16 v0, v17
91544 …18| invoke-direct {v3,v0,v1}, com.android.calendar.event.EditEventHelper$AttendeeItem.<init>(com.a…
91547 21| move-object/from16 v0, v17
91548 23| iget v14, v0, com.android.calendar.CalendarEventModel$Attendee.mStatus
91557 29| move-object/from16 v0, v16
91558 31| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91562 36| move-object/from16 v0, v16
91563 38| iget v2, v0, com.android.calendar.event.AttendeesView.mNo
91569 44| move-object/from16 v0, v16
91570 46| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
91578 53| move-object/from16 v0, v16
91579 55| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNoResponse
91580 57| move-object/from16 v0, v16
91581 59| iget-object v2, v0, com.android.calendar.event.AttendeesView.mEntries
91584 64| move-object/from16 v0, v16
91585 66| iget v5, v0, com.android.calendar.event.AttendeesView.mNoResponse
91587 70| move-object/from16 v0, v16
91588 …72| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(a…
91590 75| move-object/from16 v0, v16
91591 77| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
91594 81| move-object/from16 v0, v16
91595 83| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNoResponse
91596 85| move-object/from16 v0, v16
91597 …87| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.View…
91602 91| move-object/from16 v0, v16
91603 93| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
91605 97| move-object/from16 v0, v16
91606 99| iput v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
91608 101| move-object/from16 v0, v16
91609 103| iget v1, v0, com.android.calendar.event.AttendeesView.mNoResponse
91614 107| move-object/from16 v0, v16
91615 …109| invoke-direct {v0,v3}, com.android.calendar.event.AttendeesView.constructAttendeeView(com.and…
91621 116| move-object/from16 v0, v16
91622 …118| invoke-virtual {v0,v15,v11}, com.android.calendar.event.AttendeesView.addView(android.view.Vi…
91627 125| move-object/from16 v0, v16
91628 …127| invoke-virtual {v0,v1}, com.android.calendar.event.AttendeesView.getChildAt(int):android.view…
91653 148| move-object/from16 v0, v17
91654 150| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdentity
91656 154| move-object/from16 v0, v17
91657 156| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdNamespace
91672 174| move-object/from16 v0, v17
91673 176| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdentity
91677 181| move-object/from16 v0, v17
91678 183| iget-object v1, v0, com.android.calendar.CalendarEventModel$Attendee.mIdNamespace
91684 188| move-object/from16 v0, v16
91685 190| iget-object v1, v0, com.android.calendar.event.AttendeesView.mPresenceQueryHandler
91704 204| move-object/from16 v0, v16
91705 206| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForYes
91706 208| move-object/from16 v0, v16
91707 210| iget-object v2, v0, com.android.calendar.event.AttendeesView.mEntries
91710 215| move-object/from16 v0, v16
91711 217| iget v5, v0, com.android.calendar.event.AttendeesView.mYes
91713 221| move-object/from16 v0, v16
91714 …223| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
91716 226| move-object/from16 v0, v16
91717 228| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91720 232| move-object/from16 v0, v16
91721 234| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForYes
91723 237| move-object/from16 v0, v16
91724 …239| invoke-virtual {v0,v1,v2}, com.android.calendar.event.AttendeesView.addView(android.view.View…
91729 243| move-object/from16 v0, v16
91730 245| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91732 249| move-object/from16 v0, v16
91733 251| iput v1, v0, com.android.calendar.event.AttendeesView.mYes
91735 253| move-object/from16 v0, v16
91736 255| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91745 261| move-object/from16 v0, v16
91746 263| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91752 268| move-object/from16 v0, v16
91753 270| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNo
91754 272| move-object/from16 v0, v16
91755 274| iget-object v2, v0, com.android.calendar.event.AttendeesView.mEntries
91758 279| move-object/from16 v0, v16
91759 281| iget v5, v0, com.android.calendar.event.AttendeesView.mNo
91761 285| move-object/from16 v0, v16
91762 …287| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
91764 290| move-object/from16 v0, v16
91765 292| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
91768 296| move-object/from16 v0, v16
91769 298| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForNo
91770 300| move-object/from16 v0, v16
91771 …302| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.Vie…
91776 306| move-object/from16 v0, v16
91777 308| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
91779 312| move-object/from16 v0, v16
91780 314| iput v1, v0, com.android.calendar.event.AttendeesView.mNo
91782 316| move-object/from16 v0, v16
91783 318| iget v1, v0, com.android.calendar.event.AttendeesView.mNo
91792 324| move-object/from16 v0, v16
91793 326| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91800 332| move-object/from16 v0, v16
91801 334| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91805 339| move-object/from16 v0, v16
91806 341| iget v2, v0, com.android.calendar.event.AttendeesView.mNo
91813 348| move-object/from16 v0, v16
91814 350| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForMaybe
91815 352| move-object/from16 v0, v16
91816 354| iget-object v2, v0, com.android.calendar.event.AttendeesView.mEntries
91819 359| move-object/from16 v0, v16
91820 361| iget v5, v0, com.android.calendar.event.AttendeesView.mMaybe
91822 365| move-object/from16 v0, v16
91823 …367| invoke-direct {v0,v1,v2,v5}, com.android.calendar.event.AttendeesView.updateDividerViewLabel(…
91825 370| move-object/from16 v0, v16
91826 372| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
91829 376| move-object/from16 v0, v16
91830 378| iget-object v1, v0, com.android.calendar.event.AttendeesView.mDividerForMaybe
91831 380| move-object/from16 v0, v16
91832 …382| invoke-virtual {v0,v1,v13}, com.android.calendar.event.AttendeesView.addView(android.view.Vie…
91837 386| move-object/from16 v0, v16
91838 388| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
91840 392| move-object/from16 v0, v16
91841 394| iput v1, v0, com.android.calendar.event.AttendeesView.mMaybe
91843 396| move-object/from16 v0, v16
91844 398| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
91853 404| move-object/from16 v0, v16
91854 406| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91858 412| move-object/from16 v0, v16
91859 414| iget v2, v0, com.android.calendar.event.AttendeesView.mNo
91864 420| move-object/from16 v0, v16
91865 422| iget v1, v0, com.android.calendar.event.AttendeesView.mYes
91869 428| move-object/from16 v0, v16
91870 430| iget v2, v0, com.android.calendar.event.AttendeesView.mNo
91875 436| move-object/from16 v0, v16
91876 438| iget v1, v0, com.android.calendar.event.AttendeesView.mMaybe
91887 446| move-object/from16 v0, v17
91888 448| iget-object v2, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
91912 3| iget-object v0, v3, com.android.calendar.event.AttendeesView.mInflater
91915 …9| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):and…
91916 12| move-result-object v0
91917 13| iput-object v0, v4, com.android.calendar.event.EditEventHelper$AttendeeItem.mView
91920 18| move-result-object v0
91921 19| return-object v0
91936 12| move-result-object v0
91937 13| check-cast v0, android.widget.TextView
91939 .local v0, "textView", android.widget.TextView
91940 15| invoke-virtual {v0,v5}, android.widget.TextView.setText(java.lang.CharSequence):void
91942 18| invoke-virtual {v0,v3}, android.widget.TextView.setClickable(boolean):void
91944 21| return-object v0
91957 5| iget-object v0, v10, com.android.calendar.event.EditEventHelper$AttendeeItem.mAttendee
91959 .local v0, "attendee", com.android.calendar.CalendarEventModel$Attendee
91969 18| iget-object v6, v0, com.android.calendar.CalendarEventModel$Attendee.mName
91973 26| iget-object v6, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
92079 168| iget-object v6, v0, com.android.calendar.CalendarEventModel$Attendee.mName
92148 13| new-instance v0, java.lang.StringBuilder
92149 15| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
92150 …18| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
92151 21| move-result-object v0
92153 …25| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
92154 28| move-result-object v0
92155 29| invoke-virtual {v0,v5}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
92156 32| move-result-object v0
92158 …36| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
92159 39| move-result-object v0
92160 40| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
92161 43| move-result-object v0
92162 44| invoke-virtual {v3,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
92186 17| move-result-object v0
92187 18| check-cast v0, com.android.calendar.CalendarEventModel$Attendee
92189 .local v0, "attendee", com.android.calendar.CalendarEventModel$Attendee
92190 …20| invoke-direct {v3,v0}, com.android.calendar.event.AttendeesView.addOneAttendee(com.android.cal…
92196 .end_local v0
92242 33| move-result-object v0
92243 34| check-cast v0, com.android.calendar.event.EditEventHelper$AttendeeItem
92245 .local v0, "attendeeItem", com.android.calendar.event.EditEventHelper$AttendeeItem
92247 38| iget-object v5, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mAttendee
92249 42| iget-object v6, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mBadge
92254 .end_local v0
92299 25| move-result-object v0
92300 26| check-cast v0, com.android.calendar.event.EditEventHelper$AttendeeItem
92302 .local v0, "attendeeItem", com.android.calendar.event.EditEventHelper$AttendeeItem
92304 30| iget-object v5, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mAttendee
92314 .end_local v0
92329 6| move-result-object v0
92330 7| check-cast v0, com.android.calendar.event.EditEventHelper$AttendeeItem
92332 .local v0, "item", com.android.calendar.event.EditEventHelper$AttendeeItem
92333 9| iget-boolean v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mRemoved
92335 13| iput-boolean v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mRemoved
92337 …15| invoke-direct {v2,v0}, com.android.calendar.event.AttendeesView.updateAttendeeView(com.android…
92369 23| move-result-object v0
92371 .local v0, "child", android.view.View
92373 27| invoke-virtual {v0,v5}, android.view.View.findViewById(int):android.view.View
92386 .end_local v0
92408 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.CreateEventDialogFragme…
92409 3| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$1.this$0
92411 5| invoke-direct {v0}, java.lang.Object.<init>():void
92424 3| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$1.this$0
92425 …5| invoke-static {v0}, com.android.calendar.event.CreateEventDialogFragment.-wrap0(com.android.cal…
92427 8| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$1.this$0
92428 10| invoke-virtual {v0}, com.android.calendar.event.CreateEventDialogFragment.dismiss():void
92440 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.CreateEventDialogFragme…
92441 3| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
92443 5| invoke-direct {v0}, java.lang.Object.<init>():void
92456 3| move-object/from16 v0, v21
92457 5| iget-object v2, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
92462 13| move-object/from16 v0, v21
92463 15| iget-object v3, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
92467 21| move-object/from16 v0, v21
92468 23| iget-object v3, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
92476 35| move-object/from16 v0, v21
92477 37| iget-object v3, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
92485 51| move-object/from16 v0, v21
92486 53| iget-object v3, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
92500 70| move-object/from16 v0, v21
92501 72| iget-object v2, v0, com.android.calendar.event.CreateEventDialogFragment$2.this$0
92514 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.CreateEventDialogFragme…
92515 3| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$3.this$0
92517 5| invoke-direct {v0}, java.lang.Object.<init>():void
92532 8| move-result-object v0
92534 .local v0, "activity", android.app.Activity
92535 9| if-eqz v0, Label_1
92555 39| invoke-virtual {v0,v2}, android.app.Activity.startActivity(android.content.Intent):void
92570 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.CreateEventDialogFragme…
92571 …3| iput-object v1, v0, com.android.calendar.event.CreateEventDialogFragment$CalendarQueryService.t…
92573 …5| invoke-direct {v0,v2}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
92586 …3| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment$CalendarQueryService.t…
92587 …5| invoke-static {v0,v4}, com.android.calendar.event.CreateEventDialogFragment.-wrap1(com.android.…
92600 3| iget-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
92601 5| return-wide v0:v1
92607 3| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment.mController
92608 5| return-object v0
92614 3| iget-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
92615 5| return-wide v0:v1
92621 3| iget-object v0, v1, com.android.calendar.event.CreateEventDialogFragment.mEventTitle
92622 5| return-object v0
92627 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.event.CreateEventDialogFragme…
92628 …3| invoke-direct {v0}, com.android.calendar.event.CreateEventDialogFragment.createAllDayEvent():vo…
92638 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.CreateEventDialogFragme…
92639 …3| invoke-direct {v0,v1}, com.android.calendar.event.CreateEventDialogFragment.setDefaultCalendarV…
92652 6| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
92653 8| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
92668 6| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
92669 8| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mCalendarId
92684 4| iget-object v0, v7, com.android.calendar.event.CreateEventDialogFragment.mModel
92686 8| iput-wide v2:v3, v0, com.android.calendar.CalendarEventModel.mStart
92688 10| iget-object v0, v7, com.android.calendar.event.CreateEventDialogFragment.mModel
92692 18| iput-wide v2:v3, v0, com.android.calendar.CalendarEventModel.mEnd
92694 20| iget-object v0, v7, com.android.calendar.event.CreateEventDialogFragment.mModel
92700 32| iput-object v1, v0, com.android.calendar.CalendarEventModel.mTitle
92702 34| iget-object v0, v7, com.android.calendar.event.CreateEventDialogFragment.mModel
92704 37| iput-boolean v1, v0, com.android.calendar.CalendarEventModel.mAllDay
92706 39| iget-object v0, v7, com.android.calendar.event.CreateEventDialogFragment.mModel
92708 43| iput-wide v2:v3, v0, com.android.calendar.CalendarEventModel.mCalendarId
92710 45| iget-object v0, v7, com.android.calendar.event.CreateEventDialogFragment.mModel
92712 49| iput-object v1, v0, com.android.calendar.CalendarEventModel.mOwnerAccount
92714 51| iget-object v0, v7, com.android.calendar.event.CreateEventDialogFragment.mEditEventHelper
92717 …56| invoke-virtual {v0,v1,v2,v6}, com.android.calendar.event.EditEventHelper.saveEvent(com.android…
92718 59| move-result v0
92719 60| if-eqz v0, Label_1
92722 65| move-result-object v0
92724 …69| invoke-static {v0,v1,v6}, android.widget.Toast.makeText(android.content.Context, int, int):and…
92725 72| move-result-object v0
92726 73| invoke-virtual {v0}, android.widget.Toast.show():void
92781 66| move-result-object v0
92783 .local v0, "accountName", java.lang.String
92791 76| invoke-virtual {v3,v0}, java.lang.String.equals(java.lang.Object):boolean
92808 98| invoke-virtual {v7,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
92890 96| move-result v0
92892 .local v0, "accountNameIndex", int
92914 122| invoke-interface {v12,v0}, android.database.Cursor.getString(int):java.lang.String
92937 .end_local v0
92949 .restart_local v0
92977 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.CreateEventDialogFragme…
92988 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.event.CreateEventDialogFragme…
93008 14| move-result-object v0
93009 …15| invoke-static {v0}, com.android.calendar.CalendarController.getInstance(android.content.Contex…
93010 18| move-result-object v0
93011 19| iput-object v0, v9, com.android.calendar.event.CreateEventDialogFragment.mController
93013 21| new-instance v0, com.android.calendar.event.EditEventHelper
93014 …23| invoke-direct {v0,v8}, com.android.calendar.event.EditEventHelper.<init>(android.content.Conte…
93015 26| iput-object v0, v9, com.android.calendar.event.CreateEventDialogFragment.mEditEventHelper
93017 28| new-instance v0, com.android.calendar.CalendarEventModel
93018 …30| invoke-direct {v0,v8}, com.android.calendar.CalendarEventModel.<init>(android.content.Context)…
93019 33| iput-object v0, v9, com.android.calendar.event.CreateEventDialogFragment.mModel
93021 35| new-instance v0, com.android.calendar.event.CreateEventDialogFragment$CalendarQueryService
93022 …37| invoke-direct {v0,v9,v8}, com.android.calendar.event.CreateEventDialogFragment$CalendarQuerySe…
93023 40| iput-object v0, v9, com.android.calendar.event.CreateEventDialogFragment.mService
93025 42| iget-object v0, v9, com.android.calendar.event.CreateEventDialogFragment.mService
93035 …55| invoke-virtual/range {v0..v7}, com.android.calendar.event.CreateEventDialogFragment$CalendarQu…
93052 8| const-string/jumbo v0, "date_string"
93053 11| invoke-virtual {v3,v0}, android.os.Bundle.getString(java.lang.String):java.lang.String
93054 14| move-result-object v0
93055 15| iput-object v0, v2, com.android.calendar.event.CreateEventDialogFragment.mDateString
93057 17| const-string/jumbo v0, "date_in_millis"
93058 20| invoke-virtual {v3,v0}, android.os.Bundle.getLong(java.lang.String):long
93059 23| move-result-wide v0:v1
93060 24| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
93076 7| move-result-object v0
93078 .local v0, "activity", android.app.Activity
93081 …11| invoke-virtual {v0,v3}, android.app.Activity.getSystemService(java.lang.String):java.lang.Obje…
93132 95| invoke-direct {v3,v0}, android.app.AlertDialog$Builder.<init>(android.content.Context):void
93175 3| const/4 v0, #+0 (0x00000000 | 0.00000)
93197 38| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
93199 39| invoke-virtual {v1,v0}, android.widget.Button.setEnabled(boolean):void
93215 6| const-string/jumbo v0, "date_string"
93217 …11| invoke-virtual {v5,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
93219 14| const-string/jumbo v0, "date_in_millis"
93221 19| invoke-virtual {v5,v0,v2,v3}, android.os.Bundle.putLong(java.lang.String, long):void
93233 3| const/4 v0, #+0 (0x00000000 | 0.00000)
93242 16| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
93244 17| invoke-virtual {v1,v0}, android.widget.Button.setEnabled(boolean):void
93258 3| const-string/jumbo v0, "%a, %b %d, %Y"
93259 6| invoke-virtual {v3,v0}, android.text.format.Time.format(java.lang.String):java.lang.String
93260 9| move-result-object v0
93261 10| iput-object v0, v2, com.android.calendar.event.CreateEventDialogFragment.mDateString
93263 12| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
93264 13| invoke-virtual {v3,v0}, android.text.format.Time.toMillis(boolean):long
93265 16| move-result-wide v0:v1
93266 17| iput-wide v0:v1, v2, com.android.calendar.event.CreateEventDialogFragment.mDateInMillis
93277 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.event.EditEventActivity):void
93278 3| invoke-direct {v0}, com.android.calendar.AbstractCalendarActivity.<init>():void
93319 35| move-result v0
93321 .local v0, "allDay", boolean
93342 67| if-eqz v0, Label_2
93361 94| if-eqz v0, Label_4
93385 130| if-eqz v0, Label_8
93394 .end_local v0
93409 .restart_local v0
93417 .end_local v0
93433 6| move-result-object v0
93435 .local v0, "intent", android.content.Intent
93437 …10| invoke-virtual {v0,v1}, android.content.Intent.getSerializableExtra(java.lang.String):java.io.…
93456 12| const v0, #+2130968639 (0x7f04003f | 1.75459e+38)
93457 … 15| invoke-virtual {v12,v0}, com.android.calendar.event.EditEventActivity.setContentView(int):void
93460 21| move-result-object v0
93461 22| iput-object v0, v12, com.android.calendar.event.EditEventActivity.mEventInfo
93464 27| move-result-object v0
93465 28| iput-object v0, v12, com.android.calendar.event.EditEventActivity.mReminders
93468 33| move-result-object v0
93470 37| invoke-virtual {v0,v1}, android.content.Intent.hasExtra(java.lang.String):boolean
93471 40| move-result v0
93472 41| iput-boolean v0, v12, com.android.calendar.event.EditEventActivity.mEventColorInitialized
93475 46| move-result-object v0
93478 51| invoke-virtual {v0,v1,v2}, android.content.Intent.getIntExtra(java.lang.String, int):int
93479 54| move-result v0
93480 55| iput v0, v12, com.android.calendar.event.EditEventActivity.mEventColor
93483 60| move-result-object v0
93484 … 61| invoke-virtual {v0,v8}, android.app.FragmentManager.findFragmentById(int):android.app.Fragment
93485 64| move-result-object v0
93486 65| check-cast v0, com.android.calendar.event.EditEventFragment
93487 67| iput-object v0, v12, com.android.calendar.event.EditEventActivity.mEditFragment
93489 69| const v0, #+2131296263 (0x7f090007 | 1.82104e+38)
93490 …72| invoke-static {v12,v0}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
93491 75| move-result v0
93492 76| sput-boolean v0, com.android.calendar.event.EditEventActivity.mIsMultipane
93494 78| sget-boolean v0, com.android.calendar.event.EditEventActivity.mIsMultipane
93495 80| if-eqz v0, Label_6
93498 85| move-result-object v0
93504 90| invoke-virtual {v0,v1,v2}, android.app.ActionBar.setDisplayOptions(int, int):void
93509 97| iget-object v0, v12, com.android.calendar.event.EditEventActivity.mEventInfo
93510 99| iget-wide v2:v3, v0, com.android.calendar.CalendarController$EventInfo.id
93511 101| cmp-long v0, v2:v3, v10:v11
93512 103| if-nez v0, Label_5
93513 105| const v0, #+2131492884 (0x7f0c0014 | 1.86092e+38)
93516 108| invoke-virtual {v1,v0}, android.app.ActionBar.setTitle(int):void
93519 111| iget-object v0, v12, com.android.calendar.event.EditEventActivity.mEditFragment
93520 113| if-nez v0, Label_4
93525 116| iget-object v0, v12, com.android.calendar.event.EditEventActivity.mEventInfo
93526 118| iget-wide v0:v1, v0, com.android.calendar.CalendarController$EventInfo.id
93527 120| cmp-long v0, v0:v1, v10:v11
93528 122| if-nez v0, Label_3
93535 128| new-instance v0, com.android.calendar.event.EditEventFragment
93542 …138| invoke-direct/range {v0..v6}, com.android.calendar.event.EditEventFragment.<init>(com.android…
93543 141| iput-object v0, v12, com.android.calendar.event.EditEventActivity.mEditFragment
93545 143| iget-object v0, v12, com.android.calendar.event.EditEventActivity.mEditFragment
93553 156| iput-boolean v1, v0, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
93556 161| move-result-object v0
93557 …162| invoke-virtual {v0}, android.app.FragmentManager.beginTransaction():android.app.FragmentTrans…
93561 166| iget-object v0, v12, com.android.calendar.event.EditEventActivity.mEditFragment
93562 …168| invoke-virtual {v7,v8,v0}, android.app.FragmentTransaction.replace(int, android.app.Fragment)…
93564 171| iget-object v0, v12, com.android.calendar.event.EditEventActivity.mEditFragment
93565 …173| invoke-virtual {v7,v0}, android.app.FragmentTransaction.show(android.app.Fragment):android.ap…
93574 180| const v0, #+2131492885 (0x7f0c0015 | 1.86092e+38)
93579 188| move-result-object v0
93584 193| invoke-virtual {v0,v1,v2}, android.app.ActionBar.setDisplayOptions(int, int):void
93597 6| move-result v0
93599 10| if-ne v0, v1, Label_1
93603 15| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
93604 16| return v0
93608 20| move-result v0
93609 21| return v0
93619 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment$1, co…
93620 3| iput-object v1, v0, com.android.calendar.event.EditEventFragment$1.this$0
93622 5| invoke-direct {v0}, java.lang.Object.<init>():void
93635 3| iget-object v0, v2, com.android.calendar.event.EditEventFragment$1.this$0
93638 …9| invoke-static {v0,v1}, com.android.calendar.event.EditEventFragment.-wrap0(com.android.calendar…
93650 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment$2, co…
93651 3| iput-object v1, v0, com.android.calendar.event.EditEventFragment$2.this$0
93653 5| invoke-direct {v0}, java.lang.Object.<init>():void
93669 10| move-result-object v0
93671 .local v0, "colors", int[]
93691 …43| invoke-static {v0,v3,v4,v5}, com.android.calendar.event.EventColorPickerDialog.newInstance(int…
93743 …126| invoke-virtual {v2,v0,v3}, com.android.calendar.event.EventColorPickerDialog.setColors(int[],…
93754 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment$3, co…
93755 3| iput-object v1, v0, com.android.calendar.event.EditEventFragment$3.this$0
93756 5| iput-boolean v2, v0, com.android.calendar.event.EditEventFragment$3.val$notSynced
93758 7| invoke-direct {v0}, java.lang.Object.<init>():void
93770 3| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
93780 14| iput v0, v2, com.android.calendar.event.EditEventFragment.mModification
93782 16| iget-object v0, v4, com.android.calendar.event.EditEventFragment$3.this$0
93783 18| iget v0, v0, com.android.calendar.event.EditEventFragment.mModification
93784 20| if-ne v0, v1, Label_3
93786 22| iget-object v0, v4, com.android.calendar.event.EditEventFragment$3.this$0
93787 24| iget-object v1, v0, com.android.calendar.event.EditEventFragment.mModel
93788 26| iget-boolean v0, v4, com.android.calendar.event.EditEventFragment$3.val$notSynced
93789 28| if-eqz v0, Label_5
93790 30| const/4 v0, #+0 (0x00000000 | 0.00000)
93792 31| iput-object v0, v1, com.android.calendar.CalendarEventModel.mOriginalSyncId
93794 33| iget-object v0, v4, com.android.calendar.event.EditEventFragment$3.this$0
93795 35| iget-object v0, v0, com.android.calendar.event.EditEventFragment.mModel
93799 43| iput-wide v2:v3, v0, com.android.calendar.CalendarEventModel.mOriginalId
93802 45| iget-object v0, v4, com.android.calendar.event.EditEventFragment$3.this$0
93803 47| iget-object v0, v0, com.android.calendar.event.EditEventFragment.mView
93806 53| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
93810 57| move v0, v1
93815 60| iget-object v0, v4, com.android.calendar.event.EditEventFragment$3.this$0
93816 62| iget-object v0, v0, com.android.calendar.event.EditEventFragment.mModel
93817 64| iget-object v0, v0, com.android.calendar.CalendarEventModel.mSyncId
93826 76| move v0, v2
93828 77| iput v0, v1, com.android.calendar.event.EditEventFragment.mModification
93834 83| iget-object v0, v4, com.android.calendar.event.EditEventFragment$3.this$0
93835 85| iput v2, v0, com.android.calendar.event.EditEventFragment.mModification
93846 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment$4, co…
93847 3| iput-object v1, v0, com.android.calendar.event.EditEventFragment$4.this$0
93849 5| invoke-direct {v0}, java.lang.Object.<init>():void
93864 8| move-result-object v0
93866 .local v0, "a", android.app.Activity
93867 9| if-eqz v0, Label_1
93869 11| invoke-virtual {v0}, android.app.Activity.finish():void
93890 8| const/4 v0, #-1 (0xffffffff | NaN)
93891 9| iput v0, v1, com.android.calendar.event.EditEventFragment$Done.mCode
93903 3| move-object/from16 v0, v22
93904 5| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93908 11| move-object/from16 v0, v22
93909 13| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93913 19| move-object/from16 v0, v22
93914 21| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93919 26| move-object/from16 v0, v22
93920 28| iget v8, v0, com.android.calendar.event.EditEventFragment$Done.mCode
93923 34| move-object/from16 v0, v22
93924 36| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93928 42| move-object/from16 v0, v22
93929 44| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93935 54| move-object/from16 v0, v22
93936 56| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93944 66| move-object/from16 v0, v22
93945 68| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93952 78| move-object/from16 v0, v22
93953 80| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93960 90| move-object/from16 v0, v22
93961 92| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93968 102| move-object/from16 v0, v22
93969 104| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93971 108| move-object/from16 v0, v22
93972 110| iget-object v11, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93974 114| move-object/from16 v0, v22
93975 116| iget-object v12, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93977 120| move-object/from16 v0, v22
93978 122| iget-object v13, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93985 132| move-object/from16 v0, v22
93986 134| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
93993 146| move-object/from16 v0, v22
93994 148| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94003 159| move-object/from16 v0, v22
94004 161| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94008 168| move/from16 v0, v19
94009 …170| invoke-static {v8,v0,v11}, android.widget.Toast.makeText(android.content.Context, int, int):a…
94015 177| move-object/from16 v0, v22
94016 179| iget v8, v0, com.android.calendar.event.EditEventFragment$Done.mCode
94019 185| move-object/from16 v0, v22
94020 187| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94024 193| move-object/from16 v0, v22
94025 195| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94032 205| move-object/from16 v0, v22
94033 207| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94038 213| move-object/from16 v0, v22
94039 215| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94047 222| move-object/from16 v0, v22
94048 224| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94055 233| move-object/from16 v0, v22
94056 235| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94059 241| move-object/from16 v0, v22
94060 243| iget-object v11, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94063 249| move-object/from16 v0, v22
94064 251| iget-object v12, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94072 262| move-object/from16 v0, v22
94073 264| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94082 271| move-object/from16 v0, v22
94083 273| iget v8, v0, com.android.calendar.event.EditEventFragment$Done.mCode
94087 279| move-object/from16 v0, v22
94088 281| iget v8, v0, com.android.calendar.event.EditEventFragment$Done.mCode
94092 287| move-object/from16 v0, v22
94093 289| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94098 297| move-object/from16 v0, v22
94099 299| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94104 305| move-object/from16 v0, v22
94105 307| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94110 313| move-object/from16 v0, v22
94111 315| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94116 323| move-object/from16 v0, v22
94117 325| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94127 341| move-object/from16 v0, v20
94128 343| invoke-direct {v0,v8}, android.text.format.Time.<init>(java.lang.String):void
94131 346| move-object/from16 v0, v20
94132 348| invoke-virtual {v0,v14,v15}, android.text.format.Time.set(long):void
94134 351| move-object/from16 v0, v21
94136 355| iput-object v0, v1, android.text.format.Time.timezone
94139 358| move-object/from16 v0, v20
94140 360| invoke-virtual {v0,v8}, android.text.format.Time.toMillis(boolean):long
94144 367| move-object/from16 v0, v20
94145 369| iput-object v8, v0, android.text.format.Time.timezone
94147 371| move-object/from16 v0, v20
94148 373| invoke-virtual {v0,v6,v7}, android.text.format.Time.set(long):void
94150 376| move-object/from16 v0, v21
94152 380| iput-object v0, v1, android.text.format.Time.timezone
94155 383| move-object/from16 v0, v20
94156 385| invoke-virtual {v0,v8}, android.text.format.Time.toMillis(boolean):long
94162 389| move-object/from16 v0, v22
94163 391| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94178 410| move-object/from16 v0, v22
94179 412| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94190 423| move-object/from16 v0, v22
94191 425| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94200 437| move-object/from16 v0, v22
94201 439| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94222 462| move-object/from16 v0, v22
94223 464| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94240 482| move-object/from16 v0, v22
94241 484| iget v8, v0, com.android.calendar.event.EditEventFragment$Done.mCode
94244 490| move-object/from16 v0, v22
94245 492| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94248 498| move-object/from16 v0, v22
94249 500| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94254 508| move-object/from16 v0, v22
94255 510| iget-object v8, v0, com.android.calendar.event.EditEventFragment$Done.this$0
94299 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment$Done,…
94300 3| iput v1, v0, com.android.calendar.event.EditEventFragment$Done.mCode
94311 3| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
94315 8| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.id
94317 10| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.start
94319 12| iput-wide v0:v1, v2, com.android.calendar.event.EditEventFragment$EventBundle.end
94330 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment$Event…
94331 3| invoke-direct {v0}, com.android.calendar.event.EditEventFragment$EventBundle.<init>():void
94342 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment$Query…
94343 3| iput-object v1, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94345 …5| invoke-direct {v0,v2}, android.content.AsyncQueryHandler.<init>(android.content.ContentResolver…
94363 6| move-object/from16 v0, v54
94364 8| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94394 42| move-object/from16 v0, v54
94395 44| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94401 54| move-object/from16 v0, v54
94402 56| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94406 62| move-object/from16 v0, v54
94407 64| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94415 74| move-object/from16 v0, v54
94416 76| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94421 85| move-object/from16 v0, v54
94422 87| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94424 91| move-object/from16 v0, v57
94425 …93| invoke-static {v6,v0}, com.android.calendar.event.EditEventHelper.setModelFromCursor(com.andro…
94427 96| move-object/from16 v0, v54
94428 98| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94430 102| move-object/from16 v0, v57
94431 …104| invoke-static {v6,v0}, com.android.calendar.event.EditEventHelper.setModelFromCursor(com.andr…
94435 110| move-object/from16 v0, v54
94436 112| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94438 116| move-object/from16 v0, v54
94439 118| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94446 130| move-object/from16 v0, v54
94447 132| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94449 136| move-object/from16 v0, v54
94450 138| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94457 150| move-object/from16 v0, v54
94458 152| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94460 156| move-object/from16 v0, v54
94461 158| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94466 166| move-object/from16 v0, v54
94467 168| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94469 172| move-object/from16 v0, v54
94470 174| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94475 182| move-object/from16 v0, v54
94476 184| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94478 188| move-object/from16 v0, v54
94479 190| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94482 196| move-object/from16 v0, v54
94483 198| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94492 211| move-object/from16 v0, v54
94493 213| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94495 217| move-object/from16 v0, v54
94496 219| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94501 227| move-object/from16 v0, v54
94502 229| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94504 233| move-object/from16 v0, v54
94505 235| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94510 243| move-object/from16 v0, v54
94511 245| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94516 253| move-object/from16 v0, v54
94517 255| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94519 259| move-object/from16 v0, v54
94520 261| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94526 270| move-object/from16 v0, v54
94527 272| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94529 276| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mId
94530 278| move-wide/from16 v44:v45, v0:v1
94533 280| move-object/from16 v0, v54
94534 282| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94554 308| move-object/from16 v0, v54
94555 310| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94572 325| move-object/from16 v0, v54
94573 327| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94577 335| move-object/from16 v0, v54
94578 337| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94587 348| new-array v0, v6, java.lang.String[]
94588 350| move-object/from16 v19, v0
94596 359| move-object/from16 v0, v54
94597 361| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94615 378| new-array v0, v6, java.lang.String[]
94616 380| move-object/from16 v26, v0
94618 382| move-object/from16 v0, v54
94619 384| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94628 397| move-object/from16 v0, v54
94629 399| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94630 401| iget-object v0, v6, com.android.calendar.event.EditEventFragment.mHandler
94631 403| move-object/from16 v20, v0
94644 421| move-object/from16 v0, v54
94645 423| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94646 425| iget-object v0, v6, com.android.calendar.event.EditEventFragment.mHandler
94647 427| move-object/from16 v27, v0
94662 447| move-object/from16 v0, v54
94663 449| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94676 460| move-object/from16 v0, v54
94677 462| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94683 470| move-object/from16 v0, v54
94684 472| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94689 480| move-object/from16 v0, v54
94690 482| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94696 492| move-object/from16 v0, v54
94697 494| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94699 498| move-object/from16 v0, v54
94700 500| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94705 508| move-object/from16 v0, v54
94706 510| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94709 514| move-object/from16 v0, v54
94710 516| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94719 530| move-object/from16 v0, v54
94720 532| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94726 540| move-object/from16 v0, v54
94727 542| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94741 560| move-object/from16 v0, v57
94742 562| invoke-interface {v0,v6}, android.database.Cursor.getString(int):java.lang.String
94747 567| move-object/from16 v0, v57
94748 569| invoke-interface {v0,v6}, android.database.Cursor.getString(int):java.lang.String
94753 574| move-object/from16 v0, v57
94754 576| invoke-interface {v0,v6}, android.database.Cursor.getInt(int):int
94760 581| move-object/from16 v0, v57
94761 583| invoke-interface {v0,v6}, android.database.Cursor.getInt(int):int
94766 588| move/from16 v0, v52
94767 590| if-ne v0, v6, Label_18
94771 594| move-object/from16 v0, v54
94772 596| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94774 600| move-object/from16 v0, v43
94775 602| iput-object v0, v6, com.android.calendar.CalendarEventModel.mOrganizer
94777 604| move-object/from16 v0, v54
94778 606| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94780 610| move-object/from16 v0, v54
94781 612| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94784 618| move-object/from16 v0, v43
94785 620| invoke-virtual {v7,v0}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
94789 626| move-object/from16 v0, v54
94790 628| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94792 632| move-object/from16 v0, v43
94793 634| iput-object v0, v6, com.android.calendar.CalendarEventModel.mOrganizer
94795 636| move-object/from16 v0, v54
94796 638| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94798 642| move-object/from16 v0, v54
94799 644| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94802 650| move-object/from16 v0, v43
94803 652| invoke-virtual {v7,v0}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
94812 664| move-object/from16 v0, v54
94813 666| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94815 670| move-object/from16 v0, v54
94816 672| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94821 680| move-object/from16 v0, v54
94822 682| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94825 686| move-object/from16 v0, v54
94826 688| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94835 698| move-object/from16 v0, v54
94836 700| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94841 708| move-object/from16 v0, v54
94842 710| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94845 716| move-object/from16 v0, v43
94846 718| invoke-virtual {v6,v0}, java.lang.String.equalsIgnoreCase(java.lang.String):boolean
94852 725| move-object/from16 v0, v57
94853 727| invoke-interface {v0,v6}, android.database.Cursor.getInt(int):int
94857 731| move-object/from16 v0, v54
94858 733| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94860 737| move/from16 v0, v39
94861 739| iput v0, v6, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
94863 741| move-object/from16 v0, v54
94864 743| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94866 747| move/from16 v0, v53
94867 749| iput v0, v6, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
94869 751| move-object/from16 v0, v54
94870 753| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94872 757| move/from16 v0, v39
94873 759| iput v0, v6, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
94875 761| move-object/from16 v0, v54
94876 763| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94878 767| move/from16 v0, v53
94879 769| iput v0, v6, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
94902 778| move-object/from16 v0, v54
94903 780| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94905 784| move-object/from16 v0, v49
94906 786| iput-object v0, v6, com.android.calendar.CalendarEventModel.mOrganizerDisplayName
94908 788| move-object/from16 v0, v54
94909 790| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94911 794| move-object/from16 v0, v49
94912 796| iput-object v0, v6, com.android.calendar.CalendarEventModel.mOrganizerDisplayName
94917 802| move-object/from16 v0, v38
94920 …808| invoke-direct {v0,v1,v2}, com.android.calendar.CalendarEventModel$Attendee.<init>(java.lang.S…
94923 811| move/from16 v0, v53
94925 815| iput v0, v1, com.android.calendar.CalendarEventModel$Attendee.mStatus
94927 817| move-object/from16 v0, v54
94928 819| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94930 823| move-object/from16 v0, v38
94931 …825| invoke-virtual {v6,v0}, com.android.calendar.CalendarEventModel.addAttendee(com.android.calen…
94933 828| move-object/from16 v0, v54
94934 830| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94936 834| move-object/from16 v0, v38
94937 …836| invoke-virtual {v6,v0}, com.android.calendar.CalendarEventModel.addAttendee(com.android.calen…
94950 844| move-object/from16 v0, v54
94951 846| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94963 861| move-object/from16 v0, v57
94964 863| invoke-interface {v0,v6}, android.database.Cursor.getInt(int):int
94969 868| move-object/from16 v0, v57
94970 870| invoke-interface {v0,v6}, android.database.Cursor.getInt(int):int
94974 874| move/from16 v0, v48
94976 …878| invoke-static {v0,v1}, com.android.calendar.CalendarEventModel$ReminderEntry.valueOf(int, int…
94980 882| move-object/from16 v0, v54
94981 884| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94984 890| move-object/from16 v0, v51
94985 892| invoke-virtual {v6,v0}, java.util.ArrayList.add(java.lang.Object):boolean
94987 895| move-object/from16 v0, v54
94988 897| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
94991 903| move-object/from16 v0, v51
94992 905| invoke-virtual {v6,v0}, java.util.ArrayList.add(java.lang.Object):boolean
95009 915| move-object/from16 v0, v54
95010 917| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95015 926| move-object/from16 v0, v54
95016 928| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95025 940| move-object/from16 v0, v54
95026 942| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95033 950| move-object/from16 v0, v54
95034 952| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95045 968| move-object/from16 v0, v54
95046 970| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95048 974| move-object/from16 v0, v54
95049 976| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95053 984| move-object/from16 v0, v54
95054 986| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95059 992| move-object/from16 v0, v54
95060 994| iget-object v8, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95064 1000| move-object/from16 v0, v46
95065 …1002| invoke-virtual {v7,v0,v6,v10,v11}, com.android.calendar.event.EditEventView.setCalendarsCurs…
95073 1008| move-object/from16 v0, v54
95074 1010| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95087 1022| move-object/from16 v0, v54
95088 1024| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95090 1028| move-object/from16 v0, v57
95091 …1030| invoke-static {v6,v0}, com.android.calendar.event.EditEventHelper.setModelFromCalendarCursor…
95093 1033| move-object/from16 v0, v54
95094 1035| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95096 1039| move-object/from16 v0, v57
95097 …1041| invoke-static {v6,v0}, com.android.calendar.event.EditEventHelper.setModelFromCalendarCursor…
95120 1063| move-object/from16 v0, v57
95121 1065| invoke-interface {v0,v6}, android.database.Cursor.getInt(int):int
95126 1070| move-object/from16 v0, v57
95127 1072| invoke-interface {v0,v6}, android.database.Cursor.getInt(int):int
95137 1081| move-object/from16 v0, v57
95138 1083| invoke-interface {v0,v6}, android.database.Cursor.getString(int):java.lang.String
95144 1088| move-object/from16 v0, v57
95145 1090| invoke-interface {v0,v6}, android.database.Cursor.getString(int):java.lang.String
95149 1094| move-object/from16 v0, v40
95154 …1104| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EventColorCache.insertColor(java…
95162 1118| move-object/from16 v0, v40
95163 …1120| invoke-virtual {v0,v6}, com.android.calendar.event.EventColorCache.sortPalettes(java.util.Co…
95165 1123| move-object/from16 v0, v54
95166 1125| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95168 1129| move-object/from16 v0, v40
95169 1131| iput-object v0, v6, com.android.calendar.CalendarEventModel.mEventColorCache
95171 1133| move-object/from16 v0, v54
95172 1135| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95175 1141| move-object/from16 v0, v54
95176 1143| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95181 1152| move-object/from16 v0, v54
95182 1154| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95185 1160| move-object/from16 v0, v54
95186 1162| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95203 1176| move-object/from16 v0, v54
95204 1178| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95209 1186| move-object/from16 v0, v54
95210 1188| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95216 1196| move-object/from16 v0, v54
95217 1198| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95219 1202| move-object/from16 v0, v54
95220 1204| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95226 1213| move-object/from16 v0, v54
95227 1215| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95233 1224| move-object/from16 v0, v54
95234 1226| iget-object v6, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95236 1230| move-object/from16 v0, v54
95237 1232| iget-object v7, v0, com.android.calendar.event.EditEventFragment$QueryHandler.this$0
95257 3| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mActivity
95258 5| return-object v0
95264 3| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mBegin
95265 5| return-wide v0:v1
95271 3| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mOnDone
95272 5| return-object v0
95278 3| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mReminders
95279 5| return-object v0
95285 3| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowColorPalette
95286 5| return v0
95292 3| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mUri
95293 5| return-object v0
95299 3| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mCalendarId
95300 5| return-wide v0:v1
95306 3| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mColorPickerDialog
95307 5| return-object v0
95313 3| iget-wide v0:v1, v2, com.android.calendar.event.EditEventFragment.mEnd
95314 5| return-wide v0:v1
95320 3| iget v0, v1, com.android.calendar.event.EditEventFragment.mEventColor
95321 5| return v0
95327 3| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mEventColorInitialized
95328 5| return v0
95334 3| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mInputMethodManager
95335 5| return-object v0
95341 3| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mIsReadOnly
95342 5| return v0
95348 3| iget-object v0, v1, com.android.calendar.event.EditEventFragment.mOnColorPickerClicked
95349 5| return-object v0
95354 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment, com.…
95355 3| iput-object v1, v0, com.android.calendar.event.EditEventFragment.mColorPickerDialog
95361 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment, java…
95362 3| iput-object v1, v0, com.android.calendar.event.EditEventFragment.mReminders
95368 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment, bool…
95369 3| iput-boolean v1, v0, com.android.calendar.event.EditEventFragment.mSaveOnDetach
95381 6| move-result v0
95382 7| return v0
95391 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventFragment, int)…
95392 3| invoke-direct {v0,v1}, com.android.calendar.event.EditEventFragment.setModelIfDone(int):void
95406 6| move-object v0, v7
95410 …10| invoke-direct/range {v0..v6}, com.android.calendar.event.EditEventFragment.<init>(com.android.…
95428 8| const/high16 v0, #-2147483648 (0x80000000 | -0.00000)
95429 10| iput v0, v4, com.android.calendar.event.EditEventFragment.mOutstandingQueries
95435 16| const-wide/16 v0:v1, #-1 (0xffffffff | NaN)
95436 18| iput-wide v0:v1, v4, com.android.calendar.event.EditEventFragment.mCalendarId
95438 20| new-instance v0, com.android.calendar.event.EditEventFragment$Done
95439 …22| invoke-direct {v0,v4}, com.android.calendar.event.EditEventFragment$Done.<init>(com.android.ca…
95440 25| iput-object v0, v4, com.android.calendar.event.EditEventFragment.mOnDone
95450 35| new-instance v0, com.android.calendar.event.EditEventFragment$1
95451 …37| invoke-direct {v0,v4}, com.android.calendar.event.EditEventFragment$1.<init>(com.android.calen…
95452 40| iput-object v0, v4, com.android.calendar.event.EditEventFragment.mActionBarListener
95454 42| new-instance v0, com.android.calendar.event.EditEventFragment$2
95455 …44| invoke-direct {v0,v4}, com.android.calendar.event.EditEventFragment$2.<init>(com.android.calen…
95456 47| iput-object v0, v4, com.android.calendar.event.EditEventFragment.mOnColorPickerClicked
95488 5| const v0, #+2131755160 (0x7f100098 | 1.91412e+38)
95489 8| if-ne v6, v0, Label_7
95491 10| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mModel
95492 …12| invoke-static {v0}, com.android.calendar.event.EditEventHelper.canModifyEvent(com.android.cale…
95493 15| move-result v0
95494 16| if-nez v0, Label_1
95495 18| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mModel
95496 …20| invoke-static {v0}, com.android.calendar.event.EditEventHelper.canRespond(com.android.calendar…
95497 23| move-result v0
95498 24| if-eqz v0, Label_5
95501 26| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mView
95502 28| if-eqz v0, Label_4
95503 30| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mView
95504 32| invoke-virtual {v0}, com.android.calendar.event.EditEventView.prepareForSave():boolean
95505 35| move-result v0
95506 36| if-eqz v0, Label_4
95508 38| iget v0, v5, com.android.calendar.event.EditEventFragment.mModification
95509 40| if-nez v0, Label_2
95514 44| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95515 …46| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
95517 49| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95518 51| invoke-virtual {v0}, com.android.calendar.event.EditEventFragment$Done.run():void
95524 55| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95525 …57| invoke-virtual {v0,v4}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
95527 60| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95528 62| invoke-virtual {v0}, com.android.calendar.event.EditEventFragment$Done.run():void
95532 67| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mModel
95533 …69| invoke-static {v0}, com.android.calendar.event.EditEventHelper.canAddReminders(com.android.cal…
95534 72| move-result v0
95535 73| if-eqz v0, Label_6
95536 75| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mModel
95537 77| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mId
95539 81| cmp-long v0, v0:v1, v2:v3
95540 83| if-eqz v0, Label_6
95542 85| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOriginalModel
95543 87| if-eqz v0, Label_6
95544 89| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mView
95545 91| invoke-virtual {v0}, com.android.calendar.event.EditEventView.prepareForSave():boolean
95546 94| move-result v0
95548 95| if-eqz v0, Label_6
95552 100| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95553 …102| invoke-virtual {v0,v4}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):vo…
95555 105| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95556 107| invoke-virtual {v0}, com.android.calendar.event.EditEventFragment$Done.run():void
95560 112| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95561 …114| invoke-virtual {v0,v4}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):vo…
95563 117| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95564 119| invoke-virtual {v0}, com.android.calendar.event.EditEventFragment$Done.run():void
95568 124| const v0, #+2131755159 (0x7f100097 | 1.91412e+38)
95569 127| if-ne v6, v0, Label_3
95571 129| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95572 …131| invoke-virtual {v0,v4}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):vo…
95574 134| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOnDone
95575 136| invoke-virtual {v0}, com.android.calendar.event.EditEventFragment$Done.run():void
95601 25| move-result v0
95603 .local v0, "changed", boolean
95604 26| if-nez v0, Label_1
95699 4| iget v0, v2, com.android.calendar.event.EditEventFragment.mOutstandingQueries
95701 7| and-int/2addr v0, v1
95702 8| iput v0, v2, com.android.calendar.event.EditEventFragment.mOutstandingQueries
95704 10| iget v0, v2, com.android.calendar.event.EditEventFragment.mOutstandingQueries
95705 12| if-nez v0, Label_3
95707 14| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mRestoreModel
95708 16| if-eqz v0, Label_1
95710 18| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mRestoreModel
95711 20| iput-object v0, v2, com.android.calendar.event.EditEventFragment.mModel
95714 22| iget-boolean v0, v2, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
95715 24| if-eqz v0, Label_2
95716 26| iget v0, v2, com.android.calendar.event.EditEventFragment.mModification
95717 28| if-nez v0, Label_2
95719 30| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mModel
95720 32| iget-object v0, v0, com.android.calendar.CalendarEventModel.mRrule
95721 34| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
95722 37| move-result v0
95723 38| if-nez v0, Label_4
95728 43| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mView
95730 …47| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModel(com.android.calendar…
95732 50| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mView
95734 54| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
95743 59| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
95745 60| iput v0, v2, com.android.calendar.event.EditEventFragment.mModification
95751 64| move-exception v0
95753 66| throw v0
95773 14| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95774 16| if-eqz v0, Label_14
95776 18| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95777 20| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.id
95778 22| cmp-long v0, v4:v5, v12:v13
95779 24| if-eqz v0, Label_11
95781 26| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95784 32| iput-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mId
95786 34| sget-object v0, android.provider.CalendarContract$Events.CONTENT_URI
95789 …40| invoke-static {v0,v4,v5}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
95790 43| move-result-object v0
95791 44| iput-object v0, v14, com.android.calendar.event.EditEventFragment.mUri
95794 46| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95795 48| iget-object v0, v0, com.android.calendar.CalendarController$EventInfo.startTime
95796 50| if-eqz v0, Label_2
95798 52| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95799 54| iget-object v0, v0, com.android.calendar.CalendarController$EventInfo.startTime
95800 56| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
95805 62| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95806 64| iget-object v0, v0, com.android.calendar.CalendarController$EventInfo.endTime
95807 66| if-eqz v0, Label_3
95809 68| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95810 70| iget-object v0, v0, com.android.calendar.CalendarController$EventInfo.endTime
95811 72| invoke-virtual {v0,v1}, android.text.format.Time.toMillis(boolean):long
95816 78| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95817 80| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.calendarId
95818 82| cmp-long v0, v4:v5, v12:v13
95819 84| if-eqz v0, Label_4
95821 86| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95822 88| iget-wide v4:v5, v0, com.android.calendar.CalendarController$EventInfo.calendarId
95826 92| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mReminders
95827 94| if-eqz v0, Label_5
95829 96| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95831 100| iput-object v4, v0, com.android.calendar.CalendarEventModel.mReminders
95834 102| iget-boolean v0, v14, com.android.calendar.event.EditEventFragment.mEventColorInitialized
95835 104| if-eqz v0, Label_6
95837 106| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95839 110| invoke-virtual {v0,v4}, com.android.calendar.CalendarEventModel.setEventColor(int):void
95844 117| cmp-long v0, v4:v5, v6:v7
95845 119| if-gtz v0, Label_7
95847 121| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mHelper
95850 …127| invoke-virtual {v0,v4,v5}, com.android.calendar.event.EditEventHelper.constructDefaultStartTi…
95857 137| cmp-long v0, v4:v5, v6:v7
95858 139| if-gez v0, Label_8
95860 141| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mHelper
95862 …145| invoke-virtual {v0,v4,v5}, com.android.calendar.event.EditEventHelper.constructDefaultEndTime…
95867 151| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mUri
95868 153| if-nez v0, Label_16
95875 158| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95876 160| iput v3, v0, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
95878 162| const/16 v0, #+31 (0x0000001f | 4.34403e-44)
95879 164| iput v0, v14, com.android.calendar.event.EditEventFragment.mOutstandingQueries
95881 166| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mHandler
95887 …175| invoke-virtual/range {v0..v7}, com.android.calendar.event.EditEventFragment$QueryHandler.star…
95895 181| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEvent
95896 183| iget-wide v6:v7, v0, com.android.calendar.CalendarController$EventInfo.extraLong
95898 187| cmp-long v0, v6:v7, v10:v11
95899 189| if-nez v0, Label_13
95900 191| move v0, v1
95902 192| iput-boolean v0, v4, com.android.calendar.CalendarEventModel.mAllDay
95905 196| move v0, v3
95909 199| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEventBundle
95910 201| if-eqz v0, Label_4
95912 203| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEventBundle
95913 205| iget-wide v4:v5, v0, com.android.calendar.event.EditEventFragment$EventBundle.id
95914 207| cmp-long v0, v4:v5, v12:v13
95915 209| if-eqz v0, Label_15
95917 211| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95920 217| iput-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mId
95922 219| sget-object v0, android.provider.CalendarContract$Events.CONTENT_URI
95925 …225| invoke-static {v0,v4,v5}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
95926 228| move-result-object v0
95927 229| iput-object v0, v14, com.android.calendar.event.EditEventFragment.mUri
95930 231| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEventBundle
95931 233| iget-wide v4:v5, v0, com.android.calendar.event.EditEventFragment$EventBundle.start
95934 237| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mEventBundle
95935 239| iget-wide v4:v5, v0, com.android.calendar.event.EditEventFragment$EventBundle.end
95945 248| const/16 v0, #+24 (0x00000018 | 3.36312e-44)
95946 250| iput v0, v14, com.android.calendar.event.EditEventFragment.mOutstandingQueries
95948 252| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95950 256| iput-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mOriginalStart
95952 258| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95954 262| iput-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mOriginalEnd
95956 264| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95958 268| iput-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mStart
95960 270| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95962 274| iput-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mEnd
95964 276| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95966 280| iput-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mCalendarId
95968 282| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mModel
95969 284| iput v1, v0, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
95971 286| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mHandler
95981 …299| invoke-virtual/range {v0..v7}, com.android.calendar.event.EditEventFragment$QueryHandler.star…
95983 302| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mHandler
95993 …315| invoke-virtual/range {v0..v7}, com.android.calendar.event.EditEventFragment$QueryHandler.star…
95995 318| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
95996 319| iput v0, v14, com.android.calendar.event.EditEventFragment.mModification
95998 321| iget-object v0, v14, com.android.calendar.event.EditEventFragment.mView
96000 325| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModification(int):void
96024 20| iget-boolean v0, v5, com.android.calendar.CalendarEventModel.mIsFirstEventInSeries
96026 .local v0, "isFirstEventInSeries", boolean
96032 25| if-eqz v0, Label_5
96048 43| if-nez v0, Label_9
96091 .end_local v0
96098 .restart_local v0
96107 113| if-eqz v0, Label_8
96143 3| const-wide/16 v0:v1, #+512 (0x00000200 | 7.17465e-43)
96144 5| return-wide v0:v1
96155 3| iget-wide v0:v1, v5, com.android.calendar.CalendarController$EventInfo.eventType
96157 7| cmp-long v0, v0:v1, v2:v3
96158 9| if-nez v0, Label_1
96160 11| iget-boolean v0, v4, com.android.calendar.event.EditEventFragment.mSaveOnDetach
96162 13| if-eqz v0, Label_1
96164 15| iget-object v0, v4, com.android.calendar.event.EditEventFragment.mView
96165 17| if-eqz v0, Label_1
96166 19| iget-object v0, v4, com.android.calendar.event.EditEventFragment.mView
96167 21| invoke-virtual {v0}, com.android.calendar.event.EditEventView.prepareForSave():boolean
96168 24| move-result v0
96169 25| if-eqz v0, Label_1
96171 27| iget-object v0, v4, com.android.calendar.event.EditEventFragment.mOnDone
96173 …30| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventFragment$Done.setDoneCode(int):void
96175 33| iget-object v0, v4, com.android.calendar.event.EditEventFragment.mOnDone
96176 35| invoke-virtual {v0}, com.android.calendar.event.EditEventFragment$Done.run():void
96190 4| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mOriginalModel
96191 6| if-eqz v0, Label_1
96196 9| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mModel
96197 11| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalStart
96200 17| cmp-long v0, v0:v1, v2:v3
96201 19| if-nez v0, Label_2
96202 21| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mModel
96203 23| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalEnd
96206 29| cmp-long v0, v0:v1, v2:v3
96207 31| if-eqz v0, Label_3
96213 34| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mModel
96214 36| iget-object v0, v0, com.android.calendar.CalendarEventModel.mAttendeesList
96215 38| invoke-virtual {v0}, java.util.LinkedHashMap.isEmpty():boolean
96216 41| move-result v0
96217 42| if-nez v0, Label_4
96222 45| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mModel
96223 47| invoke-virtual {v0}, com.android.calendar.CalendarEventModel.isEmpty():boolean
96224 50| move-result v0
96225 51| return v0
96239 9| move-result-object v0
96240 10| invoke-virtual {v0}, android.app.Activity.getFragmentManager():android.app.FragmentManager
96241 13| move-result-object v0
96245 …17| invoke-virtual {v0,v1}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
96246 20| move-result-object v0
96247 21| check-cast v0, com.android.calendar.event.EventColorPickerDialog
96248 23| iput-object v0, v2, com.android.calendar.event.EditEventFragment.mColorPickerDialog
96250 25| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mColorPickerDialog
96251 27| if-eqz v0, Label_1
96253 29| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mColorPickerDialog
96254 …31| invoke-virtual {v0,v2}, com.android.calendar.event.EventColorPickerDialog.setOnColorSelectedLi…
96272 8| new-instance v0, com.android.calendar.event.EditEventHelper
96274 …11| invoke-direct {v0,v3,v1}, com.android.calendar.event.EditEventHelper.<init>(android.content.Co…
96275 14| iput-object v0, v2, com.android.calendar.event.EditEventFragment.mHelper
96277 16| new-instance v0, com.android.calendar.event.EditEventFragment$QueryHandler
96280 …22| invoke-direct {v0,v2,v1}, com.android.calendar.event.EditEventFragment$QueryHandler.<init>(com…
96281 25| iput-object v0, v2, com.android.calendar.event.EditEventFragment.mHandler
96283 27| new-instance v0, com.android.calendar.CalendarEventModel
96285 …31| invoke-direct {v0,v3,v1}, com.android.calendar.CalendarEventModel.<init>(android.content.Conte…
96286 34| iput-object v0, v2, com.android.calendar.event.EditEventFragment.mModel
96288 36| const-string/jumbo v0, "input_method"
96289 …39| invoke-virtual {v3,v0}, android.app.Activity.getSystemService(java.lang.String):java.lang.Obje…
96290 42| move-result-object v0
96292 43| check-cast v0, android.view.inputmethod.InputMethodManager
96293 45| iput-object v0, v2, com.android.calendar.event.EditEventFragment.mInputMethodManager
96295 47| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mActivity
96297 …52| invoke-static {v0,v1}, com.android.calendar.Utils.getConfigBool(android.content.Context, int):…
96298 55| move-result v0
96299 56| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
96300 58| iput-boolean v0, v2, com.android.calendar.event.EditEventFragment.mUseCustomActionBar
96313 3| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mModel
96314 … 5| invoke-virtual {v0}, com.android.calendar.CalendarEventModel.isEventColorInitialized():boolean
96315 8| move-result v0
96316 9| if-eqz v0, Label_1
96317 11| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mModel
96318 13| invoke-virtual {v0}, com.android.calendar.CalendarEventModel.getEventColor():int
96319 16| move-result v0
96320 17| if-eq v0, v3, Label_2
96323 19| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mModel
96324 21| invoke-virtual {v0,v3}, com.android.calendar.CalendarEventModel.setEventColor(int):void
96326 24| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mView
96328 …28| invoke-virtual {v0,v1,v3}, com.android.calendar.event.EditEventView.updateHeadlineColor(com.an…
96346 8| const-string/jumbo v0, "key_model"
96347 11| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
96348 14| move-result v0
96349 15| if-eqz v0, Label_1
96351 17| const-string/jumbo v0, "key_model"
96353 …20| invoke-virtual {v2,v0}, android.os.Bundle.getSerializable(java.lang.String):java.io.Serializab…
96354 23| move-result-object v0
96355 24| check-cast v0, com.android.calendar.CalendarEventModel
96356 26| iput-object v0, v1, com.android.calendar.event.EditEventFragment.mRestoreModel
96359 28| const-string/jumbo v0, "key_edit_state"
96360 31| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
96361 34| move-result v0
96362 35| if-eqz v0, Label_2
96364 37| const-string/jumbo v0, "key_edit_state"
96365 40| invoke-virtual {v2,v0}, android.os.Bundle.getInt(java.lang.String):int
96366 43| move-result v0
96367 44| iput v0, v1, com.android.calendar.event.EditEventFragment.mModification
96370 46| const-string/jumbo v0, "key_edit_on_launch"
96371 49| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
96372 52| move-result v0
96373 53| if-eqz v0, Label_3
96375 55| const-string/jumbo v0, "key_edit_on_launch"
96377 58| invoke-virtual {v2,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
96378 61| move-result v0
96379 62| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowModifyDialogOnLaunch
96382 64| const-string/jumbo v0, "key_event"
96383 67| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
96384 70| move-result v0
96385 71| if-eqz v0, Label_4
96387 73| const-string/jumbo v0, "key_event"
96388 …76| invoke-virtual {v2,v0}, android.os.Bundle.getSerializable(java.lang.String):java.io.Serializab…
96389 79| move-result-object v0
96390 80| check-cast v0, com.android.calendar.event.EditEventFragment$EventBundle
96391 82| iput-object v0, v1, com.android.calendar.event.EditEventFragment.mEventBundle
96394 84| const-string/jumbo v0, "key_read_only"
96395 87| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
96396 90| move-result v0
96397 91| if-eqz v0, Label_5
96399 93| const-string/jumbo v0, "key_read_only"
96400 96| invoke-virtual {v2,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
96401 99| move-result v0
96402 100| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mIsReadOnly
96405 102| const-string/jumbo v0, "EditEventView_timebuttonclicked"
96406 105| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
96407 108| move-result v0
96408 109| if-eqz v0, Label_6
96410 111| const-string/jumbo v0, "EditEventView_timebuttonclicked"
96412 114| invoke-virtual {v2,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
96413 117| move-result v0
96414 118| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mTimeSelectedWasStartTime
96417 120| const-string/jumbo v0, "date_button_clicked"
96418 123| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
96419 126| move-result v0
96420 127| if-eqz v0, Label_7
96422 129| const-string/jumbo v0, "date_button_clicked"
96424 132| invoke-virtual {v2,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
96425 135| move-result v0
96426 136| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mDateSelectedWasStartDate
96429 138| const-string/jumbo v0, "show_color_palette"
96430 141| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
96431 144| move-result v0
96432 145| if-eqz v0, Label_8
96434 147| const-string/jumbo v0, "show_color_palette"
96435 150| invoke-virtual {v2,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
96436 153| move-result v0
96437 154| iput-boolean v0, v1, com.android.calendar.event.EditEventFragment.mShowColorPalette
96453 6| iget-boolean v0, v1, com.android.calendar.event.EditEventFragment.mUseCustomActionBar
96454 8| if-nez v0, Label_1
96456 10| const v0, #+2131689473 (0x7f0f0001 | 1.90080e+38)
96457 13| invoke-virtual {v3,v0,v2}, android.view.MenuInflater.inflate(int, android.view.Menu):void
96472 4| iget-boolean v0, v9, com.android.calendar.event.EditEventFragment.mIsReadOnly
96473 6| if-eqz v0, Label_3
96475 8| const v0, #+2130968614 (0x7f040026 | 1.75459e+38)
96476 …11| invoke-virtual {v10,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):a…
96481 15| new-instance v0, com.android.calendar.event.EditEventView
96488 …25| invoke-direct/range {v0..v5}, com.android.calendar.event.EditEventView.<init>(android.app.Acti…
96489 28| iput-object v0, v9, com.android.calendar.event.EditEventFragment.mView
96493 33| iget-boolean v0, v9, com.android.calendar.event.EditEventFragment.mUseCustomActionBar
96494 35| if-eqz v0, Label_2
96496 37| new-instance v0, android.widget.LinearLayout
96498 41| invoke-direct {v0,v1}, android.widget.LinearLayout.<init>(android.content.Context):void
96504 …48| invoke-virtual {v10,v1,v0,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup…
96508 52| const v0, #+2131755159 (0x7f100097 | 1.91412e+38)
96509 55| invoke-virtual {v6,v0}, android.view.View.findViewById(int):android.view.View
96513 59| iget-object v0, v9, com.android.calendar.event.EditEventFragment.mActionBarListener
96514 …61| invoke-virtual {v7,v0}, android.view.View.setOnClickListener(android.view.View$OnClickListener…
96516 64| const v0, #+2131755160 (0x7f100098 | 1.91412e+38)
96517 67| invoke-virtual {v6,v0}, android.view.View.findViewById(int):android.view.View
96521 71| iget-object v0, v9, com.android.calendar.event.EditEventFragment.mActionBarListener
96522 …73| invoke-virtual {v8,v0}, android.view.View.setOnClickListener(android.view.View$OnClickListener…
96524 76| iget-object v0, v9, com.android.calendar.event.EditEventFragment.mActivity
96525 78| invoke-virtual {v0}, android.app.Activity.getActionBar():android.app.ActionBar
96526 81| move-result-object v0
96527 82| invoke-virtual {v0,v6}, android.app.ActionBar.setCustomView(android.view.View):void
96537 86| const v0, #+2130968610 (0x7f040022 | 1.75459e+38)
96538 …89| invoke-virtual {v10,v0,v1}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):a…
96552 4| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mView
96553 6| if-eqz v0, Label_1
96555 8| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mView
96556 …10| invoke-virtual {v0,v1}, com.android.calendar.event.EditEventView.setModel(com.android.calendar…
96559 13| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mModifyDialog
96560 15| if-eqz v0, Label_2
96562 17| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mModifyDialog
96563 19| invoke-virtual {v0}, android.app.AlertDialog.dismiss():void
96582 6| iget-boolean v0, v2, com.android.calendar.event.EditEventFragment.mUseCustomActionBar
96583 8| if-eqz v0, Label_1
96585 10| iget-object v0, v2, com.android.calendar.event.EditEventFragment.mActivity
96586 12| invoke-virtual {v0}, android.app.Activity.getActionBar():android.app.ActionBar
96587 15| move-result-object v0
96589 17| invoke-virtual {v0,v1}, android.app.ActionBar.setCustomView(android.view.View):void
96604 6| move-result v0
96605 …7| invoke-direct {v1,v0}, com.android.calendar.event.EditEventFragment.onActionBarItemSelected(int…
96606 10| move-result v0
96607 11| return v0
96618 6| move-result-object v0
96620 .local v0, "act", android.app.Activity
96623 11| if-eqz v0, Label_1
96627 19| invoke-virtual {v0}, android.app.Activity.isChangingConfigurations():boolean
96661 5| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mView
96662 7| invoke-virtual {v0}, com.android.calendar.event.EditEventView.prepareForSave():boolean
96664 10| const-string/jumbo v0, "key_model"
96666 …15| invoke-virtual {v6,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
96668 18| const-string/jumbo v0, "key_edit_state"
96670 23| invoke-virtual {v6,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
96672 26| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mEventBundle
96673 28| if-nez v0, Label_2
96674 30| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mEvent
96675 32| if-eqz v0, Label_2
96677 34| new-instance v0, com.android.calendar.event.EditEventFragment$EventBundle
96678 …36| invoke-direct {v0,v2}, com.android.calendar.event.EditEventFragment$EventBundle.<init>(com.and…
96679 39| iput-object v0, v5, com.android.calendar.event.EditEventFragment.mEventBundle
96681 41| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mEventBundle
96684 47| iput-wide v2:v3, v0, com.android.calendar.event.EditEventFragment$EventBundle.id
96686 49| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mEvent
96687 51| iget-object v0, v0, com.android.calendar.CalendarController$EventInfo.startTime
96688 53| if-eqz v0, Label_1
96690 55| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mEventBundle
96695 65| iput-wide v2:v3, v0, com.android.calendar.event.EditEventFragment$EventBundle.start
96698 67| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mEvent
96699 69| iget-object v0, v0, com.android.calendar.CalendarController$EventInfo.endTime
96700 71| if-eqz v0, Label_2
96702 73| iget-object v0, v5, com.android.calendar.event.EditEventFragment.mEventBundle
96707 83| iput-wide v2:v3, v0, com.android.calendar.event.EditEventFragment$EventBundle.end
96710 85| const-string/jumbo v0, "key_edit_on_launch"
96712 90| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
96714 93| const-string/jumbo v0, "key_event"
96716 …98| invoke-virtual {v6,v0,v1}, android.os.Bundle.putSerializable(java.lang.String, java.io.Seriali…
96718 101| const-string/jumbo v0, "key_read_only"
96720 106| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
96722 109| const-string/jumbo v0, "show_color_palette"
96726 118| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
96728 121| const-string/jumbo v0, "EditEventView_timebuttonclicked"
96731 128| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
96733 131| const-string/jumbo v0, "date_button_clicked"
96736 138| invoke-virtual {v6,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
96748 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EditEventHelper$Attende…
96749 3| invoke-direct {v0}, java.lang.Object.<init>():void
96751 6| iput-object v1, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mAttendee
96753 8| iput-object v2, v0, com.android.calendar.event.EditEventHelper$AttendeeItem.mBadge
96770 8| const/16 v0, #+25 (0x00000019 | 3.50325e-44)
96771 10| new-array v0, v0, java.lang.String[]
96774 15| aput-object v1, v0, v3
96777 20| aput-object v1, v0, v4
96780 25| aput-object v1, v0, v5
96783 30| aput-object v1, v0, v6
96786 35| aput-object v1, v0, v7
96790 41| aput-object v1, v0, v2
96794 47| aput-object v1, v0, v2
96798 53| aput-object v1, v0, v2
96802 60| aput-object v1, v0, v2
96806 67| aput-object v1, v0, v2
96810 74| aput-object v1, v0, v2
96814 81| aput-object v1, v0, v2
96818 88| aput-object v1, v0, v2
96822 95| aput-object v1, v0, v2
96826 102| aput-object v1, v0, v2
96830 109| aput-object v1, v0, v2
96834 116| aput-object v1, v0, v2
96838 123| aput-object v1, v0, v2
96842 130| aput-object v1, v0, v2
96846 137| aput-object v1, v0, v2
96850 144| aput-object v1, v0, v2
96854 151| aput-object v1, v0, v2
96858 158| aput-object v1, v0, v2
96862 165| aput-object v1, v0, v2
96866 172| aput-object v1, v0, v2
96868 174| sput-object v0, com.android.calendar.event.EditEventHelper.EVENT_PROJECTION
96870 176| new-array v0, v6, java.lang.String[]
96873 181| aput-object v1, v0, v3
96876 186| aput-object v1, v0, v4
96879 191| aput-object v1, v0, v5
96881 193| sput-object v0, com.android.calendar.event.EditEventHelper.REMINDERS_PROJECTION
96884 198| move-result-object v0
96885 199| sput-object v0, com.android.calendar.event.EditEventHelper.ATTENDEE_VALUES
96887 201| const/16 v0, #+13 (0x0000000d | 1.82169e-44)
96888 203| new-array v0, v0, java.lang.String[]
96891 208| aput-object v1, v0, v3
96894 213| aput-object v1, v0, v4
96897 218| aput-object v1, v0, v5
96900 223| aput-object v1, v0, v6
96903 228| aput-object v1, v0, v7
96907 234| aput-object v1, v0, v2
96911 240| aput-object v1, v0, v2
96915 246| aput-object v1, v0, v2
96919 253| aput-object v1, v0, v2
96923 260| aput-object v1, v0, v2
96927 267| aput-object v1, v0, v2
96931 274| aput-object v1, v0, v2
96935 281| aput-object v1, v0, v2
96937 283| sput-object v0, com.android.calendar.event.EditEventHelper.CALENDARS_PROJECTION
96939 285| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
96940 286| new-array v0, v0, java.lang.String[]
96943 291| aput-object v1, v0, v3
96946 296| aput-object v1, v0, v4
96949 301| aput-object v1, v0, v5
96952 306| aput-object v1, v0, v6
96955 311| aput-object v1, v0, v7
96957 313| sput-object v0, com.android.calendar.event.EditEventHelper.COLORS_PROJECTION
96959 315| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
96960 316| new-array v0, v0, java.lang.String[]
96963 321| aput-object v1, v0, v3
96966 326| aput-object v1, v0, v4
96969 331| aput-object v1, v0, v5
96972 336| aput-object v1, v0, v6
96975 341| aput-object v1, v0, v7
96977 343| sput-object v0, com.android.calendar.event.EditEventHelper.ATTENDEES_PROJECTION
96992 6| new-instance v0, com.android.calendarcommon2.EventRecurrence
96993 8| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence.<init>():void
96994 11| iput-object v0, v1, com.android.calendar.event.EditEventHelper.mEventRecurrence
96996 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
96997 14| iput-boolean v0, v1, com.android.calendar.event.EditEventHelper.mEventOk
97002 21| move-result-object v0
97003 22| iput-object v0, v1, com.android.calendar.event.EditEventHelper.mService
97015 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EditEventHelper, androi…
97016 …3| invoke-direct {v0,v1}, com.android.calendar.event.EditEventHelper.<init>(android.content.Contex…
97029 3| iget v0, v2, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
97031 7| if-lt v0, v1, Label_2
97032 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
97034 10| return v0
97036 11| const/4 v0, #+0 (0x00000000 | 0.00000)
97047 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
97059 18| return v0
97062 19| const/4 v0, #+0 (0x00000000 | 0.00000)
97075 6| move-result v0
97076 7| if-eqz v0, Label_3
97078 9| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mIsOrganizer
97079 11| if-nez v0, Label_2
97080 13| iget-boolean v0, v1, com.android.calendar.CalendarEventModel.mGuestsCanModify
97083 15| return v0
97086 16| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
97090 19| const/4 v0, #+0 (0x00000000 | 0.00000)
97105 8| move-result v0
97106 9| if-nez v0, Label_1
97111 12| iget-boolean v0, v3, com.android.calendar.CalendarEventModel.mIsOrganizer
97112 14| if-nez v0, Label_2
97117 17| iget-boolean v0, v3, com.android.calendar.CalendarEventModel.mOrganizerCanRespond
97118 19| if-nez v0, Label_3
97123 22| iget-boolean v0, v3, com.android.calendar.CalendarEventModel.mHasAttendeeData
97124 24| if-eqz v0, Label_4
97125 26| iget-object v0, v3, com.android.calendar.CalendarEventModel.mAttendeesList
97126 28| invoke-virtual {v0}, java.util.LinkedHashMap.size():int
97127 31| move-result v0
97128 32| if-nez v0, Label_4
97146 8| move-result v0
97148 .local v0, "separator", int
97150 10| if-eq v0, v1, Label_1
97151 12| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
97154 18| if-ge v0, v1, Label_1
97156 20| invoke-virtual {v2,v0}, java.lang.String.substring(int):java.lang.String
97194 27| move-result-object v0
97195 28| check-cast v0, android.text.util.Rfc822Token
97197 .local v0, "address", android.text.util.Rfc822Token
97198 30| invoke-virtual {v0}, android.text.util.Rfc822Token.getAddress():java.lang.String
97210 55| invoke-virtual {v0}, android.text.util.Rfc822Token.getAddress():java.lang.String
97222 .end_local v0
97234 3| iget-wide v0:v1, v4, com.android.calendar.CalendarEventModel.mOriginalStart
97236 7| cmp-long v0, v0:v1, v2:v3
97237 9| if-nez v0, Label_2
97238 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
97240 12| return v0
97242 13| const/4 v0, #+0 (0x00000000 | 0.00000)
97261 8| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mCalendarId
97263 12| cmp-long v0, v0:v1, v2:v3
97264 14| if-eqz v0, Label_2
97269 17| iget-wide v0:v1, v6, com.android.calendar.CalendarEventModel.mId
97271 21| cmp-long v0, v0:v1, v2:v3
97272 23| if-eqz v0, Label_3
97298 14| move-object/from16 v0, v17
97299 …16| invoke-virtual {v12,v0}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):v…
97395 114| move-object/from16 v0, v16
97396 116| iget v12, v0, android.text.format.Time.monthDay
97398 119| move-object/from16 v0, v16
97399 121| iput v12, v0, android.text.format.Time.monthDay
97407 129| move-object/from16 v0, v16
97408 131| invoke-virtual {v0,v12}, android.text.format.Time.normalize(boolean):long
97412 135| move-object/from16 v0, v18
97413 137| iput-wide v8:v9, v0, com.android.calendar.CalendarEventModel.mStart
97415 139| move-object/from16 v0, v18
97416 141| iput-wide v6:v7, v0, com.android.calendar.CalendarEventModel.mEnd
97446 19| new-array v0, v9, java.lang.String[]
97449 25| aput-object v7, v0, v8
97451 .local v0, "args", java.lang.String[]
97458 …33| invoke-virtual {v1,v6,v0}, android.content.ContentProviderOperation$Builder.withSelection(java…
97546 21| move-result-object v0
97548 .local v0, "b", android.content.ContentProviderOperation$Builder
97551 …27| invoke-virtual {v0,v5,v6}, android.content.ContentProviderOperation$Builder.withSelection(java…
97553 …30| invoke-virtual {v0,v7,v10}, android.content.ContentProviderOperation$Builder.withSelectionBack…
97555 …33| invoke-virtual {v0}, android.content.ContentProviderOperation$Builder.build():android.content.…
97597 98| move-result-object v0
97600 …102| invoke-virtual {v0,v5,v10}, android.content.ContentProviderOperation$Builder.withValueBackRef…
97602 …105| invoke-virtual {v0}, android.content.ContentProviderOperation$Builder.build():android.content…
97622 4| const/4 v0, #+0 (0x00000000 | 0.00000)
97632 18| return v0
97640 27| return v0
97652 41| return v0
97664 54| invoke-interface {v7,v0}, android.database.Cursor.getInt(int):int
97674 70| move v0, v1
97676 71| iput-boolean v0, v6, com.android.calendar.CalendarEventModel.mOrganizerCanRespond
97678 73| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
97679 74| invoke-interface {v7,v0}, android.database.Cursor.getInt(int):int
97680 77| move-result v0
97681 78| iput v0, v6, com.android.calendar.CalendarEventModel.mCalendarAccessLevel
97684 83| move-result-object v0
97685 84| iput-object v0, v6, com.android.calendar.CalendarEventModel.mCalendarDisplayName
97687 86| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
97688 87| invoke-interface {v7,v0}, android.database.Cursor.getInt(int):int
97689 90| move-result v0
97691 91| invoke-static {v0}, com.android.calendar.Utils.getDisplayColorFromColor(int):int
97692 94| move-result v0
97693 95| invoke-virtual {v6,v0}, com.android.calendar.CalendarEventModel.setCalendarColor(int):void
97695 98| const/16 v0, #+11 (0x0000000b | 1.54143e-44)
97696 100| invoke-interface {v7,v0}, android.database.Cursor.getString(int):java.lang.String
97697 103| move-result-object v0
97698 104| iput-object v0, v6, com.android.calendar.CalendarEventModel.mCalendarAccountName
97700 106| const/16 v0, #+12 (0x0000000c | 1.68156e-44)
97701 108| invoke-interface {v7,v0}, android.database.Cursor.getString(int):java.lang.String
97702 111| move-result-object v0
97703 112| iput-object v0, v6, com.android.calendar.CalendarEventModel.mCalendarAccountType
97705 114| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
97706 115| invoke-interface {v7,v0}, android.database.Cursor.getInt(int):int
97707 118| move-result v0
97708 119| iput v0, v6, com.android.calendar.CalendarEventModel.mCalendarMaxReminders
97710 121| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
97711 123| invoke-interface {v7,v0}, android.database.Cursor.getString(int):java.lang.String
97712 126| move-result-object v0
97713 127| iput-object v0, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedReminders
97715 129| const/16 v0, #+9 (0x00000009 | 1.26117e-44)
97717 131| invoke-interface {v7,v0}, android.database.Cursor.getString(int):java.lang.String
97718 134| move-result-object v0
97719 135| iput-object v0, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedAttendeeTypes
97721 137| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
97723 139| invoke-interface {v7,v0}, android.database.Cursor.getString(int):java.lang.String
97724 142| move-result-object v0
97725 143| iput-object v0, v6, com.android.calendar.CalendarEventModel.mCalendarAllowedAvailability
97730 146| return v0
97840 138| move-result v0
97842 .local v0, "accessLevel", int
97899 222| if-lez v0, Label_9
97901 224| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
97904 226| iput v0, v11, com.android.calendar.CalendarEventModel.mAccessLevel
97928 .end_local v0
97941 .restart_local v0
98016 44| new-array v0, v4, int[]
98018 .local v0, "byday", int[]
98024 51| aput v9, v0, v10
98028 56| aput v9, v0, v10
98032 61| aput v9, v0, v10
98036 66| aput v9, v0, v10
98040 71| aput v9, v0, v10
98057 84| iput-object v0, v7, com.android.calendarcommon2.EventRecurrence.byday
98067 .end_local v0
98166 188| new-array v0, v9, int[]
98168 .restart_local v0
98200 227| aput v9, v0, v10
98202 229| iput-object v0, v7, com.android.calendarcommon2.EventRecurrence.byday
98208 .end_local v0
98228 3| move-object/from16 v0, v20
98229 5| iget-object v8, v0, com.android.calendar.CalendarEventModel.mRrule
98233 10| move-object/from16 v0, v19
98234 …12| invoke-virtual {v0,v9,v8}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
98236 15| move-object/from16 v0, v20
98237 17| iget-wide v6:v7, v0, com.android.calendar.CalendarEventModel.mEnd
98240 19| move-object/from16 v0, v20
98241 21| iget-wide v12:v13, v0, com.android.calendar.CalendarEventModel.mStart
98244 23| move-object/from16 v0, v20
98245 25| iget-object v4, v0, com.android.calendar.CalendarEventModel.mDuration
98248 27| move-object/from16 v0, v20
98249 29| iget-boolean v5, v0, com.android.calendar.CalendarEventModel.mAllDay
98284 83| move-object/from16 v0, v19
98285 …85| invoke-virtual {v0,v9,v4}, android.content.ContentValues.put(java.lang.String, java.lang.Strin…
98290 94| move-object/from16 v0, v19
98291 …96| invoke-virtual {v0,v14,v9}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
98339 3| move-object/from16 v0, v27
98340 5| iget-wide v14:v15, v0, com.android.calendar.CalendarEventModel.mOriginalStart
98343 7| move-object/from16 v0, v27
98344 9| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalEnd
98345 11| move-wide/from16 v16:v17, v0:v1
98348 13| move-object/from16 v0, v26
98349 15| iget-boolean v11, v0, com.android.calendar.CalendarEventModel.mAllDay
98352 17| move-object/from16 v0, v26
98353 19| iget-object v0, v0, com.android.calendar.CalendarEventModel.mRrule
98354 21| move-object/from16 v18, v0
98357 23| move-object/from16 v0, v26
98358 25| iget-object v0, v0, com.android.calendar.CalendarEventModel.mTimezone
98359 27| move-object/from16 v19, v0
98362 29| move-object/from16 v0, v27
98363 31| iget-wide v6:v7, v0, com.android.calendar.CalendarEventModel.mStart
98366 33| move-object/from16 v0, v27
98367 35| iget-wide v8:v9, v0, com.android.calendar.CalendarEventModel.mEnd
98370 37| move-object/from16 v0, v27
98371 39| iget-boolean v4, v0, com.android.calendar.CalendarEventModel.mAllDay
98374 41| move-object/from16 v0, v27
98375 43| iget-object v5, v0, com.android.calendar.CalendarEventModel.mRrule
98378 45| move-object/from16 v0, v27
98379 47| iget-object v10, v0, com.android.calendar.CalendarEventModel.mTimezone
98388 59| move-object/from16 v0, v18
98389 …61| invoke-static {v0,v5}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
98394 67| move-object/from16 v0, v19
98395 …69| invoke-static {v0,v10}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
98401 78| move-object/from16 v0, v28
98403 82| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
98406 88| move-object/from16 v0, v28
98408 92| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
98411 98| move-object/from16 v0, v28
98413 102| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
98416 108| move-object/from16 v0, v28
98418 112| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
98421 118| move-object/from16 v0, v28
98423 122| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
98426 128| move-object/from16 v0, v28
98428 132| invoke-virtual {v0,v1}, android.content.ContentValues.remove(java.lang.String):void
98445 151| move/from16 v0, v29
98447 155| if-ne v0, v1, Label_6
98449 157| move-object/from16 v0, v26
98450 159| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mStart
98451 161| move-wide/from16 v20:v21, v0:v1
98471 181| move-object/from16 v0, v22
98473 185| invoke-virtual {v0,v1,v2}, android.text.format.Time.set(long):void
98476 190| move/from16 v0, v23
98478 194| iput v0, v1, android.text.format.Time.hour
98481 198| move/from16 v0, v23
98483 202| iput v0, v1, android.text.format.Time.minute
98486 206| move/from16 v0, v23
98488 210| iput v0, v1, android.text.format.Time.second
98499 225| move-object/from16 v0, v28
98502 …231| invoke-virtual {v0,v1,v2}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
98517 3| const-wide/32 v0:v1, #+3600000 (0x0036ee80 | 5.04467e-39)
98518 6| add-long/2addr v0:v1, v4:v5
98519 7| return-wide v0:v1
98531 4| new-instance v0, android.text.format.Time
98532 6| invoke-direct {v0}, android.text.format.Time.<init>():void
98534 .local v0, "defaultStart", android.text.format.Time
98535 9| invoke-virtual {v0,v8,v9}, android.text.format.Time.set(long):void
98537 12| iput v4, v0, android.text.format.Time.second
98540 16| iput v1, v0, android.text.format.Time.minute
98542 18| invoke-virtual {v0,v4}, android.text.format.Time.toMillis(boolean):long
98565 3| move-object/from16 v0, v19
98566 5| iget-object v14, v0, com.android.calendar.CalendarEventModel.mTitle
98569 7| move-object/from16 v0, v19
98570 9| iget-boolean v8, v0, com.android.calendar.CalendarEventModel.mAllDay
98573 11| move-object/from16 v0, v19
98574 13| iget-object v9, v0, com.android.calendar.CalendarEventModel.mRrule
98577 15| move-object/from16 v0, v19
98578 17| iget-object v13, v0, com.android.calendar.CalendarEventModel.mTimezone
98597 39| move-object/from16 v0, v19
98598 41| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mStart
98599 43| move-wide/from16 v16:v17, v0:v1
98600 45| move-wide/from16 v0:v1, v16:v17
98601 47| invoke-virtual {v12,v0,v1}, android.text.format.Time.set(long):void
98603 50| move-object/from16 v0, v19
98604 52| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mEnd
98605 54| move-wide/from16 v16:v17, v0:v1
98606 56| move-wide/from16 v0:v1, v16:v17
98607 58| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
98609 61| move-object/from16 v0, v18
98611 …65| invoke-direct {v0,v12,v3,v9,v1}, com.android.calendar.event.EditEventHelper.offsetStartTimeIfN…
98617 73| move-object/from16 v0, v19
98618 75| iget-wide v4:v5, v0, com.android.calendar.CalendarEventModel.mCalendarId
98626 84| move/from16 v0, v16
98627 86| iput v0, v12, android.text.format.Time.hour
98630 90| move/from16 v0, v16
98631 92| iput v0, v12, android.text.format.Time.minute
98634 96| move/from16 v0, v16
98635 98| iput v0, v12, android.text.format.Time.second
98640 104| move/from16 v0, v16
98641 106| invoke-virtual {v12,v0}, android.text.format.Time.normalize(boolean):long
98646 112| move/from16 v0, v16
98647 114| iput v0, v3, android.text.format.Time.hour
98650 118| move/from16 v0, v16
98651 120| iput v0, v3, android.text.format.Time.minute
98654 124| move/from16 v0, v16
98655 126| iput v0, v3, android.text.format.Time.second
98660 132| move/from16 v0, v16
98661 134| invoke-virtual {v3,v0}, android.text.format.Time.normalize(boolean):long
98680 165| move-object/from16 v0, v16
98681 …167| invoke-virtual {v15,v0,v13}, android.content.ContentValues.put(java.lang.String, java.lang.St…
98684 173| move-object/from16 v0, v16
98685 …175| invoke-virtual {v15,v0,v14}, android.content.ContentValues.put(java.lang.String, java.lang.St…
98693 189| move-object/from16 v0, v17
98695 …193| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Int…
98703 209| move-object/from16 v0, v16
98704 …211| invoke-virtual {v15,v0,v9}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
98710 220| move-object/from16 v0, v18
98712 …224| invoke-virtual {v0,v15,v1}, com.android.calendar.event.EditEventHelper.addRecurrenceRule(andr…
98715 227| move-object/from16 v0, v19
98716 229| iget-object v0, v0, com.android.calendar.CalendarEventModel.mDescription
98717 231| move-object/from16 v16, v0
98721 238| move-object/from16 v0, v19
98722 240| iget-object v0, v0, com.android.calendar.CalendarEventModel.mDescription
98723 242| move-object/from16 v17, v0
98729 251| move-object/from16 v0, v19
98730 253| iget-object v0, v0, com.android.calendar.CalendarEventModel.mLocation
98731 255| move-object/from16 v16, v0
98735 262| move-object/from16 v0, v19
98736 264| iget-object v0, v0, com.android.calendar.CalendarEventModel.mLocation
98737 266| move-object/from16 v17, v0
98744 278| move-object/from16 v0, v19
98745 280| iget v0, v0, com.android.calendar.CalendarEventModel.mAvailability
98746 282| move/from16 v17, v0
98752 294| move-object/from16 v0, v19
98753 296| iget-boolean v0, v0, com.android.calendar.CalendarEventModel.mHasAttendeeData
98754 298| move/from16 v16, v0
98760 308| move-object/from16 v0, v17
98762 …312| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Int…
98764 315| move-object/from16 v0, v19
98765 317| iget v2, v0, com.android.calendar.CalendarEventModel.mAccessLevel
98779 336| move-object/from16 v0, v19
98780 338| iget v0, v0, com.android.calendar.CalendarEventModel.mEventStatus
98781 340| move/from16 v17, v0
98794 363| move/from16 v0, v16
98796 367| if-ne v0, v1, Label_16
98810 381| move/from16 v0, v16
98811 383| invoke-virtual {v12,v0}, android.text.format.Time.toMillis(boolean):long
98816 389| move/from16 v0, v16
98817 391| invoke-virtual {v3,v0}, android.text.format.Time.toMillis(boolean):long
98830 408| move-object/from16 v0, v17
98832 …412| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
98844 434| move-object/from16 v0, v17
98846 …438| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
98853 450| move-object/from16 v0, v17
98855 …454| invoke-virtual {v15,v0,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
98884 4| move-object/from16 v0, v47
98885 6| iget-boolean v13, v0, com.android.calendar.event.EditEventHelper.mEventOk
98948 84| move-object/from16 v0, v48
98949 86| iget-object v13, v0, com.android.calendar.CalendarEventModel.mUri
98964 105| move-object/from16 v0, v48
98965 107| iget-object v13, v0, com.android.calendar.CalendarEventModel.mUri
98968 111| move-object/from16 v0, v48
98969 113| iget-object v13, v0, com.android.calendar.CalendarEventModel.mUri
98975 119| move-object/from16 v0, v48
98976 121| iget-object v10, v0, com.android.calendar.CalendarEventModel.mReminders
98989 137| move-object/from16 v0, v46
98990 …139| invoke-virtual {v0,v14,v13}, android.content.ContentValues.put(java.lang.String, java.lang.In…
98998 152| move-object/from16 v0, v46
98999 …154| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99005 165| move-object/from16 v0, v46
99006 …167| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99015 180| move-object/from16 v0, v46
99016 …182| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99029 195| move/from16 v0, v29
99030 197| if-eq v0, v13, Label_35
99037 203| move-object/from16 v0, v49
99038 205| iget-object v11, v0, com.android.calendar.CalendarEventModel.mReminders
99044 209| move/from16 v0, v29
99045 …211| invoke-static {v7,v0,v10,v11,v12}, com.android.calendar.event.EditEventHelper.saveRemindersWi…
99048 214| move-object/from16 v0, v48
99049 216| iget-boolean v0, v0, com.android.calendar.CalendarEventModel.mHasAttendeeData
99050 218| move/from16 v30, v0
99054 222| move-object/from16 v0, v48
99055 224| iget v13, v0, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
99059 229| move-object/from16 v0, v48
99060 231| iget-object v0, v0, com.android.calendar.CalendarEventModel.mOwnerAccount
99061 233| move-object/from16 v41, v0
99064 235| move-object/from16 v0, v48
99065 237| iget-object v13, v0, com.android.calendar.CalendarEventModel.mAttendeesList
99076 257| move-object/from16 v0, v46
99078 …261| invoke-virtual {v0,v13,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
99084 272| move-object/from16 v0, v46
99085 …274| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99091 285| move-object/from16 v0, v46
99092 …287| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99098 298| move-object/from16 v0, v46
99099 …300| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99106 311| move-object/from16 v0, v46
99107 …313| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99112 320| move-object/from16 v0, v25
99114 …324| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withValueBackRef…
99141 352| move-object/from16 v0, v38
99143 …356| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
99149 364| move-object/from16 v0, v48
99150 366| iget-object v0, v0, com.android.calendar.CalendarEventModel.mAttendeesList
99151 368| move-object/from16 v34, v0
99168 386| move-object/from16 v0, v49
99169 388| iget-object v0, v0, com.android.calendar.CalendarEventModel.mAttendeesList
99170 390| move-object/from16 v37, v0
99187 412| move-object/from16 v0, v34
99189 416| invoke-virtual {v0,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
99193 422| move-object/from16 v0, v34
99195 426| invoke-virtual {v0,v1}, java.util.HashMap.remove(java.lang.Object):java.lang.Object
99214 434| move-object/from16 v0, v48
99215 436| iget-object v13, v0, com.android.calendar.CalendarEventModel.mRrule
99219 444| move-object/from16 v0, v49
99220 446| iget-object v13, v0, com.android.calendar.CalendarEventModel.mRrule
99225 454| move-object/from16 v0, v47
99230 …464| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
99234 471| move-object/from16 v0, v46
99235 …473| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99243 486| move-object/from16 v0, v49
99244 488| iget-object v13, v0, com.android.calendar.CalendarEventModel.mRrule
99251 500| move-object/from16 v0, v46
99252 …502| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99261 516| move/from16 v0, v50
99262 518| if-ne v0, v13, Label_26
99264 520| move-object/from16 v0, v48
99265 522| iget-wide v0:v1, v0, com.android.calendar.CalendarEventModel.mOriginalStart
99266 524| move-wide/from16 v26:v27, v0:v1
99270 529| move-object/from16 v0, v49
99271 531| iget-object v14, v0, com.android.calendar.CalendarEventModel.mSyncId
99272 533| move-object/from16 v0, v46
99273 …535| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.St…
99278 545| move-object/from16 v0, v46
99279 …547| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.Lo…
99281 550| move-object/from16 v0, v49
99282 552| iget-boolean v6, v0, com.android.calendar.CalendarEventModel.mAllDay
99291 564| move-object/from16 v0, v46
99292 …566| invoke-virtual {v0,v14,v13}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99295 572| move-object/from16 v0, v49
99296 574| iget v14, v0, com.android.calendar.CalendarEventModel.mEventStatus
99299 580| move-object/from16 v0, v46
99300 …582| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99309 595| move-object/from16 v0, v46
99310 …597| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99330 615| move/from16 v0, v50
99331 617| if-ne v0, v13, Label_33
99333 619| move-object/from16 v0, v48
99334 621| iget-object v13, v0, com.android.calendar.CalendarEventModel.mRrule
99354 653| move-object/from16 v0, v49
99355 655| iget v14, v0, com.android.calendar.CalendarEventModel.mEventStatus
99358 661| move-object/from16 v0, v46
99359 …663| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99364 672| move-object/from16 v0, v46
99365 …674| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99376 688| move-object/from16 v0, v48
99377 690| iget-wide v14:v15, v0, com.android.calendar.CalendarEventModel.mOriginalStart
99378 692| move-object/from16 v0, v47
99380 …696| invoke-virtual {v0,v7,v1,v14,v15}, com.android.calendar.event.EditEventHelper.updatePastEvent…
99388 707| move-object/from16 v0, v47
99393 …717| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
99397 724| move-object/from16 v0, v46
99398 …726| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99409 739| move-object/from16 v0, v48
99410 741| iget-wide v14:v15, v0, com.android.calendar.CalendarEventModel.mOriginalStart
99411 743| move-object/from16 v0, v47
99413 …747| invoke-virtual {v0,v7,v1,v14,v15}, com.android.calendar.event.EditEventHelper.updatePastEvent…
99417 751| move-object/from16 v0, v48
99418 753| iget-object v13, v0, com.android.calendar.CalendarEventModel.mRrule
99419 755| move-object/from16 v0, v49
99420 757| iget-object v14, v0, com.android.calendar.CalendarEventModel.mRrule
99426 768| move-object/from16 v0, v46
99428 …772| invoke-virtual {v0,v13,v1}, android.content.ContentValues.put(java.lang.String, java.lang.Str…
99435 782| move-object/from16 v0, v49
99436 784| iget v14, v0, com.android.calendar.CalendarEventModel.mEventStatus
99439 790| move-object/from16 v0, v46
99440 …792| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99445 801| move-object/from16 v0, v46
99446 …803| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99456 817| move/from16 v0, v50
99457 819| if-ne v0, v13, Label_9
99459 821| move-object/from16 v0, v48
99460 823| iget-object v13, v0, com.android.calendar.CalendarEventModel.mRrule
99477 852| move-object/from16 v0, v46
99478 …854| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99488 868| move-object/from16 v0, v47
99493 …878| invoke-virtual {v0,v1,v2,v3,v4}, com.android.calendar.event.EditEventHelper.checkTimeDependen…
99497 885| move-object/from16 v0, v46
99498 …887| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99531 925| move-object/from16 v0, v48
99532 927| iget-wide v14:v15, v0, com.android.calendar.CalendarEventModel.mId
99535 933| move-object/from16 v0, v46
99536 …935| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.Lo…
99541 944| move-object/from16 v0, v46
99542 …946| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android.…
99552 954| move-object/from16 v0, v48
99553 956| iget v13, v0, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
99554 958| move-object/from16 v0, v49
99555 960| iget v14, v0, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
99558 964| move-object/from16 v0, v48
99559 966| iget v13, v0, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
99564 973| move-object/from16 v0, v48
99565 975| iget v14, v0, com.android.calendar.CalendarEventModel.mOwnerAttendeeId
99574 988| move-object/from16 v0, v48
99575 990| iget v14, v0, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
99578 996| move-object/from16 v0, v46
99579 …998| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.In…
99582 1004| move-object/from16 v0, v48
99583 1006| iget-wide v14:v15, v0, com.android.calendar.CalendarEventModel.mId
99586 1012| move-object/from16 v0, v46
99587 …1014| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.L…
99591 1021| move-object/from16 v0, v46
99592 …1023| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android…
99620 1045| move-object/from16 v0, v44
99622 1049| invoke-virtual {v0,v1}, java.util.LinkedList.add(java.lang.Object):boolean
99639 1072| new-array v0, v13, java.lang.String[]
99640 1074| move-object/from16 v20, v0
99653 1090| move-object/from16 v0, v28
99654 1092| invoke-direct {v0,v13}, java.lang.StringBuilder.<init>(java.lang.String):void
99670 1112| move/from16 v0, v31
99671 1114| if-le v0, v13, Label_45
99674 1119| move-object/from16 v0, v28
99675 …1121| invoke-virtual {v0,v13}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBu…
99679 1127| move-object/from16 v0, v28
99680 …1129| invoke-virtual {v0,v13}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBu…
99694 1143| move-object/from16 v0, v28
99695 …1145| invoke-virtual {v0,v13}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBu…
99699 1152| move-object/from16 v0, v25
99701 …1156| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withSelection(j…
99736 1198| move-object/from16 v0, v22
99737 1200| iget-object v14, v0, com.android.calendar.CalendarEventModel$Attendee.mName
99738 1202| move-object/from16 v0, v46
99739 …1204| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.S…
99742 1210| move-object/from16 v0, v22
99743 1212| iget-object v14, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
99744 1214| move-object/from16 v0, v46
99745 …1216| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.S…
99753 1227| move-object/from16 v0, v46
99754 …1229| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.I…
99760 1240| move-object/from16 v0, v46
99761 …1242| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.I…
99767 1253| move-object/from16 v0, v46
99768 …1255| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.I…
99775 1266| move-object/from16 v0, v46
99776 …1268| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android…
99781 1275| move-object/from16 v0, v25
99783 …1279| invoke-virtual {v0,v13,v1}, android.content.ContentProviderOperation$Builder.withValueBackRe…
99796 1298| move-object/from16 v0, v46
99797 …1300| invoke-virtual {v0,v13,v14}, android.content.ContentValues.put(java.lang.String, java.lang.L…
99802 1309| move-object/from16 v0, v46
99803 …1311| invoke-virtual {v13,v0}, android.content.ContentProviderOperation$Builder.withValues(android…
99817 1317| move-object/from16 v0, v47
99818 1319| iget-object v13, v0, com.android.calendar.event.EditEventHelper.mService
99819 1321| move-object/from16 v0, v47
99820 1323| iget-object v14, v0, com.android.calendar.event.EditEventHelper.mService
99844 3| move-object/from16 v0, v25
99845 5| iget-boolean v13, v0, com.android.calendar.CalendarEventModel.mAllDay
99848 7| move-object/from16 v0, v25
99849 9| iget-object v15, v0, com.android.calendar.CalendarEventModel.mRrule
99861 20| move-object/from16 v0, v25
99862 22| iget-wide v6:v7, v0, com.android.calendar.CalendarEventModel.mStart
99869 29| move-object/from16 v0, v25
99870 31| iget-object v8, v0, com.android.calendar.CalendarEventModel.mTimezone
99883 49| move-object/from16 v0, v25
99884 51| iget-object v8, v0, com.android.calendar.CalendarEventModel.mRrule
99888 58| move-object/from16 v0, v19
99890 …62| invoke-direct {v5,v8,v9,v0,v1}, com.android.calendarcommon2.RecurrenceSet.<init>(java.lang.Str…
99905 76| move-object/from16 v0, v16
99906 78| array-length v8, v0
99933 107| move-object/from16 v0, v16
99934 109| array-length v9, v0
99941 117| move-object/from16 v0, v16
99942 119| array-length v8, v0
99953 129| move-object/from16 v0, v18
99954 …131| invoke-virtual {v0,v8,v9}, android.content.ContentValues.put(java.lang.String, java.lang.Stri…
99962 146| move-object/from16 v0, v18
99963 …148| invoke-virtual {v0,v8,v9}, android.content.ContentValues.put(java.lang.String, java.lang.Long…
99965 151| move-object/from16 v0, v25
99966 153| iget-object v8, v0, com.android.calendar.CalendarEventModel.mUri
99971 163| move-object/from16 v0, v18
99972 …165| invoke-virtual {v8,v0}, android.content.ContentProviderOperation$Builder.withValues(android.c…
99978 173| move-object/from16 v0, v24
99979 175| invoke-virtual {v0,v8}, java.util.ArrayList.add(java.lang.Object):boolean
99990 187| move-object/from16 v0, v17
99991 189| iput-object v8, v0, android.text.format.Time.timezone
99995 195| move-object/from16 v0, v17
99996 197| invoke-virtual {v0,v8,v9}, android.text.format.Time.set(long):void
100001 203| move-object/from16 v0, v17
100002 205| iput v8, v0, android.text.format.Time.hour
100005 208| move-object/from16 v0, v17
100006 210| iput v8, v0, android.text.format.Time.minute
100009 213| move-object/from16 v0, v17
100010 215| iput v8, v0, android.text.format.Time.second
100013 218| move-object/from16 v0, v17
100014 220| iput-boolean v8, v0, android.text.format.Time.allDay
100017 223| move-object/from16 v0, v17
100018 225| invoke-virtual {v0,v8}, android.text.format.Time.normalize(boolean):long
100049 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView$1, com.an…
100050 3| iput-object v1, v0, com.android.calendar.event.EditEventView$1.this$0
100052 5| invoke-direct {v0}, java.lang.Object.<init>():void
100065 3| iget-object v0, v1, com.android.calendar.event.EditEventView$1.this$0
100066 …5| invoke-static {v0}, com.android.calendar.event.EditEventView.-wrap5(com.android.calendar.event.…
100078 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView$2, com.an…
100079 3| iput-object v1, v0, com.android.calendar.event.EditEventView$2.this$0
100081 5| invoke-direct {v0}, java.lang.Object.<init>():void
100094 3| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
100095 4| if-ne v3, v0, Label_1
100097 6| iget-object v0, v1, com.android.calendar.event.EditEventView$2.this$0
100098 8| iget-object v0, v0, com.android.calendar.event.EditEventView.mLocationTextView
100099 10| invoke-virtual {v0}, android.widget.AutoCompleteTextView.dismissDropDown():void
100102 13| const/4 v0, #+0 (0x00000000 | 0.00000)
100103 14| return v0
100113 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView$3, com.an…
100114 3| iput-object v1, v0, com.android.calendar.event.EditEventView$3.this$0
100116 5| invoke-direct {v0}, java.lang.Object.<init>():void
100130 3| iget-object v0, v2, com.android.calendar.event.EditEventView$3.this$0
100131 …5| invoke-static {v0}, com.android.calendar.event.EditEventView.-get2(com.android.calendar.event.E…
100132 8| move-result v0
100134 10| if-ne v0, v1, Label_1
100136 12| iget-object v0, v2, com.android.calendar.event.EditEventView$3.this$0
100137 …14| invoke-static {v0,v5}, com.android.calendar.event.EditEventView.-set1(com.android.calendar.eve…
100140 17| iget-object v0, v2, com.android.calendar.event.EditEventView$3.this$0
100141 …19| invoke-static {v0}, com.android.calendar.event.EditEventView.-get2(com.android.calendar.event.…
100142 22| move-result v0
100143 23| if-eq v0, v5, Label_3
100145 25| iget-object v0, v2, com.android.calendar.event.EditEventView$3.this$0
100146 …27| invoke-static {v0}, com.android.calendar.event.EditEventView.-get1(com.android.calendar.event.…
100147 30| move-result v0
100148 31| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
100150 33| if-eqz v0, Label_3
100152 35| iget-object v0, v2, com.android.calendar.event.EditEventView$3.this$0
100154 …38| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.-set2(com.android.calendar.eve…
100160 42| iget-object v0, v2, com.android.calendar.event.EditEventView$3.this$0
100161 …44| invoke-static {v0,v5}, com.android.calendar.event.EditEventView.-set1(com.android.calendar.eve…
100163 47| iget-object v0, v2, com.android.calendar.event.EditEventView$3.this$0
100165 …50| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.-set0(com.android.calendar.eve…
100177 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView$3, androi…
100188 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView$4, com.an…
100189 3| iput-object v1, v0, com.android.calendar.event.EditEventView$4.this$0
100191 5| invoke-direct {v0}, java.lang.Object.<init>():void
100204 3| iget-object v0, v1, com.android.calendar.event.EditEventView$4.this$0
100205 …5| invoke-virtual {v0,v3}, com.android.calendar.event.EditEventView.setAllDayViewsVisibility(boole…
100217 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView$5, com.an…
100218 3| iput-object v1, v0, com.android.calendar.event.EditEventView$5.this$0
100220 5| invoke-direct {v0}, java.lang.Object.<init>():void
100233 3| iget-object v0, v1, com.android.calendar.event.EditEventView$5.this$0
100234 …5| invoke-static {v0}, com.android.calendar.event.EditEventView.-wrap0(com.android.calendar.event.…
100246 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView$6, com.an…
100247 3| iput-object v1, v0, com.android.calendar.event.EditEventView$6.this$0
100249 5| invoke-direct {v0}, java.lang.Object.<init>():void
100262 3| iget-object v0, v2, com.android.calendar.event.EditEventView$6.this$0
100263 5| iget-object v0, v0, com.android.calendar.event.EditEventView.mAllDayCheckBox
100269 17| invoke-virtual {v0,v1}, android.widget.CheckBox.setChecked(boolean):void
100284 6| const v0, #+2130968595 (0x7f040013 | 1.75458e+38)
100285 …9| invoke-virtual {v1,v0}, com.android.calendar.event.EditEventView$CalendarsAdapter.setDropDownVi…
100343 68| move-result-object v0
100344 69| check-cast v0, android.widget.TextView
100346 .local v0, "accountName", android.widget.TextView
100347 71| if-eqz v0, Label_2
100351 77| invoke-virtual {v0,v7}, android.widget.TextView.setText(java.lang.CharSequence):void
100354 81| invoke-virtual {v0,v7}, android.widget.TextView.setVisibility(int):void
100357 .end_local v0
100369 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EditEventView$DateClick…
100370 3| iput-object v1, v0, com.android.calendar.event.EditEventView$DateClickListener.this$0
100371 5| invoke-direct {v0}, java.lang.Object.<init>():void
100373 8| iput-object v2, v0, com.android.calendar.event.EditEventView$DateClickListener.mTime
100405 27| new-instance v0, com.android.calendar.event.EditEventView$DateListener
100407 …31| invoke-direct {v0,v1,v6}, com.android.calendar.event.EditEventView$DateListener.<init>(com.and…
100409 .local v0, "listener", com.android.calendar.event.EditEventView$DateListener
100430 …65| invoke-static {v0,v2,v3,v4}, com.android.datetimepicker.date.DatePickerDialog.newInstance(com.…
100465 .end_local v0
100483 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EditEventView$DateListe…
100484 3| iput-object v1, v0, com.android.calendar.event.EditEventView$DateListener.this$0
100485 5| invoke-direct {v0}, java.lang.Object.<init>():void
100487 8| iput-object v2, v0, com.android.calendar.event.EditEventView$DateListener.mView
100506 18| move/from16 v0, v16
100507 20| invoke-virtual {v12,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
100512 31| move/from16 v0, v17
100513 33| invoke-virtual {v12,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
100518 44| move/from16 v0, v18
100519 46| invoke-virtual {v12,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
100555 95| move/from16 v0, v16
100556 97| iput v0, v7, android.text.format.Time.year
100558 99| move/from16 v0, v17
100559 101| iput v0, v7, android.text.format.Time.month
100561 103| move/from16 v0, v18
100562 105| iput v0, v7, android.text.format.Time.monthDay
100621 177| move/from16 v0, v16
100622 179| iput v0, v4, android.text.format.Time.year
100624 181| move/from16 v0, v17
100625 183| iput v0, v4, android.text.format.Time.month
100627 185| move/from16 v0, v18
100628 187| iput v0, v4, android.text.format.Time.monthDay
100652 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EditEventView$TimeClick…
100653 3| iput-object v1, v0, com.android.calendar.event.EditEventView$TimeClickListener.this$0
100654 5| invoke-direct {v0}, java.lang.Object.<init>():void
100656 8| iput-object v2, v0, com.android.calendar.event.EditEventView$TimeClickListener.mTime
100704 61| move-result-object v0
100707 .local v0, "dialog", com.android.datetimepicker.time.TimePickerDialog
100717 75| if-eqz v0, Label_3
100718 77| invoke-virtual {v0}, com.android.datetimepicker.time.TimePickerDialog.isAdded():boolean
100724 …88| invoke-virtual {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.show(android.app.F…
100730 .end_local v0
100774 163| move-result-object v0
100775 .restart_local v0
100779 .end_local v0
100802 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EditEventView$TimeListe…
100803 3| iput-object v1, v0, com.android.calendar.event.EditEventView$TimeListener.this$0
100804 5| invoke-direct {v0}, java.lang.Object.<init>():void
100806 8| iput-object v2, v0, com.android.calendar.event.EditEventView$TimeListener.mView
100866 60| move-result-wide v0:v1
100868 .local v0, "endMillis", long
100872 …67| invoke-static {v8,v9,v0,v1}, com.android.calendar.event.EditEventView.-wrap3(com.android.calen…
100882 …85| invoke-static {v8,v9,v0,v1}, com.android.calendar.event.EditEventView.-wrap4(com.android.calen…
100890 .end_local v0
100917 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mActivity
100918 5| return-object v0
100924 3| iget-boolean v0, v1, com.android.calendar.event.EditEventView.mAllDayChangingAvailability
100925 5| return v0
100931 3| iget v0, v1, com.android.calendar.event.EditEventView.mAvailabilityCurrentlySelected
100932 5| return v0
100938 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mDatePickerDialog
100939 5| return-object v0
100945 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mEndTime
100946 5| return-object v0
100952 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mEndTimePickerDialog
100953 5| return-object v0
100959 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mStartTime
100960 5| return-object v0
100966 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mStartTimePickerDialog
100967 5| return-object v0
100973 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mView
100974 5| return-object v0
100979 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView, boolean)…
100980 3| iput-boolean v1, v0, com.android.calendar.event.EditEventView.mAllDayChangingAvailability
100986 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView, int):void
100987 3| iput v1, v0, com.android.calendar.event.EditEventView.mAvailabilityCurrentlySelected
100993 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView, boolean)…
100994 3| iput-boolean v1, v0, com.android.calendar.event.EditEventView.mAvailabilityExplicitlySet
101000 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView, com.andr…
101001 3| iput-object v1, v0, com.android.calendar.event.EditEventView.mDatePickerDialog
101007 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView, com.andr…
101008 3| iput-object v1, v0, com.android.calendar.event.EditEventView.mEndTimePickerDialog
101014 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView, com.andr…
101015 3| iput-object v1, v0, com.android.calendar.event.EditEventView.mStartTimePickerDialog
101021 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.event.EditEventView):void
101022 3| invoke-direct {v0}, com.android.calendar.event.EditEventView.addReminder():void
101028 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.event.EditEventView):void
101029 3| invoke-direct {v0}, com.android.calendar.event.EditEventView.populateRepeats():void
101050 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.event.EditEventView, android.…
101051 …3| invoke-direct {v0,v1,v2,v3}, com.android.calendar.event.EditEventView.setDate(android.widget.Te…
101061 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.event.EditEventView, android.…
101062 …3| invoke-direct {v0,v1,v2,v3}, com.android.calendar.event.EditEventView.setTime(android.widget.Te…
101068 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.event.EditEventView):void
101069 3| invoke-direct {v0}, com.android.calendar.event.EditEventView.showTimezoneDialog():void
101075 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.event.EditEventView):void
101076 3| invoke-direct {v0}, com.android.calendar.event.EditEventView.updateHomeTime():void
101087 3| new-instance v0, java.lang.StringBuilder
101089 7| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
101090 10| sput-object v0, com.android.calendar.event.EditEventView.mSB
101092 12| new-instance v0, java.util.Formatter
101096 …20| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
101097 23| sput-object v0, com.android.calendar.event.EditEventView.mF
101099 25| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
101100 26| new-array v0, v0, android.text.InputFilter[]
101104 34| aput-object v1, v0, v2
101105 36| sput-object v0, com.android.calendar.event.EditEventView.sRecipientFilters
101569 800| move-result-object v0
101571 .local v0, "fm", android.app.FragmentManager
101574 …804| invoke-virtual {v0,v5}, android.app.FragmentManager.findFragmentByTag(java.lang.String):andro…
101586 …818| invoke-virtual {v0,v5}, android.app.FragmentManager.findFragmentByTag(java.lang.String):andro…
101597 …832| invoke-virtual {v0,v5}, android.app.FragmentManager.findFragmentByTag(java.lang.String):andro…
101619 …857| invoke-virtual {v0,v5}, android.app.FragmentManager.findFragmentByTag(java.lang.String):andro…
101769 136| move-result v0
101771 .local v0, "children", int
101775 138| if-ge v1, v0, Label_3
101793 4| iget v0, v11, com.android.calendar.event.EditEventView.mDefaultReminderMinutes
101795 7| if-ne v0, v1, Label_2
101797 9| iget-object v0, v11, com.android.calendar.event.EditEventView.mActivity
101815 …34| invoke-static/range {v0..v10}, com.android.calendar.event.EventViewUtils.addReminder(android.a…
101818 37| iget-object v0, v11, com.android.calendar.event.EditEventView.mReminderItems
101819 39| invoke-virtual {v0}, java.util.ArrayList.size():int
101820 42| move-result v0
101821 …43| invoke-direct {v11,v0}, com.android.calendar.event.EditEventView.updateRemindersVisibility(int…
101823 46| iget-object v0, v11, com.android.calendar.event.EditEventView.mView
101827 …54| invoke-static {v0,v1,v2}, com.android.calendar.event.EventViewUtils.updateAddReminderButton(an…
101832 58| iget-object v0, v11, com.android.calendar.event.EditEventView.mActivity
101850 …83| invoke-static/range {v0..v10}, com.android.calendar.event.EventViewUtils.addReminder(android.a…
101999 215| move-result v0
102001 .local v0, "calendarCursorPosition", int
102003 218| invoke-interface {v5,v0}, android.database.Cursor.moveToPosition(int):boolean
102033 .end_local v0
102199 37| move-result v0
102201 .local v0, "accountNameIndex", int
102225 63| invoke-interface {v12,v0}, android.database.Cursor.getString(int):java.lang.String
102280 18| move-result v0
102282 .local v0, "calendarIdColumn", int
102293 29| invoke-interface {v7,v0}, android.database.Cursor.getLong(int):long
102317 6| move-result v0
102318 7| if-eqz v0, Label_2
102320 9| new-instance v0, com.android.calendar.RecipientAdapter
102322 …13| invoke-direct {v0,v1}, com.android.calendar.RecipientAdapter.<init>(android.content.Context):v…
102323 16| iput-object v0, v2, com.android.calendar.event.EditEventView.mAddressAdapter
102325 18| iget-object v0, v2, com.android.calendar.event.EditEventView.mAddressAdapter
102326 20| check-cast v0, com.android.ex.chips.BaseRecipientAdapter
102327 …22| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.setAdapter(android.widget.L…
102329 25| const/4 v0, #+0 (0x00000000 | 0.00000)
102330 …26| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.setOnFocusListShrinkRecipie…
102333 29| new-instance v0, android.text.util.Rfc822Tokenizer
102334 31| invoke-direct {v0}, android.text.util.Rfc822Tokenizer.<init>():void
102335 …34| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.setTokenizer(android.widget…
102337 37| iget-object v0, v2, com.android.calendar.event.EditEventView.mEmailValidator
102338 …39| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.setValidator(android.widget…
102340 42| sget-object v0, com.android.calendar.event.EditEventView.sRecipientFilters
102341 …44| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.setFilters(android.text.Inp…
102346 48| new-instance v0, com.android.calendar.EmailAddressAdapter
102348 …52| invoke-direct {v0,v1}, com.android.calendar.EmailAddressAdapter.<init>(android.content.Context…
102349 55| iput-object v0, v2, com.android.calendar.event.EditEventView.mAddressAdapter
102351 57| iget-object v0, v2, com.android.calendar.event.EditEventView.mAddressAdapter
102352 59| check-cast v0, com.android.calendar.EmailAddressAdapter
102353 …61| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.setAdapter(android.widget.L…
102376 13| const/4 v0, #+0 (0x00000000 | 0.00000)
102378 .local v0, "i", int
102379 14| if-ge v0, v2, Label_2
102381 16| aget v4, v3, v0
102386 25| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
102402 6| move-result-object v0
102404 .local v0, "labels", java.lang.String[]
102406 9| invoke-static {v0}, java.util.Arrays.asList(java.lang.Object[]):java.util.List
102459 63| const/4 v0, #+0 (0x00000000 | 0.00000)
102469 75| const/4 v0, #+0 (0x00000000 | 0.00000)
102476 83| invoke-virtual {v3,v0}, android.widget.Button.setEnabled(boolean):void
102483 92| move-result v0
102485 .local v0, "enabled", boolean
102486 93| if-nez v0, Label_1
102503 .end_local v0
102510 132| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
102511 .local v0, "enabled", boolean
102538 27| move-result-object v0
102540 .local v0, "displayName", java.lang.CharSequence
102542 30| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
102545 35| invoke-virtual {v1,v0}, android.widget.Button.setText(java.lang.CharSequence):void
102565 15| move-result-wide v0:v1
102567 .local v0, "endMillis", long
102572 …23| invoke-direct {v7,v4,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget.T…
102578 …33| invoke-direct {v7,v4,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget.T…
102616 8| move-result-object v0
102618 .local v0, "r", android.content.res.Resources
102620 …12| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.loadIntegerArray(android.conte…
102625 …21| invoke-static {v0,v1}, com.android.calendar.event.EditEventView.loadStringArray(android.conten…
102677 3| move-object/from16 v0, v17
102678 5| iget-object v12, v0, com.android.calendar.event.EditEventView.mModel
102681 7| move-object/from16 v0, v17
102682 9| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
102690 22| move-object/from16 v0, v17
102691 24| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMinuteValues
102696 33| move-object/from16 v0, v17
102697 35| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMinuteLabels
102702 44| move-object/from16 v0, v17
102703 46| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
102708 54| move-object/from16 v0, v17
102709 56| iput-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodLabels
102711 58| move-object/from16 v0, v17
102712 60| iget-object v1, v0, com.android.calendar.event.EditEventView.mModel
102716 66| move-object/from16 v0, v17
102717 68| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
102718 70| move-object/from16 v0, v17
102719 72| iget-object v2, v0, com.android.calendar.event.EditEventView.mReminderMethodLabels
102721 74| move-object/from16 v0, v17
102722 76| iget-object v3, v0, com.android.calendar.event.EditEventView.mModel
102734 88| iget-object v0, v12, com.android.calendar.CalendarEventModel.mReminders
102735 90| move-object/from16 v16, v0
102753 112| move-object/from16 v0, v17
102754 114| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
102763 130| move-object/from16 v0, v17
102764 132| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
102765 134| move-object/from16 v0, v17
102766 136| iget-object v2, v0, com.android.calendar.event.EditEventView.mReminderMinuteValues
102768 138| move-object/from16 v0, v17
102769 140| iget-object v3, v0, com.android.calendar.event.EditEventView.mReminderMinuteLabels
102778 151| move-object/from16 v0, v17
102779 153| iget-object v1, v0, com.android.calendar.event.EditEventView.mUnsupportedReminders
102793 174| move-object/from16 v0, v17
102794 176| iget-object v1, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
102808 198| move-object/from16 v0, v17
102809 200| iget-object v1, v0, com.android.calendar.event.EditEventView.mActivity
102810 202| move-object/from16 v0, v17
102811 204| iget-object v2, v0, com.android.calendar.event.EditEventView.mScrollView
102812 206| move-object/from16 v0, v17
102813 208| iget-object v4, v0, com.android.calendar.event.EditEventView.mReminderItems
102815 210| move-object/from16 v0, v17
102816 212| iget-object v5, v0, com.android.calendar.event.EditEventView.mReminderMinuteValues
102817 214| move-object/from16 v0, v17
102818 216| iget-object v6, v0, com.android.calendar.event.EditEventView.mReminderMinuteLabels
102819 218| move-object/from16 v0, v17
102820 220| iget-object v7, v0, com.android.calendar.event.EditEventView.mReminderMethodValues
102822 222| move-object/from16 v0, v17
102823 224| iget-object v8, v0, com.android.calendar.event.EditEventView.mReminderMethodLabels
102832 237| move-object/from16 v0, v17
102833 239| iget-object v1, v0, com.android.calendar.event.EditEventView.mUnsupportedReminders
102841 246| move-object/from16 v0, v17
102842 …248| invoke-direct {v0,v13}, com.android.calendar.event.EditEventView.updateRemindersVisibility(in…
102844 251| move-object/from16 v0, v17
102845 253| iget-object v1, v0, com.android.calendar.event.EditEventView.mView
102846 255| move-object/from16 v0, v17
102847 257| iget-object v2, v0, com.android.calendar.event.EditEventView.mReminderItems
102848 259| move-object/from16 v0, v17
102849 261| iget-object v3, v0, com.android.calendar.event.EditEventView.mModel
102866 11| move-result-object v0
102867 12| check-cast v0, android.view.accessibility.AccessibilityManager
102869 .local v0, "am", android.view.accessibility.AccessibilityManager
102870 14| invoke-virtual {v0}, android.view.accessibility.AccessibilityManager.isEnabled():boolean
102915 …79| invoke-virtual {v0,v2}, android.view.accessibility.AccessibilityManager.sendAccessibilityEvent…
102942 23| move-result-object v0
102944 .local v0, "dateString", java.lang.String
102951 29| invoke-virtual {v5,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
102956 .end_local v0
102970 3| iget-boolean v0, v1, com.android.calendar.event.EditEventView.mIsMultipane
102971 5| if-eqz v0, Label_2
102973 7| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarSelectorWrapper
102974 9| invoke-virtual {v0,v2}, android.view.View.setBackgroundColor(int):void
102980 13| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarSelectorGroup
102981 15| invoke-virtual {v0,v2}, android.view.View.setBackgroundColor(int):void
102993 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
102995 .local v0, "flags", int
102996 4| const/16 v0, #+5121 (0x00001401 | 7.17605e-42)
103003 14| or-int/lit16 v0, v0, #+128 (0x00000080 | 1.79366e-43)
103016 …30| invoke-static {v2,v6,v7,v0}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
103054 17| move-result-wide v0:v1
103056 .local v0, "timeMillis", long
103064 … 29| invoke-direct {v5,v0,v1}, com.android.calendar.event.EditEventView.populateTimezone(long):void
103100 38| move-result-object v0
103101 39| check-cast v0, android.view.View
103103 .local v0, "v", android.view.View
103104 41| invoke-virtual {v0,v7}, android.view.View.setVisibility(int):void
103108 .end_local v0
103117 61| move-result-object v0
103118 62| check-cast v0, android.view.View
103120 .restart_local v0
103121 64| invoke-virtual {v0,v8}, android.view.View.setVisibility(int):void
103125 .end_local v0
103134 84| move-result-object v0
103135 85| check-cast v0, android.view.View
103137 .restart_local v0
103138 87| invoke-virtual {v0,v7}, android.view.View.setEnabled(boolean):void
103140 …90| invoke-virtual {v0,v9}, android.view.View.setBackgroundDrawable(android.graphics.drawable.Draw…
103144 .end_local v0
103208 189| move-result-object v0
103209 190| check-cast v0, android.view.View
103211 .restart_local v0
103212 192| invoke-virtual {v0,v8}, android.view.View.setVisibility(int):void
103216 .end_local v0
103225 212| move-result-object v0
103226 213| check-cast v0, android.view.View
103228 .restart_local v0
103229 215| invoke-virtual {v0,v7}, android.view.View.setVisibility(int):void
103233 .end_local v0
103242 235| move-result-object v0
103243 236| check-cast v0, android.view.View
103245 .restart_local v0
103246 238| invoke-virtual {v0,v10}, android.view.View.setEnabled(boolean):void
103248 241| invoke-virtual {v0}, android.view.View.getTag():java.lang.Object
103252 247| invoke-virtual {v0}, android.view.View.getTag():java.lang.Object
103255 …253| invoke-virtual {v0,v2}, android.view.View.setBackgroundDrawable(android.graphics.drawable.Dra…
103269 274| invoke-virtual {v0,v2,v3,v4,v5}, android.view.View.setPadding(int, int, int, int):void
103273 .end_local v0
103327 3| new-instance v0, android.os.Bundle
103328 5| invoke-direct {v0}, android.os.Bundle.<init>():void
103330 .local v0, "b", android.os.Bundle
103336 18| invoke-virtual {v0,v3,v4,v5}, android.os.Bundle.putLong(java.lang.String, long):void
103340 …26| invoke-virtual {v0,v3,v4}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
103364 …54| invoke-virtual {v2,v0}, com.android.timezonepicker.TimeZonePickerDialog.setArguments(android.o…
103406 35| move-result-object v0
103407 36| check-cast v0, com.android.calendar.CalendarEventModel$Attendee
103409 .local v0, "attendee", com.android.calendar.CalendarEventModel$Attendee
103413 45| iget-object v4, v0, com.android.calendar.CalendarEventModel$Attendee.mEmail
103425 .end_local v0
103436 3| move-object/from16 v0, v23
103437 5| iget-object v2, v0, com.android.calendar.event.EditEventView.mActivity
103443 12| move-object/from16 v0, v23
103444 14| iget-object v2, v0, com.android.calendar.event.EditEventView.mAllDayCheckBox
103448 22| move-object/from16 v0, v23
103449 24| iget-object v2, v0, com.android.calendar.event.EditEventView.mTimezone
103455 34| move-object/from16 v0, v23
103456 36| iget v2, v0, com.android.calendar.event.EditEventView.mModification
103462 41| move-object/from16 v0, v23
103463 43| iget-object v2, v0, com.android.calendar.event.EditEventView.mActivity
103473 53| move-object/from16 v0, v23
103474 55| iget-object v2, v0, com.android.calendar.event.EditEventView.mStartTime
103480 62| move-object/from16 v0, v23
103481 64| iget-object v2, v0, com.android.calendar.event.EditEventView.mEndTime
103487 71| move-object/from16 v0, v23
103488 73| iget-object v2, v0, com.android.calendar.event.EditEventView.mStartTime
103495 81| move-object/from16 v0, v23
103496 83| iget-object v2, v0, com.android.calendar.event.EditEventView.mEndTime
103510 100| move/from16 v0, v20
103511 …102| invoke-virtual {v2,v0,v6,v3}, java.util.TimeZone.getDisplayName(boolean, int, java.util.Local…
103523 117| move-object/from16 v0, v23
103524 119| iget-object v2, v0, com.android.calendar.event.EditEventView.mActivity
103530 128| move-object/from16 v0, v21
103531 …130| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
103538 141| move-object/from16 v0, v22
103539 …143| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
103541 146| move-object/from16 v0, v23
103542 148| iget-object v2, v0, com.android.calendar.event.EditEventView.mStartTimeHome
103553 166| move-object/from16 v0, v23
103554 168| iget-object v10, v0, com.android.calendar.event.EditEventView.mStartDateHome
103556 170| move-object/from16 v0, v23
103557 172| iget-object v2, v0, com.android.calendar.event.EditEventView.mActivity
103568 188| move/from16 v0, v19
103570 192| if-eq v0, v1, Label_4
103579 203| move/from16 v0, v19
103580 …205| invoke-virtual {v2,v0,v6,v3}, java.util.TimeZone.getDisplayName(boolean, int, java.util.Local…
103592 215| move-object/from16 v0, v21
103593 217| invoke-virtual {v0,v2}, java.lang.StringBuilder.setLength(int):void
103599 226| move-object/from16 v0, v23
103600 228| iget-object v10, v0, com.android.calendar.event.EditEventView.mActivity
103608 241| move-object/from16 v0, v21
103609 …243| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
103616 254| move-object/from16 v0, v22
103617 …256| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
103619 259| move-object/from16 v0, v23
103620 261| iget-object v2, v0, com.android.calendar.event.EditEventView.mEndTimeHome
103631 279| move-object/from16 v0, v23
103632 281| iget-object v2, v0, com.android.calendar.event.EditEventView.mEndDateHome
103634 283| move-object/from16 v0, v23
103635 285| iget-object v10, v0, com.android.calendar.event.EditEventView.mActivity
103647 305| move-object/from16 v0, v23
103648 307| iget-object v2, v0, com.android.calendar.event.EditEventView.mStartHomeGroup
103652 313| move-object/from16 v0, v23
103653 315| iget-object v2, v0, com.android.calendar.event.EditEventView.mEndHomeGroup
103689 330| move-object/from16 v0, v23
103690 332| iget-object v2, v0, com.android.calendar.event.EditEventView.mStartHomeGroup
103694 339| move-object/from16 v0, v23
103695 341| iget-object v2, v0, com.android.calendar.event.EditEventView.mEndHomeGroup
103712 6| iget-object v0, v2, com.android.calendar.event.EditEventView.mRemindersContainer
103714 10| invoke-virtual {v0,v1}, android.widget.LinearLayout.setVisibility(int):void
103720 14| iget-object v0, v2, com.android.calendar.event.EditEventView.mRemindersContainer
103721 16| invoke-virtual {v0,v1}, android.widget.LinearLayout.setVisibility(int):void
103731 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
103745 21| return v0
103747 22| move v0, v1
103760 3| iget-object v0, v2, com.android.calendar.event.EditEventView.mLoadingCalendarsDialog
103761 5| if-ne v3, v0, Label_2
103763 7| const/4 v0, #+0 (0x00000000 | 0.00000)
103764 8| iput-object v0, v2, com.android.calendar.event.EditEventView.mLoadingCalendarsDialog
103766 10| const/4 v0, #+0 (0x00000000 | 0.00000)
103767 11| iput-boolean v0, v2, com.android.calendar.event.EditEventView.mSaveAfterQueryComplete
103773 14| iget-object v0, v2, com.android.calendar.event.EditEventView.mNoCalendarsDialog
103774 16| if-ne v3, v0, Label_1
103776 18| iget-object v0, v2, com.android.calendar.event.EditEventView.mDone
103778 …21| invoke-interface {v0,v1}, com.android.calendar.event.EditEventHelper$EditDoneRunnable.setDoneC…
103780 24| iget-object v0, v2, com.android.calendar.event.EditEventView.mDone
103781 … 26| invoke-interface {v0}, com.android.calendar.event.EditEventHelper$EditDoneRunnable.run():void
103812 29| new-array v0, v3, java.lang.String[]
103815 35| aput-object v2, v0, v3
103817 .local v0, "array", java.lang.String[]
103819 …40| invoke-virtual {v1,v2,v0}, android.content.Intent.putExtra(java.lang.String, java.lang.String[…
103828 .end_local v0
103844 7| new-instance v0, android.os.Bundle
103845 9| invoke-direct {v0}, android.os.Bundle.<init>():void
103847 .local v0, "b", android.os.Bundle
103855 22| invoke-virtual {v0,v5,v6,v7}, android.os.Bundle.putLong(java.lang.String, long):void
103860 …32| invoke-virtual {v0,v5,v6}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
103864 …40| invoke-virtual {v0,v5,v6}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
103888 …68| invoke-virtual {v4,v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.setArgume…
103898 .end_local v0
103939 3| move-object/from16 v0, v17
103941 7| invoke-virtual {v0,v1}, android.widget.AdapterView.getItemAtPosition(int):java.lang.Object
103977 51| move-object/from16 v0, v16
103978 53| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
103982 61| move-object/from16 v0, v16
103983 63| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
103988 71| move-object/from16 v0, v16
103989 73| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
103997 82| move-object/from16 v0, v16
103998 …84| invoke-direct {v0,v10}, com.android.calendar.event.EditEventView.setSpinnerBackgroundColor(int…
104000 87| move-object/from16 v0, v16
104001 89| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104004 93| move-object/from16 v0, v16
104005 95| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104008 100| move-object/from16 v0, v16
104009 102| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104015 112| move-object/from16 v0, v16
104016 114| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104022 124| move-object/from16 v0, v16
104023 126| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104024 128| move-object/from16 v0, v16
104025 130| iget-object v15, v0, com.android.calendar.event.EditEventView.mModel
104030 139| move-object/from16 v0, v16
104031 141| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104034 147| move-object/from16 v0, v16
104035 …149| invoke-virtual {v0,v14}, com.android.calendar.event.EditEventView.setColorPickerButtonStates(…
104042 159| move-object/from16 v0, v16
104043 161| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104053 176| move-object/from16 v0, v16
104054 178| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104064 193| move-object/from16 v0, v16
104065 195| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104075 210| move-object/from16 v0, v16
104076 212| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104081 220| move-object/from16 v0, v16
104082 222| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104086 229| move-object/from16 v0, v16
104087 231| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104089 235| move-object/from16 v0, v16
104090 237| iget-object v15, v0, com.android.calendar.event.EditEventView.mModel
104094 244| move-object/from16 v0, v16
104095 246| iget-object v15, v0, com.android.calendar.event.EditEventView.mModel
104096 248| move-object/from16 v0, v16
104097 250| iget-object v14, v0, com.android.calendar.event.EditEventView.mModel
104106 263| move-object/from16 v0, v16
104107 265| iget-object v14, v0, com.android.calendar.event.EditEventView.mReminderItems
104110 270| move-object/from16 v0, v16
104111 272| iget-object v14, v0, com.android.calendar.event.EditEventView.mScrollView
104140 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView, android.…
104152 3| const-string/jumbo v0, "EditEvent"
104163 28| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
104165 31| const-string/jumbo v0, "EditEvent"
104175 54| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
104179 59| iget-object v0, v3, com.android.calendar.event.EditEventView.mRrule
104180 61| if-eqz v0, Label_1
104182 63| iget-object v0, v3, com.android.calendar.event.EditEventView.mEventRecurrence
104184 …67| invoke-virtual {v0,v1}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):vo…
104200 3| iget-object v0, v2, com.android.timezonepicker.TimeZoneInfo.mTzId
104201 …5| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setTimezone(java.lang.String):v…
104215 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
104216 5| if-eqz v0, Label_1
104217 7| iget-object v0, v1, com.android.calendar.event.EditEventView.mCalendarsCursor
104218 9| if-nez v0, Label_2
104219 11| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
104220 13| iget-object v0, v0, com.android.calendar.CalendarEventModel.mUri
104221 15| if-nez v0, Label_2
104224 17| const/4 v0, #+0 (0x00000000 | 0.00000)
104225 18| return v0
104229 22| move-result v0
104230 23| return v0
104264 38| move-result-wide v0:v1
104266 .local v0, "endMillis", long
104279 61| move-result-wide v0:v1
104283 …64| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget.…
104286 …69| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget.…
104289 .end_local v0
104370 178| move-result-wide v0:v1
104372 .restart_local v0
104374 …181| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setDate(android.widget…
104377 …186| invoke-direct {v10,v5,v0,v1}, com.android.calendar.event.EditEventView.setTime(android.widget…
104380 .end_local v0
104472 87| new-instance v0, com.android.calendar.event.EditEventView$CalendarsAdapter
104477 …94| invoke-direct {v0,v4,v5,v8}, com.android.calendar.event.EditEventView$CalendarsAdapter.<init>(…
104479 .local v0, "adapter", com.android.calendar.event.EditEventView$CalendarsAdapter
104481 … 99| invoke-virtual {v4,v0}, android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter):void
104519 .end_local v0
104527 .restart_local v0
104571 6| iget-object v0, v2, com.android.calendar.event.EditEventView.mColorPickerNewEvent
104572 8| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
104574 11| iget-object v0, v2, com.android.calendar.event.EditEventView.mColorPickerExistingEvent
104575 13| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
104581 17| iget-object v0, v2, com.android.calendar.event.EditEventView.mColorPickerNewEvent
104583 20| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
104585 23| iget-object v0, v2, com.android.calendar.event.EditEventView.mColorPickerExistingEvent
104587 27| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
104598 3| const/4 v0, #+0 (0x00000000 | 0.00000)
104603 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
104605 …10| invoke-virtual {v2,v0}, com.android.calendar.event.EditEventView.setColorPickerButtonStates(bo…
104618 3| move-object/from16 v0, v23
104620 7| iput-object v0, v1, com.android.calendar.event.EditEventView.mModel
104622 9| move-object/from16 v0, v22
104623 11| iget-object v0, v0, com.android.calendar.event.EditEventView.mAddressAdapter
104624 13| move-object/from16 v19, v0
104626 17| move-object/from16 v0, v22
104627 19| iget-object v0, v0, com.android.calendar.event.EditEventView.mAddressAdapter
104628 21| move-object/from16 v19, v0
104629 23| move-object/from16 v0, v19
104630 25| instance-of v0, v0, com.android.calendar.EmailAddressAdapter
104631 27| move/from16 v19, v0
104634 31| move-object/from16 v0, v22
104635 33| iget-object v0, v0, com.android.calendar.event.EditEventView.mAddressAdapter
104636 35| move-object/from16 v19, v0
104641 44| move-object/from16 v0, v19
104643 48| iput-object v0, v1, com.android.calendar.event.EditEventView.mAddressAdapter
104648 52| move-object/from16 v0, v22
104649 54| iget-object v0, v0, com.android.calendar.event.EditEventView.mLoadingMessage
104650 56| move-object/from16 v19, v0
104654 63| move-object/from16 v0, v22
104655 65| iget-object v0, v0, com.android.calendar.event.EditEventView.mScrollView
104656 67| move-object/from16 v19, v0
104667 79| move-object/from16 v0, v23
104668 81| iget-wide v6:v7, v0, com.android.calendar.CalendarEventModel.mStart
104671 83| move-object/from16 v0, v23
104672 85| iget-wide v12:v13, v0, com.android.calendar.CalendarEventModel.mEnd
104675 87| move-object/from16 v0, v23
104676 89| iget-object v0, v0, com.android.calendar.CalendarEventModel.mTimezone
104677 91| move-object/from16 v19, v0
104678 93| move-object/from16 v0, v19
104680 97| iput-object v0, v1, com.android.calendar.event.EditEventView.mTimezone
104686 105| move-object/from16 v0, v22
104687 107| iget-object v0, v0, com.android.calendar.event.EditEventView.mStartTime
104688 109| move-object/from16 v19, v0
104689 111| move-object/from16 v0, v22
104690 113| iget-object v0, v0, com.android.calendar.event.EditEventView.mTimezone
104691 115| move-object/from16 v20, v0
104692 117| move-object/from16 v0, v20
104694 121| iput-object v0, v1, android.text.format.Time.timezone
104696 123| move-object/from16 v0, v22
104697 125| iget-object v0, v0, com.android.calendar.event.EditEventView.mStartTime
104698 127| move-object/from16 v19, v0
104699 129| move-object/from16 v0, v19
104700 131| invoke-virtual {v0,v6,v7}, android.text.format.Time.set(long):void
104702 134| move-object/from16 v0, v22
104703 136| iget-object v0, v0, com.android.calendar.event.EditEventView.mStartTime
104704 138| move-object/from16 v19, v0
104713 151| move-object/from16 v0, v22
104714 153| iget-object v0, v0, com.android.calendar.event.EditEventView.mEndTime
104715 155| move-object/from16 v19, v0
104716 157| move-object/from16 v0, v22
104717 159| iget-object v0, v0, com.android.calendar.event.EditEventView.mTimezone
104718 161| move-object/from16 v20, v0
104719 163| move-object/from16 v0, v20
104721 167| iput-object v0, v1, android.text.format.Time.timezone
104723 169| move-object/from16 v0, v22
104724 171| iget-object v0, v0, com.android.calendar.event.EditEventView.mEndTime
104725 173| move-object/from16 v19, v0
104726 175| move-object/from16 v0, v19
104727 177| invoke-virtual {v0,v12,v13}, android.text.format.Time.set(long):void
104729 180| move-object/from16 v0, v22
104730 182| iget-object v0, v0, com.android.calendar.event.EditEventView.mEndTime
104731 184| move-object/from16 v19, v0
104736 191| move-object/from16 v0, v23
104737 193| iget-object v0, v0, com.android.calendar.CalendarEventModel.mRrule
104738 195| move-object/from16 v19, v0
104739 197| move-object/from16 v0, v19
104741 201| iput-object v0, v1, com.android.calendar.event.EditEventView.mRrule
104743 203| move-object/from16 v0, v22
104744 205| iget-object v0, v0, com.android.calendar.event.EditEventView.mRrule
104745 207| move-object/from16 v19, v0
104750 215| move-object/from16 v0, v22
104751 217| iget-object v0, v0, com.android.calendar.event.EditEventView.mEventRecurrence
104752 219| move-object/from16 v19, v0
104753 221| move-object/from16 v0, v22
104754 223| iget-object v0, v0, com.android.calendar.event.EditEventView.mRrule
104755 225| move-object/from16 v20, v0
104759 230| move-object/from16 v0, v22
104760 232| iget-object v0, v0, com.android.calendar.event.EditEventView.mEventRecurrence
104761 234| move-object/from16 v19, v0
104762 236| move-object/from16 v0, v19
104763 238| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.startDate
104764 240| move-object/from16 v19, v0
104767 244| move-object/from16 v0, v22
104768 246| iget-object v0, v0, com.android.calendar.event.EditEventView.mEventRecurrence
104769 248| move-object/from16 v19, v0
104770 250| move-object/from16 v0, v22
104771 252| iget-object v0, v0, com.android.calendar.event.EditEventView.mStartTime
104772 254| move-object/from16 v20, v0
104773 256| move-object/from16 v0, v20
104775 260| iput-object v0, v1, com.android.calendarcommon2.EventRecurrence.startDate
104778 262| move-object/from16 v0, v23
104779 264| iget-boolean v0, v0, com.android.calendar.CalendarEventModel.mHasAttendeeData
104780 266| move/from16 v19, v0
104783 270| move-object/from16 v0, v22
104784 272| iget-object v0, v0, com.android.calendar.event.EditEventView.mAttendeesGroup
104785 274| move-object/from16 v19, v0
104790 281| move-object/from16 v0, v22
104791 283| iget-object v0, v0, com.android.calendar.event.EditEventView.mAllDayCheckBox
104792 285| move-object/from16 v19, v0
104794 289| move-object/from16 v0, v20
104796 …293| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView$4.<init>(com.android.calendar…
104799 299| move-object/from16 v0, v22
104800 301| iget-object v0, v0, com.android.calendar.event.EditEventView.mAllDayCheckBox
104801 303| move-object/from16 v19, v0
104807 311| move/from16 v0, v19
104809 315| iput-boolean v0, v1, com.android.calendar.event.EditEventView.mAllDay
104811 317| move-object/from16 v0, v23
104812 319| iget-boolean v0, v0, com.android.calendar.CalendarEventModel.mAllDay
104813 321| move/from16 v19, v0
104816 325| move-object/from16 v0, v22
104817 327| iget-object v0, v0, com.android.calendar.event.EditEventView.mAllDayCheckBox
104818 329| move-object/from16 v19, v0
104822 336| move-object/from16 v0, v22
104823 338| iget-object v0, v0, com.android.calendar.event.EditEventView.mActivity
104824 340| move-object/from16 v19, v0
104828 348| move-object/from16 v0, v19
104830 352| iput-object v0, v1, com.android.calendar.event.EditEventView.mTimezone
104832 354| move-object/from16 v0, v22
104833 356| iget-object v0, v0, com.android.calendar.event.EditEventView.mStartTime
104834 358| move-object/from16 v19, v0
104835 360| move-object/from16 v0, v22
104836 362| iget-object v0, v0, com.android.calendar.event.EditEventView.mTimezone
104837 364| move-object/from16 v20, v0
104838 366| move-object/from16 v0, v20
104840 370| iput-object v0, v1, android.text.format.Time.timezone
104842 372| move-object/from16 v0, v22
104843 374| iget-object v0, v0, com.android.calendar.event.EditEventView.mEndTime
104844 376| move-object/from16 v19, v0
104845 378| move-object/from16 v0, v22
104846 380| iget-object v0, v0, com.android.calendar.event.EditEventView.mTimezone
104847 382| move-object/from16 v20, v0
104848 384| move-object/from16 v0, v20
104850 388| iput-object v0, v1, android.text.format.Time.timezone
104852 390| move-object/from16 v0, v22
104853 392| iget-object v0, v0, com.android.calendar.event.EditEventView.mEndTime
104854 394| move-object/from16 v19, v0
104859 401| move-object/from16 v0, v22
104860 403| iget-object v0, v0, com.android.calendar.event.EditEventView.mAllDayCheckBox
104861 405| move-object/from16 v19, v0
104864 411| move/from16 v0, v19
104865 413| if-ne v15, v0, Label_9
104867 415| move-object/from16 v0, v22
104868 …417| invoke-virtual {v0,v15}, com.android.calendar.event.EditEventView.setAllDayViewsVisibility(bo…
104871 420| move-object/from16 v0, v22
104872 422| iget-object v0, v0, com.android.calendar.event.EditEventView.mStartTime
104873 424| move-object/from16 v19, v0
104877 432| move-object/from16 v0, v22
104879 …436| invoke-direct {v0,v1,v2}, com.android.calendar.event.EditEventView.populateTimezone(long):void
104881 439| move-object/from16 v0, v22
104882 441| iget-object v0, v0, com.android.calendar.event.EditEventView.mActivity
104883 443| move-object/from16 v19, v0
104891 455| move-object/from16 v0, v19
104893 …459| invoke-interface {v14,v0,v1}, android.content.SharedPreferences.getString(java.lang.String, j…
104899 467| move/from16 v0, v19
104901 471| iput v0, v1, com.android.calendar.event.EditEventView.mDefaultReminderMinutes
104907 479| move-object/from16 v0, v22
104908 481| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
104909 483| move-object/from16 v19, v0
104916 494| move-object/from16 v0, v22
104917 …496| invoke-direct {v4,v0}, com.android.calendar.event.EditEventView$5.<init>(com.android.calendar…
104920 499| move-object/from16 v0, v16
104921 …501| invoke-virtual {v0,v4}, android.view.View.setOnClickListener(android.view.View$OnClickListene…
104923 504| move-object/from16 v0, v22
104924 506| iget-boolean v0, v0, com.android.calendar.event.EditEventView.mIsMultipane
104925 508| move/from16 v19, v0
104928 512| move-object/from16 v0, v22
104929 514| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
104930 516| move-object/from16 v19, v0
104936 527| move-object/from16 v0, v20
104938 …531| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView$6.<init>(com.android.calendar…
104943 537| move-object/from16 v0, v23
104944 539| iget-object v0, v0, com.android.calendar.CalendarEventModel.mTitle
104945 541| move-object/from16 v19, v0
104948 545| move-object/from16 v0, v22
104949 547| iget-object v0, v0, com.android.calendar.event.EditEventView.mTitleTextView
104950 549| move-object/from16 v19, v0
104951 551| move-object/from16 v0, v23
104952 553| iget-object v0, v0, com.android.calendar.CalendarEventModel.mTitle
104953 555| move-object/from16 v20, v0
104957 560| move-object/from16 v0, v23
104958 562| iget-boolean v0, v0, com.android.calendar.CalendarEventModel.mIsOrganizer
104959 564| move/from16 v19, v0
104961 568| move-object/from16 v0, v23
104962 570| iget-object v0, v0, com.android.calendar.CalendarEventModel.mOrganizer
104963 572| move-object/from16 v19, v0
104968 580| move-object/from16 v0, v23
104969 582| iget-object v0, v0, com.android.calendar.CalendarEventModel.mOrganizer
104970 584| move-object/from16 v19, v0
104978 595| move-object/from16 v0, v22
104979 597| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
104980 599| move-object/from16 v19, v0
104987 613| move-object/from16 v0, v22
104988 615| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
104989 617| move-object/from16 v19, v0
104996 631| move-object/from16 v0, v22
104997 633| iget-object v0, v0, com.android.calendar.event.EditEventView.mOrganizerGroup
104998 635| move-object/from16 v19, v0
105003 642| move-object/from16 v0, v23
105004 644| iget-object v0, v0, com.android.calendar.CalendarEventModel.mLocation
105005 646| move-object/from16 v19, v0
105008 650| move-object/from16 v0, v22
105009 652| iget-object v0, v0, com.android.calendar.event.EditEventView.mLocationTextView
105010 654| move-object/from16 v19, v0
105011 656| move-object/from16 v0, v23
105012 658| iget-object v0, v0, com.android.calendar.CalendarEventModel.mLocation
105013 660| move-object/from16 v20, v0
105017 665| move-object/from16 v0, v23
105018 667| iget-object v0, v0, com.android.calendar.CalendarEventModel.mDescription
105019 669| move-object/from16 v19, v0
105022 673| move-object/from16 v0, v22
105023 675| iget-object v0, v0, com.android.calendar.event.EditEventView.mDescriptionTextView
105024 677| move-object/from16 v19, v0
105025 679| move-object/from16 v0, v23
105026 681| iget-object v0, v0, com.android.calendar.CalendarEventModel.mDescription
105027 683| move-object/from16 v20, v0
105031 688| move-object/from16 v0, v22
105032 690| iget-object v0, v0, com.android.calendar.event.EditEventView.mAvailabilityValues
105033 692| move-object/from16 v19, v0
105034 694| move-object/from16 v0, v23
105035 696| iget v0, v0, com.android.calendar.CalendarEventModel.mAvailability
105036 698| move/from16 v20, v0
105044 710| move/from16 v0, v19
105045 712| if-eq v5, v0, Label_16
105047 714| move-object/from16 v0, v22
105048 716| iget-object v0, v0, com.android.calendar.event.EditEventView.mAvailabilitySpinner
105049 718| move-object/from16 v19, v0
105050 720| move-object/from16 v0, v19
105051 722| invoke-virtual {v0,v5}, android.widget.Spinner.setSelection(int):void
105054 725| move-object/from16 v0, v22
105055 727| iget-object v0, v0, com.android.calendar.event.EditEventView.mAccessLevelSpinner
105056 729| move-object/from16 v19, v0
105057 731| move-object/from16 v0, v23
105058 733| iget v0, v0, com.android.calendar.CalendarEventModel.mAccessLevel
105059 735| move/from16 v20, v0
105062 740| move-object/from16 v0, v22
105063 742| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
105064 744| move-object/from16 v19, v0
105072 755| move-object/from16 v0, v23
105073 757| iget v0, v0, com.android.calendar.CalendarEventModel.mSelfAttendeeStatus
105074 759| move/from16 v19, v0
105080 765| move-object/from16 v0, v22
105081 767| iget-object v0, v0, com.android.calendar.event.EditEventView.mResponseRadioGroup
105082 769| move-object/from16 v19, v0
105083 771| move-object/from16 v0, v19
105084 773| invoke-virtual {v0,v8}, android.widget.RadioGroup.check(int):void
105086 776| move-object/from16 v0, v22
105087 778| iget-object v0, v0, com.android.calendar.event.EditEventView.mResponseRadioGroup
105088 780| move-object/from16 v19, v0
105093 789| move-object/from16 v0, v17
105095 793| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
105099 796| move-object/from16 v0, v23
105100 798| iget-object v0, v0, com.android.calendar.CalendarEventModel.mUri
105101 800| move-object/from16 v19, v0
105104 804| move-object/from16 v0, v22
105105 806| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
105106 808| move-object/from16 v19, v0
105113 819| move/from16 v0, v19
105114 821| invoke-virtual {v9,v0}, android.view.View.setVisibility(int):void
105116 824| move-object/from16 v0, v22
105117 826| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
105118 828| move-object/from16 v19, v0
105125 839| move-object/from16 v0, v23
105126 841| iget-object v0, v0, com.android.calendar.CalendarEventModel.mCalendarDisplayName
105127 843| move-object/from16 v19, v0
105130 848| move-object/from16 v0, v22
105131 850| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
105132 852| move-object/from16 v19, v0
105142 865| move-object/from16 v0, v23
105143 867| iget-object v0, v0, com.android.calendar.CalendarEventModel.mOwnerAccount
105144 869| move-object/from16 v19, v0
105155 884| move-object/from16 v0, v22
105158 …890| invoke-virtual {v0,v1,v2}, com.android.calendar.event.EditEventView.updateHeadlineColor(com.a…
105165 899| move-object/from16 v0, v23
105166 901| iget-object v0, v0, com.android.calendar.CalendarEventModel.mAttendeesList
105167 903| move-object/from16 v19, v0
105168 905| move-object/from16 v0, v22
105170 …909| invoke-direct {v0,v1}, com.android.calendar.event.EditEventView.updateAttendees(java.util.Has…
105174 915| move-object/from16 v0, v22
105175 917| iget-object v0, v0, com.android.calendar.event.EditEventView.mScrollView
105176 919| move-object/from16 v19, v0
105180 926| move-object/from16 v0, v22
105181 928| iget-object v0, v0, com.android.calendar.event.EditEventView.mLoadingMessage
105182 930| move-object/from16 v19, v0
105198 941| move-object/from16 v0, v22
105199 943| iget-object v0, v0, com.android.calendar.event.EditEventView.mAllDayCheckBox
105200 945| move-object/from16 v19, v0
105210 954| move-object/from16 v0, v22
105211 956| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
105212 958| move-object/from16 v19, v0
105217 969| move-object/from16 v0, v23
105218 971| iget-object v0, v0, com.android.calendar.CalendarEventModel.mOrganizerDisplayName
105219 973| move-object/from16 v20, v0
105227 982| move-object/from16 v0, v17
105229 986| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
105231 989| move-object/from16 v0, v22
105232 991| iget-object v0, v0, com.android.calendar.event.EditEventView.mResponseRadioGroup
105233 993| move-object/from16 v19, v0
105237 1000| move-object/from16 v0, v22
105238 1002| iget-object v0, v0, com.android.calendar.event.EditEventView.mResponseGroup
105239 1004| move-object/from16 v19, v0
105245 1013| move-object/from16 v0, v22
105246 1015| iget-object v0, v0, com.android.calendar.event.EditEventView.mView
105247 1017| move-object/from16 v19, v0
105254 1028| move/from16 v0, v19
105255 1030| invoke-virtual {v9,v0}, android.view.View.setVisibility(int):void
105266 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EditEventView, int):void
105267 3| iput v1, v0, com.android.calendar.event.EditEventView.mModification
105269 5| invoke-virtual {v0}, com.android.calendar.event.EditEventView.updateView():void
105271 8| invoke-direct {v0}, com.android.calendar.event.EditEventView.updateHomeTime():void
105290 8| iget-object v0, v9, com.android.calendar.event.EditEventView.mModel
105291 10| iget-boolean v0, v0, com.android.calendar.CalendarEventModel.mAllDay
105292 12| if-eqz v0, Label_2
105299 19| iget-object v0, v9, com.android.calendar.event.EditEventView.mStartTime
105300 21| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
105304 25| iget-object v0, v9, com.android.calendar.event.EditEventView.mEndTime
105305 27| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
105309 31| sget-object v0, com.android.calendar.event.EditEventView.mSB
105311 34| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
105313 37| iget-object v0, v9, com.android.calendar.event.EditEventView.mActivity
105316 …41| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
105317 44| move-result-object v0
105318 45| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
105322 49| iget-object v0, v9, com.android.calendar.event.EditEventView.mWhenView
105323 51| invoke-virtual {v0,v8}, android.widget.TextView.setText(java.lang.CharSequence):void
105333 57| iget-object v0, v9, com.android.calendar.event.EditEventView.mActivity
105334 …59| invoke-static {v0}, android.text.format.DateFormat.is24HourFormat(android.content.Context):boo…
105335 62| move-result v0
105336 63| if-eqz v0, Label_1
105350 3| iget-object v0, v3, com.android.calendar.CalendarEventModel.mUri
105351 5| if-eqz v0, Label_3
105353 7| iget-boolean v0, v2, com.android.calendar.event.EditEventView.mIsMultipane
105354 9| if-eqz v0, Label_2
105356 11| iget-object v0, v2, com.android.calendar.event.EditEventView.mView
105358 16| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
105359 19| move-result-object v0
105360 20| invoke-virtual {v0,v4}, android.view.View.setBackgroundColor(int):void
105366 24| iget-object v0, v2, com.android.calendar.event.EditEventView.mView
105368 29| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
105369 32| move-result-object v0
105370 33| invoke-virtual {v0,v4}, android.view.View.setBackgroundColor(int):void
105385 3| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
105386 5| if-nez v0, Label_1
105391 8| iget-object v0, v1, com.android.calendar.event.EditEventView.mModel
105392 …10| invoke-static {v0}, com.android.calendar.event.EditEventHelper.canModifyEvent(com.android.cale…
105393 13| move-result v0
105394 14| if-eqz v0, Label_3
105396 16| iget v0, v1, com.android.calendar.event.EditEventView.mModification
105397 18| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setViewStates(int):void
105403 22| const/4 v0, #+0 (0x00000000 | 0.00000)
105404 23| invoke-direct {v1,v0}, com.android.calendar.event.EditEventView.setViewStates(int):void
105417 6| new-instance v0, java.util.HashMap
105418 8| invoke-direct {v0}, java.util.HashMap.<init>():void
105419 11| iput-object v0, v1, com.android.calendar.event.EventColorCache.mColorPaletteMap
105421 13| new-instance v0, java.util.HashMap
105422 15| invoke-direct {v0}, java.util.HashMap.<init>():void
105423 18| iput-object v0, v1, com.android.calendar.event.EventColorCache.mColorKeyMap
105436 3| new-instance v0, java.lang.StringBuilder
105437 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
105438 …8| invoke-virtual {v0,v3}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
105439 11| move-result-object v0
105443 …15| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
105444 18| move-result-object v0
105445 …19| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
105446 22| move-result-object v0
105447 23| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
105448 26| move-result-object v0
105449 27| return-object v0
105460 3| new-instance v0, java.lang.StringBuilder
105463 9| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(java.lang.String):void
105467 …15| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
105468 18| move-result-object v0
105469 19| invoke-virtual {v0,v5}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
105470 22| move-result-object v0
105471 23| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
105472 26| move-result-object v0
105473 27| return-object v0
105489 13| move-result-object v0
105490 14| check-cast v0, java.util.ArrayList
105492 .local_ex v0, "colors", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
105493 16| if-nez v0, Label_1
105498 19| invoke-virtual {v0}, java.util.ArrayList.size():int
105509 29| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
105531 3| iget-object v0, v2, com.android.calendar.event.EventColorCache.mColorKeyMap
105534 9| invoke-interface {v0,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
105535 12| move-result-object v0
105536 13| check-cast v0, java.lang.Integer
105537 15| invoke-virtual {v0}, java.lang.Integer.intValue():int
105538 18| move-result v0
105539 19| return v0
105563 25| move-result-object v0
105564 26| check-cast v0, java.util.ArrayList
105565 .local_ex v0, "colorPalette", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
105566 28| if-nez v0, Label_1
105568 30| new-instance v0, java.util.ArrayList
105569 .end_local v0
105570 32| invoke-direct {v0}, java.util.ArrayList.<init>():void
105573 .restart_local v0
105576 39| invoke-virtual {v0,v2}, java.util.ArrayList.add(java.lang.Object):boolean
105579 …44| invoke-interface {v2,v1,v0}, java.util.Map.put(java.lang.Object, java.lang.Object):java.lang.O…
105630 55| aget-object v0, v4, v5
105632 .local v0, "color", java.lang.Integer
105633 57| invoke-virtual {v3,v0}, java.util.ArrayList.add(java.lang.Object):boolean
105639 .end_local v0
105658 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EventColorPickerDialog$…
105659 3| iput-object v1, v0, com.android.calendar.event.EventColorPickerDialog$1.this$0
105661 5| invoke-direct {v0}, java.lang.Object.<init>():void
105674 3| iget-object v0, v2, com.android.calendar.event.EventColorPickerDialog$1.this$0
105678 …11| invoke-virtual {v0,v1}, com.android.calendar.event.EventColorPickerDialog.onColorSelected(int)…
105686 3| iget v0, v1, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
105687 5| return v0
105696 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.event.EventColorPickerDialog)…
105697 3| invoke-direct {v0}, com.android.colorpicker.ColorPickerDialog.<init>():void
105710 3| new-instance v0, com.android.calendar.event.EventColorPickerDialog
105711 5| invoke-direct {v0}, com.android.calendar.event.EventColorPickerDialog.<init>():void
105713 .local v0, "ret", com.android.calendar.event.EventColorPickerDialog
105722 …17| invoke-virtual/range {v0..v5}, com.android.calendar.event.EventColorPickerDialog.initialize(in…
105724 …20| invoke-virtual {v0,v8}, com.android.calendar.event.EventColorPickerDialog.setCalendarColor(int…
105726 23| return-object v0
105745 8| const-string/jumbo v0, "calendar_color"
105746 11| invoke-virtual {v2,v0}, android.os.Bundle.getInt(java.lang.String):int
105747 14| move-result v0
105748 15| iput v0, v1, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
105763 6| move-result-object v0
105765 .local v0, "dialog", android.app.Dialog
105780 29| return-object v0
105793 6| const-string/jumbo v0, "calendar_color"
105795 11| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
105807 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EventColorPickerDialog,…
105808 3| iput v1, v0, com.android.calendar.event.EventColorPickerDialog.mCalendarColor
105820 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.event.EventLocationAdapter$1,…
105821 3| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$1.this$0
105822 5| iput-object v2, v0, com.android.calendar.event.EventLocationAdapter$1.val$contactPhotoUri
105823 7| iput-object v3, v0, com.android.calendar.event.EventLocationAdapter$1.val$imageView
105825 9| invoke-direct {v0}, android.os.AsyncTask.<init>():void
105847 15| move-result-object v0
105849 .local v0, "imageStream", java.io.InputStream
105850 16| if-eqz v0, Label_1
105852 …18| invoke-static {v0}, android.graphics.BitmapFactory.decodeStream(java.io.InputStream):android.g…
105879 8| move-result-object v0
105880 9| return-object v0
105892 5| iget-object v0, v2, com.android.calendar.event.EventLocationAdapter$1.val$imageView
105893 7| invoke-virtual {v0}, android.widget.ImageView.getTag():java.lang.Object
105894 10| move-result-object v0
105896 13| if-ne v0, v1, Label_1
105898 15| iget-object v0, v2, com.android.calendar.event.EventLocationAdapter$1.val$imageView
105899 … 17| invoke-virtual {v0,v3}, android.widget.ImageView.setImageBitmap(android.graphics.Bitmap):void
105913 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EventLocationAdapter$1,…
105916 …5| invoke-virtual {v0,v1}, com.android.calendar.event.EventLocationAdapter$1.onPostExecute(android…
105927 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.event.EventLocationAdapter$Lo…
105928 3| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.this$1
105929 … 5| iput-object v2, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.val$filter
105931 7| invoke-direct {v0}, android.os.AsyncTask.<init>():void
105948 8| move-result-object v0
105949 9| return-object v0
105960 3| iget-object v0, v2, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.this$1
105961 5| iget-object v0, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
105962 …7| invoke-static {v0}, com.android.calendar.event.EventLocationAdapter.-get1(com.android.calendar.…
105963 10| move-result-object v0
105965 …13| invoke-static {v0,v1}, com.android.calendar.event.EventLocationAdapter.-wrap1(android.content.…
105966 16| move-result-object v0
105967 17| return-object v0
105977 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.event.EventLocationAdapter$Lo…
105978 3| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
105979 5| invoke-direct {v0}, android.widget.Filter.<init>():void
106016 29| move-object/from16 v0, v18
106018 …33| invoke-direct {v0,v1,v8}, com.android.calendar.event.EventLocationAdapter$LocationFilter$1.<in…
106020 38| move/from16 v0, v19
106021 40| new-array v0, v0, java.lang.Void[]
106022 42| move-object/from16 v19, v0
106031 53| move-object/from16 v0, v20
106032 55| iget-object v0, v0, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
106033 57| move-object/from16 v18, v0
106036 63| move-object/from16 v0, v18
106037 …65| invoke-static {v0,v8,v3}, com.android.calendar.event.EventLocationAdapter.-wrap0(android.conte…
106069 106| move-object/from16 v0, v18
106070 108| invoke-virtual {v3,v0}, java.util.HashSet.contains(java.lang.Object):boolean
106091 128| move-object/from16 v0, v18
106093 …132| invoke-static {v0,v1,v7}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
106118 165| move-object/from16 v0, v18
106119 …167| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
106121 171| move-object/from16 v0, v18
106123 …175| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Stri…
106126 181| move-object/from16 v0, v18
106127 …183| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
106129 187| move-object/from16 v0, v18
106130 189| invoke-virtual {v0,v4,v5}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
106136 202| move-object/from16 v0, v18
106137 …204| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
106162 243| move/from16 v0, v18
106163 245| iput v0, v9, android.widget.Filter$FilterResults.count
106174 255| move-object/from16 v0, v18
106176 …259| invoke-static {v0,v1,v6}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
106188 3| iget-object v0, v2, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
106189 …5| invoke-static {v0}, com.android.calendar.event.EventLocationAdapter.-get2(com.android.calendar.…
106190 8| move-result-object v0
106191 9| invoke-virtual {v0}, java.util.ArrayList.clear():void
106194 14| iget v0, v4, android.widget.Filter$FilterResults.count
106195 16| if-lez v0, Label_2
106197 18| iget-object v0, v2, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
106198 …20| invoke-static {v0}, com.android.calendar.event.EventLocationAdapter.-get2(com.android.calendar…
106200 24| iget-object v0, v4, android.widget.Filter$FilterResults.values
106201 26| check-cast v0, java.util.ArrayList
106202 28| invoke-virtual {v1,v0}, java.util.ArrayList.addAll(java.util.Collection):boolean
106204 31| iget-object v0, v2, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
106205 …33| invoke-virtual {v0}, com.android.calendar.event.EventLocationAdapter.notifyDataSetChanged():vo…
106211 37| iget-object v0, v2, com.android.calendar.event.EventLocationAdapter$LocationFilter.this$0
106212 …39| invoke-virtual {v0}, com.android.calendar.event.EventLocationAdapter.notifyDataSetInvalidated(…
106219 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mAddress
106220 5| return-object v0
106226 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mContactPhotoUri
106227 5| return-object v0
106233 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mDefaultIcon
106234 5| return-object v0
106240 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mName
106241 5| return-object v0
106251 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.event.EventLocationAdapter$Re…
106252 3| invoke-direct {v0}, java.lang.Object.<init>():void
106254 6| iput-object v1, v0, com.android.calendar.event.EventLocationAdapter$Result.mName
106256 8| iput-object v2, v0, com.android.calendar.event.EventLocationAdapter$Result.mAddress
106258 10| iput-object v3, v0, com.android.calendar.event.EventLocationAdapter$Result.mDefaultIcon
106260 12| iput-object v4, v0, com.android.calendar.event.EventLocationAdapter$Result.mContactPhotoUri
106272 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter$Result.mAddress
106273 5| return-object v0
106279 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mPhotoCache
106280 5| return-object v0
106286 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResolver
106287 5| return-object v0
106293 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
106294 5| return-object v0
106305 6| move-result-object v0
106306 7| return-object v0
106317 6| move-result-object v0
106318 7| return-object v0
106332 7| new-instance v0, java.util.ArrayList
106333 9| invoke-direct {v0}, java.util.ArrayList.<init>():void
106334 12| sput-object v0, com.android.calendar.event.EventLocationAdapter.EMPTY_LIST
106336 14| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
106337 15| new-array v0, v0, java.lang.String[]
106340 20| aput-object v1, v0, v3
106343 25| aput-object v1, v0, v4
106346 30| aput-object v1, v0, v5
106349 35| aput-object v1, v0, v6
106353 41| aput-object v1, v0, v2
106355 43| sput-object v0, com.android.calendar.event.EventLocationAdapter.CONTACTS_PROJECTION
106357 45| new-instance v0, java.lang.StringBuilder
106358 47| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
106362 …53| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106363 56| move-result-object v0
106367 …60| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106368 63| move-result-object v0
106372 …67| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106373 70| move-result-object v0
106377 …74| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106378 77| move-result-object v0
106382 …81| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106383 84| move-result-object v0
106387 …88| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106388 91| move-result-object v0
106392 …95| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106393 98| move-result-object v0
106397 …102| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
106398 105| move-result-object v0
106402 …109| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
106403 112| move-result-object v0
106404 113| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
106405 116| move-result-object v0
106406 117| sput-object v0, com.android.calendar.event.EventLocationAdapter.CONTACTS_WHERE
106408 119| new-array v0, v6, java.lang.String[]
106411 124| aput-object v1, v0, v3
106414 129| aput-object v1, v0, v4
106417 134| aput-object v1, v0, v5
106419 136| sput-object v0, com.android.calendar.event.EventLocationAdapter.EVENT_PROJECTION
106432 3| sget-object v0, com.android.calendar.event.EventLocationAdapter.EMPTY_LIST
106434 …8| invoke-direct {v2,v3,v1,v0}, android.widget.ArrayAdapter.<init>(android.content.Context, int, j…
106436 11| new-instance v0, java.util.ArrayList
106437 13| invoke-direct {v0}, java.util.ArrayList.<init>():void
106438 16| iput-object v0, v2, com.android.calendar.event.EventLocationAdapter.mResultList
106440 18| new-instance v0, java.util.HashMap
106441 20| invoke-direct {v0}, java.util.HashMap.<init>():void
106442 23| iput-object v0, v2, com.android.calendar.event.EventLocationAdapter.mPhotoCache
106445 28| move-result-object v0
106446 29| iput-object v0, v2, com.android.calendar.event.EventLocationAdapter.mResolver
106448 31| const-string/jumbo v0, "layout_inflater"
106449 …34| invoke-virtual {v3,v0}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
106450 37| move-result-object v0
106451 38| check-cast v0, android.view.LayoutInflater
106452 40| iput-object v0, v2, com.android.calendar.event.EventLocationAdapter.mInflater
106470 14| move-result-object v0
106472 ….local_ex v0, "photoUpdaterTask", android.os.AsyncTask, "Landroid/os/AsyncTask<Ljava/lang/Void;Lja…
106506 36| move-result-object v0
106508 .local v0, "location", java.lang.String
106509 37| invoke-virtual {v2,v0}, java.util.TreeSet.add(java.lang.Object):boolean
106513 .end_local v0
106526 60| move-result-object v0
106527 61| check-cast v0, java.lang.String
106529 .restart_local v0
106534 …72| invoke-direct {v4,v6,v0,v5,v6}, com.android.calendar.event.EventLocationAdapter$Result.<init>(…
106539 .end_local v0
106567 18| move-object/from16 v0, v23
106568 …20| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106582 47| move-object/from16 v0, v23
106583 …49| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106666 146| move-wide/from16 v0:v1, v20:v21
106667 …148| invoke-static {v2,v0,v1}, android.content.ContentUris.withAppendedId(android.net.Uri, long):a…
106683 169| move-object/from16 v0, v17
106684 …171| invoke-direct {v0,v13,v8,v2,v12}, com.android.calendar.event.EventLocationAdapter$Result.<ini…
106688 174| move-object/from16 v0, v17
106689 176| invoke-interface {v9,v0}, java.util.List.add(java.lang.Object):boolean
106691 179| move-object/from16 v0, v24
106692 181| invoke-virtual {v0,v8}, java.util.HashSet.add(java.lang.Object):boolean
106722 198| move-object/from16 v0, v17
106723 …200| invoke-direct {v0,v2,v8,v3,v4}, com.android.calendar.event.EventLocationAdapter$Result.<init>…
106750 230| move-object/from16 v0, v18
106751 232| invoke-interface {v10,v0}, java.util.List.addAll(java.util.Collection):boolean
106781 12| move-result v0
106782 13| if-eqz v0, Label_3
106788 16| new-instance v0, java.lang.StringBuilder
106789 18| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
106790 …21| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
106791 24| move-result-object v0
106793 …28| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
106794 31| move-result-object v0
106795 32| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
106805 45| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
106806 46| new-array v4, v0, java.lang.String[]
106807 48| const-string/jumbo v0, "1"
106809 52| aput-object v0, v4, v5
106810 54| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
106811 55| aput-object v7, v4, v0
106813 60| move-object v0, v9
106815 …61| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
106841 78| move-exception v0
106848 84| throw v0
106858 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
106859 5| invoke-virtual {v0}, java.util.ArrayList.size():int
106860 8| move-result v0
106861 9| return v0
106871 3| new-instance v0, com.android.calendar.event.EventLocationAdapter$LocationFilter
106872 …5| invoke-direct {v0,v1}, com.android.calendar.event.EventLocationAdapter$LocationFilter.<init>(co…
106873 8| return-object v0
106884 3| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
106885 5| invoke-virtual {v0}, java.util.ArrayList.size():int
106886 8| move-result v0
106887 9| if-ge v2, v0, Label_1
106889 11| iget-object v0, v1, com.android.calendar.event.EventLocationAdapter.mResultList
106890 13| invoke-virtual {v0,v2}, java.util.ArrayList.get(int):java.lang.Object
106891 16| move-result-object v0
106892 17| check-cast v0, com.android.calendar.event.EventLocationAdapter$Result
106893 19| return-object v0
106896 20| const/4 v0, #+0 (0x00000000 | 0.00000)
106897 21| return-object v0
106909 6| move-result-object v0
106910 7| return-object v0
106960 51| move-result-object v0
106961 52| check-cast v0, android.widget.TextView
106963 .local v0, "addressView", android.widget.TextView
106964 54| if-eqz v0, Label_4
106968 60| invoke-virtual {v0,v6}, android.widget.TextView.setText(java.lang.CharSequence):void
106990 .end_local v0
107000 .restart_local v0
107044 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.event.EventViewUtils):void
107045 3| invoke-direct {v0}, java.lang.Object.<init>():void
107081 24| const/4 v0, #+0 (0x00000000 | 0.00000)
107083 .local v0, "i", int
107084 25| if-ge v0, v3, Label_4
107086 27| invoke-virtual {v6,v0}, java.util.ArrayList.get(int):java.lang.Object
107095 43| invoke-virtual {v6,v0,v4}, java.util.ArrayList.add(int, java.lang.Object):void
107097 46| invoke-virtual {v7,v0,v2}, java.util.ArrayList.add(int, java.lang.Object):void
107102 50| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
107130 7| move/from16 v0, v18
107131 9| if-lt v7, v0, Label_1
107188 83| move-object/from16 v0, v19
107189 …85| invoke-virtual {v6,v0}, android.widget.Spinner.setOnItemSelectedListener(android.widget.Adapte…
107199 97| move-object/from16 v0, v16
107200 …99| invoke-static {v9,v6,v0}, com.android.calendar.event.EventViewUtils.setReminderSpinnerLabels(a…
107215 122| move-object/from16 v0, v19
107216 …124| invoke-virtual {v6,v0}, android.widget.Spinner.setOnItemSelectedListener(android.widget.Adapt…
107251 21| move-result-object v0
107253 .local v0, "format", java.lang.String
107259 …31| invoke-static {v0,v4}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
107264 .end_local v0
107306 10| move-result v0
107308 .local v0, "index", int
107310 12| if-ne v0, v1, Label_1
107312 14| const/4 v0, #+0 (0x00000000 | 0.00000)
107315 15| return v0
107330 10| move-result v0
107332 .local v0, "index", int
107334 12| if-ne v0, v1, Label_1
107355 49| return v0
107370 9| move-result-object v0
107372 .local v0, "allowedStrings", java.lang.String[]
107373 10| array-length v6, v0
107384 17| aget-object v6, v0, v2
107405 47| aget-object v8, v0, v2
107490 12| const/4 v0, #+0 (0x00000000 | 0.00000)
107492 .local v0, "index", int
107493 13| if-ge v0, v2, Label_2
107495 15| invoke-virtual {v9,v0}, java.util.ArrayList.get(int):java.lang.Object
107534 74| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
107567 20| new-instance v0, android.widget.ArrayAdapter
107568 …22| invoke-direct {v0,v4,v2,v6}, android.widget.ArrayAdapter.<init>(android.content.Context, int, …
107570 ….local_ex v0, "adapter", android.widget.ArrayAdapter, "Landroid/widget/ArrayAdapter<Ljava/lang/Str…
107572 28| invoke-virtual {v0,v3}, android.widget.ArrayAdapter.setDropDownViewResource(int):void
107574 … 31| invoke-virtual {v5,v0}, android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter):void
107591 10| move-result-object v0
107593 .local v0, "reminderAddButton", android.view.View
107594 11| if-eqz v0, Label_1
107600 19| invoke-virtual {v0,v2}, android.view.View.setEnabled(boolean):void
107603 24| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
107610 29| invoke-virtual {v0,v1}, android.view.View.setEnabled(boolean):void
107612 32| invoke-virtual {v0,v2}, android.view.View.setVisibility(int):void
107623 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekAdapter$1, c…
107624 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$1.this$0
107626 5| invoke-direct {v0}, java.lang.Object.<init>():void
107639 4| iget-object v0, v4, com.android.calendar.month.MonthByWeekAdapter$1.this$0
107640 6| iget-object v0, v0, com.android.calendar.month.MonthByWeekAdapter.mClickedView
107641 8| if-eqz v0, Label_1
107643 10| iget-object v0, v4, com.android.calendar.month.MonthByWeekAdapter$1.this$0
107644 12| iget-object v1, v0, com.android.calendar.month.MonthByWeekAdapter.mClickedView
107648 15| iget-object v0, v4, com.android.calendar.month.MonthByWeekAdapter$1.this$0
107649 17| iget-object v0, v0, com.android.calendar.month.MonthByWeekAdapter.mClickedView
107652 …23| invoke-virtual {v0,v2}, com.android.calendar.month.MonthWeekEventsView.setClickedDay(float):vo…
107657 27| iget-object v0, v4, com.android.calendar.month.MonthByWeekAdapter$1.this$0
107660 33| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter.mLongClickedView
107662 35| iget-object v0, v4, com.android.calendar.month.MonthByWeekAdapter$1.this$0
107663 37| iput-object v3, v0, com.android.calendar.month.MonthByWeekAdapter.mClickedView
107665 39| iget-object v0, v4, com.android.calendar.month.MonthByWeekAdapter$1.this$0
107666 41| iget-object v0, v0, com.android.calendar.month.MonthByWeekAdapter.mListView
107667 43| invoke-virtual {v0}, android.widget.ListView.invalidate():void
107673 47| move-exception v0
107675 49| throw v0
107685 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekAdapter$2, c…
107686 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$2.this$0
107688 5| invoke-direct {v0}, java.lang.Object.<init>():void
107710 21| move-result-object v0
107712 .local v0, "day", android.text.format.Time
107733 64| invoke-virtual {v0}, android.text.format.Time.toString():java.lang.String
107742 79| if-eqz v0, Label_2
107745 …83| invoke-virtual {v1,v0}, com.android.calendar.month.MonthByWeekAdapter.onDayTapped(android.text…
107757 .end_local v0
107768 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekAdapter$Cale…
107769 …3| iput-object v1, v0, com.android.calendar.month.MonthByWeekAdapter$CalendarGestureListener.this$0
107770 5| invoke-direct {v0}, android.view.GestureDetector$SimpleOnGestureListener.<init>():void
107792 21| move-result-object v0
107794 .local v0, "day", android.text.format.Time
107795 22| if-eqz v0, Label_1
107806 37| iput-object v0, v1, android.os.Message.obj
107823 .end_local v0
107835 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
107836 4| return v0
107847 4| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
107848 5| sput v0, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_NUM_WEEKS
107850 7| const/4 v0, #+0 (0x00000000 | 0.00000)
107851 8| sput v0, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_MONTH_FOCUS
107855 12| const/16 v0, #+32 (0x00000020 | 4.48416e-44)
107856 14| sput v0, com.android.calendar.month.SimpleWeeksAdapter.DEFAULT_WEEK_HEIGHT
107860 18| const/4 v0, #+0 (0x00000000 | 0.00000)
107861 19| sput v0, com.android.calendar.month.SimpleWeeksAdapter.mScale
107894 30| move-result-object v0
107896 .local v0, "cal", java.util.Calendar
107897 31| invoke-virtual {v0}, java.util.Calendar.getFirstDayOfWeek():int
107941 3| const/16 v0, #+3497 (0x00000da9 | 4.90034e-42)
107942 5| return v0
107953 3| const/4 v0, #+0 (0x00000000 | 0.00000)
107954 4| return-object v0
107965 3| int-to-long v0:v1, v3
107966 4| return-wide v0:v1
107976 3| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
107977 5| return-object v0
107990 5| const/4 v0, #+0 (0x00000000 | 0.00000)
107992 ….local_ex v0, "drawingParams", java.util.HashMap, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang…
108000 14| move-result-object v0
108001 .end_local v0
108002 15| check-cast v0, java.util.HashMap
108005 17| if-nez v0, Label_2
108007 19| new-instance v0, java.util.HashMap
108008 21| invoke-direct {v0}, java.util.HashMap.<init>():void
108011 24| invoke-virtual {v0}, java.util.HashMap.clear():void
108034 …53| invoke-virtual {v0,v5,v6}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
108039 …63| invoke-virtual {v0,v5,v6}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
108047 …77| invoke-virtual {v0,v5,v4}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
108053 …89| invoke-virtual {v0,v4,v5}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
108059 …101| invoke-virtual {v0,v4,v5}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
108064 …111| invoke-virtual {v0,v4,v5}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
108070 …123| invoke-virtual {v0,v4,v5}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
108074 …130| invoke-virtual {v3,v0,v4}, com.android.calendar.month.SimpleWeekView.setWeekParams(java.util.…
108083 .restart_local v0
108101 .end_local v0
108115 3| new-instance v0, android.view.GestureDetector
108119 …12| invoke-direct {v0,v1,v2}, android.view.GestureDetector.<init>(android.content.Context, android…
108120 15| iput-object v0, v3, com.android.calendar.month.SimpleWeeksAdapter.mGestureDetector
108122 17| new-instance v0, android.text.format.Time
108123 19| invoke-direct {v0}, android.text.format.Time.<init>():void
108124 22| iput-object v0, v3, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
108126 24| iget-object v0, v3, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
108127 26| invoke-virtual {v0}, android.text.format.Time.setToNow():void
108140 3| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
108141 5| iget v0, v0, android.text.format.Time.hour
108142 7| iput v0, v2, android.text.format.Time.hour
108144 9| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
108145 11| iget v0, v0, android.text.format.Time.minute
108146 13| iput v0, v2, android.text.format.Time.minute
108148 15| iget-object v0, v1, com.android.calendar.month.SimpleWeeksAdapter.mSelectedDay
108149 17| iget v0, v0, android.text.format.Time.second
108150 19| iput v0, v2, android.text.format.Time.second
108179 23| move-result-object v0
108181 .local v0, "day", android.text.format.Time
108200 62| invoke-virtual {v0}, android.text.format.Time.toString():java.lang.String
108209 77| if-eqz v0, Label_2
108211 …79| invoke-virtual {v5,v0}, com.android.calendar.month.SimpleWeeksAdapter.onDayTapped(android.text…
108218 .end_local v0
108231 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.month.SimpleWeeksAdapter):void
108232 … 3| invoke-virtual {v0}, com.android.calendar.month.SimpleWeeksAdapter.notifyDataSetChanged():void
108244 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.SimpleWeeksAdapter, and…
108245 3| iput-object v1, v0, com.android.calendar.month.SimpleWeeksAdapter.mListView
108264 14| move-result-wide v0:v1
108266 .local v0, "millis", long
108269 19| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
108289 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.SimpleWeeksAdapter, int…
108290 3| iput v1, v0, com.android.calendar.month.SimpleWeeksAdapter.mFocusMonth
108292 … 5| invoke-virtual {v0}, com.android.calendar.month.SimpleWeeksAdapter.notifyDataSetChanged():void
108385 136| move-result v0
108387 .local v0, "julianDay", int
108389 139| invoke-virtual {v1,v0}, android.text.format.Time.setJulianDay(int):long
108392 …144| invoke-static {v0,v1}, com.android.calendar.Utils.getWeeksSinceEpochFromJulianDay(int, int):i…
108397 .end_local v0
108424 3| iget-object v0, v1, com.android.calendar.month.MonthByWeekAdapter.mEventDialogHandler
108425 5| return-object v0
108434 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekAdapter, com…
108435 …3| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekAdapter.clearClickedView(com.andro…
108446 3| const/16 v0, #+56 (0x00000038 | 7.84727e-44)
108447 5| sput v0, com.android.calendar.month.MonthByWeekAdapter.DEFAULT_QUERY_DAYS
108515 84| move-result-object v0
108517 .local v0, "vc", android.view.ViewConfiguration
108522 91| invoke-virtual {v0}, android.view.ViewConfiguration.getScaledTouchSlop():int
108533 .end_local v0
108547 3| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mListView
108549 7| invoke-virtual {v0,v1}, android.widget.ListView.removeCallbacks(java.lang.Runnable):boolean
108559 15| const/4 v0, #+0 (0x00000000 | 0.00000)
108560 16| iput-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mClickedView
108565 19| move-exception v0
108567 21| throw v0
108609 45| add-int v0, v1, v3
108611 .local v0, "end", int
108616 55| if-le v0, v3, Label_5
108653 111| invoke-virtual {v3,v1,v0}, java.util.ArrayList.subList(int, int):java.util.List
108672 7| new-instance v0, android.text.format.Time
108674 11| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
108676 .local v0, "currTime", android.text.format.Time
108680 20| invoke-virtual {v0,v2,v3}, android.text.format.Time.set(long):void
108682 23| iget v1, v0, android.text.format.Time.hour
108685 27| iget v1, v0, android.text.format.Time.minute
108704 3| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mSelectedDay
108706 7| iput-object v1, v0, android.text.format.Time.timezone
108708 9| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mSelectedDay
108710 12| invoke-virtual {v0,v1}, android.text.format.Time.normalize(boolean):long
108712 15| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mToday
108714 19| iput-object v1, v0, android.text.format.Time.timezone
108716 21| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mToday
108717 23| invoke-virtual {v0}, android.text.format.Time.setToNow():void
108719 26| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mTempTime
108721 30| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
108733 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
108734 4| iput-boolean v0, v2, com.android.calendar.month.MonthByWeekAdapter.mAnimateToday
108737 9| move-result-wide v0:v1
108738 10| iput-wide v0:v1, v2, com.android.calendar.month.MonthByWeekAdapter.mAnimateTime
108788 43| move-result-wide v0:v1
108790 .local v0, "currentTime", long
108792 46| sub-long v8:v9, v0:v1, v8:v9
108804 .end_local v0
108910 .restart_local v0
108922 .end_local v0
108955 6| new-instance v0, android.view.GestureDetector
108959 …15| invoke-direct {v0,v1,v2}, android.view.GestureDetector.<init>(android.content.Context, android…
108960 18| iput-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mGestureDetector
108962 20| iget-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mContext
108963 …22| invoke-static {v0}, com.android.calendar.CalendarController.getInstance(android.content.Contex…
108964 25| move-result-object v0
108965 26| iput-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mController
108967 28| iget-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mContext
108969 …31| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
108970 34| move-result-object v0
108971 35| iput-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
108973 37| iget-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mSelectedDay
108975 41| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
108977 44| new-instance v0, android.text.format.Time
108979 48| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
108980 51| iput-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mToday
108982 53| iget-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mToday
108983 55| invoke-virtual {v0}, android.text.format.Time.setToNow():void
108985 58| new-instance v0, android.text.format.Time
108987 62| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
108988 65| iput-object v0, v3, com.android.calendar.month.MonthByWeekAdapter.mTempTime
109006 11| iget-boolean v0, v13, com.android.calendar.month.MonthByWeekAdapter.mShowAgendaWithMonth
109007 13| if-nez v0, Label_1
109008 15| iget-boolean v0, v13, com.android.calendar.month.MonthByWeekAdapter.mIsMiniMonth
109009 17| if-eqz v0, Label_3
109012 19| iget-object v0, v13, com.android.calendar.month.MonthByWeekAdapter.mController
109021 …29| invoke-virtual/range {v0..v12}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
109027 33| iget-object v0, v13, com.android.calendar.month.MonthByWeekAdapter.mController
109037 …43| invoke-virtual/range {v0..v12}, com.android.calendar.CalendarController.sendEvent(java.lang.Ob…
109058 15| move-result v0
109060 .local v0, "action", int
109100 60| packed-switch v0, Label_9
109174 3| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mContext
109175 … 5| invoke-static {v0}, com.android.calendar.Utils.getFirstDayOfWeek(android.content.Context):int
109176 8| move-result v0
109177 9| iput v0, v2, com.android.calendar.month.MonthByWeekAdapter.mFirstDayOfWeek
109179 11| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mContext
109180 …13| invoke-static {v0}, com.android.calendar.Utils.getShowWeekNumber(android.content.Context):bool…
109181 16| move-result v0
109182 17| iput-boolean v0, v2, com.android.calendar.month.MonthByWeekAdapter.mShowWeekNumber
109184 19| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mContext
109186 …22| invoke-static {v0,v1}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
109187 25| move-result-object v0
109188 26| iput-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mHomeTimeZone
109190 28| iget-object v0, v2, com.android.calendar.month.MonthByWeekAdapter.mContext
109191 30| invoke-virtual {v0}, android.content.Context.getResources():android.content.res.Resources
109192 33| move-result-object v0
109193 …34| invoke-virtual {v0}, android.content.res.Resources.getConfiguration():android.content.res.Conf…
109194 37| move-result-object v0
109195 38| iget v0, v0, android.content.res.Configuration.orientation
109196 40| iput v0, v2, com.android.calendar.month.MonthByWeekAdapter.mOrientation
109298 113| add-int/lit8 v0, v7, #+1 (0x00000001 | 1.40130e-45)
109300 .local v0, "endDay", int
109302 117| if-ltz v0, Label_8
109312 124| if-ltz v0, Label_8
109314 126| if-le v0, v12, Label_11
109316 128| move v0, v12
109322 130| if-ge v5, v0, Label_8
109333 .end_local v0
109381 14| move-result-wide v0:v1
109383 .local v0, "millis", long
109386 19| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
109406 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment$1, …
109407 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$1.this$0
109409 5| invoke-direct {v0}, android.os.Handler.<init>():void
109429 11| iget-object v0, v5, android.os.Message.obj
109430 13| check-cast v0, android.text.format.Time
109432 .local v0, "day", android.text.format.Time
109435 …19| invoke-direct {v3,v0}, com.android.calendar.event.CreateEventDialogFragment.<init>(android.tex…
109445 .end_local v0
109456 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment$2, …
109457 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$2.this$0
109459 5| invoke-direct {v0}, java.lang.Object.<init>():void
109478 17| move-result-object v0
109480 .local v0, "tz", java.lang.String
109483 22| iput-object v0, v1, android.text.format.Time.timezone
109491 35| iput-object v0, v1, android.text.format.Time.timezone
109495 41| iput-object v0, v1, android.text.format.Time.timezone
109503 54| iput-object v0, v1, android.text.format.Time.timezone
109528 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment$3, …
109529 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$3.this$0
109531 5| invoke-direct {v0}, java.lang.Object.<init>():void
109546 4| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
109547 …6| invoke-static {v0}, com.android.calendar.month.MonthByWeekFragment.-get4(com.android.calendar.m…
109548 9| move-result v0
109549 10| if-eqz v0, Label_1
109550 12| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
109551 …14| invoke-static {v0}, com.android.calendar.month.MonthByWeekFragment.-get3(com.android.calendar.…
109554 17| move-result-object v0
109555 18| if-nez v0, Label_2
109563 22| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
109564 …24| invoke-static {v0}, com.android.calendar.month.MonthByWeekFragment.-wrap1(com.android.calendar…
109566 27| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
109570 …35| invoke-static {v0,v1}, com.android.calendar.month.MonthByWeekFragment.-set1(com.android.calend…
109572 38| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
109573 …40| invoke-static {v0}, com.android.calendar.month.MonthByWeekFragment.-get3(com.android.calendar.…
109574 43| move-result-object v0
109578 50| invoke-virtual {v0,v1}, android.content.CursorLoader.setUri(android.net.Uri):void
109580 53| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
109581 …55| invoke-static {v0}, com.android.calendar.month.MonthByWeekFragment.-get3(com.android.calendar.…
109582 58| move-result-object v0
109583 59| invoke-virtual {v0}, android.content.CursorLoader.startLoading():void
109585 62| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment$3.this$0
109586 …64| invoke-static {v0}, com.android.calendar.month.MonthByWeekFragment.-get3(com.android.calendar.…
109587 67| move-result-object v0
109588 68| invoke-virtual {v0}, android.content.CursorLoader.onContentChanged():void
109590 71| const-string/jumbo v0, "MonthFragment"
109592 75| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
109593 78| move-result v0
109594 79| if-eqz v0, Label_3
109596 81| const-string/jumbo v0, "MonthFragment"
109609 110| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
109618 115| move-exception v0
109620 117| throw v0
109630 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment$4, …
109631 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$4.this$0
109633 5| invoke-direct {v0}, java.lang.Object.<init>():void
109645 3| iget-object v0, v5, com.android.calendar.month.MonthByWeekFragment$4.this$0
109646 …5| invoke-static {v0}, com.android.calendar.month.MonthByWeekFragment.-get2(com.android.calendar.m…
109647 8| move-result v0
109648 9| if-nez v0, Label_1
109651 13| iget-object v0, v5, com.android.calendar.month.MonthByWeekFragment$4.this$0
109652 …15| invoke-virtual {v0}, com.android.calendar.month.MonthByWeekFragment.getLoaderManager():android…
109653 18| move-result-object v0
109659 …23| invoke-virtual {v0,v3,v4,v2}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
109660 26| move-result-object v0
109661 27| check-cast v0, android.content.CursorLoader
109662 …29| invoke-static {v1,v0}, com.android.calendar.month.MonthByWeekFragment.-set2(com.android.calend…
109675 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment$5, …
109676 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment$5.this$0
109678 5| invoke-direct {v0}, java.lang.Object.<init>():void
109690 3| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment$5.this$0
109691 5| iget-object v0, v0, com.android.calendar.month.MonthByWeekFragment.mAdapter
109692 7| check-cast v0, com.android.calendar.month.MonthByWeekAdapter
109693 9| invoke-virtual {v0}, com.android.calendar.month.MonthByWeekAdapter.animateToday():void
109695 12| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment$5.this$0
109696 14| iget-object v0, v0, com.android.calendar.month.MonthByWeekFragment.mAdapter
109697 … 16| invoke-virtual {v0}, com.android.calendar.month.SimpleWeeksAdapter.notifyDataSetChanged():void
109709 3| const/4 v0, #-1 (0xffffffff | NaN)
109710 4| sput v0, com.android.calendar.month.SimpleDayPickerFragment.LIST_TOP_OFFSET
109712 6| const/4 v0, #+0 (0x00000000 | 0.00000)
109713 7| sput v0, com.android.calendar.month.SimpleDayPickerFragment.mScale
109730 8| const/16 v0, #+12 (0x0000000c | 1.68156e-44)
109731 10| iput v0, v7, com.android.calendar.month.SimpleDayPickerFragment.WEEK_MIN_VISIBLE_HEIGHT
109733 12| const/16 v0, #+20 (0x00000014 | 2.80260e-44)
109734 14| iput v0, v7, com.android.calendar.month.SimpleDayPickerFragment.BOTTOM_BUFFER
109742 22| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
109743 23| iput v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mNumWeeks
109747 27| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
109748 28| iput v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mDaysPerWeek
109750 30| const/high16 v0, #+1065353216 (0x3f800000 | 1.00000)
109751 32| iput v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mFriction
109753 34| new-instance v0, android.text.format.Time
109754 36| invoke-direct {v0}, android.text.format.Time.<init>():void
109755 39| iput-object v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mSelectedDay
109757 41| new-instance v0, android.text.format.Time
109758 43| invoke-direct {v0}, android.text.format.Time.<init>():void
109759 46| iput-object v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mTempTime
109761 48| new-instance v0, android.text.format.Time
109762 50| invoke-direct {v0}, android.text.format.Time.<init>():void
109763 53| iput-object v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mFirstDayOfMonth
109765 55| new-instance v0, android.text.format.Time
109766 57| invoke-direct {v0}, android.text.format.Time.<init>():void
109767 60| iput-object v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mFirstVisibleDay
109775 68| new-instance v0, com.android.calendar.month.SimpleDayPickerFragment$1
109776 …70| invoke-direct {v0,v7}, com.android.calendar.month.SimpleDayPickerFragment$1.<init>(com.android…
109777 73| iput-object v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mTodayUpdater
109779 75| new-instance v0, com.android.calendar.month.SimpleDayPickerFragment$2
109780 …77| invoke-direct {v0,v7}, com.android.calendar.month.SimpleDayPickerFragment$2.<init>(com.android…
109781 80| iput-object v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mObserver
109783 82| new-instance v0, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable
109784 …84| invoke-direct {v0,v7}, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.…
109785 …87| iput-object v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mScrollStateChangedRunn…
109792 95| new-instance v0, android.os.Handler
109793 97| invoke-direct {v0}, android.os.Handler.<init>():void
109794 100| iput-object v0, v7, com.android.calendar.month.SimpleDayPickerFragment.mHandler
109810 9| move-result-object v0
109811 10| check-cast v0, com.android.calendar.month.SimpleWeekView
109813 .local v0, "child", com.android.calendar.month.SimpleWeekView
109814 12| if-nez v0, Label_1
109819 15| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getBottom():int
109829 29| move-result-object v0
109830 .end_local v0
109831 30| check-cast v0, com.android.calendar.month.SimpleWeekView
109833 .restart_local v0
109834 32| if-nez v0, Label_4
109848 42| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getFirstMonth():int
109863 55| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getFirstJulianDay():int
109884 74| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getLastMonth():int
109923 11| move-result-object v0
109925 .local v0, "cal", java.util.Calendar
109926 12| invoke-virtual {v0}, java.util.Calendar.getFirstDayOfWeek():int
110034 95| move-result-object v0
110036 .local v0, "child", android.view.View
110037 96| if-nez v0, Label_12
110040 98| if-eqz v0, Label_14
110043 102| invoke-virtual {v9,v0}, android.widget.ListView.getPositionForView(android.view.View):int
110133 221| invoke-virtual {v0}, android.view.View.getTop():int
110224 33| move-result-object v0
110225 34| check-cast v0, com.android.calendar.month.SimpleWeekView
110227 .local v0, "child", com.android.calendar.month.SimpleWeekView
110228 36| if-nez v0, Label_1
110233 39| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getFirstJulianDay():int
110299 59| move-result-object v0
110301 .local v0, "res", android.content.res.Resources
110303 63| invoke-virtual {v0,v3}, android.content.res.Resources.getColor(int):int
110308 72| invoke-virtual {v0,v3}, android.content.res.Resources.getColor(int):int
110313 81| invoke-virtual {v0,v3}, android.content.res.Resources.getColor(int):int
110376 9| const-string/jumbo v0, "current_time"
110377 12| invoke-virtual {v8,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
110378 15| move-result v0
110379 16| if-eqz v0, Label_1
110381 18| const-string/jumbo v0, "current_time"
110382 21| invoke-virtual {v8,v0}, android.os.Bundle.getLong(java.lang.String):long
110406 10| move-result-object v0
110408 .local v0, "v", android.view.View
110410 14| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
110415 22| return-object v0
110427 6| iget-object v0, v2, com.android.calendar.month.SimpleDayPickerFragment.mHandler
110429 10| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
110440 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.month.SimpleDayPickerFragment…
110441 3| invoke-super {v0}, android.app.ListFragment.onResume():void
110443 6| invoke-virtual {v0}, com.android.calendar.month.SimpleDayPickerFragment.setUpAdapter():void
110445 … 9| invoke-virtual {v0}, com.android.calendar.month.SimpleDayPickerFragment.doResumeUpdates():void
110458 3| const-string/jumbo v0, "current_time"
110463 13| invoke-virtual {v5,v0,v2,v3}, android.os.Bundle.putLong(java.lang.String, long):void
110478 7| move-result-object v0
110479 8| check-cast v0, com.android.calendar.month.SimpleWeekView
110481 .local v0, "child", com.android.calendar.month.SimpleWeekView
110482 10| if-nez v0, Label_1
110489 17| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getHeight():int
110492 22| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getBottom():int
110499 30| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getFirstJulianDay():int
110541 …3| iget-object v0, v1, com.android.calendar.month.SimpleDayPickerFragment.mScrollStateChangedRunna…
110542 …5| invoke-virtual {v0,v2,v3}, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnab…
110557 8| move-result-object v0
110559 .local v0, "oldMonth", java.lang.CharSequence
110572 …31| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
110602 4| new-instance v0, java.util.HashMap
110603 6| invoke-direct {v0}, java.util.HashMap.<init>():void
110605 ….local_ex v0, "weekParams", java.util.HashMap, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/In…
110610 …18| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
110619 …33| invoke-virtual {v0,v3,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
110625 …45| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
110639 …69| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
110647 …82| invoke-direct {v1,v2,v0}, com.android.calendar.month.SimpleWeeksAdapter.<init>(android.content…
110666 …105| invoke-virtual {v1,v0}, com.android.calendar.month.SimpleWeeksAdapter.updateParams(java.util.…
110681 8| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
110683 .local v0, "i", int
110684 9| if-gt v0, v4, Label_2
110687 13| add-int/lit8 v2, v0, #-1 (0xffffffff | NaN)
110691 …17| invoke-static {v0,v3}, android.text.format.DateUtils.getDayOfWeekString(int, int):java.lang.St…
110697 27| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
110713 7| move-result-object v0
110714 8| iput-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110716 10| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110717 12| invoke-virtual {v0,v2}, android.widget.ListView.setCacheColorHint(int):void
110719 15| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110721 …18| invoke-virtual {v0,v1}, android.widget.ListView.setDivider(android.graphics.drawable.Drawable)…
110723 21| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110725 24| invoke-virtual {v0,v1}, android.widget.ListView.setItemsCanFocus(boolean):void
110727 27| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110728 29| invoke-virtual {v0,v2}, android.widget.ListView.setFastScrollEnabled(boolean):void
110730 32| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110731 34| invoke-virtual {v0,v2}, android.widget.ListView.setVerticalScrollBarEnabled(boolean):void
110733 37| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110734 …39| invoke-virtual {v0,v3}, android.widget.ListView.setOnScrollListener(android.widget.AbsListView…
110736 42| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110737 44| invoke-virtual {v0,v2}, android.widget.ListView.setFadingEdgeLength(int):void
110739 47| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment.mListView
110744 56| invoke-virtual {v0,v1}, android.widget.ListView.setFriction(float):void
110775 28| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
110777 .local v0, "i", int
110778 29| if-ge v0, v7, Label_8
110781 33| invoke-virtual {v4,v0}, android.view.ViewGroup.getChildAt(int):android.view.View
110789 43| if-ge v0, v4, Label_7
110791 45| add-int v4, v2, v0
110809 67| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
110813 .end_local v0
110819 .restart_local v0
110848 3| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventDialog
110849 5| return-object v0
110855 3| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventUri
110856 5| return-object v0
110862 3| iget-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mIsDetached
110863 5| return v0
110869 3| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
110870 5| return-object v0
110876 3| iget-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mShouldLoad
110877 5| return v0
110883 3| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mTZUpdater
110884 5| return-object v0
110889 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment, co…
110890 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mEventDialog
110896 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment, an…
110897 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mEventUri
110903 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment, an…
110904 3| iput-object v1, v0, com.android.calendar.month.MonthByWeekFragment.mLoader
110912 6| move-result-object v0
110913 7| return-object v0
110918 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment):vo…
110919 3| invoke-direct {v0}, com.android.calendar.month.MonthByWeekFragment.stopLoader():void
110930 3| const/4 v0, #+0 (0x00000000 | 0.00000)
110931 4| sput-boolean v0, com.android.calendar.month.MonthByWeekFragment.mShowDetailsInMonth
110944 6| move-result-wide v0:v1
110946 …8| invoke-direct {v3,v0,v1,v2}, com.android.calendar.month.MonthByWeekFragment.<init>(long, boolea…
110961 6| new-instance v0, android.text.format.Time
110962 8| invoke-direct {v0}, android.text.format.Time.<init>():void
110963 11| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
110965 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
110966 14| iput-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mShouldLoad
110968 16| const/4 v0, #+0 (0x00000000 | 0.00000)
110969 17| iput-boolean v0, v1, com.android.calendar.month.MonthByWeekFragment.mUserScrolled
110971 19| new-instance v0, com.android.calendar.month.MonthByWeekFragment$1
110972 …21| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$1.<init>(com.android.cal…
110973 24| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mEventDialogHandler
110975 26| new-instance v0, com.android.calendar.month.MonthByWeekFragment$2
110976 …28| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$2.<init>(com.android.cal…
110977 31| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mTZUpdater
110979 33| new-instance v0, com.android.calendar.month.MonthByWeekFragment$3
110980 …35| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$3.<init>(com.android.cal…
110981 38| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mUpdateLoader
110983 40| new-instance v0, com.android.calendar.month.MonthByWeekFragment$4
110984 …42| invoke-direct {v0,v1}, com.android.calendar.month.MonthByWeekFragment$4.<init>(com.android.cal…
110985 45| iput-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoadingRunnable
111003 6| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment.mHandler
111005 10| invoke-virtual {v0,v2}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
111007 13| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment.mLoader
111008 15| if-eqz v0, Label_1
111010 17| iget-object v0, v3, com.android.calendar.month.MonthByWeekFragment.mLoader
111011 19| invoke-virtual {v0}, android.content.CursorLoader.stopLoading():void
111013 22| const-string/jumbo v0, "MonthFragment"
111015 26| invoke-static {v0,v2}, android.util.Log.isLoggable(java.lang.String, int):boolean
111016 29| move-result v0
111017 30| if-eqz v0, Label_1
111019 32| const-string/jumbo v0, "MonthFragment"
111021 38| invoke-static {v0,v2}, android.util.Log.d(java.lang.String, java.lang.String):int
111030 43| move-exception v0
111032 45| throw v0
111062 28| move-result-wide v0:v1
111064 .local v0, "first", long
111074 43| invoke-virtual {v6,v0,v1}, android.text.format.Time.set(long):void
111078 50| invoke-static {v0,v1,v6,v7}, android.text.format.Time.getJulianDay(long, long):int
111148 67| move-result-object v0
111150 .local v0, "builder", android.net.Uri$Builder
111151 …68| invoke-static {v0,v6,v7}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
111153 …71| invoke-static {v0,v2,v3}, android.content.ContentUris.appendId(android.net.Uri$Builder, long):…
111155 74| invoke-virtual {v0}, android.net.Uri$Builder.build():android.net.Uri
111179 21| iget-boolean v0, v7, com.android.calendar.month.MonthByWeekFragment.mHideDeclined
111181 .local v0, "prevHideDeclined", boolean
111188 33| if-eq v0, v1, Label_1
111232 3| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
111233 5| if-eqz v0, Label_1
111235 7| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mLoader
111236 9| invoke-virtual {v0}, android.content.CursorLoader.forceLoad():void
111249 3| const-wide/16 v0:v1, #+160 (0x000000a0 | 2.24208e-43)
111250 5| return-wide v0:v1
111321 88| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
111324 .local v0, "animateToday", boolean
111333 100| if-eqz v0, Label_4
111347 .end_local v0
111354 118| const/4 v0, #+0 (0x00000000 | 0.00000)
111355 .restart_local v0
111359 .end_local v0
111380 6| iget-object v0, v4, com.android.calendar.month.MonthByWeekFragment.mListView
111383 …13| invoke-virtual {v0,v1}, android.widget.ListView.setSelector(android.graphics.drawable.Drawable…
111385 16| iget-object v0, v4, com.android.calendar.month.MonthByWeekFragment.mListView
111386 …18| invoke-virtual {v0,v4}, android.widget.ListView.setOnTouchListener(android.view.View$OnTouchLi…
111388 21| iget-boolean v0, v4, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
111389 23| if-nez v0, Label_1
111391 25| iget-object v0, v4, com.android.calendar.month.MonthByWeekFragment.mListView
111397 38| invoke-virtual {v0,v1}, android.widget.ListView.setBackgroundColor(int):void
111400 41| iget-boolean v0, v4, com.android.calendar.month.MonthByWeekFragment.mShowCalendarControls
111401 43| if-eqz v0, Label_3
111403 45| iget-object v0, v4, com.android.calendar.month.MonthByWeekFragment.mListView
111407 …52| invoke-virtual {v0,v1,v2,v3}, android.widget.ListView.postDelayed(java.lang.Runnable, long):bo…
111410 55| iget-object v0, v4, com.android.calendar.month.MonthByWeekFragment.mAdapter
111412 …59| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeeksAdapter.setListView(android.widg…
111418 66| move-result-object v0
111421 …69| invoke-virtual {v0,v1,v2,v4}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
111422 72| move-result-object v0
111423 73| check-cast v0, android.content.CursorLoader
111424 75| iput-object v0, v4, com.android.calendar.month.MonthByWeekFragment.mLoader
111463 41| move-result-object v0
111465 .local v0, "res", android.content.res.Resources
111475 57| invoke-virtual {v0,v2}, android.content.res.Resources.getInteger(int):int
111481 66| invoke-virtual {v0,v2}, android.content.res.Resources.getBoolean(int):boolean
111532 46| new-instance v0, android.content.CursorLoader
111542 …60| invoke-direct/range {v0..v6}, android.content.CursorLoader.<init>(android.content.Context, and…
111544 .local v0, "loader", android.content.CursorLoader
111546 65| invoke-virtual {v0,v2,v3}, android.content.CursorLoader.setUpdateThrottle(long):void
111571 107| return-object v0
111574 .end_local v0
111595 14| move-result-object v0
111598 .local v0, "v", android.view.View
111600 18| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
111605 26| return-object v0
111608 .end_local v0
111611 33| move-result-object v0
111612 .restart_local v0
111623 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
111624 4| iput-boolean v0, v2, com.android.calendar.month.MonthByWeekFragment.mIsDetached
111628 9| iget-boolean v0, v2, com.android.calendar.month.MonthByWeekFragment.mShowCalendarControls
111629 11| if-eqz v0, Label_1
111631 13| iget-object v0, v2, com.android.calendar.month.MonthByWeekFragment.mListView
111632 15| if-eqz v0, Label_1
111634 17| iget-object v0, v2, com.android.calendar.month.MonthByWeekFragment.mListView
111636 21| invoke-virtual {v0,v1}, android.widget.ListView.removeCallbacks(java.lang.Runnable):boolean
111682 59| move-object v0, v9
111683 60| check-cast v0, android.content.CursorLoader
111684 62| move-object v1, v0
111754 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment, an…
111757 …5| invoke-virtual {v0,v1,v2}, com.android.calendar.month.MonthByWeekFragment.onLoadFinished(androi…
111769 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthByWeekFragment, an…
111787 9| const/4 v0, #+0 (0x00000000 | 0.00000)
111789 10| iput-boolean v0, v6, com.android.calendar.month.MonthByWeekFragment.mShouldLoad
111793 15| iget-object v0, v6, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
111794 17| invoke-virtual {v0}, android.text.format.Time.setToNow():void
111805 … 25| iget-object v0, v6, com.android.calendar.month.MonthByWeekFragment.mScrollStateChangedRunnable
111806 …27| invoke-virtual {v0,v7,v8}, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunna…
111812 31| iget-object v0, v6, com.android.calendar.month.MonthByWeekFragment.mHandler
111814 35| invoke-virtual {v0,v2}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
111816 38| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
111817 39| iput-boolean v0, v6, com.android.calendar.month.MonthByWeekFragment.mShouldLoad
111819 41| iget-object v0, v6, com.android.calendar.month.MonthByWeekFragment.mHandler
111822 … 47| invoke-virtual {v0,v2,v4,v5}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
111828 52| move-exception v0
111830 54| throw v0
111841 3| iget-object v0, v1, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
111842 5| invoke-virtual {v0}, android.text.format.Time.setToNow():void
111844 8| const/4 v0, #+0 (0x00000000 | 0.00000)
111845 9| return v0
111858 6| move-object/from16 v0, v21
111859 8| iget-boolean v3, v0, com.android.calendar.month.MonthByWeekFragment.mIsMiniMonth
111865 14| move-object/from16 v0, v22
111866 16| iget v3, v0, android.text.format.Time.year
111867 18| move-object/from16 v0, v21
111868 20| iget-object v4, v0, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
111871 26| move-object/from16 v0, v22
111872 28| iget v3, v0, android.text.format.Time.month
111873 30| move-object/from16 v0, v21
111874 32| iget-object v4, v0, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
111878 38| move-object/from16 v0, v21
111879 40| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
111880 42| move-object/from16 v0, v21
111881 44| iget-object v4, v0, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
111884 49| move-object/from16 v0, v21
111885 51| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mAdapter
111886 53| move-object/from16 v0, v21
111887 55| iget-object v4, v0, com.android.calendar.month.MonthByWeekFragment.mDesiredDay
111893 62| move-object/from16 v0, v21
111894 64| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mContext
111899 70| move-object/from16 v0, v21
111900 72| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
111905 80| move-object/from16 v0, v21
111906 82| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
111911 88| move-object/from16 v0, v21
111912 90| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
111922 105| move-object/from16 v0, v21
111923 107| iget-boolean v3, v0, com.android.calendar.month.MonthByWeekFragment.mUserScrolled
111961 141| move-object/from16 v0, v21
111962 143| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
111963 145| move-object/from16 v0, v22
111964 147| invoke-virtual {v3,v0}, android.text.format.Time.set(android.text.format.Time):void
111966 150| move-object/from16 v0, v21
111967 152| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mAdapter
111968 154| move-object/from16 v0, v22
111969 …156| invoke-virtual {v3,v0}, com.android.calendar.month.SimpleWeeksAdapter.setSelectedDay(android.…
111974 161| move-object/from16 v0, v21
111975 163| iget-object v3, v0, com.android.calendar.month.MonthByWeekFragment.mSelectedDay
111982 170| move-object/from16 v0, v21
111983 172| iget v3, v0, com.android.calendar.month.MonthByWeekFragment.mNumWeeks
112012 21| new-instance v0, java.util.HashMap
112013 23| invoke-direct {v0}, java.util.HashMap.<init>():void
112015 ….local_ex v0, "weekParams", java.util.HashMap, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/In…
112020 …35| invoke-virtual {v0,v1,v4}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
112029 …50| invoke-virtual {v0,v4,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
112035 …62| invoke-virtual {v0,v1,v4}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
112044 …77| invoke-virtual {v0,v1,v3}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
112058 …101| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
112064 …113| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
112073 …128| invoke-direct {v1,v2,v0,v3}, com.android.calendar.month.MonthByWeekAdapter.<init>(android.con…
112092 …151| invoke-virtual {v1,v0}, com.android.calendar.month.SimpleWeeksAdapter.updateParams(java.util.…
112115 16| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
112117 .local v0, "i", int
112118 17| if-gt v0, v4, Label_3
112121 21| add-int/lit8 v2, v0, #-1 (0xffffffff | NaN)
112125 …25| invoke-static {v0,v3}, android.text.format.DateUtils.getDayOfWeekString(int, int):java.lang.St…
112131 35| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
112145 3| const-string/jumbo v0, "visible=1"
112147 .local v0, "where", java.lang.String
112157 …21| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
112163 35| move-result-object v0
112166 36| return-object v0
112176 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthListView$1, com.an…
112177 3| iput-object v1, v0, com.android.calendar.month.MonthListView$1.this$0
112179 5| invoke-direct {v0}, java.lang.Object.<init>():void
112191 3| iget-object v0, v3, com.android.calendar.month.MonthListView$1.this$0
112192 5| iget-object v0, v0, com.android.calendar.month.MonthListView.mTempTime
112193 7| if-eqz v0, Label_1
112194 9| iget-object v0, v3, com.android.calendar.month.MonthListView$1.this$0
112195 11| iget-object v0, v0, com.android.calendar.month.MonthListView.mListContext
112196 13| if-eqz v0, Label_1
112198 15| iget-object v0, v3, com.android.calendar.month.MonthListView$1.this$0
112199 17| iget-object v0, v0, com.android.calendar.month.MonthListView.mTempTime
112209 33| iput-object v1, v0, android.text.format.Time.timezone
112218 3| iget-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
112219 5| return-object v0
112229 3| const/4 v0, #+0 (0x00000000 | 0.00000)
112230 4| sput v0, com.android.calendar.month.MonthListView.mScale
112232 6| const/16 v0, #+1500 (0x000005dc | 2.10195e-42)
112233 8| sput v0, com.android.calendar.month.MonthListView.MIN_VELOCITY_FOR_FLING
112235 10| const/16 v0, #+2000 (0x000007d0 | 2.80260e-42)
112236 12| sput v0, com.android.calendar.month.MonthListView.MULTIPLE_MONTH_VELOCITY_THRESHOLD
112238 14| const/16 v0, #+500 (0x000001f4 | 7.00649e-43)
112239 16| sput v0, com.android.calendar.month.MonthListView.FLING_VELOCITY_DIVIDER
112241 18| const/16 v0, #+1000 (0x000003e8 | 1.40130e-42)
112242 20| sput v0, com.android.calendar.month.MonthListView.FLING_TIME
112257 6| new-instance v0, android.graphics.Rect
112258 8| invoke-direct {v0}, android.graphics.Rect.<init>():void
112259 11| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
112261 13| new-instance v0, com.android.calendar.month.MonthListView$1
112262 …15| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
112263 18| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
112280 6| new-instance v0, android.graphics.Rect
112281 8| invoke-direct {v0}, android.graphics.Rect.<init>():void
112282 11| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
112284 13| new-instance v0, com.android.calendar.month.MonthListView$1
112285 …15| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
112286 18| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
112303 6| new-instance v0, android.graphics.Rect
112304 8| invoke-direct {v0}, android.graphics.Rect.<init>():void
112305 11| iput-object v0, v1, com.android.calendar.month.MonthListView.mFirstViewRect
112307 13| new-instance v0, com.android.calendar.month.MonthListView$1
112308 …15| invoke-direct {v0,v1}, com.android.calendar.month.MonthListView$1.<init>(com.android.calendar.…
112309 18| iput-object v0, v1, com.android.calendar.month.MonthListView.mTimezoneUpdater
112324 3| move-object/from16 v0, v21
112325 5| iget-wide v2:v3, v0, com.android.calendar.month.MonthListView.mDownActionTime
112338 19| move-object/from16 v0, v21
112339 …21| invoke-virtual {v0,v10}, com.android.calendar.month.MonthListView.onTouchEvent(android.view.Mo…
112360 45| move-object/from16 v0, v21
112361 47| iget-object v2, v0, com.android.calendar.month.MonthListView.mTempTime
112364 52| move-object/from16 v0, v21
112365 54| iget-object v2, v0, com.android.calendar.month.MonthListView.mTempTime
112369 59| move-object/from16 v0, v21
112370 61| iget-object v2, v0, com.android.calendar.month.MonthListView.mTempTime
112375 68| move-object/from16 v0, v21
112376 70| iget-object v2, v0, com.android.calendar.month.MonthListView.mTempTime
112382 77| move-object/from16 v0, v21
112383 79| iget-object v2, v0, com.android.calendar.month.MonthListView.mTempTime
112385 83| move-wide/from16 v0:v1, v18:v19
112386 85| invoke-static {v0,v1,v2,v3}, android.text.format.Time.getJulianDay(long, long):int
112397 95| move-object/from16 v0, v21
112398 …97| invoke-virtual {v0,v2}, com.android.calendar.month.MonthListView.getChildAt(int):android.view.…
112406 105| move-object/from16 v0, v21
112407 107| iget-object v2, v0, com.android.calendar.month.MonthListView.mFirstViewRect
112410 112| move-object/from16 v0, v21
112411 114| iget-object v2, v0, com.android.calendar.month.MonthListView.mFirstViewRect
112413 118| move-object/from16 v0, v21
112414 120| iget-object v3, v0, com.android.calendar.month.MonthListView.mFirstViewRect
112440 148| move-object/from16 v0, v21
112441 …150| invoke-virtual {v0,v2,v3}, com.android.calendar.month.MonthListView.smoothScrollBy(int, int):…
112525 7| move-result-object v0
112526 8| check-cast v0, com.android.calendar.month.SimpleWeekView
112528 .local v0, "child", com.android.calendar.month.SimpleWeekView
112529 10| if-nez v0, Label_1
112535 14| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.getFirstJulianDay():int
112553 8| move-result-object v0
112554 9| iput-object v0, v2, com.android.calendar.month.MonthListView.mTracker
112556 11| new-instance v0, android.text.format.Time
112560 19| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
112561 22| iput-object v0, v2, com.android.calendar.month.MonthListView.mTempTime
112563 24| sget v0, com.android.calendar.month.MonthListView.mScale
112565 27| cmpl-float v0, v0, v1
112566 29| if-nez v0, Label_1
112569 34| move-result-object v0
112570 …35| invoke-virtual {v0}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMet…
112571 38| move-result-object v0
112572 39| iget v0, v0, android.util.DisplayMetrics.density
112573 41| sput v0, com.android.calendar.month.MonthListView.mScale
112575 43| sget v0, com.android.calendar.month.MonthListView.mScale
112577 47| cmpl-float v0, v0, v1
112578 49| if-eqz v0, Label_1
112580 51| sget v0, com.android.calendar.month.MonthListView.MIN_VELOCITY_FOR_FLING
112581 53| int-to-float v0, v0
112583 56| mul-float/2addr v0, v1
112584 57| float-to-int v0, v0
112585 58| sput v0, com.android.calendar.month.MonthListView.MIN_VELOCITY_FOR_FLING
112587 60| sget v0, com.android.calendar.month.MonthListView.MULTIPLE_MONTH_VELOCITY_THRESHOLD
112588 62| int-to-float v0, v0
112590 65| mul-float/2addr v0, v1
112591 66| float-to-int v0, v0
112592 67| sput v0, com.android.calendar.month.MonthListView.MULTIPLE_MONTH_VELOCITY_THRESHOLD
112594 69| sget v0, com.android.calendar.month.MonthListView.FLING_VELOCITY_DIVIDER
112595 71| int-to-float v0, v0
112597 74| mul-float/2addr v0, v1
112598 75| float-to-int v0, v0
112599 76| sput v0, com.android.calendar.month.MonthListView.FLING_VELOCITY_DIVIDER
112648 50| move-result v0
112650 .local v0, "vel", float
112651 51| invoke-static {v0}, java.lang.Math.abs(float):float
112658 62| invoke-direct {v5,v0}, com.android.calendar.month.MonthListView.doFling(float):void
112681 6| move-result v0
112682 7| if-nez v0, Label_2
112684 12| move-result v0
112686 13| return v0
112688 14| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
112701 6| move-result v0
112702 7| if-nez v0, Label_2
112704 12| move-result v0
112706 13| return v0
112708 14| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
112723 8| new-array v0, v3, float[]
112724 10| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView$FloatRef.array
112740 8| const/4 v0, #+0 (0x00000000 | 0.00000)
112741 …9| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAnima…
112743 11| const/4 v0, #+0 (0x00000000 | 0.00000)
112744 …12| iput-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mFad…
112760 …4| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAnima…
112761 6| if-eq v0, v6, Label_1
112774 …16| iget-boolean v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mFad…
112775 18| if-eqz v0, Label_4
112777 …20| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
112778 …22| invoke-static {v0}, com.android.calendar.month.MonthWeekEventsView.-get0(com.android.calendar.…
112779 25| move-result-object v0
112780 26| if-eqz v0, Label_2
112782 …28| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
112783 …30| invoke-static {v0}, com.android.calendar.month.MonthWeekEventsView.-get0(com.android.calendar.…
112784 33| move-result-object v0
112785 34| invoke-virtual {v0}, android.animation.ObjectAnimator.removeAllListeners():void
112787 …37| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
112788 …39| invoke-static {v0}, com.android.calendar.month.MonthWeekEventsView.-get0(com.android.calendar.…
112789 42| move-result-object v0
112790 43| invoke-virtual {v0}, android.animation.ObjectAnimator.cancel():void
112793 …46| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
112804 …64| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set2(com.android.calend…
112806 …67| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
112807 …69| invoke-static {v0}, com.android.calendar.month.MonthWeekEventsView.-get0(com.android.calendar.…
112808 72| move-result-object v0
112809 …73| iput-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAnim…
112811 75| const/4 v0, #+0 (0x00000000 | 0.00000)
112812 …76| iput-boolean v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mFad…
112814 …78| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
112815 …80| invoke-static {v0}, com.android.calendar.month.MonthWeekEventsView.-get0(com.android.calendar.…
112816 83| move-result-object v0
112817 …84| invoke-virtual {v0,v5}, android.animation.ObjectAnimator.addListener(android.animation.Animato…
112819 …87| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
112820 …89| invoke-static {v0}, com.android.calendar.month.MonthWeekEventsView.-get0(com.android.calendar.…
112821 92| move-result-object v0
112823 …95| invoke-virtual {v0,v2,v3}, android.animation.ObjectAnimator.setDuration(long):android.animatio…
112825 …98| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this$0
112826 …100| invoke-static {v0}, com.android.calendar.month.MonthWeekEventsView.-get0(com.android.calendar…
112827 103| move-result-object v0
112828 104| invoke-virtual {v0}, android.animation.ObjectAnimator.start():void
112838 …109| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this…
112840 …112| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set0(com.android.calen…
112842 …115| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this…
112844 …118| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set1(com.android.calen…
112846 …121| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAni…
112847 123| invoke-virtual {v0}, android.animation.Animator.removeAllListeners():void
112849 126| const/4 v0, #+0 (0x00000000 | 0.00000)
112850 …127| iput-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAni…
112852 …129| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this…
112854 …132| invoke-static {v0,v1}, com.android.calendar.month.MonthWeekEventsView.-set2(com.android.calen…
112856 …135| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.this…
112857 137| invoke-virtual {v0}, com.android.calendar.month.MonthWeekEventsView.invalidate():void
112863 142| move-exception v0
112865 144| throw v0
112875 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthWeekEventsView$Tod…
112876 …3| iput-object v1, v0, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mAnima…
112888 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthWeekEventsView$Tod…
112889 …3| iput-boolean v1, v0, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.mFadi…
112901 3| const/16 v0, #+32 (0x00000020 | 4.48416e-44)
112902 5| sput v0, com.android.calendar.month.SimpleWeekView.DEFAULT_HEIGHT
112904 7| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
112905 9| sput v0, com.android.calendar.month.SimpleWeekView.MIN_HEIGHT
112907 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
112908 12| sput v0, com.android.calendar.month.SimpleWeekView.DAY_SEPARATOR_WIDTH
112910 14| const/16 v0, #+14 (0x0000000e | 1.96182e-44)
112911 16| sput v0, com.android.calendar.month.SimpleWeekView.MINI_DAY_NUMBER_TEXT_SIZE
112913 18| const/16 v0, #+12 (0x0000000c | 1.68156e-44)
112914 20| sput v0, com.android.calendar.month.SimpleWeekView.MINI_WK_NUMBER_TEXT_SIZE
112916 22| const/16 v0, #+18 (0x00000012 | 2.52234e-44)
112917 24| sput v0, com.android.calendar.month.SimpleWeekView.MINI_TODAY_NUMBER_TEXT_SIZE
112919 26| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
112920 27| sput v0, com.android.calendar.month.SimpleWeekView.MINI_TODAY_OUTLINE_WIDTH
112922 29| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
112923 30| sput v0, com.android.calendar.month.SimpleWeekView.WEEK_NUM_MARGIN_BOTTOM
112925 32| const/4 v0, #+0 (0x00000000 | 0.00000)
112926 33| sput v0, com.android.calendar.month.SimpleWeekView.mScale
112994 71| move-result-object v0
112996 .local v0, "res", android.content.res.Resources
112998 75| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113003 84| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113008 93| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113013 102| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113018 111| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113023 120| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113028 129| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
113033 …138| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawa…
113124 3| iget-boolean v0, v3, com.android.calendar.month.SimpleWeekView.mHasSelectedDay
113125 5| if-eqz v0, Label_1
113127 7| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.p
113129 11| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
113131 14| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.p
113133 18| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
113135 21| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.r
113137 24| iput v1, v0, android.graphics.Rect.top
113139 26| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.r
113142 32| iput v1, v0, android.graphics.Rect.bottom
113144 34| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.r
113146 38| iput v1, v0, android.graphics.Rect.left
113148 40| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.r
113150 44| iput v1, v0, android.graphics.Rect.right
113152 46| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.r
113154 …50| invoke-virtual {v4,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
113156 53| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.r
113158 57| iput v1, v0, android.graphics.Rect.left
113160 59| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.r
113164 66| iput v1, v0, android.graphics.Rect.right
113166 68| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.r
113168 …72| invoke-virtual {v4,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
113184 3| iget-boolean v0, v7, com.android.calendar.month.SimpleWeekView.mHasSelectedDay
113185 5| if-eqz v0, Label_1
113187 7| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.r
113189 10| iput v1, v0, android.graphics.Rect.top
113191 12| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.r
113194 18| iput v1, v0, android.graphics.Rect.bottom
113196 20| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.r
113199 26| iput v1, v0, android.graphics.Rect.left
113201 28| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.r
113204 34| iput v1, v0, android.graphics.Rect.right
113206 36| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.p
113209 41| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
113211 44| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.p
113213 48| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
113215 51| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.p
113217 55| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
113219 58| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.r
113221 …62| invoke-virtual {v8,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
113224 65| iget-boolean v0, v7, com.android.calendar.month.SimpleWeekView.mShowWeekNum
113225 67| if-eqz v0, Label_2
113227 69| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.p
113229 73| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
113231 76| iget-object v0, v7, com.android.calendar.month.SimpleWeekView.p
113234 81| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
113236 84| iget v0, v7, com.android.calendar.month.SimpleWeekView.mWidth
113239 90| sub-int/2addr v0, v1
113241 93| div-int/2addr v0, v1
113243 96| add-int v6, v0, v1
113249 101| iget v0, v7, com.android.calendar.month.SimpleWeekView.mHeight
113250 103| int-to-float v4, v0
113252 106| move-object v0, v8
113253 …107| invoke-virtual/range {v0..v5}, android.graphics.Canvas.drawLine(float, float, float, float, a…
113284 19| mul-int/lit8 v0, v3, #+2 (0x00000002 | 2.80260e-45)
113286 .local v0, "divisor", int
113314 66| div-int/2addr v6, v0
113381 155| div-int/2addr v6, v0
113483 65| add-int v0, v4, v1
113485 .local v0, "day", int
113494 78| if-ge v0, v9, Label_6
113496 80| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
113499 82| invoke-virtual {v3,v0}, android.text.format.Time.setJulianDay(int):long
113504 86| if-ne v0, v9, Label_5
113521 3| iget v0, v1, com.android.calendar.month.SimpleWeekView.mFirstJulianDay
113522 5| return v0
113532 3| iget v0, v1, com.android.calendar.month.SimpleWeekView.mFirstMonth
113533 5| return v0
113543 3| iget v0, v1, com.android.calendar.month.SimpleWeekView.mLastMonth
113544 5| return v0
113555 4| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.p
113557 7| invoke-virtual {v0,v1}, android.graphics.Paint.setFakeBoldText(boolean):void
113559 10| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.p
113560 12| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
113562 15| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.p
113565 20| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
113567 23| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.p
113569 27| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
113571 30| new-instance v0, android.graphics.Paint
113572 32| invoke-direct {v0}, android.graphics.Paint.<init>():void
113573 35| iput-object v0, v3, com.android.calendar.month.SimpleWeekView.mMonthNumPaint
113575 37| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.mMonthNumPaint
113576 39| invoke-virtual {v0,v2}, android.graphics.Paint.setFakeBoldText(boolean):void
113578 42| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.mMonthNumPaint
113579 44| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
113581 47| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.mMonthNumPaint
113584 52| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
113586 55| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.mMonthNumPaint
113588 59| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
113590 62| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.mMonthNumPaint
113592 66| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
113594 69| iget-object v0, v3, com.android.calendar.month.SimpleWeekView.mMonthNumPaint
113596 … 73| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
113608 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.SimpleWeekView, android…
113609 …3| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawBackground(android.graphi…
113611 …6| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawWeekNums(android.graphics…
113613 …9| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeekView.drawDaySeparators(android.gra…
113692 93| move-result-object v0
113694 .local v0, "accessEvent", android.view.accessibility.AccessibilityEvent
113695 94| invoke-virtual {v0}, android.view.accessibility.AccessibilityEvent.getText():java.util.List
113699 …101| invoke-virtual {v12,v0}, com.android.calendar.month.SimpleWeekView.sendAccessibilityEventUnch…
113704 .end_local v0
113720 6| move-result v0
113722 …9| invoke-virtual {v2,v0,v1}, com.android.calendar.month.SimpleWeekView.setMeasuredDimension(int, …
113734 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.month.SimpleWeekView, int, in…
113735 3| iput v1, v0, com.android.calendar.month.SimpleWeekView.mWidth
113737 … 5| invoke-virtual {v0}, com.android.calendar.month.SimpleWeekView.updateSelectionPositions():void
113914 253| sub-int v0, v6, v7
113916 .local v0, "diff", int
113917 255| if-gez v0, Label_10
113919 257| add-int/lit8 v0, v0, #+7 (0x00000007 | 9.80909e-45)
113923 261| sub-int/2addr v6, v0
113930 .end_local v0
114094 11| sub-int v0, v1, v2
114096 .local v0, "selectedPosition", int
114097 13| if-gez v0, Label_1
114099 15| add-int/lit8 v0, v0, #+7 (0x00000007 | 9.80909e-45)
114105 21| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
114112 30| mul-int/2addr v1, v0
114121 39| add-int/lit8 v1, v0, #+1 (0x00000001 | 1.40130e-45)
114136 .end_local v0
114143 3| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
114144 5| return-object v0
114149 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthWeekEventsView, bo…
114150 3| iput-boolean v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateToday
114156 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthWeekEventsView, in…
114157 3| iput v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateTodayAlpha
114163 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthWeekEventsView, an…
114164 3| iput-object v1, v0, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
114180 10| const/16 v0, #+32 (0x00000020 | 4.48416e-44)
114181 12| sput v0, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NUMBER
114185 16| const/16 v0, #+14 (0x0000000e | 1.96182e-44)
114186 18| sput v0, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_EVENT_TITLE
114190 22| const/16 v0, #+14 (0x0000000e | 1.96182e-44)
114191 24| sput v0, com.android.calendar.month.MonthWeekEventsView.TEXT_SIZE_MONTH_NAME
114203 36| const/16 v0, #+32 (0x00000020 | 4.48416e-44)
114204 38| sput v0, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
114206 40| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
114207 41| sput v0, com.android.calendar.month.MonthWeekEventsView.DNA_SIDE_PADDING
114209 43| const/high16 v0, #-16777216 (0xff000000 | -1.70141e+38)
114210 45| sput v0, com.android.calendar.month.MonthWeekEventsView.CONFLICT_COLOR
114212 47| const/4 v0, #-1 (0xffffffff | NaN)
114213 48| sput v0, com.android.calendar.month.MonthWeekEventsView.EVENT_TEXT_COLOR
114223 58| const/16 v0, #+20 (0x00000014 | 2.80260e-44)
114224 60| sput v0, com.android.calendar.month.MonthWeekEventsView.SIDE_PADDING_WEEK_NUMBER
114228 64| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
114229 65| sput v0, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_INNER_WIDTH
114231 67| const/16 v0, #+53 (0x00000035 | 7.42688e-44)
114232 69| sput v0, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGTH
114234 71| const/16 v0, #+64 (0x00000040 | 8.96831e-44)
114235 … 73| sput v0, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_VERTICAL_LENGHT_PORTRAIT
114237 75| const/16 v0, #+50 (0x00000032 | 7.00649e-44)
114238 77| sput v0, com.android.calendar.month.MonthWeekEventsView.MIN_WEEK_WIDTH
114240 79| const/16 v0, #+38 (0x00000026 | 5.32493e-44)
114241 81| sput v0, com.android.calendar.month.MonthWeekEventsView.EVENT_X_OFFSET_LANDSCAPE
114245 85| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
114246 86| sput v0, com.android.calendar.month.MonthWeekEventsView.EVENT_Y_OFFSET_PORTRAIT
114248 88| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
114249 90| sput v0, com.android.calendar.month.MonthWeekEventsView.EVENT_SQUARE_WIDTH
114257 98| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
114258 99| sput v0, com.android.calendar.month.MonthWeekEventsView.EVENT_BOTTOM_PADDING
114262 103| const/16 v0, #+24 (0x00000018 | 3.36312e-44)
114263 105| sput v0, com.android.calendar.month.MonthWeekEventsView.SPACING_WEEK_NUMBER
114267 109| new-instance v0, java.lang.StringBuilder
114269 113| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
114270 116| sput-object v0, com.android.calendar.month.MonthWeekEventsView.mStringBuilder
114272 118| new-instance v0, java.util.Formatter
114276 …126| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):…
114277 129| sput-object v0, com.android.calendar.month.MonthWeekEventsView.mFormatter
114295 9| new-instance v0, android.text.format.Time
114296 11| invoke-direct {v0}, android.text.format.Time.<init>():void
114297 14| iput-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mToday
114303 20| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
114304 21| iput v0, v5, com.android.calendar.month.MonthWeekEventsView.mOrientation
114312 29| new-instance v0, com.android.calendar.month.MonthWeekEventsView$FloatRef
114314 …33| invoke-direct {v0,v5,v1}, com.android.calendar.month.MonthWeekEventsView$FloatRef.<init>(com.a…
114315 36| iput-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mEventOutlines
114325 46| new-instance v0, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener
114326 …48| invoke-direct {v0,v5}, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.<i…
114327 51| iput-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mAnimatorListener
114340 3| iget v0, v5, com.android.calendar.month.MonthWeekEventsView.mWidth
114342 .local v0, "effectiveWidth", int
114356 17| sub-int/2addr v0, v2
114359 18| mul-int v3, v6, v0
114381 13| move-result v0
114383 .local v0, "alpha", int
114418 71| invoke-virtual {v1,v0}, android.graphics.Paint.setAlpha(int):void
114421 .end_local v0
114432 3| const/4 v0, #-1 (0xffffffff | NaN)
114433 4| iput v0, v1, com.android.calendar.month.MonthWeekEventsView.mClickedDayIndex
114451 6| iget v0, v10, com.android.calendar.month.MonthWeekEventsView.mWidth
114453 10| if-gt v0, v1, Label_2
114464 20| move-result-object v0
114465 21| if-eqz v0, Label_1
114469 25| sget-boolean v0, com.android.calendar.month.MonthWeekEventsView.mShowDetailsInMonth
114470 27| if-nez v0, Label_6
114472 29| iget-object v0, v10, com.android.calendar.month.MonthWeekEventsView.mEvents
114473 31| invoke-interface {v0}, java.util.List.size():int
114477 35| iget v0, v10, com.android.calendar.month.MonthWeekEventsView.mWidth
114480 41| sub-int v8, v0, v1
114483 43| iget-boolean v0, v10, com.android.calendar.month.MonthWeekEventsView.mShowWeekNum
114484 45| if-eqz v0, Label_3
114486 47| sget v0, com.android.calendar.month.MonthWeekEventsView.SPACING_WEEK_NUMBER
114487 49| sub-int/2addr v8, v0
114490 50| div-int v0, v8, v9
114493 56| sub-int/2addr v0, v1
114494 57| sput v0, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
114496 59| iget-object v0, v10, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
114499 64| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
114501 67| new-array v0, v9, int[]
114502 69| iput-object v0, v10, com.android.calendar.month.MonthWeekEventsView.mDayXs
114509 74| iget-object v0, v10, com.android.calendar.month.MonthWeekEventsView.mDayXs
114517 88| aput v1, v0, v7
114523 94| sget v0, com.android.calendar.month.MonthWeekEventsView.DAY_SEPARATOR_INNER_WIDTH
114525 98| add-int/2addr v0, v1
114527 101| add-int/2addr v0, v1
114528 102| add-int/lit8 v2, v0, #+1 (0x00000001 | 1.40130e-45)
114531 104| iget v0, v10, com.android.calendar.month.MonthWeekEventsView.mHeight
114533 108| sub-int v3, v0, v1
114536 110| iget v0, v10, com.android.calendar.month.MonthWeekEventsView.mFirstJulianDay
114544 …121| invoke-static/range {v0..v6}, com.android.calendar.Utils.createDNAStrands(int, java.util.Arra…
114545 124| move-result-object v0
114546 125| iput-object v0, v10, com.android.calendar.month.MonthWeekEventsView.mDna
114565 3| const/4 v0, #+0 (0x00000000 | 0.00000)
114567 .local v0, "i", int
114582 21| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
114588 25| aget-boolean v2, v2, v0
114592 29| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
114595 34| if-ge v0, v2, Label_3
114597 38| aget-boolean v2, v2, v0
114603 46| sub-int v3, v0, v1
114652 119| add-int/lit8 v0, v3, #-1 (0xffffffff | NaN)
114653 121| aget-boolean v2, v2, v0
114657 125| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
114658 127| if-lt v0, v1, Label_8
114660 131| aget-boolean v2, v2, v0
114665 137| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
114672 147| sub-int v3, v0, v1
114695 3| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDna
114696 5| if-eqz v0, Label_7
114698 7| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDna
114699 9| invoke-virtual {v0}, java.util.HashMap.values():java.util.Collection
114700 12| move-result-object v0
114701 13| invoke-interface {v0}, java.lang.Iterable.iterator():java.util.Iterator
114706 20| move-result v0
114707 21| if-eqz v0, Label_2
114713 29| iget v0, v8, com.android.calendar.Utils$DNAStrand.color
114715 33| if-eq v0, v1, Label_1
114716 35| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.points
114717 37| if-eqz v0, Label_1
114719 39| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.points
114720 41| array-length v0, v0
114721 42| if-eqz v0, Label_1
114723 44| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
114725 48| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
114727 51| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.points
114729 …55| invoke-virtual {v12,v0,v1}, android.graphics.Canvas.drawLines(float[], android.graphics.Paint)…
114734 60| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDna
114738 68| invoke-virtual {v0,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
114744 76| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.points
114745 78| if-eqz v0, Label_3
114746 80| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.points
114747 82| array-length v0, v0
114748 83| if-eqz v0, Label_3
114750 85| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDNATimePaint
114752 89| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
114754 92| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.points
114756 …96| invoke-virtual {v12,v0,v1}, android.graphics.Canvas.drawLines(float[], android.graphics.Paint)…
114759 99| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDayXs
114760 101| if-nez v0, Label_4
114765 104| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDayXs
114766 106| array-length v7, v0
114769 107| sget v0, com.android.calendar.month.MonthWeekEventsView.DNA_ALL_DAY_WIDTH
114771 111| sub-int/2addr v0, v1
114772 112| div-int/lit8 v10, v0, #+2 (0x00000002 | 2.80260e-45)
114776 116| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.allDays
114777 118| if-eqz v0, Label_7
114778 120| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.allDays
114779 122| array-length v0, v0
114780 123| if-ne v0, v7, Label_7
114787 128| iget-object v0, v8, com.android.calendar.Utils$DNAStrand.allDays
114788 130| aget v0, v0, v6
114789 132| if-eqz v0, Label_6
114791 134| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDNAAllDayPaint
114794 140| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
114796 143| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDayXs
114797 145| aget v0, v0, v6
114798 147| add-int/2addr v0, v10
114799 148| int-to-float v1, v0
114800 149| sget v0, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
114801 151| int-to-float v2, v0
114802 152| iget-object v0, v11, com.android.calendar.month.MonthWeekEventsView.mDayXs
114803 154| aget v0, v0, v6
114804 156| add-int/2addr v0, v10
114805 157| int-to-float v3, v0
114807 158| sget v0, com.android.calendar.month.MonthWeekEventsView.DNA_MARGIN
114809 162| add-int/2addr v0, v4
114810 163| int-to-float v4, v0
114812 166| move-object v0, v12
114814 …167| invoke-virtual/range {v0..v5}, android.graphics.Canvas.drawLine(float, float, float, float, a…
114843 9| const/16 v0, #+24 (0x00000018 | 3.36312e-44)
114845 .local v0, "count", int
114860 23| const/16 v0, #+28 (0x0000001c | 3.92364e-44)
114891 47| add-int/lit8 v0, v0, #+4 (0x00000004 | 5.60519e-45)
114925 72| if-ge v2, v0, Label_3
114969 …119| invoke-virtual {v14,v3,v12,v0,v9}, android.graphics.Canvas.drawLines(float[], int, int, andro…
114990 11| move-object/from16 v0, v27
114991 13| iget-boolean v12, v0, com.android.calendar.Event.allDay
114994 15| move-object/from16 v0, v25
114995 17| iget v0, v0, com.android.calendar.month.MonthWeekEventsView.mEventHeight
114996 19| move/from16 v16, v0
115013 35| move-object/from16 v0, v25
115014 37| iget v2, v0, com.android.calendar.month.MonthWeekEventsView.mExtrasHeight
115020 45| move-object/from16 v0, v25
115021 47| iget v3, v0, com.android.calendar.month.MonthWeekEventsView.mHeight
115030 54| move-object/from16 v0, v25
115031 56| iget v2, v0, com.android.calendar.month.MonthWeekEventsView.mExtrasHeight
115043 67| move-object/from16 v0, v27
115044 69| iget v2, v0, com.android.calendar.Event.selfAttendeeStatus
115051 76| move-object/from16 v0, v27
115052 78| iget v15, v0, com.android.calendar.Event.color
115063 88| move-object/from16 v0, v25
115064 90| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115065 92| move/from16 v0, v28
115066 94| iput v0, v2, android.graphics.Rect.left
115068 96| move-object/from16 v0, v25
115069 98| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115073 104| move-object/from16 v0, v25
115074 106| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115078 112| move-object/from16 v0, v25
115079 114| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115080 116| move-object/from16 v0, v25
115081 118| iget v3, v0, com.android.calendar.month.MonthWeekEventsView.mEventHeight
115091 130| move-object/from16 v0, v25
115092 132| iget v2, v0, com.android.calendar.month.MonthWeekEventsView.mEventAscentHeight
115107 144| move-object/from16 v0, v27
115108 146| iget v2, v0, com.android.calendar.Event.selfAttendeeStatus
115119 157| move-object/from16 v0, v25
115120 159| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
115123 164| move-object/from16 v0, v25
115124 166| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
115127 171| move-object/from16 v0, v25
115128 173| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115129 175| move-object/from16 v0, v25
115130 177| iget-object v3, v0, com.android.calendar.month.MonthWeekEventsView.mEventSquarePaint
115131 179| move-object/from16 v0, v26
115132 …181| invoke-virtual {v0,v2,v3}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gr…
115138 187| move-object/from16 v0, v27
115139 189| iget-object v2, v0, com.android.calendar.Event.title
115140 191| move-object/from16 v0, v25
115141 193| iget-object v3, v0, com.android.calendar.month.MonthWeekEventsView.mEventPaint
115150 203| move-object/from16 v0, v25
115151 … 205| iget-object v0, v0, com.android.calendar.month.MonthWeekEventsView.mSolidBackgroundEventPaint
115152 207| move-object/from16 v21, v0
115158 213| move/from16 v0, v23
115159 215| int-to-float v3, v0
115160 216| move/from16 v0, v24
115161 218| int-to-float v4, v0
115162 219| move-object/from16 v0, v26
115164 …223| invoke-virtual {v0,v2,v3,v4,v1}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
115166 226| move-object/from16 v0, v25
115167 228| iget v2, v0, com.android.calendar.month.MonthWeekEventsView.mEventHeight
115180 244| move-object/from16 v0, v25
115181 246| iget v2, v0, com.android.calendar.month.MonthWeekEventsView.mExtrasAscentHeight
115191 262| move-object/from16 v0, v27
115192 264| iget-wide v4:v5, v0, com.android.calendar.Event.startMillis
115194 266| move-object/from16 v0, v27
115195 268| iget-wide v6:v7, v0, com.android.calendar.Event.endMillis
115210 290| move-object/from16 v0, v25
115211 292| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
115213 296| move-object/from16 v0, v20
115214 …298| invoke-static {v0,v2,v13,v3}, android.text.TextUtils.ellipsize(java.lang.CharSequence, androi…
115219 306| move/from16 v0, v23
115220 308| int-to-float v4, v0
115221 309| move/from16 v0, v24
115222 311| int-to-float v5, v0
115224 314| move-object/from16 v0, v25
115225 316| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.mEventDeclinedExtrasPaint
115227 318| move-object/from16 v0, v26
115228 …320| invoke-virtual {v0,v3,v4,v5,v2}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
115230 323| move-object/from16 v0, v25
115231 325| iget v2, v0, com.android.calendar.month.MonthWeekEventsView.mExtrasHeight
115257 338| move-object/from16 v0, v25
115258 340| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115259 342| move/from16 v0, v28
115260 344| iput v0, v2, android.graphics.Rect.left
115262 346| move-object/from16 v0, v25
115263 348| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115268 356| move-object/from16 v0, v25
115269 358| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115270 360| move-object/from16 v0, v25
115271 362| iget v3, v0, com.android.calendar.month.MonthWeekEventsView.mEventAscentHeight
115275 368| move-object/from16 v0, v25
115276 370| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.r
115277 372| move-object/from16 v0, v25
115278 374| iget-object v3, v0, com.android.calendar.month.MonthWeekEventsView.r
115290 391| move-object/from16 v0, v25
115291 393| iget v2, v0, com.android.calendar.month.MonthWeekEventsView.mEventAscentHeight
115306 403| move-object/from16 v0, v25
115307 405| iget-object v0, v0, com.android.calendar.month.MonthWeekEventsView.mDeclinedEventPaint
115308 407| move-object/from16 v21, v0
115316 413| move-object/from16 v0, v25
115317 415| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.mFramedEventPaint
115320 420| move-object/from16 v0, v25
115321 422| iget-object v0, v0, com.android.calendar.month.MonthWeekEventsView.mFramedEventPaint
115322 424| move-object/from16 v21, v0
115328 428| move-object/from16 v0, v25
115329 430| iget-object v0, v0, com.android.calendar.month.MonthWeekEventsView.mEventPaint
115330 432| move-object/from16 v21, v0
115335 436| move-object/from16 v0, v25
115336 438| iget-object v2, v0, com.android.calendar.month.MonthWeekEventsView.mEventExtrasPaint
115348 3| move-object/from16 v0, v27
115349 5| iget-object v3, v0, com.android.calendar.month.MonthWeekEventsView.mEvents
115358 12| move-object/from16 v0, v27
115359 14| iget-object v3, v0, com.android.calendar.month.MonthWeekEventsView.mEvents
115379 42| move-object/from16 v0, v27
115381 …46| invoke-direct {v0,v1}, com.android.calendar.month.MonthWeekEventsView.computeDayLeftPosition(i…
115389 57| move-object/from16 v0, v27
115390 …59| invoke-direct {v0,v3}, com.android.calendar.month.MonthWeekEventsView.computeDayLeftPosition(i…
115394 63| move-object/from16 v0, v27
115395 65| iget v3, v0, com.android.calendar.month.MonthWeekEventsView.mOrientation
115400 72| move-object/from16 v0, v27
115401 74| iget v4, v0, com.android.calendar.month.MonthWeekEventsView.mMonthNumHeight
115443 117| move/from16 v0, v25
115444 119| if-ne v0, v7, Label_9
115482 160| move/from16 v0, v25
115483 162| if-ne v0, v15, Label_10
115495 172| move-object/from16 v0, v27
115498 …178| invoke-virtual {v0,v1,v2,v6}, com.android.calendar.month.MonthWeekEventsView.drawMoreEvents(a…
115570 28| move-result-object v0
115572 .local v0, "text", java.lang.String
115583 …47| invoke-static {v0,v2}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
115605 5| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.r
115610 14| iput v1, v0, android.graphics.Rect.top
115612 16| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.r
115622 31| iput v1, v0, android.graphics.Rect.bottom
115624 33| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.p
115626 37| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
115628 40| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.p
115631 45| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
115633 48| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.r
115640 61| iput v1, v0, android.graphics.Rect.left
115642 63| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.r
115657 84| iput v1, v0, android.graphics.Rect.right
115659 86| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.p
115664 95| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
115666 98| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.r
115668 …102| invoke-virtual {v6,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gr…
115670 105| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.p
115672 109| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
115686 4| const/4 v0, #+0 (0x00000000 | 0.00000)
115688 .local v0, "i", int
115722 40| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
115736 52| aget-boolean v2, v8, v0
115749 64| if-ge v0, v3, Label_10
115753 70| if-ne v5, v0, Label_7
115764 86| add-int/lit8 v8, v0, #+1 (0x00000001 | 1.40130e-45)
115768 92| add-int/lit8 v9, v0, #+1 (0x00000001 | 1.40130e-45)
115773 98| sub-int v8, v0, v4
115780 110| aget-object v8, v8, v0
115793 127| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
115802 137| aget-boolean v8, v8, v0
115806 143| aget-boolean v2, v8, v0
115845 19| add-int v0, v3, v1
115847 .local v0, "day", int
115856 32| if-ge v0, v6, Label_3
115858 34| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
115861 36| invoke-virtual {v2,v0}, android.text.format.Time.setJulianDay(int):long
115866 40| if-ne v0, v6, Label_2
115888 11| add-int v0, v1, v2
115891 .local v0, "dayStart", int
115892 13| int-to-float v1, v0
115907 .end_local v0
115908 30| iget v0, v4, com.android.calendar.month.MonthWeekEventsView.mPadding
115909 .restart_local v0
115913 34| int-to-float v1, v0
115919 43| sub-int/2addr v2, v0
115946 21| move-result-object v0
115948 .local v0, "resources", android.content.res.Resources
115957 37| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
115962 46| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
115967 55| invoke-virtual {v0,v1}, android.content.res.Resources.getInteger(int):int
115972 64| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
115977 73| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116218 .end_local v0
116536 6| move-result-object v0
116538 .local v0, "res", android.content.res.Resources
116540 10| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116545 19| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116550 28| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116555 37| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116566 54| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116571 63| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116576 72| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116581 81| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116586 90| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116591 99| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116596 108| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116601 117| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116606 126| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116611 135| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116616 144| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116621 153| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
116626 …162| invoke-virtual {v0,v1}, android.content.res.Resources.getDrawable(int):android.graphics.drawa…
116647 12| iget-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView.mHasToday
116648 14| if-eqz v0, Label_1
116649 16| iget-boolean v0, v1, com.android.calendar.month.MonthWeekEventsView.mAnimateToday
116650 18| if-eqz v0, Label_1
116655 23| sget-boolean v0, com.android.calendar.month.MonthWeekEventsView.mShowDetailsInMonth
116656 25| if-eqz v0, Label_3
116666 34| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mDna
116667 36| if-nez v0, Label_4
116668 38| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mUnsortedEvents
116669 40| if-eqz v0, Label_4
116671 42| iget-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mUnsortedEvents
116672 …44| invoke-virtual {v1,v0}, com.android.calendar.month.MonthWeekEventsView.createDna(java.util.Arr…
116719 47| move-object/from16 v0, v20
116720 …49| invoke-virtual {v0,v4}, com.android.calendar.month.MonthWeekEventsView.getDayFromLocation(floa…
116726 55| move-object/from16 v0, v20
116727 57| iget-object v4, v0, com.android.calendar.month.MonthWeekEventsView.mLastHoverTime
116729 61| move-object/from16 v0, v20
116730 63| iget-object v4, v0, com.android.calendar.month.MonthWeekEventsView.mLastHoverTime
116731 65| move-object/from16 v0, v16
116732 …67| invoke-static {v0,v4}, android.text.format.Time.compare(android.text.format.Time, android.text…
116738 74| move-object/from16 v0, v16
116739 76| invoke-virtual {v0,v4}, android.text.format.Time.toMillis(boolean):long
116768 115| move-object/from16 v0, v20
116769 117| iget-object v4, v0, com.android.calendar.month.MonthWeekEventsView.mEvents
116773 123| move-object/from16 v0, v20
116774 125| iget v5, v0, com.android.calendar.month.MonthWeekEventsView.mPadding
116782 135| move-object/from16 v0, v20
116783 137| iget v5, v0, com.android.calendar.month.MonthWeekEventsView.mNumDays
116786 141| move-object/from16 v0, v20
116787 143| iget v5, v0, com.android.calendar.month.MonthWeekEventsView.mWidth
116790 146| move-object/from16 v0, v20
116791 148| iget v6, v0, com.android.calendar.month.MonthWeekEventsView.mPadding
116799 154| move-object/from16 v0, v20
116800 156| iget-object v4, v0, com.android.calendar.month.MonthWeekEventsView.mEvents
116833 208| move-object/from16 v0, v18
116834 210| invoke-interface {v0,v4}, java.util.List.add(java.lang.Object):boolean
116857 242| move-object/from16 v0, v19
116858 …244| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
116867 259| move-object/from16 v0, v18
116868 261| invoke-interface {v0,v4}, java.util.List.add(java.lang.Object):boolean
116883 270| move-object/from16 v0, v20
116884 …272| invoke-virtual {v0,v2}, com.android.calendar.month.MonthWeekEventsView.sendAccessibilityEvent…
116886 275| move-object/from16 v0, v16
116888 279| iput-object v0, v1, com.android.calendar.month.MonthWeekEventsView.mLastHoverTime
116906 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.MonthWeekEventsView, in…
116907 3| iput v1, v0, com.android.calendar.month.MonthWeekEventsView.mAnimateTodayAlpha
116909 5| invoke-virtual {v0}, com.android.calendar.month.MonthWeekEventsView.invalidate():void
116923 6| move-result v0
116924 7| iput v0, v1, com.android.calendar.month.MonthWeekEventsView.mClickedDayIndex
116949 12| move-result v0
116951 15| if-eq v0, v1, Label_3
116953 17| const-string/jumbo v0, "MonthView"
116955 21| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
116956 24| move-result v0
116957 25| if-eqz v0, Label_2
116959 27| const-string/jumbo v0, "MonthView"
116983 67| invoke-static {v0,v1}, android.util.Log.wtf(java.lang.String, java.lang.String):int
117003 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.month.MonthWeekEventsView, ja…
117004 …3| invoke-virtual {v0,v1}, com.android.calendar.month.MonthWeekEventsView.setEvents(java.util.List…
117006 …6| invoke-virtual {v0,v2}, com.android.calendar.month.MonthWeekEventsView.createDna(java.util.Arra…
117022 6| const-string/jumbo v0, "orientation"
117023 9| invoke-virtual {v6,v0}, java.util.HashMap.containsKey(java.lang.Object):boolean
117024 12| move-result v0
117025 13| if-eqz v0, Label_1
117027 15| const-string/jumbo v0, "orientation"
117028 18| invoke-virtual {v6,v0}, java.util.HashMap.get(java.lang.Object):java.lang.Object
117029 21| move-result-object v0
117030 22| check-cast v0, java.lang.Integer
117031 24| invoke-virtual {v0}, java.lang.Integer.intValue():int
117032 27| move-result v0
117033 28| iput v0, v5, com.android.calendar.month.MonthWeekEventsView.mOrientation
117038 33| iget v0, v5, com.android.calendar.month.MonthWeekEventsView.mNumDays
117039 35| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
117040 37| iput v0, v5, com.android.calendar.month.MonthWeekEventsView.mNumCells
117042 39| const-string/jumbo v0, "animate_today"
117043 42| invoke-virtual {v6,v0}, java.util.HashMap.containsKey(java.lang.Object):boolean
117044 45| move-result v0
117045 46| if-eqz v0, Label_3
117046 48| iget-boolean v0, v5, com.android.calendar.month.MonthWeekEventsView.mHasToday
117047 50| if-eqz v0, Label_3
117053 55| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
117054 57| if-eqz v0, Label_2
117056 59| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
117057 61| invoke-virtual {v0}, android.animation.ObjectAnimator.removeAllListeners():void
117059 64| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
117060 66| invoke-virtual {v0}, android.animation.ObjectAnimator.cancel():void
117063 69| const-string/jumbo v0, "animateTodayAlpha"
117077 …91| invoke-static {v5,v0,v2}, android.animation.ObjectAnimator.ofInt(java.lang.Object, java.lang.S…
117078 94| move-result-object v0
117079 95| iput-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
117081 97| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
117083 …101| invoke-virtual {v0,v2,v3}, android.animation.ObjectAnimator.setDuration(long):android.animati…
117085 104| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mAnimatorListener
117087 …108| invoke-virtual {v0,v2}, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.…
117089 111| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mAnimatorListener
117091 …114| invoke-virtual {v0,v2}, com.android.calendar.month.MonthWeekEventsView$TodayAnimatorListener.…
117093 117| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
117095 …121| invoke-virtual {v0,v2}, android.animation.ObjectAnimator.addListener(android.animation.Animat…
117097 124| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
117098 125| iput-boolean v0, v5, com.android.calendar.month.MonthWeekEventsView.mAnimateToday
117100 127| iget-object v0, v5, com.android.calendar.month.MonthWeekEventsView.mTodayAnimator
117101 129| invoke-virtual {v0}, android.animation.ObjectAnimator.start():void
117110 134| move-exception v0
117112 136| throw v0
117138 23| sub-int v0, v2, v3
117140 .local v0, "effectiveWidth", int
117142 27| sub-int/2addr v0, v2
117144 28| mul-int v2, v1, v0
117152 40| mul-int/2addr v2, v0
117170 .end_local v0
117200 32| move-result v0
117202 .local v0, "julianToday", int
117204 35| if-lt v0, v1, Label_2
117208 42| if-ge v0, v1, Label_2
117213 48| sub-int v1, v0, v1
117235 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.SimpleDayPickerFragment…
117236 3| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$1.this$0
117238 5| invoke-direct {v0}, java.lang.Object.<init>():void
117262 22| move-result-wide v0:v1
117264 .local v0, "currentMillis", long
117277 39| sub-long v4:v5, v6:v7, v0:v1
117303 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.SimpleDayPickerFragment…
117304 3| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$2.this$0
117306 5| invoke-direct {v0}, android.database.DataSetObserver.<init>():void
117322 11| move-result-object v0
117324 .local v0, "day", android.text.format.Time
117325 12| iget v1, v0, android.text.format.Time.year
117330 22| iget v1, v0, android.text.format.Time.yearDay
117338 34| invoke-virtual {v0,v4}, android.text.format.Time.toMillis(boolean):long
117355 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.SimpleDayPickerFragment…
117356 …3| iput-object v1, v0, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.this…
117357 5| invoke-direct {v0}, java.lang.Object.<init>():void
117369 …3| iget-object v0, v4, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.this…
117370 5| iget-object v0, v0, com.android.calendar.month.SimpleDayPickerFragment.mHandler
117371 7| invoke-virtual {v0,v4}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
117375 …12| iget-object v0, v4, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.thi…
117376 14| iget-object v0, v0, com.android.calendar.month.SimpleDayPickerFragment.mHandler
117378 … 18| invoke-virtual {v0,v4,v2,v3}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
117390 …3| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.this…
117392 7| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mCurrentScrollState
117394 9| const-string/jumbo v0, "MonthFragment"
117396 13| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
117397 16| move-result v0
117398 17| if-eqz v0, Label_1
117400 19| const-string/jumbo v0, "MonthFragment"
117420 59| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
117423 … 62| iget v0, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.mNewState
117424 64| if-nez v0, Label_3
117426 …66| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.thi…
117427 68| iget v0, v0, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
117428 70| if-eqz v0, Label_3
117430 …72| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.thi…
117432 76| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
117434 …78| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.thi…
117435 80| iget-object v0, v0, com.android.calendar.month.SimpleDayPickerFragment.mAdapter
117438 …86| invoke-virtual {v0,v1}, com.android.calendar.month.SimpleWeeksAdapter.updateFocusMonth(int):vo…
117444 …90| iget-object v0, v3, com.android.calendar.month.SimpleDayPickerFragment$ScrollStateRunnable.thi…
117446 94| iput v1, v0, com.android.calendar.month.SimpleDayPickerFragment.mPreviousScrollState
117457 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.month.SimpleWeeksAdapter$Cale…
117458 …3| iput-object v1, v0, com.android.calendar.month.SimpleWeeksAdapter$CalendarGestureListener.this$0
117459 5| invoke-direct {v0}, android.view.GestureDetector$SimpleOnGestureListener.<init>():void
117471 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
117472 4| return v0
117482 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.recurrencepicker.LinearLayout…
117483 3| invoke-direct {v0,v1}, android.widget.LinearLayout.<init>(android.content.Context):void
117495 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.recurrencepicker.LinearLayout…
117496 …3| invoke-direct {v0,v1,v2}, android.widget.LinearLayout.<init>(android.content.Context, android.u…
117508 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.recurrencepicker.LinearLayout…
117509 …3| invoke-direct {v0,v1,v2,v3}, android.widget.LinearLayout.<init>(android.content.Context, androi…
117523 6| move-result v0
117524 7| div-int/lit8 v0, v0, #+7 (0x00000007 | 9.80909e-45)
117525 …9| invoke-static {v0}, com.android.calendar.recurrencepicker.WeekButton.setSuggestedWidth(int):void
117539 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
117540 3| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$1.this$0
117542 5| invoke-direct {v0}, java.lang.Object.<init>():void
117555 3| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$1.this$0
117556 …5| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-get6(com.andr…
117559 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
117561 …12| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recu…
117563 14| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$1.this$0
117564 …16| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-wrap0(com.an…
117569 20| const/4 v0, #+0 (0x00000000 | 0.00000)
117580 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
117581 …3| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$minMaxTextWatc…
117582 5| invoke-direct {v0}, java.lang.Object.<init>():void
117584 …8| iput v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$minMaxTextWatcher.mMin
117586 …10| iput v4, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$minMaxTextWatcher.mM…
117588 …12| iput v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$minMaxTextWatcher.mD…
117640 40| move-exception v0
117642 .local v0, "e", java.lang.NumberFormatException
117648 .end_local v0
117665 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
117676 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
117687 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
117698 …0| invoke-static/range {v0..v5}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
117699 3| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$2.this$0
117701 …5| invoke-direct {v0,v1,v3,v4,v5}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$mi…
117714 3| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$2.this$0
117715 …5| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-get5(com.andr…
117716 8| move-result v0
117718 10| if-eq v0, v1, Label_1
117719 12| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$2.this$0
117720 …14| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-get4(com.and…
117721 17| move-result-object v0
117722 18| invoke-virtual {v0}, android.widget.EditText.getText():android.text.Editable
117723 21| move-result-object v0
117724 22| invoke-interface {v0}, android.text.Editable.toString():java.lang.String
117725 25| move-result-object v0
117726 26| invoke-virtual {v0}, java.lang.String.length():int
117727 29| move-result v0
117728 30| if-lez v0, Label_1
117730 32| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$2.this$0
117731 …34| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-get6(com.and…
117732 37| move-result-object v0
117733 …38| iput v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inte…
117735 40| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$2.this$0
117736 …42| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-wrap3(com.an…
117738 45| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog$2.this$0
117739 …47| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-get4(com.and…
117740 50| move-result-object v0
117741 51| invoke-virtual {v0}, android.widget.EditText.requestLayout():void
117754 …0| invoke-static/range {v0..v5}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
117755 3| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
117757 …5| invoke-direct {v0,v1,v3,v4,v5}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$mi…
117770 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
117771 …5| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-get6(com.andr…
117772 8| move-result-object v0
117773 …9| iget v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endCo…
117774 11| if-eq v0, v2, Label_1
117776 13| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
117777 …15| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-get6(com.and…
117778 18| move-result-object v0
117779 …19| iput v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
117781 21| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
117782 …23| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-wrap2(com.an…
117784 26| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$3.this$0
117785 …28| invoke-static {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.-get0(com.and…
117786 31| move-result-object v0
117787 32| invoke-virtual {v0}, android.widget.EditText.requestLayout():void
117867 93| move-result-object v0
117869 .local v0, "countEndStr", java.lang.String
117871 97| invoke-virtual {v0,v2}, java.lang.String.indexOf(java.lang.String):int
117900 20| move-result-object v0
117901 21| check-cast v0, android.widget.TextView
117903 .local v0, "item", android.widget.TextView
117908 31| invoke-virtual {v0,v2}, android.widget.TextView.setText(java.lang.CharSequence):void
117913 .end_local v0
118010 108| move-result-object v0
118012 .local v0, "endString", java.lang.String
118014 112| invoke-virtual {v0,v5}, java.lang.String.indexOf(java.lang.String):int
118052 167| invoke-virtual {v0}, java.lang.String.length():int
118055 171| invoke-virtual {v0,v3,v6}, java.lang.String.substring(int, int):java.lang.String
118075 204| invoke-virtual {v0,v5}, java.lang.String.charAt(int):char
118083 214| invoke-virtual {v0,v8,v2}, java.lang.String.substring(int, int):java.lang.String
118105 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
118110 … 9| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
118112 …11| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inte…
118114 13| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
118115 …14| iput v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
118117 16| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
118118 17| new-array v0, v0, boolean[]
118119 …19| iput-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
118131 3| const/4 v0, #+0 (0x00000000 | 0.00000)
118132 4| return v0
118142 3| new-instance v0, java.lang.StringBuilder
118143 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
118145 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
118146 14| move-result-object v0
118148 17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
118149 20| move-result-object v0
118151 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
118152 27| move-result-object v0
118154 30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
118155 33| move-result-object v0
118157 …37| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
118158 40| move-result-object v0
118160 43| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
118161 46| move-result-object v0
118163 …50| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
118164 53| move-result-object v0
118168 …56| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
118169 59| move-result-object v0
118173 …63| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
118174 66| move-result-object v0
118178 69| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
118179 72| move-result-object v0
118183 …76| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
118184 79| move-result-object v0
118190 …86| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
118191 89| move-result-object v0
118195 …93| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
118196 96| move-result-object v0
118200 99| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
118201 102| move-result-object v0
118205 …106| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
118206 109| move-result-object v0
118210 112| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
118211 115| move-result-object v0
118215 …119| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
118216 122| move-result-object v0
118220 125| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
118221 128| move-result-object v0
118225 …132| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
118226 135| move-result-object v0
118230 138| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
118231 141| move-result-object v0
118235 …145| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
118236 148| move-result-object v0
118237 149| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
118238 152| move-result-object v0
118239 153| return-object v0
118250 … 3| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
118251 5| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118253 …8| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.inter…
118254 10| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118256 … 13| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
118257 15| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118259 …18| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
118260 20| iget v0, v0, android.text.format.Time.year
118261 22| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118263 …25| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
118264 27| iget v0, v0, android.text.format.Time.month
118265 29| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118267 …32| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
118268 34| iget v0, v0, android.text.format.Time.monthDay
118269 36| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118271 …39| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
118272 41| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118274 …44| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
118275 46| invoke-virtual {v2,v0}, android.os.Parcel.writeBooleanArray(boolean[]):void
118277 …49| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
118278 51| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118280 …54| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
118281 56| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118283 …59| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
118284 61| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118286 …64| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
118287 66| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118289 …69| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.recu…
118290 71| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
118298 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
118299 5| return-object v0
118305 … 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCountLabel
118306 5| return-object v0
118312 … 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateLabel
118313 5| return-object v0
118319 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinner
118320 5| return-object v0
118326 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mInterval
118327 5| return-object v0
118333 3| iget v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mIntervalResId
118334 5| return v0
118340 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
118341 5| return-object v0
118347 … 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mPostEndCount
118348 5| return-object v0
118354 3| iget-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
118355 5| return-object v0
118360 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
118361 …3| iput-boolean v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mHidePostEndC…
118367 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
118368 …3| invoke-direct {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.togglePickerOp…
118374 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
118375 …3| invoke-direct {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.updateDoneButt…
118381 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
118382 …3| invoke-direct {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.updateEndCount…
118388 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
118389 …3| invoke-direct {v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog.updateInterval…
118400 3| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
118408 7| filled-new-array {v0,v1,v2,v3}, int[]
118409 10| move-result-object v0
118410 …11| sput-object v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mFreqModelToEvent…
118425 7| new-instance v0, com.android.calendarcommon2.EventRecurrence
118426 9| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence.<init>():void
118427 12| iput-object v0, v3, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrence
118429 14| new-instance v0, android.text.format.Time
118430 16| invoke-direct {v0}, android.text.format.Time.<init>():void
118431 19| iput-object v0, v3, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mTime
118433 … 21| new-instance v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel
118434 …23| invoke-direct {v0,v3}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$Recurrence…
118435 26| iput-object v0, v3, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
118437 28| new-array v0, v2, int[]
118438 30| fill-array-data v0, Label_1
118439 …33| iput-object v0, v3, com.android.calendar.recurrencepicker.RecurrencePickerDialog.TIME_DAY_TO_C…
118441 35| const/4 v0, #-1 (0xffffffff | NaN)
118442 36| iput v0, v3, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mIntervalResId
118444 38| new-instance v0, java.util.ArrayList
118446 41| invoke-direct {v0,v1}, java.util.ArrayList.<init>(int):void
118447 …44| iput-object v0, v3, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinnerAr…
118449 46| new-array v0, v2, android.widget.ToggleButton[]
118450 …48| iput-object v0, v3, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayBut…
118490 28| const/4 v0, #+0 (0x00000000 | 0.00000)
118492 .local v0, "i", int
118494 31| if-ge v0, v2, Label_5
118497 35| aget v2, v2, v0
118505 45| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
118675 151| const/4 v0, #+0 (0x00000000 | 0.00000)
118677 .local v0, "count", int
118711 193| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
118731 216| if-eq v0, v6, Label_17
118741 .end_local v0
118968 254| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
118970 .local v0, "count", int
118977 263| new-array v2, v0, int[]
118980 267| new-array v2, v0, int[]
119003 .end_local v0
119004 297| const/4 v0, #+0 (0x00000000 | 0.00000)
119006 .restart_local v0
119017 308| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
119025 316| if-lt v2, v0, Label_21
119030 322| new-array v2, v0, int[]
119033 326| new-array v2, v0, int[]
119037 330| iput v0, v8, com.android.calendarcommon2.EventRecurrence.bydayCount
119048 343| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
119049 345| aput v4, v2, v0
119054 353| aput v3, v2, v0
119066 .end_local v0
119090 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
119097 10| return v0
119101 14| move v0, v1
119156 72| aget-object v0, v3, v2
119158 .local v0, "button", android.widget.Button
119159 74| invoke-virtual {v0,v1}, android.widget.Button.setEnabled(boolean):void
119165 .end_local v0
119209 153| aget-object v0, v2, v1
119211 .restart_local v0
119212 155| invoke-virtual {v0,v4}, android.widget.Button.setEnabled(boolean):void
119218 .end_local v0
119287 81| aget-object v0, v3, v1
119289 .local v0, "b", android.widget.CompoundButton
119290 83| invoke-virtual {v0}, android.widget.CompoundButton.isChecked():boolean
119304 .end_local v0
119324 3| const-string/jumbo v0, "%d"
119326 .local v0, "END_COUNT_MARKER", java.lang.String
119388 9| const-string/jumbo v0, "%d"
119390 .local v0, "INTERVAL_COUNT_MARKER", java.lang.String
119447 9| move-result-object v0
119451 …13| invoke-virtual {v0,v1}, android.app.FragmentManager.findFragmentByTag(java.lang.String):androi…
119452 16| move-result-object v0
119453 17| check-cast v0, com.android.datetimepicker.date.DatePickerDialog
119454 …19| iput-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
119456 …21| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
119457 23| if-eqz v0, Label_1
119459 …25| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDatePickerDi…
119460 …27| invoke-virtual {v0,v2}, com.android.datetimepicker.date.DatePickerDialog.setOnDateSetListener(…
119477 4| const/4 v0, #+0 (0x00000000 | 0.00000)
119479 .local v0, "i", int
119481 6| if-ge v0, v2, Label_3
119486 13| aget-object v2, v2, v0
119489 17| move v1, v0
119493 22| aput-boolean v5, v2, v0
119496 24| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
119513 3| const v0, #+2131755222 (0x7f1000d6 | 1.91413e+38)
119514 6| if-ne v4, v0, Label_2
119516 8| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
119518 …11| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
119526 17| const v0, #+2131755223 (0x7f1000d7 | 1.91413e+38)
119527 20| if-ne v4, v0, Label_1
119529 22| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
119531 …25| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.mont…
119597 85| const/4 v0, #+0 (0x00000000 | 0.00000)
119601 …88| invoke-interface {v1,v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$OnRecur…
119613 108| move-result-object v0
119614 .local v0, "rrule", java.lang.String
119626 3| move-object/from16 v0, v22
119627 5| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrence
119649 39| move-object/from16 v0, v25
119650 41| invoke-virtual {v0,v2}, android.os.Bundle.get(java.lang.String):java.lang.Object
119657 49| move-object/from16 v0, v16
119659 53| iput-object v0, v1, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
119663 58| move-object/from16 v0, v25
119664 60| invoke-virtual {v0,v2}, android.os.Bundle.getBoolean(java.lang.String):boolean
119672 68| move-object/from16 v0, v22
119673 70| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
119677 76| move-object/from16 v0, v23
119679 …80| invoke-virtual {v0,v2,v1,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
119681 84| move-object/from16 v0, v22
119682 86| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119694 100| move-object/from16 v0, v22
119695 102| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119700 113| move-object/from16 v0, v22
119701 …115| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRepeatSwitch
119703 117| move-object/from16 v0, v22
119704 …119| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRepeatSwitch
119705 121| move-object/from16 v0, v22
119706 123| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
119714 134| move-object/from16 v0, v22
119715 …136| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRepeatSwitch
119717 140| move-object/from16 v0, v22
119718 …142| invoke-direct {v3,v0}, com.android.calendar.recurrencepicker.RecurrencePickerDialog$1.<init>(…
119721 148| move-object/from16 v0, v22
119722 150| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119727 161| move-object/from16 v0, v22
119728 … 163| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mFreqSpinner
119730 165| move-object/from16 v0, v22
119731 … 167| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mFreqSpinner
119732 169| move-object/from16 v0, v22
119733 …171| invoke-virtual {v2,v0}, android.widget.Spinner.setOnItemSelectedListener(android.widget.Adapt…
119748 194| move-object/from16 v0, v22
119749 … 196| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mFreqSpinner
119752 201| move-object/from16 v0, v22
119753 203| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119758 214| move-object/from16 v0, v22
119759 216| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mInterval
119761 218| move-object/from16 v0, v22
119762 220| iget-object v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mInterval
119763 222| move-object/from16 v21, v0
119771 237| move-object/from16 v0, v21
119772 …239| invoke-virtual {v0,v2}, android.widget.EditText.addTextChangedListener(android.text.TextWatch…
119774 242| move-object/from16 v0, v22
119775 244| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119780 255| move-object/from16 v0, v22
119781 …257| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mIntervalPre…
119783 259| move-object/from16 v0, v22
119784 261| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119789 272| move-object/from16 v0, v22
119790 …274| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mIntervalPos…
119792 276| move-object/from16 v0, v22
119793 278| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
119797 287| move-object/from16 v0, v22
119798 … 289| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndNeverStr
119800 291| move-object/from16 v0, v22
119801 293| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
119805 302| move-object/from16 v0, v22
119806 …304| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateLabel
119808 306| move-object/from16 v0, v22
119809 308| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
119813 317| move-object/from16 v0, v22
119814 …319| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCountLab…
119816 321| move-object/from16 v0, v22
119817 …323| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinnerA…
119818 325| move-object/from16 v0, v22
119819 … 327| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndNeverStr
119822 332| move-object/from16 v0, v22
119823 …334| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinnerA…
119824 336| move-object/from16 v0, v22
119825 …338| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateLabel
119828 343| move-object/from16 v0, v22
119829 …345| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinnerA…
119830 347| move-object/from16 v0, v22
119831 …349| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCountLab…
119834 354| move-object/from16 v0, v22
119835 356| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119840 367| move-object/from16 v0, v22
119841 369| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinner
119843 371| move-object/from16 v0, v22
119844 373| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinner
119845 375| move-object/from16 v0, v22
119846 …377| invoke-virtual {v2,v0}, android.widget.Spinner.setOnItemSelectedListener(android.widget.Adapt…
119851 386| move-object/from16 v0, v22
119852 …388| iget-object v5, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinnerA…
119859 401| move-object/from16 v0, v22
119860 …403| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinnerA…
119862 405| move-object/from16 v0, v22
119863 …407| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinnerA…
119867 415| move-object/from16 v0, v22
119868 417| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinner
119869 419| move-object/from16 v0, v22
119870 …421| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinnerA…
119873 426| move-object/from16 v0, v22
119874 428| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119879 439| move-object/from16 v0, v22
119880 441| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
119882 443| move-object/from16 v0, v22
119883 445| iget-object v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
119884 447| move-object/from16 v21, v0
119892 462| move-object/from16 v0, v21
119893 …464| invoke-virtual {v0,v2}, android.widget.EditText.addTextChangedListener(android.text.TextWatch…
119895 467| move-object/from16 v0, v22
119896 469| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119901 480| move-object/from16 v0, v22
119902 …482| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mPostEndCount
119904 484| move-object/from16 v0, v22
119905 486| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119910 497| move-object/from16 v0, v22
119911 …499| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateText…
119913 501| move-object/from16 v0, v22
119914 …503| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndDateText…
119915 505| move-object/from16 v0, v22
119916 …507| invoke-virtual {v2,v0}, android.widget.TextView.setOnClickListener(android.view.View$OnClickL…
119918 510| move-object/from16 v0, v22
119919 512| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
119923 518| move-object/from16 v0, v22
119924 520| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
119926 524| move-object/from16 v0, v22
119927 526| iget-object v4, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mTime
119931 533| move-object/from16 v0, v22
119932 535| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
119937 542| move-object/from16 v0, v22
119938 544| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
119944 552| move-object/from16 v0, v22
119945 554| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119950 565| move-object/from16 v0, v22
119951 567| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup
119953 569| move-object/from16 v0, v22
119954 571| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
119959 582| move-object/from16 v0, v22
119960 584| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup2
119970 598| move-object/from16 v0, v22
119971 …600| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepeat…
119973 602| move-object/from16 v0, v22
119974 …604| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepeat…
119975 606| move-object/from16 v0, v22
119976 608| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
119983 620| move-object/from16 v0, v22
119984 …622| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepeat…
119985 624| move-object/from16 v0, v22
119986 626| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
119993 638| move-object/from16 v0, v22
119994 …640| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepeat…
119995 642| move-object/from16 v0, v22
119996 644| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
120003 656| move-object/from16 v0, v22
120004 …658| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepeat…
120005 660| move-object/from16 v0, v22
120006 662| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
120013 674| move-object/from16 v0, v22
120014 …676| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepeat…
120015 678| move-object/from16 v0, v22
120016 680| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
120023 692| move-object/from16 v0, v22
120024 …694| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepeat…
120025 696| move-object/from16 v0, v22
120026 698| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
120033 710| move-object/from16 v0, v22
120034 …712| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepeat…
120035 714| move-object/from16 v0, v22
120036 716| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
120054 745| move-object/from16 v0, v22
120055 747| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mResources
120068 763| move-object/from16 v0, v22
120069 765| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup2
120073 772| move-object/from16 v0, v22
120074 774| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup2
120088 790| move/from16 v0, v17
120089 792| if-lt v14, v0, Label_17
120091 794| move-object/from16 v0, v22
120092 796| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup
120118 817| move-object/from16 v0, v22
120119 819| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mTime
120134 844| move-object/from16 v0, v22
120135 846| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mTime
120136 848| move-object/from16 v0, v20
120137 850| iput-object v0, v2, android.text.format.Time.timezone
120140 852| move-object/from16 v0, v22
120141 854| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mTime
120145 860| move-object/from16 v0, v22
120146 862| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120148 866| move-object/from16 v0, v22
120149 868| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mTime
120163 888| move-object/from16 v0, v22
120164 890| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120168 895| move-object/from16 v0, v22
120169 897| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrence
120170 899| move-object/from16 v0, v19
120171 …901| invoke-virtual {v2,v0}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):v…
120173 904| move-object/from16 v0, v22
120174 906| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrence
120175 908| move-object/from16 v0, v22
120176 910| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120179 915| move-object/from16 v0, v22
120180 917| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrence
120184 923| move-object/from16 v0, v22
120185 925| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120187 929| move-object/from16 v0, v22
120188 931| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mTime
120197 940| move-object/from16 v0, v22
120198 942| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mTime
120212 952| move-object/from16 v0, v22
120213 954| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120221 966| move-object/from16 v0, v22
120222 968| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120230 980| move-object/from16 v0, v22
120231 982| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120247 998| move-object/from16 v0, v22
120248 1000| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup2
120252 1006| move-object/from16 v0, v22
120253 1008| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup2
120263 1021| move-object/from16 v0, v22
120264 …1023| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayB…
120265 1025| move-object/from16 v0, v22
120266 1027| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup
120272 1037| move-object/from16 v0, v22
120273 …1039| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayB…
120275 1043| move-object/from16 v0, v22
120276 …1045| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.TIME_DAY_TO…
120281 1054| move-object/from16 v0, v22
120282 …1056| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayB…
120284 1060| move-object/from16 v0, v22
120285 …1062| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.TIME_DAY_TO…
120290 1071| move-object/from16 v0, v22
120291 …1073| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayB…
120293 1077| move-object/from16 v0, v22
120294 …1079| invoke-virtual {v2,v0}, android.widget.ToggleButton.setOnCheckedChangeListener(android.widge…
120309 1094| move/from16 v0, v18
120310 1096| if-lt v14, v0, Label_21
120312 1098| move-object/from16 v0, v22
120313 1100| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup2
120324 1115| move-object/from16 v0, v22
120325 …1117| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayB…
120326 1119| move-object/from16 v0, v22
120327 1121| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekGroup2
120333 1131| move-object/from16 v0, v22
120334 …1133| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayB…
120336 1137| move-object/from16 v0, v22
120337 …1139| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.TIME_DAY_TO…
120342 1148| move-object/from16 v0, v22
120343 …1150| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayB…
120345 1154| move-object/from16 v0, v22
120346 …1156| iget-object v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.TIME_DAY_TO…
120351 1165| move-object/from16 v0, v22
120352 …1167| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mWeekByDayB…
120354 1171| move-object/from16 v0, v22
120355 …1173| invoke-virtual {v2,v0}, android.widget.ToggleButton.setOnCheckedChangeListener(android.widge…
120365 1184| move-object/from16 v0, v22
120366 1186| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
120371 1197| move-object/from16 v0, v22
120372 1199| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthGroup
120374 1201| move-object/from16 v0, v22
120375 1203| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
120380 1214| move-object/from16 v0, v22
120381 …1216| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepea…
120383 1218| move-object/from16 v0, v22
120384 …1220| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mMonthRepea…
120385 1222| move-object/from16 v0, v22
120386 …1224| invoke-virtual {v2,v0}, android.widget.RadioGroup.setOnCheckedChangeListener(android.widget.…
120388 1227| move-object/from16 v0, v22
120389 1229| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
120396 1240| move-object/from16 v0, v22
120397 …1242| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRepeatMont…
120399 1244| move-object/from16 v0, v22
120400 1246| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
120407 1257| move-object/from16 v0, v22
120408 …1259| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRepeatMont…
120410 1261| move-object/from16 v0, v22
120411 1263| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
120416 1274| move-object/from16 v0, v22
120417 1276| iput-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
120419 1278| move-object/from16 v0, v22
120420 1280| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mDone
120421 1282| move-object/from16 v0, v22
120422 …1284| invoke-virtual {v2,v0}, android.widget.Button.setOnClickListener(android.view.View$OnClickLi…
120430 1295| move-object/from16 v0, v22
120431 1297| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
120435 1302| move-object/from16 v0, v22
120436 1304| iget-object v2, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mView
120457 4| iget-object v0, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120458 …6| iget-object v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMode…
120459 8| if-nez v0, Label_1
120461 10| iget-object v0, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120466 …21| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
120468 23| iget-object v0, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120469 …25| iget-object v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
120476 39| iput v3, v0, android.text.format.Time.hour
120479 41| iget-object v0, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120480 …43| iget-object v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
120481 45| iput v6, v0, android.text.format.Time.year
120483 47| iget-object v0, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120484 …49| iget-object v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
120485 51| iput v7, v0, android.text.format.Time.month
120487 53| iget-object v0, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120488 …55| iget-object v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
120489 57| iput v8, v0, android.text.format.Time.monthDay
120491 59| iget-object v0, v4, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120492 …61| iget-object v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceMod…
120493 63| invoke-virtual {v0,v3}, android.text.format.Time.normalize(boolean):long
120514 … 10| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mFreqSpinner
120515 12| if-ne v7, v0, Label_2
120517 14| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120518 … 16| iput v9, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.freq
120526 22| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndSpinner
120527 24| if-ne v7, v0, Label_1
120533 31| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120534 … 33| iget v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
120535 35| if-ne v0, v5, Label_12
120536 37| move v0, v1
120538 38| invoke-virtual {v3,v0}, android.widget.EditText.setVisibility(int):void
120541 43| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120542 … 45| iget v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
120543 47| if-ne v0, v4, Label_13
120544 49| move v0, v1
120546 50| invoke-virtual {v3,v0}, android.widget.TextView.setVisibility(int):void
120548 … 53| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mPostEndCount
120558 67| invoke-virtual {v0,v1}, android.widget.TextView.setVisibility(int):void
120562 72| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120563 … 74| iput v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
120567 78| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120568 … 80| iput v4, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
120572 84| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120573 … 86| iput v5, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end
120575 88| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120576 …90| iget v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
120577 92| if-gt v0, v4, Label_11
120579 94| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120580 …96| iput v4, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.endC…
120587 103| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120588 …105| iget v0, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end…
120589 107| if-le v0, v3, Label_10
120591 109| iget-object v0, v6, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mModel
120592 …111| iput v3, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog$RecurrenceModel.end…
120595 115| move v0, v2
120599 118| move v0, v2
120624 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
120638 6| const-string/jumbo v0, "bundle_model"
120640 …11| invoke-virtual {v3,v0,v1}, android.os.Bundle.putParcelable(java.lang.String, android.os.Parcel…
120642 14| iget-object v0, v2, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mEndCount
120643 16| invoke-virtual {v0}, android.widget.EditText.hasFocus():boolean
120644 19| move-result v0
120645 20| if-eqz v0, Label_1
120647 22| const-string/jumbo v0, "bundle_end_count_has_focus"
120649 26| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
120662 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.recurrencepicker.RecurrencePi…
120663 …3| iput-object v1, v0, com.android.calendar.recurrencepicker.RecurrencePickerDialog.mRecurrenceSet…
120900 306| move-result-object v0
120902 .local v0, "countStr", java.lang.String
120908 317| invoke-virtual {v0,v6}, java.lang.String.equals(java.lang.Object):boolean
120913 325| invoke-virtual {v6,v0}, android.widget.EditText.setText(java.lang.CharSequence):void
120933 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.recurrencepicker.WeekButton, …
120934 3| invoke-direct {v0,v1}, android.widget.ToggleButton.<init>(android.content.Context):void
120946 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.recurrencepicker.WeekButton, …
120947 …3| invoke-direct {v0,v1,v2}, android.widget.ToggleButton.<init>(android.content.Context, android.u…
120959 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.recurrencepicker.WeekButton, …
120960 …3| invoke-direct {v0,v1,v2,v3}, android.widget.ToggleButton.<init>(android.content.Context, androi…
120972 0| invoke-static/range {v0..v0}, Tracer.OnEntry(int):void
120973 3| sput v0, com.android.calendar.recurrencepicker.WeekButton.mWidth
120990 11| move-result v0
120992 .local v0, "h", int
120997 16| if-lez v0, Label_1
121000 20| if-ge v1, v0, Label_2
121008 32| move v0, v1
121011 …33| invoke-virtual {v4,v1,v0}, com.android.calendar.recurrencepicker.WeekButton.setMeasuredDimensi…
121016 37| if-ge v0, v1, Label_1
121024 49| move v1, v0
121035 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.CalendarColor…
121036 3| iput-object v1, v0, com.android.calendar.selectcalendars.CalendarColorCache$1.this$0
121038 …5| invoke-direct {v0,v2}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
121057 9| move-result v0
121058 10| if-eqz v0, Label_3
121060 12| iget-object v0, v3, com.android.calendar.selectcalendars.CalendarColorCache$1.this$0
121061 …14| invoke-static {v0}, com.android.calendar.selectcalendars.CalendarColorCache.-wrap0(com.android…
121064 17| iget-object v0, v3, com.android.calendar.selectcalendars.CalendarColorCache$1.this$0
121071 …29| invoke-static {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.-wrap1(com.a…
121074 35| move-result v0
121075 36| if-nez v0, Label_2
121077 38| iget-object v0, v3, com.android.calendar.selectcalendars.CalendarColorCache$1.this$0
121078 …40| invoke-static {v0}, com.android.calendar.selectcalendars.CalendarColorCache.-get0(com.android.…
121079 43| move-result-object v0
121080 …44| invoke-interface {v0}, com.android.calendar.selectcalendars.CalendarColorCache$OnCalendarColor…
121098 3| iget-object v0, v1, com.android.calendar.selectcalendars.CalendarColorCache.mListener
121099 5| return-object v0
121104 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.selectcalendars.CalendarColor…
121105 3| invoke-direct {v0}, com.android.calendar.selectcalendars.CalendarColorCache.clear():void
121115 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.CalendarColor…
121116 …3| invoke-direct {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.insert(java.l…
121127 3| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
121128 4| new-array v0, v0, java.lang.String[]
121131 10| aput-object v1, v0, v2
121134 16| aput-object v1, v0, v2
121135 18| sput-object v0, com.android.calendar.selectcalendars.CalendarColorCache.PROJECTION
121151 7| new-instance v0, java.util.HashSet
121152 9| invoke-direct {v0}, java.util.HashSet.<init>():void
121153 12| iput-object v0, v8, com.android.calendar.selectcalendars.CalendarColorCache.mCache
121155 14| new-instance v0, java.lang.StringBuffer
121156 16| invoke-direct {v0}, java.lang.StringBuffer.<init>():void
121157 19| iput-object v0, v8, com.android.calendar.selectcalendars.CalendarColorCache.mStringBuffer
121161 23| new-instance v0, com.android.calendar.selectcalendars.CalendarColorCache$1
121162 …25| invoke-direct {v0,v8,v9}, com.android.calendar.selectcalendars.CalendarColorCache$1.<init>(com…
121163 28| iput-object v0, v8, com.android.calendar.selectcalendars.CalendarColorCache.mService
121165 30| iget-object v0, v8, com.android.calendar.selectcalendars.CalendarColorCache.mService
121174 …42| invoke-virtual/range {v0..v7}, com.android.calendar.AsyncQueryService.startQuery(int, java.lan…
121186 3| iget-object v0, v1, com.android.calendar.selectcalendars.CalendarColorCache.mCache
121187 5| invoke-virtual {v0}, java.util.HashSet.clear():void
121200 3| iget-object v0, v2, com.android.calendar.selectcalendars.CalendarColorCache.mStringBuffer
121202 6| invoke-virtual {v0,v1}, java.lang.StringBuffer.setLength(int):void
121204 9| iget-object v0, v2, com.android.calendar.selectcalendars.CalendarColorCache.mStringBuffer
121205 … 11| invoke-virtual {v0,v3}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
121206 14| move-result-object v0
121208 … 18| invoke-virtual {v0,v1}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
121209 21| move-result-object v0
121210 … 22| invoke-virtual {v0,v4}, java.lang.StringBuffer.append(java.lang.String):java.lang.StringBuffer
121211 25| move-result-object v0
121212 26| invoke-virtual {v0}, java.lang.StringBuffer.toString():java.lang.String
121213 29| move-result-object v0
121214 30| return-object v0
121225 3| iget-object v0, v2, com.android.calendar.selectcalendars.CalendarColorCache.mCache
121228 9| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
121241 3| iget-object v0, v2, com.android.calendar.selectcalendars.CalendarColorCache.mCache
121244 9| invoke-virtual {v0,v1}, java.util.HashSet.contains(java.lang.Object):boolean
121245 12| move-result v0
121246 13| return v0
121256 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.CalendarColor…
121257 …3| invoke-direct {v0,v1,v2}, android.widget.QuickContactBadge.<init>(android.content.Context, andr…
121269 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.selectcalendars.CalendarColor…
121270 …3| invoke-direct {v0,v1,v2,v3}, android.widget.QuickContactBadge.<init>(android.content.Context, a…
121284 4| new-array v0, v1, android.graphics.drawable.Drawable[]
121294 22| aput-object v1, v0, v2
121296 .local v0, "colorDrawable", android.graphics.drawable.Drawable[]
121298 …26| invoke-direct {v1,v0,v4}, com.android.colorpicker.ColorStateDrawable.<init>(android.graphics.d…
121311 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
121312 … 3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.this$0
121313 …5| iput-object v2, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.val$del…
121314 …7| iput-object v3, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$1.val$del…
121316 9| invoke-direct {v0}, java.lang.Object.<init>():void
121328 3| new-instance v0, android.graphics.Rect
121329 5| invoke-direct {v0}, android.graphics.Rect.<init>():void
121331 .local v0, "r", android.graphics.Rect
121333 10| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
121335 13| iget v1, v0, android.graphics.Rect.top
121340 22| iput v1, v0, android.graphics.Rect.top
121342 24| iget v1, v0, android.graphics.Rect.bottom
121347 33| iput v1, v0, android.graphics.Rect.bottom
121349 35| iget v1, v0, android.graphics.Rect.left
121354 44| iput v1, v0, android.graphics.Rect.left
121356 46| iget v1, v0, android.graphics.Rect.right
121361 55| iput v1, v0, android.graphics.Rect.right
121366 …63| invoke-direct {v2,v0,v3}, android.view.TouchDelegate.<init>(android.graphics.Rect, android.vie…
121379 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
121380 … 3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
121381 … 5| iput v2, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.val$position
121383 7| invoke-direct {v0}, java.lang.Object.<init>():void
121396 … 3| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
121398 …7| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-wrap0…
121399 10| move-result v0
121400 11| if-nez v0, Label_1
121405 … 14| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
121406 …16| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get0(co…
121407 19| move-result-object v0
121408 20| if-nez v0, Label_4
121410 … 22| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
121424 …46| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-set0…
121427 … 49| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
121428 …51| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get3(co…
121429 54| move-result-object v0
121430 55| invoke-virtual {v0}, android.app.FragmentManager.executePendingTransactions():boolean
121432 … 58| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
121433 …60| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get0(co…
121434 63| move-result-object v0
121435 64| invoke-virtual {v0}, com.android.calendar.CalendarColorPickerDialog.isAdded():boolean
121436 67| move-result v0
121437 68| if-nez v0, Label_3
121439 … 70| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
121440 …72| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get0(co…
121441 75| move-result-object v0
121446 …85| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
121452 … 89| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2.this$0
121453 …91| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.-get0(co…
121454 94| move-result-object v0
121461 …107| invoke-virtual {v0,v2,v3}, com.android.calendar.CalendarColorPickerDialog.setCalendarId(long)…
121472 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
121473 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarR…
121474 5| invoke-direct {v0}, java.lang.Object.<init>():void
121484 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
121485 …3| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
121496 3| const/4 v0, #+0 (0x00000000 | 0.00000)
121497 …4| sput-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalenda…
121508 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
121509 3| invoke-direct {v0}, java.lang.Object.<init>():void
121524 …11| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121525 13| if-eqz v0, Label_1
121527 …15| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121528 17| return-object v0
121531 18| const/16 v0, #+16 (0x00000010 | 2.24208e-44)
121532 20| new-array v0, v0, int[]
121533 …22| sput-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121535 …24| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121538 30| aput v1, v0, v2
121540 …32| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121543 38| aput v1, v0, v2
121545 …40| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121550 46| aput v1, v0, v2
121552 …48| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121556 53| aput v1, v0, v6
121558 …55| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121562 63| aput v1, v0, v2
121564 …65| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121568 72| aput v1, v0, v2
121570 …74| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121572 79| aput v1, v0, v4
121574 …81| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121578 89| aput v1, v0, v2
121580 …91| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalend…
121584 98| aput v1, v0, v2
121586 …100| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
121589 106| aput v1, v0, v2
121591 …108| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
121595 113| aput v1, v0, v5
121597 …115| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
121601 123| aput v1, v0, v2
121603 …125| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
121607 132| aput v1, v0, v2
121609 …134| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
121611 139| aput v1, v0, v3
121613 …141| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
121617 149| aput v1, v0, v2
121619 …151| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
121623 158| aput v1, v0, v2
121625 …160| sget-object v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$TabletCalen…
121626 162| return-object v0
121632 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorPic…
121633 5| return-object v0
121639 …3| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorViewTouchA…
121640 5| return v0
121646 3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
121647 5| return-object v0
121653 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mFragment…
121654 5| return-object v0
121660 …3| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mIsTablet
121661 5| return v0
121666 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
121667 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorPic…
121679 6| move-result v0
121680 7| return v0
121690 3| const/16 v0, #+64 (0x00000040 | 8.96831e-44)
121691 … 5| sput v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.BOTTOM_ITEM_HEIGHT
121693 7| const/16 v0, #+48 (0x00000030 | 6.72623e-44)
121694 … 9| sput v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.NORMAL_ITEM_HEIGHT
121696 11| const/4 v0, #+0 (0x00000000 | 0.00000)
121697 12| sput v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mScale
121712 6| const/4 v0, #+0 (0x00000000 | 0.00000)
121713 7| iput v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
121718 14| move-result-object v0
121719 …15| invoke-virtual {v0}, android.content.res.Resources.getConfiguration():android.content.res.Conf…
121720 18| move-result-object v0
121721 19| iget v0, v0, android.content.res.Configuration.orientation
121722 21| iput v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mOrientation
121726 26| const-string/jumbo v0, "layout_inflater"
121727 …29| invoke-virtual {v3,v0}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
121728 32| move-result-object v0
121729 33| check-cast v0, android.view.LayoutInflater
121730 …35| iput-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mInflater
121733 40| move-result-object v0
121734 41| iput-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRes
121736 43| iget-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRes
121738 48| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
121739 51| move-result v0
121740 …52| iput v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorCalendarV…
121742 54| iget-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRes
121744 59| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
121745 62| move-result v0
121746 …63| iput v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorCalendarH…
121748 65| iget-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRes
121750 70| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
121751 73| move-result v0
121752 …74| iput v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorCalendarS…
121754 76| iget-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRes
121756 81| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
121757 84| move-result v0
121758 …85| iput v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorCalendarS…
121760 87| sget v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mScale
121762 90| cmpl-float v0, v0, v1
121763 92| if-nez v0, Label_1
121765 94| iget-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRes
121766 …96| invoke-virtual {v0}, android.content.res.Resources.getDisplayMetrics():android.util.DisplayMet…
121767 99| move-result-object v0
121768 100| iget v0, v0, android.util.DisplayMetrics.density
121769 102| sput v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mScale
121771 … 104| sget v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.BOTTOM_ITEM_HEIGHT
121772 106| int-to-float v0, v0
121774 109| mul-float/2addr v0, v1
121775 110| float-to-int v0, v0
121776 … 111| sput v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.BOTTOM_ITEM_HEIGHT
121778 … 113| sget v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.NORMAL_ITEM_HEIGHT
121779 115| int-to-float v0, v0
121781 118| mul-float/2addr v0, v1
121782 119| float-to-int v0, v0
121783 … 120| sput v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.NORMAL_ITEM_HEIGHT
121786 122| new-instance v0, com.android.calendar.selectcalendars.CalendarColorCache
121787 …124| invoke-direct {v0,v3,v2}, com.android.calendar.selectcalendars.CalendarColorCache.<init>(andr…
121788 127| iput-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mCache
121792 131| const-string/jumbo v0, "ColorPickerDialog"
121793 …134| invoke-virtual {v6,v0}, android.app.FragmentManager.findFragmentByTag(java.lang.String):andro…
121794 137| move-result-object v0
121796 138| check-cast v0, com.android.calendar.CalendarColorPickerDialog
121797 …140| iput-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorP…
121799 142| const v0, #+2131296262 (0x7f090006 | 1.82104e+38)
121800 …145| invoke-static {v3,v0}, com.android.calendar.Utils.getConfigBool(android.content.Context, int)…
121801 148| move-result v0
121802 …149| iput-boolean v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mIsTab…
121805 154| move-result-object v0
121809 158| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
121810 161| move-result v0
121811 …162| iput v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorViewTouc…
121824 3| iget-object v0, v3, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mCache
121831 …17| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
121832 20| move-result v0
121833 21| return v0
121915 110| const/4 v0, #+0 (0x00000000 | 0.00000)
121918 .local v0, "p", int
121926 124| aput-object v3, v1, v0
121929 128| aget-object v1, v1, v0
121936 140| aget-object v1, v1, v0
121943 152| aget-object v1, v1, v0
121950 164| aget-object v3, v1, v0
121960 179| aget-object v1, v1, v0
121967 191| aget-object v1, v1, v0
121974 203| aget-object v1, v1, v0
121980 213| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
121998 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
121999 …3| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.initDa…
122001 …6| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.notifyDa…
122017 7| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
122020 .local v0, "bg", int
122025 14| or-int/2addr v0, v1
122033 23| or-int/2addr v0, v1
122043 38| or-int/2addr v0, v2
122048 45| aget v2, v2, v0
122054 .end_local v0
122055 52| const/4 v0, #+0 (0x00000000 | 0.00000)
122056 .restart_local v0
122075 3| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
122076 5| return v0
122095 11| aget-object v0, v1, v3
122097 .local v0, "item", com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarRow
122098 13| return-object v0
122109 3| iget v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
122110 5| if-lt v3, v0, Label_1
122112 7| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
122113 9| return-wide v0:v1
122116 10| iget-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122117 12| aget-object v0, v0, v3
122118 …14| iget-wide v0:v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
122119 16| return-wide v0:v1
122130 3| move-object/from16 v0, v22
122131 5| iget v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mRowCount
122132 7| move/from16 v19, v0
122133 9| move/from16 v0, v23
122135 13| if-lt v0, v1, Label_1
122141 18| move-object/from16 v0, v22
122142 20| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122143 22| move-object/from16 v19, v0
122145 26| move-object/from16 v0, v19
122146 …28| iget-object v10, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
122149 30| move-object/from16 v0, v22
122150 32| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122151 34| move-object/from16 v19, v0
122153 38| move-object/from16 v0, v19
122154 …40| iget-boolean v14, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calend…
122157 42| move-object/from16 v0, v22
122158 44| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122159 46| move-object/from16 v19, v0
122161 50| move-object/from16 v0, v19
122162 …52| iget v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$CalendarRow.col…
122163 54| move/from16 v19, v0
122170 62| move-object/from16 v0, v22
122171 …64| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mInflater
122172 66| move-object/from16 v19, v0
122173 68| move-object/from16 v0, v22
122174 70| iget v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mLayout
122175 72| move/from16 v20, v0
122177 76| move-object/from16 v0, v19
122181 …84| invoke-virtual {v0,v1,v2,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
122186 91| move-object/from16 v0, v17
122188 95| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
122198 107| move-object/from16 v0, v19
122200 …111| invoke-direct {v0,v1,v7,v8}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapte…
122201 114| move-object/from16 v0, v19
122202 116| invoke-virtual {v8,v0}, android.view.View.post(java.lang.Runnable):boolean
122208 122| move-object/from16 v0, v17
122210 126| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
122218 138| move-object/from16 v0, v17
122220 142| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
122227 151| move-object/from16 v0, v19
122230 …157| invoke-direct {v0,v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$2…
122231 160| move-object/from16 v0, v19
122232 …162| invoke-virtual {v6,v0}, android.view.View.setOnClickListener(android.view.View$OnClickListene…
122236 167| move-object/from16 v0, v22
122237 …169| iget v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorCalendar…
122238 171| move/from16 v16, v0
122242 173| move/from16 v0, v16
122243 175| invoke-virtual {v4,v0}, android.widget.TextView.setTextColor(int):void
122246 181| move-object/from16 v0, v17
122248 185| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
122259 200| move/from16 v0, v19
122260 202| invoke-virtual {v6,v0}, android.view.View.setEnabled(boolean):void
122267 212| move-object/from16 v0, v17
122269 216| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
122274 222| move-object/from16 v0, v22
122275 224| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122276 226| move-object/from16 v19, v0
122278 230| move-object/from16 v0, v19
122279 …232| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
122280 234| move-object/from16 v19, v0
122285 242| move-object/from16 v0, v22
122286 244| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122287 246| move-object/from16 v19, v0
122289 250| move-object/from16 v0, v19
122290 …252| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
122291 254| move-object/from16 v19, v0
122292 256| move-object/from16 v0, v19
122293 258| invoke-virtual {v0,v10}, java.lang.String.equals(java.lang.Object):boolean
122299 266| move-object/from16 v0, v22
122300 268| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122301 270| move-object/from16 v19, v0
122303 274| move-object/from16 v0, v19
122304 …276| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
122305 278| move-object/from16 v19, v0
122315 293| move-object/from16 v0, v22
122316 …295| iget v12, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorCalenda…
122320 297| move-object/from16 v0, v22
122321 299| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122322 301| move-object/from16 v19, v0
122324 305| move-object/from16 v0, v19
122325 …307| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
122326 309| move-object/from16 v19, v0
122327 311| move-object/from16 v0, v19
122328 313| invoke-virtual {v13,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
122333 321| move/from16 v0, v19
122334 323| invoke-virtual {v13,v0}, android.widget.TextView.setVisibility(int):void
122337 328| move/from16 v0, v19
122338 330| iput v0, v9, android.view.ViewGroup$LayoutParams.height
122364 343| move-object/from16 v0, v22
122365 …345| iget v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorCalendar…
122366 347| move/from16 v16, v0
122374 351| move-object/from16 v0, v22
122375 …353| iget v12, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mColorCalenda…
122382 359| move/from16 v0, v19
122383 361| invoke-virtual {v13,v0}, android.widget.TextView.setVisibility(int):void
122386 366| move/from16 v0, v19
122387 368| iput v0, v9, android.view.ViewGroup$LayoutParams.height
122394 375| move-object/from16 v0, v17
122396 379| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
122402 389| move-object/from16 v0, v20
122404 393| invoke-virtual {v0,v1}, android.view.View.setEnabled(boolean):void
122406 396| move-object/from16 v0, v22
122408 …400| invoke-virtual {v0,v1,v14}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter…
122410 404| move-object/from16 v0, v17
122412 …408| invoke-virtual {v0,v1}, android.view.View.setBackgroundDrawable(android.graphics.drawable.Dra…
122418 415| move-object/from16 v0, v22
122419 417| iget-object v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122420 419| move-object/from16 v19, v0
122421 421| move-object/from16 v0, v19
122422 423| array-length v0, v0
122423 424| move/from16 v19, v0
122425 428| move/from16 v0, v23
122427 432| if-ne v0, v1, Label_15
122430 436| move/from16 v0, v19
122431 438| iput v0, v11, android.view.ViewGroup$LayoutParams.height
122434 440| move-object/from16 v0, v17
122435 …442| invoke-virtual {v0,v11}, android.view.View.setLayoutParams(android.view.ViewGroup$LayoutParam…
122438 448| move-object/from16 v0, v17
122440 452| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
122447 460| move-object/from16 v0, v18
122448 462| invoke-virtual {v0,v14}, android.widget.CheckBox.setChecked(boolean):void
122460 473| move/from16 v0, v19
122461 475| iput v0, v11, android.view.ViewGroup$LayoutParams.height
122473 3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.mData
122474 5| aget-object v0, v0, v2
122475 …7| iget-boolean v0, v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calendar…
122476 9| if-eqz v0, Label_2
122477 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
122479 12| return v0
122481 13| const/4 v0, #+0 (0x00000000 | 0.00000)
122492 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
122493 4| return v0
122502 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
122503 …3| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.notifyDa…
122515 3| const/4 v0, #+0 (0x00000000 | 0.00000)
122520 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
122522 …11| iput-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter$Calenda…
122536 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
122537 3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.this$0
122538 …5| iput-object v2, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.val$deleg…
122539 …7| iput-object v3, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$1.val$deleg…
122541 9| invoke-direct {v0}, java.lang.Object.<init>():void
122553 3| new-instance v0, android.graphics.Rect
122554 5| invoke-direct {v0}, android.graphics.Rect.<init>():void
122556 .local v0, "r", android.graphics.Rect
122558 10| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
122560 13| iget v1, v0, android.graphics.Rect.top
122565 22| iput v1, v0, android.graphics.Rect.top
122567 24| iget v1, v0, android.graphics.Rect.bottom
122572 33| iput v1, v0, android.graphics.Rect.bottom
122574 35| iget v1, v0, android.graphics.Rect.left
122579 44| iput v1, v0, android.graphics.Rect.left
122581 46| iget v1, v0, android.graphics.Rect.right
122586 55| iput v1, v0, android.graphics.Rect.right
122591 …63| invoke-direct {v2,v0,v3}, android.view.TouchDelegate.<init>(android.graphics.Rect, android.vie…
122604 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
122605 3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
122606 5| iput v2, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.val$position
122608 7| invoke-direct {v0}, java.lang.Object.<init>():void
122621 3| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
122623 …7| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-wrap0(c…
122624 10| move-result v0
122625 11| if-nez v0, Label_1
122630 14| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
122631 …16| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get0(com.…
122632 19| move-result-object v0
122633 20| if-nez v0, Label_4
122635 22| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
122649 …46| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-set0(c…
122652 49| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
122653 …51| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get3(com.…
122654 54| move-result-object v0
122655 55| invoke-virtual {v0}, android.app.FragmentManager.executePendingTransactions():boolean
122657 58| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
122658 …60| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get0(com.…
122659 63| move-result-object v0
122660 64| invoke-virtual {v0}, com.android.calendar.CalendarColorPickerDialog.isAdded():boolean
122661 67| move-result v0
122662 68| if-nez v0, Label_3
122664 70| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
122665 …72| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get0(com.…
122666 75| move-result-object v0
122671 …85| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
122677 89| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$2.this$0
122678 …91| invoke-static {v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.-get0(com.…
122679 94| move-result-object v0
122686 …107| invoke-virtual {v0,v2,v3}, com.android.calendar.CalendarColorPickerDialog.setCalendarId(long)…
122697 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
122698 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow…
122699 5| invoke-direct {v0}, java.lang.Object.<init>():void
122706 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorPicke…
122707 5| return-object v0
122713 …3| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorViewTouchAre…
122714 5| return v0
122720 3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mData
122721 5| return-object v0
122727 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mFragmentMa…
122728 5| return-object v0
122734 … 3| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mIsTablet
122735 5| return v0
122740 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
122741 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mColorPicke…
122753 6| move-result v0
122754 7| return v0
122764 3| const/16 v0, #+30 (0x0000001e | 4.20390e-44)
122765 5| sput v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.COLOR_CHIP_SIZE
122845 110| move-result-object v0
122847 .local v0, "res", android.content.res.Resources
122849 114| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
122854 123| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
122869 3| iget-object v0, v3, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mCache
122876 …17| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
122877 20| move-result v0
122878 21| return v0
122951 94| move-result-wide v0:v1
122953 .local v0, "id", long
122961 …108| iput-wide v0:v1, v3, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$Calendar…
123002 175| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
123011 191| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
123037 .end_local v0
123057 13| move-result-object v0
123058 14| check-cast v0, android.widget.TextView
123060 .local v0, "textView", android.widget.TextView
123061 16| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
123073 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
123074 …3| invoke-direct {v0,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.initData…
123076 …6| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.notifyData…
123088 3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mChanges
123089 5| return-object v0
123099 3| iget v0, v1, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mRowCount
123100 5| return v0
123119 11| aget-object v0, v1, v3
123121 .local v0, "item", com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarRow
123122 13| return-object v0
123133 3| iget v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mRowCount
123134 5| if-lt v3, v0, Label_1
123136 7| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
123137 9| return-wide v0:v1
123140 10| iget-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.mData
123141 12| aget-object v0, v0, v3
123142 …14| iget-wide v0:v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter$CalendarR…
123143 16| return-wide v0:v1
123210 77| move-result-object v0
123211 78| check-cast v0, android.widget.CheckBox
123213 .local v0, "cb", android.widget.CheckBox
123214 80| invoke-virtual {v0,v6}, android.widget.CheckBox.setChecked(boolean):void
123244 .end_local v0
123252 .restart_local v0
123266 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
123267 4| return v0
123276 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
123277 …3| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.notifyData…
123312 33| move-result-object v0
123313 34| check-cast v0, android.widget.CheckBox
123315 .local v0, "cb", android.widget.CheckBox
123317 38| invoke-virtual {v0,v3}, android.widget.CheckBox.setChecked(boolean):void
123328 .end_local v0
123342 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
123343 … 3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.this$0
123345 5| invoke-direct {v0,v2}, android.database.ContentObserver.<init>(android.os.Handler):void
123360 … 5| iget-object v0, v4, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.this$0
123361 …7| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.getLoader…
123362 10| move-result-object v0
123366 …15| invoke-virtual {v0,v2,v3,v1}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
123379 3| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
123380 4| new-array v0, v0, java.lang.String[]
123384 10| aput-object v1, v0, v2
123388 16| aput-object v1, v0, v2
123392 22| aput-object v1, v0, v2
123396 28| aput-object v1, v0, v2
123400 34| aput-object v1, v0, v2
123404 40| aput-object v1, v0, v2
123408 46| aput-object v1, v0, v2
123410 48| sput-object v0, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.PROJECTION
123424 6| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
123425 7| new-array v0, v0, java.lang.String[]
123426 9| iput-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mArgs
123428 11| new-instance v0, android.os.Handler
123429 13| invoke-direct {v0}, android.os.Handler.<init>():void
123430 … 16| iput-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mHandler
123432 18| new-instance v0, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1
123434 …22| invoke-direct {v0,v2,v1}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment$1.<…
123435 …25| iput-object v0, v2, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mCalendar…
123451 9| move-result-object v0
123453 13| invoke-virtual {v0,v1}, android.app.Activity.getText(int):java.lang.CharSequence
123454 16| move-result-object v0
123455 …17| invoke-virtual {v3,v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.setEm…
123458 23| move-result-object v0
123461 …26| invoke-virtual {v0,v1,v2,v3}, android.app.LoaderManager.initLoader(int, android.os.Bundle, and…
123481 16| move-result-object v0
123483 .local v0, "bundle", android.os.Bundle
123484 17| if-eqz v0, Label_1
123486 22| invoke-virtual {v0,v1}, android.os.Bundle.containsKey(java.lang.String):boolean
123491 31| invoke-virtual {v0,v1}, android.os.Bundle.containsKey(java.lang.String):boolean
123498 42| invoke-virtual {v0,v2}, android.os.Bundle.getString(java.lang.String):java.lang.String
123502 49| invoke-virtual {v0,v3}, android.os.Bundle.getString(java.lang.String):java.lang.String
123520 3| new-instance v0, android.content.Intent
123521 5| invoke-direct {v0}, android.content.Intent.<init>():void
123523 .local v0, "intent", android.content.Intent
123525 …11| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Int…
123529 18| invoke-virtual {v1,v0}, android.app.Activity.startActivity(android.content.Intent):void
123542 3| iget-object v0, v7, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mArgs
123546 10| aput-object v1, v0, v2
123548 12| iget-object v0, v7, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mArgs
123552 19| aput-object v1, v0, v2
123554 21| new-instance v0, android.content.CursorLoader
123564 …39| invoke-direct/range {v0..v6}, android.content.CursorLoader.<init>(android.content.Context, and…
123565 42| return-object v0
123580 11| move-result-object v0
123582 .local v0, "v", android.view.View
123584 15| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
123593 31| invoke-virtual {v0,v1}, android.view.View.findViewById(int):android.view.View
123604 49| return-object v0
123617 6| move-result-object v0
123618 7| check-cast v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter
123620 .local v0, "adapter", com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter
123621 9| if-nez v0, Label_2
123623 11| new-instance v0, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter
123624 .end_local v0
123629 …21| invoke-direct {v0,v1,v5,v2}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.<…
123631 .restart_local v0
123632 …24| invoke-virtual {v3,v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.setLi…
123637 …31| invoke-virtual {v1,v0}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
123642 …35| invoke-virtual {v0,v5}, com.android.calendar.selectcalendars.SelectCalendarsSyncAdapter.change…
123655 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectCalenda…
123658 …5| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.onL…
123671 3| const/4 v0, #+0 (0x00000000 | 0.00000)
123672 …4| invoke-virtual {v1,v0}, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.setLis…
123722 51| move-object/from16 v0, v18
123723 … 53| iget-object v3, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mService
123753 98| move-object/from16 v0, v18
123754 … 100| iget-object v3, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mService
123784 128| move-object/from16 v0, v18
123785 …130| iget-object v4, v0, com.android.calendar.selectcalendars.SelectCalendarsSyncFragment.mCalenda…
123820 35| move-result-object v0
123822 .local v0, "res", android.content.res.Resources
123825 41| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
123834 58| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
123842 .end_local v0
123875 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
123876 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
123878 …5| invoke-direct {v0,v2}, android.content.AsyncQueryHandler.<init>(android.content.ContentResolver…
123926 67| move-result v0
123928 .local v0, "count", int
123932 69| if-ge v1, v0, Label_2
123949 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
123950 5| return-object v0
123956 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
123957 5| return-object v0
123963 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
123964 5| return-object v0
123969 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
123970 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
123976 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
123977 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
123988 3| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
123989 4| new-array v0, v0, java.lang.String[]
123993 10| aput-object v1, v0, v2
123997 16| aput-object v1, v0, v2
124001 22| aput-object v1, v0, v2
124005 28| aput-object v1, v0, v2
124007 …30| sput-object v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActivity…
124021 6| const/4 v0, #+0 (0x00000000 | 0.00000)
124022 …7| iput-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
124036 6| move-result v0
124038 10| if-ne v0, v1, Label_3
124040 …12| iget-object v0, v2, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124041 14| if-eqz v0, Label_1
124043 …16| iget-object v0, v2, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124044 …18| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
124054 28| move-result v0
124056 32| if-ne v0, v1, Label_2
124072 6| const v0, #+2130968638 (0x7f04003e | 1.75459e+38)
124073 …9| invoke-virtual {v2,v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountA…
124076 15| move-result-object v0
124077 …16| iput-object v0, v2, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124079 …18| iget-object v0, v2, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124083 … 27| invoke-virtual {v0,v1}, android.widget.ExpandableListView.setEmptyView(android.view.View):void
124085 30| const/4 v0, #+0 (0x00000000 | 0.00000)
124086 …31| invoke-static {v0}, com.android.calendar.Utils.startCalendarMetafeedSync(android.accounts.Acco…
124088 34| const v0, #+2131755234 (0x7f1000e2 | 1.91413e+38)
124089 …37| invoke-virtual {v2,v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccount…
124090 40| move-result-object v0
124091 …41| invoke-virtual {v0,v2}, android.view.View.setOnClickListener(android.view.View$OnClickListener…
124093 44| const v0, #+2131755233 (0x7f1000e1 | 1.91413e+38)
124094 …47| invoke-virtual {v2,v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccount…
124095 50| move-result-object v0
124096 …51| invoke-virtual {v0,v2}, android.view.View.setOnClickListener(android.view.View$OnClickListener…
124111 7| move-result-object v0
124112 8| invoke-virtual {v0,v1,v1}, android.app.ActionBar.setDisplayOptions(int, int):void
124114 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
124115 12| return v0
124127 6| move-result v0
124128 7| packed-switch v0, Label_2
124131 13| move-result v0
124132 14| return v0
124137 18| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
124138 19| return v0
124156 …6| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
124157 8| if-eqz v0, Label_1
124159 …10| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124160 …12| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
124194 34| const/4 v0, #+0 (0x00000000 | 0.00000)
124196 .local v0, "i", int
124198 36| if-ge v0, v2, Label_4
124200 38| aget-boolean v2, v1, v0
124203 44| invoke-virtual {v2,v0}, android.widget.ExpandableListView.isGroupExpanded(int):boolean
124209 54| invoke-virtual {v2,v0}, android.widget.ExpandableListView.expandGroup(int):boolean
124212 57| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
124216 61| aget-boolean v2, v1, v0
124219 67| invoke-virtual {v2,v0}, android.widget.ExpandableListView.isGroupExpanded(int):boolean
124224 75| invoke-virtual {v2,v0}, android.widget.ExpandableListView.collapseGroup(int):boolean
124228 .end_local v0
124242 …7| iget-object v0, v8, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
124243 9| if-eqz v0, Label_1
124245 …11| iget-object v0, v8, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124246 …13| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
124249 …16| new-instance v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActivit…
124252 …22| invoke-direct {v0,v8,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccou…
124264 …37| invoke-virtual/range {v0..v7}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMulti…
124288 21| move-result v0
124290 .local v0, "count", int
124291 22| new-array v2, v0, boolean[]
124297 25| if-ge v1, v0, Label_3
124308 .end_local v0
124329 …6| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActiv…
124330 8| if-eqz v0, Label_1
124332 …10| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124333 …12| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
124336 …15| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124337 17| if-eqz v0, Label_2
124338 …19| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124339 21| invoke-virtual {v0}, android.database.MatrixCursor.isClosed():boolean
124340 24| move-result v0
124341 25| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
124342 27| if-eqz v0, Label_2
124344 …29| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountActi…
124345 31| invoke-virtual {v0}, android.database.MatrixCursor.close():void
124357 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
124358 3| invoke-direct {v0}, java.lang.Object.<init>():void
124370 3| const/4 v0, #+0 (0x00000000 | 0.00000)
124371 …4| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124383 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
124384 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124385 …5| iput-object v2, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124386 …7| iput-object v3, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124388 9| invoke-direct {v0}, java.lang.Object.<init>():void
124400 3| new-instance v0, android.graphics.Rect
124401 5| invoke-direct {v0}, android.graphics.Rect.<init>():void
124403 .local v0, "r", android.graphics.Rect
124405 10| invoke-virtual {v1,v0}, android.view.View.getHitRect(android.graphics.Rect):void
124407 13| iget v1, v0, android.graphics.Rect.top
124412 22| iput v1, v0, android.graphics.Rect.top
124414 24| iget v1, v0, android.graphics.Rect.bottom
124419 33| iput v1, v0, android.graphics.Rect.bottom
124421 35| iget v1, v0, android.graphics.Rect.left
124426 44| iput v1, v0, android.graphics.Rect.left
124428 46| iget v1, v0, android.graphics.Rect.right
124433 55| iput v1, v0, android.graphics.Rect.right
124438 …63| invoke-direct {v2,v0,v3}, android.view.TouchDelegate.<init>(android.graphics.Rect, android.vie…
124451 …0| invoke-static/range {v0..v5}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
124452 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124453 …5| iput-object v2, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124454 …7| iput-object v3, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124455 …9| iput-wide v4:v5, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124457 11| invoke-direct {v0}, java.lang.Object.<init>():void
124470 …3| iget-object v0, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124471 …5| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124472 8| move-result-object v0
124475 …13| invoke-virtual {v0,v1,v2}, com.android.calendar.selectcalendars.CalendarColorCache.hasColors(j…
124476 16| move-result v0
124477 17| if-nez v0, Label_1
124482 …20| iget-object v0, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124483 …22| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124484 25| move-result-object v0
124485 26| if-nez v0, Label_4
124487 …28| iget-object v0, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124494 …42| invoke-static {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountA…
124497 …45| iget-object v0, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124498 …47| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124499 50| move-result-object v0
124500 51| invoke-virtual {v0}, android.app.FragmentManager.executePendingTransactions():boolean
124502 …54| iget-object v0, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124503 …56| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124504 59| move-result-object v0
124505 60| invoke-virtual {v0}, com.android.calendar.CalendarColorPickerDialog.isAdded():boolean
124506 63| move-result v0
124507 64| if-nez v0, Label_3
124509 …66| iget-object v0, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124510 …68| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124511 71| move-result-object v0
124516 …81| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarColorPickerDialog.show(android.app.Fra…
124522 …85| iget-object v0, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124523 …87| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124524 90| move-result-object v0
124526 …93| invoke-virtual {v0,v2,v3}, com.android.calendar.CalendarColorPickerDialog.setCalendarId(long):…
124537 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
124538 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124540 …5| invoke-direct {v0,v2}, android.content.AsyncQueryHandler.<init>(android.content.ContentResolver…
124593 56| move-result-object v0
124594 57| check-cast v0, android.database.Cursor
124596 .local v0, "currentCursor", android.database.Cursor
124597 59| if-eqz v0, Label_5
124599 …61| invoke-static {v0,v9}, com.android.calendar.Utils.compareCursors(android.database.Cursor, andr…
124608 .end_local v0
124614 .restart_local v0
124640 105| if-eqz v0, Label_7
124642 107| invoke-interface {v0}, android.database.Cursor.close():void
124672 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
124673 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124674 5| invoke-direct {v0}, java.lang.Object.<init>():void
124676 …8| iput v2, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter$Refr…
124678 …10| iput-object v3, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124680 …12| iput-object v4, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124692 …3| iget-object v0, v9, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124693 …5| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124694 8| move-result-object v0
124696 …11| invoke-virtual {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccount…
124699 17| move-result v0
124700 18| if-eqz v0, Label_1
124702 …20| iget-object v0, v9, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124703 …22| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124704 25| move-result-object v0
124714 … 41| invoke-virtual {v0,v1,v2,v3}, android.view.View.postDelayed(java.lang.Runnable, long):boolean
124717 …44| iget-object v0, v9, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124718 …46| invoke-static {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124719 49| move-result-object v0
124753 …105| invoke-virtual/range {v0..v7}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMult…
124761 …3| sget-object v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.P…
124762 5| return-object v0
124768 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124769 5| return-object v0
124775 …3| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124776 5| return v0
124782 …3| sget-boolean v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
124783 5| return v0
124789 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124790 5| return-object v0
124796 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124797 5| return-object v0
124803 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124804 5| return-object v0
124810 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124811 5| return-object v0
124817 …3| iget-boolean v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
124818 5| return v0
124824 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124825 5| return-object v0
124831 …3| iget v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mCol…
124832 5| return v0
124838 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124839 5| return-object v0
124845 …3| sget-object v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.m…
124846 5| return-object v0
124851 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
124852 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124858 0| invoke-static/range {v0..v0}, Tracer.OnEntry(boolean):void
124859 …3| sput-boolean v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
124860 5| return v0
124871 …4| new-instance v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter$1
124872 …6| invoke-direct {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
124873 …9| sput-object v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.m…
124875 11| const/16 v0, #+1000 (0x000003e8 | 1.40130e-42)
124876 …13| sput v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mUpdate…
124880 17| new-instance v0, java.util.HashMap
124881 19| invoke-direct {v0}, java.util.HashMap.<init>():void
124882 …22| sput-object v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
124884 24| const/16 v0, #+9 (0x00000009 | 1.26117e-44)
124885 26| new-array v0, v0, java.lang.String[]
124889 32| aput-object v1, v0, v2
124892 37| aput-object v1, v0, v3
124896 43| aput-object v1, v0, v2
124900 49| aput-object v1, v0, v2
124904 55| aput-object v1, v0, v2
124908 61| aput-object v1, v0, v2
124912 67| aput-object v1, v0, v2
124916 73| aput-object v1, v0, v2
124920 80| aput-object v1, v0, v2
124922 …82| sput-object v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
125027 147| const/4 v0, #+0 (0x00000000 | 0.00000)
125029 .local v0, "i", int
125032 151| if-ge v0, v1, Label_5
125036 157| aget-object v2, v2, v0
125039 163| aget-object v3, v3, v0
125042 168| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
125084 13| move-result-object v0
125085 14| check-cast v0, android.widget.TextView
125087 .local v0, "textView", android.widget.TextView
125088 16| invoke-virtual {v0,v4}, android.widget.TextView.setText(java.lang.CharSequence):void
125102 4| move-object/from16 v0, v18
125103 6| invoke-interface {v0,v2}, android.database.Cursor.getLong(int):long
125108 11| move-object/from16 v0, v18
125109 13| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
125114 18| move-object/from16 v0, v18
125115 20| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
125120 25| move-object/from16 v0, v18
125121 27| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
125126 33| move-object/from16 v0, v18
125127 35| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
125132 40| move-object/from16 v0, v18
125133 42| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
125140 53| move-object/from16 v0, v16
125141 55| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
125203 154| move-object/from16 v0, v16
125204 …156| invoke-static {v0,v2,v12}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAcc…
125217 174| move-object/from16 v0, v18
125218 176| invoke-interface {v0,v2}, android.database.Cursor.getInt(int):int
125234 200| move-object/from16 v0, v16
125235 202| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
125250 226| move-object/from16 v0, v16
125251 …228| invoke-static {v0,v3,v2}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAcco…
125256 238| move-object/from16 v0, v16
125257 240| invoke-virtual {v0,v3,v2}, android.view.View.setTag(int, java.lang.Object):void
125260 246| move-object/from16 v0, v16
125261 248| invoke-virtual {v0,v2,v8}, android.view.View.setTag(int, java.lang.Object):void
125263 251| move-object/from16 v0, v16
125264 …253| invoke-virtual {v0,v15}, android.view.View.setOnClickListener(android.view.View$OnClickListen…
125298 20| move-result-object v0
125300 .local v0, "account", java.lang.String
125310 …32| invoke-static {v8,v5,v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccou…
125330 …3| iget-object v0, v2, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
125332 7| invoke-virtual {v0,v1}, android.view.View.removeCallbacks(java.lang.Runnable):boolean
125365 33| move-result-object v0
125366 34| check-cast v0, android.database.Cursor
125368 .local v0, "cursor", android.database.Cursor
125369 36| invoke-interface {v0}, android.database.Cursor.isClosed():boolean
125373 42| invoke-interface {v0}, android.database.Cursor.close():void
125379 .end_local v0
125412 …8| iget-object v0, v13, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
125414 …12| invoke-virtual {v0,v1}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccount…
125416 …15| sget v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mUpdate…
125417 17| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
125418 …19| sput v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mUpdate…
125420 …21| sget v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.mUpdate…
125421 23| if-ge v0, v2, Label_1
125426 …27| iget-object v0, v13, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
125427 29| invoke-interface {v0}, java.util.Map.keySet():java.util.Set
125428 32| move-result-object v0
125429 33| invoke-interface {v0}, java.util.Set.iterator():java.util.Iterator
125435 40| move-result v0
125436 41| if-eqz v0, Label_7
125439 46| move-result-object v0
125440 47| check-cast v0, java.lang.Long
125441 49| invoke-virtual {v0}, java.lang.Long.longValue():long
125445 …53| iget-object v0, v13, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAda…
125448 59| invoke-interface {v0,v1}, java.util.Map.get(java.lang.Object):java.lang.Object
125449 62| move-result-object v0
125450 63| check-cast v0, java.lang.Boolean
125451 65| invoke-virtual {v0}, java.lang.Boolean.booleanValue():boolean
125455 69| sget-object v0, android.provider.CalendarContract$Calendars.CONTENT_URI
125456 …71| invoke-static {v0,v8,v9}, android.content.ContentUris.withAppendedId(android.net.Uri, long):an…
125466 85| move v0, v11
125468 86| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
125469 89| move-result-object v0
125470 …90| invoke-virtual {v4,v1,v0}, android.content.ContentValues.put(java.lang.String, java.lang.Integ…
125474 98| move v0, v11
125476 99| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
125477 102| move-result-object v0
125478 …103| invoke-virtual {v4,v1,v0}, android.content.ContentValues.put(java.lang.String, java.lang.Inte…
125480 …106| iget-object v0, v13, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAd…
125485 …115| invoke-virtual/range {v0..v6}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMult…
125488 120| move v0, v12
125492 123| move v0, v12
125523 20| move-result-object v0
125525 .local v0, "account", java.lang.String
125538 …43| invoke-virtual {v6,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
125550 …63| invoke-direct {v5,v8,v6,v0,v2}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMult…
125583 28| move-result-object v0
125585 .local v0, "authContext", android.content.Context
125586 29| invoke-virtual {v0}, android.content.Context.getResources():android.content.res.Resources
125595 .end_local v0
125627 …3| iget-object v0, v3, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
125630 …9| invoke-virtual {v0,v1,v7,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
125631 12| move-result-object v0
125632 13| return-object v0
125643 …3| iget-object v0, v3, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
125646 …9| invoke-virtual {v0,v1,v7,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup, …
125647 12| move-result-object v0
125648 13| return-object v0
125657 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectSyncedC…
125658 …3| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdap…
125676 15| move-result-wide v0:v1
125678 .local v0, "id", long
125680 18| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
125690 34| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
125697 46| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
125711 66| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
125738 102| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
125757 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
125758 …4| sput-boolean v0, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapter.…
125760 …6| iget-object v0, v4, com.android.calendar.selectcalendars.SelectSyncedCalendarsMultiAccountAdapt…
125763 … 13| invoke-virtual {v0,v1,v2,v3}, android.view.View.postDelayed(java.lang.Runnable, long):boolean
125775 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectVisible…
125776 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity$1.this$0
125778 5| invoke-direct {v0,v2}, android.database.ContentObserver.<init>(android.os.Handler):void
125790 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
125791 4| return v0
125803 …4| iget-object v0, v9, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity$1.this$0
125804 …6| invoke-static {v0}, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.-get0(c…
125805 9| move-result-object v0
125811 …17| invoke-virtual/range {v0..v8}, com.android.calendar.CalendarController.sendEvent(java.lang.Obj…
125819 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mContro…
125820 5| return-object v0
125832 6| new-instance v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity$1
125835 …13| invoke-direct {v0,v2,v1}, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity$…
125836 …16| iput-object v0, v2, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.mObser…
125849 3| new-instance v0, android.content.Intent
125851 8| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
125853 .local v0, "intent", android.content.Intent
125855 …13| invoke-virtual {v0,v2,v1}, android.content.Intent.setClass(android.content.Context, java.lang.…
125858 18| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
125860 …21| invoke-virtual {v2,v0}, com.android.calendar.selectcalendars.SelectVisibleCalendarsActivity.st…
125901 54| move-result-object v0
125903 .local v0, "ft", android.app.FragmentTransaction
125905 …57| invoke-virtual {v0,v3,v1}, android.app.FragmentTransaction.replace(int, android.app.Fragment):…
125908 …62| invoke-virtual {v0,v1}, android.app.FragmentTransaction.show(android.app.Fragment):android.app…
125910 65| invoke-virtual {v0}, android.app.FragmentTransaction.commit():int
125913 .end_local v0
125927 7| move-result-object v0
125928 8| invoke-virtual {v0,v1,v1}, android.app.ActionBar.setDisplayOptions(int, int):void
125930 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
125931 12| return v0
125943 6| move-result v0
125944 7| packed-switch v0, Label_2
125947 13| move-result v0
125948 14| return v0
125953 18| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
125954 19| return v0
125973 9| move-result-object v0
125975 …12| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.data…
125990 9| move-result-object v0
125996 …15| invoke-virtual {v0,v1,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
126008 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectVisible…
126009 …3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this$0
126011 …5| invoke-direct {v0,v2}, com.android.calendar.AsyncQueryService.<init>(android.content.Context):v…
126024 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this$0
126025 …5| invoke-static {v0}, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.-get0(c…
126026 8| move-result-object v0
126027 …9| invoke-virtual {v0,v4}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.chang…
126029 …12| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1.this…
126030 …14| invoke-static {v0,v4}, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.-se…
126038 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
126039 5| return-object v0
126044 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectVisible…
126045 … 3| iput-object v1, v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mCursor
126058 5| new-array v0, v3, java.lang.String[]
126060 10| aput-object v1, v0, v2
126061 …12| sput-object v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.SELECTION_…
126063 14| const/16 v0, #+9 (0x00000009 | 1.26117e-44)
126064 16| new-array v0, v0, java.lang.String[]
126067 21| aput-object v1, v0, v2
126070 26| aput-object v1, v0, v3
126074 32| aput-object v1, v0, v2
126078 38| aput-object v1, v0, v2
126082 44| aput-object v1, v0, v2
126086 50| aput-object v1, v0, v2
126090 56| aput-object v1, v0, v2
126094 62| aput-object v1, v0, v2
126098 69| aput-object v1, v0, v2
126100 … 71| sput-object v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.PROJECTION
126102 73| const v0, #+2130968627 (0x7f040033 | 1.75459e+38)
126103 …76| sput v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mCalendarItemLayo…
126117 6| const/4 v0, #+0 (0x00000000 | 0.00000)
126118 … 7| iput-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
126133 6| const/4 v0, #+0 (0x00000000 | 0.00000)
126134 … 7| iput-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mView
126149 …4| iget-object v0, v8, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mService
126150 6| if-eqz v0, Label_1
126152 …8| iget-object v0, v8, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mService
126154 12| invoke-virtual {v0,v1}, com.android.calendar.AsyncQueryService.cancelOperation(int):int
126156 …15| iget-object v0, v8, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mServi…
126157 17| invoke-virtual {v0}, com.android.calendar.AsyncQueryService.getNextToken():int
126158 20| move-result v0
126159 21| sput v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mQueryToken
126161 …23| iget-object v0, v8, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mServi…
126170 …39| invoke-virtual/range {v0..v7}, com.android.calendar.AsyncQueryService.startQuery(int, java.lan…
126183 3| const-wide/16 v0:v1, #+128 (0x00000080 | 1.79366e-43)
126184 5| return-wide v0:v1
126194 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectVisible…
126195 …3| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.events…
126210 6| new-instance v0, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter
126218 …17| invoke-direct {v0,v1,v2,v4,v3}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdap…
126219 …20| iput-object v0, v5, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapt…
126221 … 22| iget-object v0, v5, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mList
126223 26| invoke-virtual {v0,v1}, android.widget.ListView.setAdapter(android.widget.ListAdapter):void
126225 … 29| iget-object v0, v5, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mList
126226 …31| invoke-virtual {v0,v5}, android.widget.ListView.setOnItemClickListener(android.widget.AdapterV…
126244 11| move-result-object v0
126245 …12| iput-object v0, v2, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mContr…
126247 …14| iget-object v0, v2, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mContr…
126249 …19| invoke-virtual {v0,v1,v2}, com.android.calendar.CalendarController.registerEventHandler(int, c…
126251 22| new-instance v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$1
126252 …24| invoke-direct {v0,v2,v3}, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment$…
126253 …27| iput-object v0, v2, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mServi…
126265 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
126266 5| if-eqz v0, Label_1
126268 …7| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
126269 …9| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.notifyDa…
126282 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.selectcalendars.SelectVisible…
126283 3| invoke-super {v0,v1}, android.app.Fragment.onCreate(android.os.Bundle):void
126324 55| move-result-object v0
126326 .local v0, "v", android.view.View
126327 56| if-eqz v0, Label_1
126330 60| invoke-virtual {v0,v1}, android.view.View.setVisibility(int):void
126333 .end_local v0
126348 …7| iget-object v0, v3, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mContro…
126352 …16| invoke-virtual {v0,v1}, com.android.calendar.CalendarController.deregisterEventHandler(java.la…
126354 …19| iget-object v0, v3, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mCursor
126355 21| if-eqz v0, Label_1
126357 …23| iget-object v0, v3, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapt…
126358 …25| invoke-virtual {v0,v2}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.chan…
126360 …28| iget-object v0, v3, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mCursor
126361 30| invoke-interface {v0}, android.database.Cursor.close():void
126378 …3| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
126379 5| if-eqz v0, Label_1
126380 …7| iget-object v0, v1, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mAdapter
126381 …9| invoke-virtual {v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.getCount…
126382 12| move-result v0
126383 13| if-gt v0, v4, Label_2
126403 …6| iget-object v0, v8, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mService
126404 8| invoke-virtual {v0}, com.android.calendar.AsyncQueryService.getNextToken():int
126405 11| move-result v0
126406 12| sput v0, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mQueryToken
126408 …14| iget-object v0, v8, com.android.calendar.selectcalendars.SelectVisibleCalendarsFragment.mServi…
126418 …31| invoke-virtual/range {v0..v7}, com.android.calendar.AsyncQueryService.startQuery(int, java.lan…
126452 35| xor-int/lit8 v0, v1, #+1 (0x00000001 | 1.40130e-45)
126454 .local v0, "visibility", int
126456 40| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
126468 …60| invoke-virtual {v1,v11,v0}, com.android.calendar.selectcalendars.SelectCalendarsSimpleAdapter.…
126480 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetModel…
126481 3| invoke-direct {v0}, java.lang.Object.<init>():void
126483 6| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mJulianDay
126485 8| iput-object v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
126518 22| move-object v0, v6
126520 23| check-cast v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo
126522 .local v0, "other", com.android.calendar.widget.CalendarAppWidgetModel$DayInfo
126526 29| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
126533 36| iget-object v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
126542 47| iget v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mJulianDay
126558 3| const/16 v0, #+31 (0x0000001f | 4.34403e-44)
126560 .local v0, "prime", int
126590 3| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.mDayLabel
126591 5| return-object v0
126600 3| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
126604 8| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhen
126606 10| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhere
126608 12| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibTitle
126641 22| move-object v0, v9
126643 23| check-cast v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo
126645 .local v0, "other", com.android.calendar.widget.CalendarAppWidgetModel$EventInfo
126647 27| iget-wide v4:v5, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.id
126655 36| iget-boolean v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.allDay
126662 43| iget-wide v4:v5, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.end
126670 52| iget-wide v4:v5, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.start
126680 63| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
126687 70| iget-object v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
126696 81| iget v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibTitle
126703 88| iget v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhen
126710 95| iget v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.visibWhere
126719 104| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
126726 111| iget-object v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.when
126737 124| iget-object v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
126744 131| iget-object v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
126753 142| iget v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.color
126760 149| iget v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.selfAttendeeStatus
126778 6| const/16 v0, #+31 (0x0000001f | 4.34403e-44)
126780 .local v0, "prime", int
126886 3| new-instance v0, java.lang.StringBuilder
126887 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
126889 .local v0, "builder", java.lang.StringBuilder
126891 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126894 16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
126897 …22| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126900 …27| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126903 …33| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126906 38| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
126909 …44| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126912 49| invoke-virtual {v0,v2,v3}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
126915 …55| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126918 …60| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126921 …66| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126924 71| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
126927 …77| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126930 …82| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126933 …88| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
126945 …110| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
126948 …116| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
126951 121| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
126954 …127| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
126956 130| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
126968 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetModel…
126969 3| invoke-direct {v0}, java.lang.Object.<init>():void
126971 6| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mType
126973 8| iput v2, v0, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mIndex
126985 3| const-class v0, com.android.calendar.widget.CalendarAppWidgetModel
126986 5| invoke-virtual {v0}, java.lang.Class.getSimpleName():java.lang.String
126987 8| move-result-object v0
126988 9| sput-object v0, com.android.calendar.widget.CalendarAppWidgetModel.TAG
127008 14| new-instance v0, android.text.format.Time
127009 16| invoke-direct {v0,v9}, android.text.format.Time.<init>(java.lang.String):void
127011 .local v0, "time", android.text.format.Time
127012 19| invoke-virtual {v0}, android.text.format.Time.setToNow():void
127015 24| iget-wide v4:v5, v0, android.text.format.Time.gmtoff
127077 41| move-result-object v0
127080 .local v0, "label", java.lang.String
127082 …44| invoke-direct {v1,v10,v0}, com.android.calendar.widget.CalendarAppWidgetModel$DayInfo.<init>(i…
127086 .end_local v0
127092 57| move-result-object v0
127093 .restart_local v0
127133 36| move-wide/from16 v0:v1, v16:v17
127134 38| iput-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.start
127136 40| move-wide/from16 v0:v1, v18:v19
127137 42| iput-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.end
127149 55| move/from16 v0, v24
127150 57| iput v0, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.color
127152 59| move/from16 v0, v25
127153 61| iput v0, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.selfAttendeeStatus
127176 92| move-object/from16 v0, v23
127177 94| iput-object v0, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.where
127193 110| move/from16 v0, v21
127195 114| if-le v0, v1, Label_6
127218 149| move-object/from16 v0, v22
127219 151| iput-object v0, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.title
127237 5| move-object/from16 v0, v27
127239 9| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
127244 15| move-object/from16 v0, v26
127245 17| invoke-direct {v0,v4}, java.util.ArrayList.<init>(int):void
127252 23| move/from16 v0, v25
127253 25| if-ge v0, v4, Label_2
127257 32| move-object/from16 v0, v26
127258 34| invoke-virtual {v0,v4}, java.util.ArrayList.add(java.lang.Object):boolean
127268 48| move-object/from16 v0, v36
127269 …50| invoke-static {v0,v4}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
127272 56| move-object/from16 v0, v34
127273 58| iput-boolean v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mShowTZ
127275 60| move-object/from16 v0, v34
127276 62| iget-boolean v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mShowTZ
127281 70| move-object/from16 v0, v27
127282 72| iget v4, v0, android.text.format.Time.isDst
127289 79| move-object/from16 v0, v32
127291 83| invoke-virtual {v0,v4,v1}, java.util.TimeZone.getDisplayName(boolean, int):java.lang.String
127293 87| move-object/from16 v0, v34
127294 89| iput-object v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mHomeTZName
127298 92| move-object/from16 v0, v35
127299 94| invoke-interface {v0,v4}, android.database.Cursor.moveToPosition(int):boolean
127301 97| move-object/from16 v0, v34
127302 99| iget-object v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mContext
127304 103| move-object/from16 v0, v32
127305 …105| invoke-static {v4,v0}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
127319 120| move-object/from16 v0, v35
127320 122| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
127325 127| move-object/from16 v0, v35
127326 129| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
127334 137| move-object/from16 v0, v35
127335 139| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
127340 144| move-object/from16 v0, v35
127341 146| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
127346 151| move-object/from16 v0, v35
127347 153| invoke-interface {v0,v4}, android.database.Cursor.getString(int):java.lang.String
127352 158| move-object/from16 v0, v35
127353 160| invoke-interface {v0,v4}, android.database.Cursor.getString(int):java.lang.String
127358 165| move-object/from16 v0, v35
127359 167| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
127364 172| move-object/from16 v0, v35
127365 174| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
127370 180| move-object/from16 v0, v35
127371 182| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
127377 188| move-object/from16 v0, v35
127378 190| invoke-interface {v0,v4}, android.database.Cursor.getInt(int):int
127384 196| move-object/from16 v0, v27
127386 …200| invoke-static {v0,v8,v9,v1}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.text.…
127389 204| move-object/from16 v0, v27
127391 …208| invoke-static {v0,v10,v11,v1}, com.android.calendar.Utils.convertAlldayUtcToLocal(android.tex…
127395 212| move-object/from16 v0, v34
127396 214| iget-wide v0:v1, v0, com.android.calendar.widget.CalendarAppWidgetModel.mNow
127397 216| move-wide/from16 v32:v33, v0:v1
127401 222| move-object/from16 v0, v34
127402 224| iget-object v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mEventInfos
127406 230| move-object/from16 v0, v34
127407 232| iget-object v0, v0, com.android.calendar.widget.CalendarAppWidgetModel.mEventInfos
127408 234| move-object/from16 v32, v0
127412 242| move-object/from16 v0, v32
127413 244| invoke-interface {v0,v4}, java.util.List.add(java.lang.Object):boolean
127415 247| move-object/from16 v0, v34
127416 249| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
127421 255| move-object/from16 v0, v34
127422 257| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mMaxJulianDay
127430 265| move/from16 v0, v21
127432 269| if-gt v0, v1, Label_5
127434 271| move-object/from16 v0, v34
127435 273| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
127437 277| move-object/from16 v0, v26
127438 279| invoke-virtual {v0,v4}, java.util.ArrayList.get(int):java.lang.Object
127445 288| move-object/from16 v0, v29
127447 …292| invoke-direct {v0,v4,v1}, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.<init>(i…
127452 297| move-object/from16 v0, v18
127454 301| invoke-virtual {v0,v1}, java.util.LinkedList.addFirst(java.lang.Object):void
127503 314| move-object/from16 v0, v18
127505 318| invoke-virtual {v0,v1}, java.util.LinkedList.add(java.lang.Object):boolean
127525 323| move-object/from16 v0, v34
127526 325| iget v0, v0, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
127527 327| move/from16 v21, v0
127549 353| move-object/from16 v0, v34
127550 355| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mTodayJulianDay
127551 357| move/from16 v0, v21
127552 359| if-eq v0, v4, Label_15
127554 361| move-object/from16 v0, v34
127557 …367| invoke-direct {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetModel.populateDayInfo(…
127561 371| move-object/from16 v0, v34
127562 373| iget-object v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mDayInfos
127567 379| move-object/from16 v0, v34
127568 381| iget-object v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mDayInfos
127569 383| move-object/from16 v0, v23
127570 385| invoke-interface {v4,v0}, java.util.List.add(java.lang.Object):boolean
127572 388| move-object/from16 v0, v34
127573 390| iget-object v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mRowInfos
127576 396| move-object/from16 v0, v32
127579 …402| invoke-direct {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.<init>(i…
127580 405| move-object/from16 v0, v32
127581 407| invoke-interface {v4,v0}, java.util.List.add(java.lang.Object):boolean
127586 410| move-object/from16 v0, v34
127587 412| iget-object v4, v0, com.android.calendar.widget.CalendarAppWidgetModel.mRowInfos
127588 414| move-object/from16 v0, v18
127589 416| invoke-interface {v4,v0}, java.util.List.addAll(java.util.Collection):boolean
127599 429| move/from16 v0, v20
127600 431| if-lt v0, v4, Label_14
127614 3| new-instance v0, java.lang.StringBuilder
127615 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
127617 .local v0, "builder", java.lang.StringBuilder
127619 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
127622 …16| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuild…
127625 …22| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
127627 25| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
127638 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetProvi…
127639 3| invoke-direct {v0}, android.appwidget.AppWidgetProvider.<init>():void
127651 3| new-instance v0, android.content.ComponentName
127653 …7| invoke-direct {v0,v2,v1}, android.content.ComponentName.<init>(android.content.Context, java.la…
127654 10| return-object v0
127700 62| move-result-object v0
127702 .local v0, "data", android.net.Uri
127703 … 63| invoke-virtual {v2,v0}, android.content.Intent.setData(android.net.Uri):android.content.Intent
127717 .end_local v0
127731 3| new-instance v0, android.content.Intent
127732 5| invoke-direct {v0}, android.content.Intent.<init>():void
127734 .local v0, "launchIntent", android.content.Intent
127736 …11| invoke-virtual {v0,v1}, android.content.Intent.setAction(java.lang.String):android.content.Int…
127739 17| invoke-virtual {v0,v1}, android.content.Intent.setFlags(int):android.content.Intent
127742 …22| invoke-virtual {v0,v3,v1}, android.content.Intent.setClass(android.content.Context, java.lang.…
127748 …28| invoke-static {v3,v1,v0,v2}, android.app.PendingIntent.getActivity(android.content.Context, in…
127762 4| new-instance v0, android.content.Intent
127765 10| invoke-direct {v0,v1}, android.content.Intent.<init>(java.lang.String):void
127767 .local v0, "intent", android.content.Intent
127770 …18| invoke-virtual {v0,v1,v2}, android.content.Intent.setDataAndType(android.net.Uri, java.lang.St…
127772 …21| invoke-static {v4,v3,v0,v3}, android.app.PendingIntent.getBroadcast(android.content.Context, i…
127786 4| move-object/from16 v0, v22
127787 6| array-length v0, v0
127788 7| move/from16 v18, v0
127791 11| move/from16 v0, v17
127793 15| if-ge v0, v1, Label_3
127799 23| move-object/from16 v0, v20
127800 …25| invoke-direct {v15,v0,v3}, android.content.Intent.<init>(android.content.Context, java.lang.Cl…
127809 39| move-object/from16 v0, v23
127810 …41| invoke-virtual {v15,v3,v0}, android.content.Intent.putExtra(java.lang.String, long[]):android.…
127824 65| move-object/from16 v0, v16
127825 67| invoke-direct {v0,v3,v6}, android.widget.RemoteViews.<init>(java.lang.String, int):void
127830 73| move-object/from16 v0, v20
127831 …75| invoke-static {v0,v3}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.la…
127861 113| move-object/from16 v0, v16
127862 …115| invoke-virtual {v0,v3,v10}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSeq…
127865 121| move-object/from16 v0, v16
127866 …123| invoke-virtual {v0,v3,v9}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSequ…
127869 129| move-object/from16 v0, v16
127870 …131| invoke-virtual {v0,v2,v3,v15}, android.widget.RemoteViews.setRemoteAdapter(int, int, android.…
127873 137| move-object/from16 v0, v21
127874 …139| invoke-virtual {v0,v2,v3}, android.appwidget.AppWidgetManager.notifyAppWidgetViewDataChanged(…
127882 152| move-object/from16 v0, v20
127883 …154| invoke-virtual {v11,v0,v3}, android.content.Intent.setClass(android.content.Context, java.lan…
127902 186| move-object/from16 v0, v20
127903 …188| invoke-static {v0,v3,v11,v6}, android.app.PendingIntent.getActivity(android.content.Context, …
127908 195| move-object/from16 v0, v16
127909 …197| invoke-virtual {v0,v3,v12}, android.widget.RemoteViews.setOnClickPendingIntent(int, android.a…
127916 207| move-object/from16 v0, v16
127917 …209| invoke-virtual {v0,v3,v14}, android.widget.RemoteViews.setPendingIntentTemplate(int, android.…
127919 212| move-object/from16 v0, v21
127921 …216| invoke-virtual {v0,v2,v1}, android.appwidget.AppWidgetManager.updateAppWidget(int, android.wi…
127951 9| move-result-object v0
127952 10| check-cast v0, android.app.AlarmManager
127954 .local v0, "am", android.app.AlarmManager
127959 16| invoke-virtual {v0,v1}, android.app.AlarmManager.cancel(android.app.PendingIntent):void
127973 6| move-result-object v0
127975 .local v0, "action", java.lang.String
127978 11| invoke-virtual {v3,v0}, java.lang.String.equals(java.lang.Object):boolean
128001 37| invoke-virtual {v0,v3}, java.lang.String.equals(java.lang.Object):boolean
128006 46| invoke-virtual {v0,v3}, java.lang.String.equals(java.lang.Object):boolean
128012 55| invoke-virtual {v0,v3}, java.lang.String.equals(java.lang.Object):boolean
128018 64| invoke-virtual {v0,v3}, java.lang.String.equals(java.lang.Object):boolean
128025 74| invoke-virtual {v0,v3}, java.lang.String.equals(java.lang.Object):boolean
128053 3| const/4 v0, #+0 (0x00000000 | 0.00000)
128054 …4| invoke-direct {v1,v2,v3,v4,v0}, com.android.calendar.widget.CalendarAppWidgetProvider.performUp…
128066 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
128067 …3| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.this…
128069 5| invoke-direct {v0}, java.lang.Object.<init>():void
128081 …3| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.this…
128082 …5| invoke-static {v0}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2(…
128083 8| move-result-object v0
128084 9| if-eqz v0, Label_1
128086 …11| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.thi…
128087 …13| invoke-static {v0}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.-get2…
128088 16| move-result-object v0
128089 17| invoke-virtual {v0}, android.content.CursorLoader.forceLoad():void
128102 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
128103 …3| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.this…
128104 … 5| iput v2, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.val$version
128105 …7| iput-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.val$…
128106 …9| iput-object v4, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2.val$…
128108 11| invoke-direct {v0}, java.lang.Object.<init>():void
128133 28| move-result-object v0
128135 .local v0, "uri", android.net.Uri
128139 35| invoke-virtual {v1,v0}, android.content.CursorLoader.setUri(android.net.Uri):void
128169 .end_local v0
128176 .restart_local v0
128189 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
128190 …3| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.th…
128191 …5| iput-object v2, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.va…
128192 …7| iput-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.va…
128194 9| invoke-direct {v0}, java.lang.Object.<init>():void
128206 …3| iget-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.th…
128207 …5| iget-object v0, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.this…
128209 …9| invoke-virtual {v0,v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.in…
128211 …12| iget-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3$1.v…
128212 14| invoke-virtual {v0}, android.content.BroadcastReceiver$PendingResult.finish():void
128224 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
128225 …3| iput-object v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.this…
128226 …5| iput-object v2, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$3.val$…
128228 7| invoke-direct {v0}, java.lang.Object.<init>():void
128242 8| move-result-object v0
128244 .local v0, "selection", java.lang.String
128259 …33| invoke-direct {v2,v5,v0,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFact…
128277 …58| invoke-static {v2,v0,v3,v4}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFact…
128286 …3| sget-object v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.currentVer…
128287 5| return-object v0
128293 …3| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mHandl…
128294 5| return-object v0
128300 …3| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
128301 5| return-object v0
128307 3| sget-object v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLock
128308 5| return-object v0
128314 3| sget v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mSerialNum
128315 5| return v0
128320 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
128321 … 3| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAppWidgetId
128327 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
128328 …3| iput v1, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerialNum
128334 0| invoke-static/range {v0..v0}, Tracer.OnEntry(int):void
128335 3| sput v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mSerialNum
128336 5| return v0
128343 6| move-result-object v0
128344 7| return-object v0
128355 6| move-result-object v0
128356 7| return-object v0
128363 6| move-result-object v0
128364 7| return-object v0
128375 4| const-wide/32 v0:v1, #+21600000 (0x01499700 | 3.70262e-38)
128376 …7| sput-wide v0:v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.sLastUpda…
128378 9| new-instance v0, java.lang.Object
128379 11| invoke-direct {v0}, java.lang.Object.<init>():void
128380 14| sput-object v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLock
128384 18| new-instance v0, java.util.concurrent.atomic.AtomicInteger
128385 20| invoke-direct {v0,v2}, java.util.concurrent.atomic.AtomicInteger.<init>(int):void
128386 …23| sput-object v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.currentVe…
128400 6| const/4 v0, #-1 (0xffffffff | NaN)
128401 …7| iput v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerialNum
128403 9| new-instance v0, android.os.Handler
128404 11| invoke-direct {v0}, android.os.Handler.<init>():void
128405 …14| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mHand…
128408 19| move-result-object v0
128409 …20| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.execu…
128411 22| new-instance v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1
128412 …24| invoke-direct {v0,v1}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.…
128413 …27| iput-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mTime…
128428 6| const/4 v0, #-1 (0xffffffff | NaN)
128429 …7| iput v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerialNum
128431 9| new-instance v0, android.os.Handler
128432 11| invoke-direct {v0}, android.os.Handler.<init>():void
128433 …14| iput-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mHand…
128436 19| move-result-object v0
128437 …20| iput-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.execu…
128439 22| new-instance v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1
128440 …24| invoke-direct {v0,v2}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$1.…
128441 …27| iput-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mTime…
128446 34| move-result-object v0
128447 …35| iput-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mReso…
128449 37| const-string/jumbo v0, "appWidgetId"
128452 41| invoke-virtual {v4,v0,v1}, android.content.Intent.getIntExtra(java.lang.String, int):int
128453 44| move-result v0
128454 … 45| iput v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAppWidgetId
128456 …47| iget-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mReso…
128458 52| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
128459 55| move-result v0
128460 …56| iput v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mDeclinedCol…
128462 …58| iget-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mReso…
128464 63| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
128465 66| move-result v0
128466 …67| iput v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mStandardCol…
128468 …69| iget-object v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mReso…
128470 74| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
128471 77| move-result v0
128472 … 78| iput v0, v2, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAllDayColor
128485 3| new-instance v0, com.android.calendar.widget.CalendarAppWidgetModel
128486 …5| invoke-direct {v0,v1,v3}, com.android.calendar.widget.CalendarAppWidgetModel.<init>(android.con…
128488 .local v0, "model", com.android.calendar.widget.CalendarAppWidgetModel
128489 …8| invoke-virtual {v0,v2,v3}, com.android.calendar.widget.CalendarAppWidgetModel.buildFromCursor(a…
128491 11| return-object v0
128522 27| iget-wide v0:v1, v2, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.end
128524 .local v0, "end", long
128533 39| cmp-long v8, v12:v13, v0:v1
128536 43| invoke-static {v4,v5,v0,v1}, java.lang.Math.min(long, long):long
128541 .end_local v0
128559 10| sub-long v0:v1, v4:v5, v10:v11
128561 .local v0, "begin", long
128570 25| invoke-static {v0,v1}, java.lang.Long.toString(long):java.lang.String
128596 3| new-instance v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory$2
128597 …5| invoke-direct {v0,v1,v4,v2,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFa…
128598 8| return-object v0
128628 28| move-result-wide v0:v1
128630 .local v0, "midnightDeviceTz", long
128649 50| invoke-static {v0,v1,v2,v3}, java.lang.Math.min(long, long):long
128661 …3| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mConte…
128662 …5| invoke-static {v0}, com.android.calendar.Utils.getHideDeclinedEvents(android.content.Context):b…
128663 8| move-result v0
128664 9| if-eqz v0, Label_2
128665 11| const-string/jumbo v0, "visible=1 AND selfAttendeeStatus!=2"
128667 14| return-object v0
128670 15| const-string/jumbo v0, "visible=1"
128681 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(android.widget.RemoteViews, int, int, java.lang.St…
128682 3| invoke-virtual {v0,v1,v2}, android.widget.RemoteViews.setViewVisibility(int, int):void
128686 …8| invoke-virtual {v0,v1,v3}, android.widget.RemoteViews.setTextViewText(int, java.lang.CharSequen…
128700 4| sget-object v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mModel
128701 6| if-nez v0, Label_1
128706 9| sget-object v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mModel
128707 11| iget-object v0, v0, com.android.calendar.widget.CalendarAppWidgetModel.mRowInfos
128708 13| invoke-interface {v0}, java.util.List.size():int
128709 16| move-result v0
128710 17| invoke-static {v1,v0}, java.lang.Math.max(int, int):int
128711 20| move-result v0
128712 21| return v0
128760 57| move-result-object v0
128761 58| check-cast v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo
128763 .local v0, "eventInfo", com.android.calendar.widget.CalendarAppWidgetModel$EventInfo
128770 64| iget-wide v6:v7, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.id
128771 66| iget-wide v8:v9, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.id
128779 76| iget-wide v8:v9, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.start
128780 78| iget-wide v10:v11, v0, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.start
128797 3| new-instance v0, android.widget.RemoteViews
128804 14| invoke-direct {v0,v1,v2}, android.widget.RemoteViews.<init>(java.lang.String, int):void
128806 .local v0, "views", android.widget.RemoteViews
128807 17| return-object v0
128821 9| move/from16 v0, v23
128822 11| if-lt v0, v3, Label_2
128833 21| move-object/from16 v0, v22
128834 …23| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCont…
128840 32| move-object/from16 v0, v21
128841 34| invoke-direct {v0,v3,v4}, android.widget.RemoteViews.<init>(java.lang.String, int):void
128844 37| move-object/from16 v0, v22
128845 …39| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCont…
128857 55| move-object/from16 v0, v21
128858 …57| invoke-virtual {v0,v3,v14}, android.widget.RemoteViews.setOnClickFillInIntent(int, android.con…
128878 83| move-object/from16 v0, v22
128879 …85| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCont…
128885 94| move-object/from16 v0, v21
128886 96| invoke-direct {v0,v3,v4}, android.widget.RemoteViews.<init>(java.lang.String, int):void
128889 99| move-object/from16 v0, v22
128890 …101| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCon…
128902 117| move-object/from16 v0, v21
128903 …119| invoke-virtual {v0,v3,v14}, android.widget.RemoteViews.setOnClickFillInIntent(int, android.co…
128912 127| move/from16 v0, v23
128913 129| invoke-interface {v3,v0}, java.util.List.get(int):java.lang.Object
128918 135| move-object/from16 v0, v18
128919 137| iget v3, v0, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mType
128923 143| move-object/from16 v0, v22
128924 …145| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCon…
128930 154| move-object/from16 v0, v21
128931 156| invoke-direct {v0,v3,v4}, android.widget.RemoteViews.<init>(java.lang.String, int):void
128936 163| move-object/from16 v0, v18
128937 165| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mIndex
128946 179| move-object/from16 v0, v21
128947 …181| invoke-static {v0,v4,v5,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFac…
128956 189| move-object/from16 v0, v18
128957 191| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetModel$RowInfo.mIndex
128967 205| move-object/from16 v0, v22
128968 …207| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCon…
128974 216| move-object/from16 v0, v21
128975 218| invoke-direct {v0,v3,v4}, android.widget.RemoteViews.<init>(java.lang.String, int):void
129002 256| move-object/from16 v0, v21
129003 …258| invoke-virtual {v0,v4,v3,v5}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129012 272| move-object/from16 v0, v21
129013 …274| invoke-static {v0,v5,v3,v4}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFac…
129018 284| move-object/from16 v0, v21
129019 …286| invoke-static {v0,v5,v3,v4}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFac…
129025 296| move-object/from16 v0, v21
129026 …298| invoke-static {v0,v5,v3,v4}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFac…
129030 305| move-object/from16 v0, v21
129031 307| invoke-virtual {v0,v3,v4}, android.widget.RemoteViews.setViewVisibility(int, int):void
129033 … 310| iget v0, v12, com.android.calendar.widget.CalendarAppWidgetModel$EventInfo.selfAttendeeStatus
129034 312| move/from16 v19, v0
129041 319| move/from16 v0, v19
129042 321| if-ne v0, v3, Label_15
129049 332| move-object/from16 v0, v21
129050 …334| invoke-virtual {v0,v4,v3,v5}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129054 343| move-object/from16 v0, v21
129055 …345| invoke-virtual {v0,v4,v3,v11}, android.widget.RemoteViews.setInt(int, java.lang.String, int):…
129059 349| move/from16 v0, v19
129060 351| if-ne v0, v3, Label_16
129068 363| move-object/from16 v0, v21
129069 …365| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129081 376| move-object/from16 v0, v22
129082 …378| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCon…
129092 390| move-object/from16 v0, v20
129093 …392| invoke-static {v15,v6,v7,v0}, com.android.calendar.Utils.convertAlldayLocalToUTC(android.text…
129096 396| move-object/from16 v0, v20
129097 …398| invoke-static {v15,v8,v9,v0}, com.android.calendar.Utils.convertAlldayLocalToUTC(android.text…
129103 402| move-object/from16 v0, v22
129104 …404| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCon…
129113 417| move-object/from16 v0, v21
129114 …419| invoke-virtual {v0,v3,v13}, android.widget.RemoteViews.setOnClickFillInIntent(int, android.co…
129127 425| move-object/from16 v0, v22
129128 …427| iget-object v3, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCon…
129132 436| move-object/from16 v0, v21
129133 438| invoke-direct {v0,v3,v4}, android.widget.RemoteViews.<init>(java.lang.String, int):void
129145 451| move-object/from16 v0, v21
129146 …453| invoke-virtual {v0,v4,v3,v5}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129156 467| move-object/from16 v0, v21
129157 …469| invoke-virtual {v0,v4,v3,v5}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129160 475| move-object/from16 v0, v22
129161 …477| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAllDayColor
129163 482| move-object/from16 v0, v21
129164 …484| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129170 495| move-object/from16 v0, v21
129171 …497| invoke-virtual {v0,v4,v3,v11}, android.widget.RemoteViews.setInt(int, java.lang.String, int):…
129176 503| move/from16 v0, v19
129177 505| if-ne v0, v3, Label_18
129180 510| move-object/from16 v0, v22
129181 …512| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mDeclinedCo…
129183 517| move-object/from16 v0, v21
129184 …519| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129187 525| move-object/from16 v0, v22
129188 …527| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mDeclinedCo…
129190 532| move-object/from16 v0, v21
129191 …534| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129194 540| move-object/from16 v0, v22
129195 …542| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mDeclinedCo…
129197 547| move-object/from16 v0, v21
129198 …549| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129205 561| move-object/from16 v0, v21
129206 …563| invoke-virtual {v0,v4,v3,v5}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129214 576| move-object/from16 v0, v21
129215 …578| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129220 586| move-object/from16 v0, v22
129221 …588| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mStandardCo…
129223 593| move-object/from16 v0, v21
129224 …595| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129227 601| move-object/from16 v0, v22
129228 …603| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mStandardCo…
129230 608| move-object/from16 v0, v21
129231 …610| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129234 616| move-object/from16 v0, v22
129235 …618| iget v4, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mStandardCo…
129237 623| move-object/from16 v0, v21
129238 …625| invoke-virtual {v0,v5,v3,v4}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129241 629| move/from16 v0, v19
129242 631| if-ne v0, v3, Label_20
129249 642| move-object/from16 v0, v21
129250 …644| invoke-virtual {v0,v4,v3,v5}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129255 653| move-object/from16 v0, v21
129256 …655| invoke-virtual {v0,v4,v3,v11}, android.widget.RemoteViews.setInt(int, java.lang.String, int):…
129265 669| move-object/from16 v0, v21
129266 …671| invoke-virtual {v0,v4,v3,v5}, android.widget.RemoteViews.setInt(int, java.lang.String, int):v…
129277 3| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
129278 4| return v0
129288 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
129289 4| return v0
129304 7| new-instance v0, android.content.CursorLoader
129312 …18| invoke-direct/range {v0..v6}, android.content.CursorLoader.<init>(android.content.Context, and…
129313 …21| iput-object v0, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoad…
129315 …23| iget-object v0, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoad…
129317 27| invoke-virtual {v0,v4,v5}, android.content.CursorLoader.setUpdateThrottle(long):void
129323 33| sget v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mSerialNum
129324 35| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
129325 37| sput v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mSerialNum
129326 …39| iput v0, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerialN…
129331 …42| iget-object v0, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoad…
129333 …46| invoke-virtual {v0,v1,v7}, android.content.CursorLoader.registerListener(int, android.content.…
129335 …49| iget-object v0, v7, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoad…
129336 51| invoke-virtual {v0}, android.content.CursorLoader.startLoading():void
129341 55| move-exception v0
129343 57| throw v0
129354 6| move-result-object v0
129356 .local v0, "selection", java.lang.String
129357 …7| invoke-virtual {v1,v0}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.in…
129368 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
129379 …3| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
129380 5| if-eqz v0, Label_1
129382 …7| iget-object v0, v1, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLoader
129383 9| invoke-virtual {v0}, android.content.CursorLoader.reset():void
129413 21| move-object/from16 v0, v17
129414 23| invoke-static {v15,v0}, android.util.Log.wtf(java.lang.String, java.lang.String):int
129423 28| move-object/from16 v0, v22
129424 …30| iget v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mLastSerial…
129428 34| move/from16 v0, v17
129429 36| if-eq v15, v0, Label_3
129440 44| move-object/from16 v0, v22
129441 …46| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCon…
129442 48| move-object/from16 v0, v22
129443 …50| iget-object v0, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mTime…
129444 52| move-object/from16 v17, v0
129445 54| move-object/from16 v0, v17
129446 …56| invoke-static {v15,v0}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.l…
129457 64| move-object/from16 v0, v22
129458 …66| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCon…
129477 86| move-object/from16 v0, v22
129478 …88| invoke-direct {v0,v15,v6,v7,v12}, com.android.calendar.widget.CalendarAppWidgetService$Calenda…
129497 123| move-object/from16 v0, v17
129498 125| invoke-static {v15,v0}, android.util.Log.w(java.lang.String, java.lang.String):int
129504 133| move-object/from16 v0, v22
129505 …135| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCo…
129509 140| move-object/from16 v0, v17
129510 …142| invoke-virtual {v15,v0}, android.content.Context.getSystemService(java.lang.String):java.lang…
129515 148| move-object/from16 v0, v22
129516 …150| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCo…
129528 165| move-object/from16 v0, v22
129529 …167| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCo…
129531 171| move-object/from16 v0, v17
129532 …173| invoke-static {v15,v0}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.…
129547 196| move-object/from16 v0, v22
129548 …198| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCo…
129550 202| move-object/from16 v0, v17
129551 …204| invoke-static {v15,v0}, com.android.calendar.Utils.getTimeZone(android.content.Context, java.…
129557 213| move-wide/from16 v0:v1, v18:v19
129558 215| invoke-virtual {v9,v0,v1}, android.text.format.Time.set(long):void
129564 224| iget v0, v9, android.text.format.Time.year
129565 226| move/from16 v17, v0
129566 228| move/from16 v0, v17
129567 230| if-ne v15, v0, Label_7
129569 234| iget v0, v9, android.text.format.Time.yearDay
129570 236| move/from16 v17, v0
129571 238| move/from16 v0, v17
129572 240| if-eq v15, v0, Label_8
129577 244| move-object/from16 v0, v22
129578 …246| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCo…
129585 255| move-object/from16 v0, v22
129586 …257| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCo…
129598 269| move-object/from16 v0, v22
129599 …271| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCo…
129604 277| move-object/from16 v0, v22
129605 …279| iget v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAppWidget…
129607 283| move/from16 v0, v17
129608 285| if-ne v15, v0, Label_15
129610 287| move-object/from16 v0, v22
129611 …289| iget-object v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mCo…
129670 322| move-object/from16 v0, v22
129671 …324| iget v15, v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.mAppWidget…
129673 329| move/from16 v0, v17
129674 …331| invoke-virtual {v14,v15,v0}, android.appwidget.AppWidgetManager.notifyAppWidgetViewDataChange…
129689 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
129692 …5| invoke-virtual {v0,v1,v2}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory…
129707 8| move-result-object v0
129709 .local v0, "result", android.content.BroadcastReceiver$PendingResult
129712 …13| invoke-direct {v2,v3,v0}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory…
129726 5| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
129727 7| new-array v0, v0, java.lang.String[]
129731 13| aput-object v1, v0, v2
129735 19| aput-object v1, v0, v2
129739 25| aput-object v1, v0, v2
129743 31| aput-object v1, v0, v2
129747 37| aput-object v1, v0, v2
129751 43| aput-object v1, v0, v2
129755 49| aput-object v1, v0, v2
129759 55| aput-object v1, v0, v2
129762 60| aput-object v1, v0, v3
129766 67| aput-object v1, v0, v2
129768 69| sput-object v0, com.android.calendar.widget.CalendarAppWidgetService.EVENT_PROJECTION
129771 74| move-result v0
129772 75| if-nez v0, Label_1
129774 77| sget-object v0, com.android.calendar.widget.CalendarAppWidgetService.EVENT_PROJECTION
129776 82| aput-object v1, v0, v3
129788 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendar.widget.CalendarAppWidgetServi…
129789 3| invoke-direct {v0}, android.widget.RemoteViewsService.<init>():void
129812 18| sub-long v0:v1, v10:v11, v12:v13
129814 .local v0, "delta", long
129815 20| cmp-long v3, v0:v1, v4:v5
129818 24| div-long/2addr v0:v1, v4:v5
129830 45| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
129840 58| div-long/2addr v0:v1, v4:v5
129852 79| invoke-static {v0,v1}, java.lang.Long.valueOf(long):java.lang.Long
129869 3| new-instance v0, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory
129872 …9| invoke-direct {v0,v1,v3}, com.android.calendar.widget.CalendarAppWidgetService$CalendarFactory.…
129873 12| return-object v0
129883 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.DateException, java.la…
129884 3| invoke-direct {v0,v1}, java.lang.Exception.<init>(java.lang.String):void
129898 6| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
129899 7| iput v0, v1, com.android.calendarcommon2.Duration.sign
129913 7| int-to-long v0:v1, v2
129915 .local v0, "factor", long
129940 35| mul-long/2addr v2:v3, v0:v1
129980 30| move-result v0
129982 .local v0, "c", char
129984 33| if-ne v0, v4, Label_3
129998 44| if-ne v0, v4, Label_2
130005 52| move-result v0
130008 55| if-eq v0, v4, Label_5
130034 99| move-result v0
130036 100| if-ne v0, v6, Label_6
130048 110| move-result v0
130051 113| if-lt v0, v4, Label_9
130053 117| if-gt v0, v4, Label_9
130057 121| add-int/lit8 v4, v0, #-48 (0xffffffd0 | NaN)
130066 130| if-ne v0, v4, Label_10
130075 139| if-ne v0, v4, Label_11
130084 148| if-ne v0, v4, Label_12
130093 157| if-ne v0, v4, Label_13
130102 166| if-ne v0, v4, Label_14
130110 173| if-eq v0, v6, Label_8
130124 200| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
130150 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$Invali…
130151 3| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
130162 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$PartPa…
130163 3| invoke-direct {v0}, java.lang.Object.<init>():void
130212 51| move-exception v0
130214 .local v0, "nfe", java.lang.NumberFormatException
130229 .end_local v0
130277 33| const/4 v0, #+0 (0x00000000 | 0.00000)
130279 .local v0, "i", int
130280 34| if-ge v0, v1, Label_1
130282 36| aget-object v4, v2, v0
130285 42| aput v4, v3, v0
130287 44| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
130301 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130302 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130312 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130313 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseByDay.<init>():void
130340 23| move-result v0
130342 .local v0, "num", int
130343 24| aput v0, v10, v11
130349 .end_local v0
130408 15| new-array v0, v8, int[]
130410 .local v0, "byday", int[]
130414 …19| invoke-static {v10,v0,v2,v7}, com.android.calendarcommon2.EventRecurrence$ParseByDay.parseWday…
130417 22| iput-object v0, v11, com.android.calendarcommon2.EventRecurrence.byday
130427 .end_local v0
130441 40| new-array v0, v4, int[]
130443 .restart_local v0
130453 …49| invoke-static {v6,v0,v2,v3}, com.android.calendarcommon2.EventRecurrence$ParseByDay.parseWday(…
130465 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130466 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130476 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130477 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseByHour.<init>():void
130493 10| move-result-object v0
130495 .local v0, "byhour", int[]
130496 11| iput-object v0, v6, com.android.calendarcommon2.EventRecurrence.byhour
130498 13| array-length v1, v0
130511 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130512 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130522 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130523 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseByMinute.<init>():void
130539 10| move-result-object v0
130541 .local v0, "byminute", int[]
130542 11| iput-object v0, v6, com.android.calendarcommon2.EventRecurrence.byminute
130544 13| array-length v1, v0
130557 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130558 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130568 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130569 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseByMonth.<init>():void
130585 10| move-result-object v0
130587 .local v0, "bymonth", int[]
130588 11| iput-object v0, v6, com.android.calendarcommon2.EventRecurrence.bymonth
130590 13| array-length v1, v0
130603 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130604 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130614 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130615 … 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseByMonthDay.<init>():void
130631 11| move-result-object v0
130633 .local v0, "bymonthday", int[]
130634 12| iput-object v0, v6, com.android.calendarcommon2.EventRecurrence.bymonthday
130636 14| array-length v1, v0
130649 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130650 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130660 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130661 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseBySecond.<init>():void
130677 10| move-result-object v0
130679 .local v0, "bysecond", int[]
130680 11| iput-object v0, v6, com.android.calendarcommon2.EventRecurrence.bysecond
130682 13| array-length v1, v0
130695 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130696 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130706 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130707 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseBySetPos.<init>():void
130723 12| move-result-object v0
130725 .local v0, "bysetpos", int[]
130726 13| iput-object v0, v6, com.android.calendarcommon2.EventRecurrence.bysetpos
130728 15| array-length v1, v0
130741 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130742 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130752 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130753 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseByWeekNo.<init>():void
130769 11| move-result-object v0
130771 .local v0, "byweekno", int[]
130772 12| iput-object v0, v6, com.android.calendarcommon2.EventRecurrence.byweekno
130774 14| array-length v1, v0
130787 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130788 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130798 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseB…
130799 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseByYearDay.<init>():void
130815 11| move-result-object v0
130817 .local v0, "byyearday", int[]
130818 12| iput-object v0, v6, com.android.calendarcommon2.EventRecurrence.byyearday
130820 14| array-length v1, v0
130833 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseC…
130834 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130844 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseC…
130845 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseCount.<init>():void
130858 4| const/high16 v0, #-2147483648 (0x80000000 | -0.00000)
130860 …9| invoke-static {v5,v0,v1,v3}, com.android.calendarcommon2.EventRecurrence$ParseCount.parseIntRan…
130861 12| move-result v0
130862 13| iput v0, v6, com.android.calendarcommon2.EventRecurrence.count
130864 15| iget v0, v6, com.android.calendarcommon2.EventRecurrence.count
130865 17| if-gez v0, Label_1
130868 22| move-result-object v0
130878 43| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
130883 48| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
130884 49| return v0
130893 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseF…
130894 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130904 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseF…
130905 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseFreq.<init>():void
130920 10| move-result-object v0
130921 11| check-cast v0, java.lang.Integer
130923 .local v0, "freq", java.lang.Integer
130924 13| if-nez v0, Label_1
130940 41| invoke-virtual {v0}, java.lang.Integer.intValue():int
130954 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseI…
130955 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
130965 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseI…
130966 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseInterval.<init>():void
130979 4| const/high16 v0, #-2147483648 (0x80000000 | -0.00000)
130981 …9| invoke-static {v5,v0,v1,v3}, com.android.calendarcommon2.EventRecurrence$ParseInterval.parseInt…
130982 12| move-result v0
130983 13| iput v0, v6, com.android.calendarcommon2.EventRecurrence.interval
130985 15| iget v0, v6, com.android.calendarcommon2.EventRecurrence.interval
130986 17| if-ge v0, v3, Label_1
130989 22| move-result-object v0
130999 43| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
131004 48| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
131005 50| return v0
131014 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseU…
131015 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
131025 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseU…
131026 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseUntil.<init>():void
131040 5| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
131041 6| return v0
131050 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseW…
131051 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$PartParser.<init>():void
131061 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence$ParseW…
131062 3| invoke-direct {v0}, com.android.calendarcommon2.EventRecurrence$ParseWkst.<init>():void
131077 10| move-result-object v0
131078 11| check-cast v0, java.lang.Integer
131080 .local v0, "wkst", java.lang.Integer
131081 13| if-nez v0, Label_1
131097 41| invoke-virtual {v0}, java.lang.Integer.intValue():int
131108 3| sget-object v0, com.android.calendarcommon2.EventRecurrence.TAG
131109 5| return-object v0
131115 3| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131116 5| return-object v0
131122 3| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131123 5| return-object v0
131134 4| const-string/jumbo v0, "EventRecur"
131135 7| sput-object v0, com.android.calendarcommon2.EventRecurrence.TAG
131137 9| new-instance v0, java.util.HashMap
131138 11| invoke-direct {v0}, java.util.HashMap.<init>():void
131139 14| sput-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131141 16| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131145 …26| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
131147 29| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131151 …39| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
131153 42| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131157 …52| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
131159 55| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131163 …65| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
131165 68| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131169 …78| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
131171 81| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131175 …91| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
131177 94| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131181 …104| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131183 107| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131187 …117| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131189 120| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131193 …130| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131195 133| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131199 …143| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131201 146| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131205 …156| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131207 159| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131211 …169| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131213 172| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131217 …182| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131219 185| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParsePartMap
131223 …195| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131225 198| new-instance v0, java.util.HashMap
131226 200| invoke-direct {v0}, java.util.HashMap.<init>():void
131227 203| sput-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131229 205| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131234 …215| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131236 218| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131241 …228| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131243 231| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131248 …241| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131250 244| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131255 …254| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131257 257| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131262 …267| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131264 270| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131269 …280| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131271 283| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseFreqMap
131276 …293| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131278 296| new-instance v0, java.util.HashMap
131279 298| invoke-direct {v0}, java.util.HashMap.<init>():void
131280 301| sput-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131282 303| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131287 …314| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131289 317| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131294 …328| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131296 331| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131301 …342| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131303 345| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131308 …356| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131310 359| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131315 …370| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131317 373| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131322 …384| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131324 387| sget-object v0, com.android.calendarcommon2.EventRecurrence.sParseWeekdayMap
131329 …398| invoke-virtual {v0,v1,v2}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
131340 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence):void
131341 3| invoke-direct {v0}, java.lang.Object.<init>():void
131354 5| aget v0, v2, v5
131356 .local v0, "n", int
131357 7| if-eqz v0, Label_1
131359 9| invoke-virtual {v4,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
131387 10| const/4 v0, #+0 (0x00000000 | 0.00000)
131389 .local v0, "i", int
131390 11| if-ge v0, v4, Label_2
131392 13| aget v1, v5, v0
131398 24| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
131406 .end_local v0
131424 7| const/4 v0, #+0 (0x00000000 | 0.00000)
131426 .local v0, "i", int
131427 8| if-ge v0, v5, Label_4
131429 10| aget v1, v4, v0
131430 12| aget v2, v6, v0
131436 17| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
131454 6| new-instance v0, java.lang.RuntimeException
131464 28| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
131465 31| throw v0
131468 32| const/high16 v0, #+65536 (0x00010000 | 9.18355e-41)
131469 34| return v0
131472 35| const/high16 v0, #+131072 (0x00020000 | 1.83671e-40)
131473 37| return v0
131476 38| const/high16 v0, #+262144 (0x00040000 | 3.67342e-40)
131477 40| return v0
131480 41| const/high16 v0, #+524288 (0x00080000 | 7.34684e-40)
131481 43| return v0
131484 44| const/high16 v0, #+1048576 (0x00100000 | 1.46937e-39)
131485 46| return v0
131488 47| const/high16 v0, #+2097152 (0x00200000 | 2.93874e-39)
131489 49| return v0
131492 50| const/high16 v0, #+4194304 (0x00400000 | 5.87747e-39)
131493 52| return v0
131517 6| new-instance v0, java.lang.IllegalArgumentException
131527 28| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
131528 31| throw v0
131531 32| const-string/jumbo v0, "SU"
131532 35| return-object v0
131535 36| const-string/jumbo v0, "MO"
131536 39| return-object v0
131539 40| const-string/jumbo v0, "TU"
131540 43| return-object v0
131543 44| const-string/jumbo v0, "WE"
131544 47| return-object v0
131547 48| const-string/jumbo v0, "TH"
131548 51| return-object v0
131551 52| const-string/jumbo v0, "FR"
131552 55| return-object v0
131555 56| const-string/jumbo v0, "SA"
131556 59| return-object v0
131581 6| new-instance v0, java.lang.RuntimeException
131591 28| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
131592 31| throw v0
131595 32| const/4 v0, #+0 (0x00000000 | 0.00000)
131596 33| return v0
131599 34| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
131600 35| return v0
131603 36| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
131604 37| return v0
131607 38| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
131608 39| return v0
131611 40| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
131612 41| return v0
131615 42| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
131616 43| return v0
131619 44| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
131620 45| return v0
131643 4| const/4 v0, #+0 (0x00000000 | 0.00000)
131644 5| iput-object v0, v2, com.android.calendarcommon2.EventRecurrence.until
131674 6| new-instance v0, java.lang.RuntimeException
131684 28| invoke-direct {v0,v1}, java.lang.RuntimeException.<init>(java.lang.String):void
131685 31| throw v0
131688 32| const/high16 v0, #+65536 (0x00010000 | 9.18355e-41)
131689 34| return v0
131692 35| const/high16 v0, #+131072 (0x00020000 | 1.83671e-40)
131693 37| return v0
131696 38| const/high16 v0, #+262144 (0x00040000 | 3.67342e-40)
131697 40| return v0
131700 41| const/high16 v0, #+524288 (0x00080000 | 7.34684e-40)
131701 43| return v0
131704 44| const/high16 v0, #+1048576 (0x00100000 | 1.46937e-39)
131705 46| return v0
131708 47| const/high16 v0, #+2097152 (0x00200000 | 2.93874e-39)
131709 49| return v0
131712 50| const/high16 v0, #+4194304 (0x00400000 | 5.87747e-39)
131713 52| return v0
131747 13| move-object v0, v7
131749 14| check-cast v0, com.android.calendarcommon2.EventRecurrence
131751 .local v0, "er", com.android.calendarcommon2.EventRecurrence
131755 20| iget-object v2, v0, com.android.calendarcommon2.EventRecurrence.startDate
131760 26| iget v3, v0, com.android.calendarcommon2.EventRecurrence.freq
131765 34| iget-object v2, v0, com.android.calendarcommon2.EventRecurrence.until
131770 40| iget v3, v0, com.android.calendarcommon2.EventRecurrence.count
131774 46| iget v3, v0, com.android.calendarcommon2.EventRecurrence.interval
131778 52| iget v3, v0, com.android.calendarcommon2.EventRecurrence.wkst
131783 60| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.bysecond
131784 62| iget v5, v0, com.android.calendarcommon2.EventRecurrence.bysecondCount
131792 74| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.byminute
131793 76| iget v5, v0, com.android.calendarcommon2.EventRecurrence.byminuteCount
131801 88| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.byhour
131802 90| iget v5, v0, com.android.calendarcommon2.EventRecurrence.byhourCount
131810 102| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.byday
131811 104| iget v5, v0, com.android.calendarcommon2.EventRecurrence.bydayCount
131819 116| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.bydayNum
131820 118| iget v5, v0, com.android.calendarcommon2.EventRecurrence.bydayCount
131828 130| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.bymonthday
131829 132| iget v5, v0, com.android.calendarcommon2.EventRecurrence.bymonthdayCount
131837 144| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.byyearday
131838 146| iget v5, v0, com.android.calendarcommon2.EventRecurrence.byyeardayCount
131846 158| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.byweekno
131847 160| iget v5, v0, com.android.calendarcommon2.EventRecurrence.byweeknoCount
131855 172| iget-object v4, v0, com.android.calendarcommon2.EventRecurrence.bymonth
131856 174| iget v5, v0, com.android.calendarcommon2.EventRecurrence.bymonthCount
131864 186| iget-object v3, v0, com.android.calendarcommon2.EventRecurrence.bysetpos
131865 188| iget v4, v0, com.android.calendarcommon2.EventRecurrence.bysetposCount
131874 197| iget-object v3, v0, com.android.calendarcommon2.EventRecurrence.startDate
131882 209| iget-object v3, v0, com.android.calendarcommon2.EventRecurrence.until
131897 3| new-instance v0, java.lang.UnsupportedOperationException
131898 5| invoke-direct {v0}, java.lang.UnsupportedOperationException.<init>():void
131899 8| throw v0
131941 40| move-result v0
131943 .local v0, "equalIndex", int
131944 41| if-gtz v0, Label_4
131960 69| invoke-virtual {v5,v9,v0}, java.lang.String.substring(int, int):java.lang.String
131964 73| add-int/lit8 v11, v0, #+1 (0x00000001 | 1.40130e-45)
132042 .end_local v0
132099 10| iget v0, v6, com.android.calendarcommon2.EventRecurrence.bydayCount
132101 .local v0, "count", int
132102 12| if-eq v0, v5, Label_2
132110 16| if-ge v2, v0, Label_6
132141 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.calendarcommon2.EventRecurrence, andro…
132142 3| iput-object v1, v0, com.android.calendarcommon2.EventRecurrence.startDate
132224 117| iget v0, v6, com.android.calendarcommon2.EventRecurrence.bydayCount
132226 .local v0, "count", int
132227 119| if-lez v0, Label_15
132232 127| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
132237 130| if-ge v1, v0, Label_14
132248 .end_local v0
132285 .restart_local v0
132287 …201| invoke-direct {v6,v2,v0}, com.android.calendarcommon2.EventRecurrence.appendByDay(java.lang.S…
132342 6| new-instance v0, android.text.format.Time
132344 11| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
132345 14| iput-object v0, v2, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mTime
132392 32| iget-object v0, v14, com.android.calendarcommon2.EventRecurrence.byday
132394 .local v0, "byday", int[]
132406 41| aget v10, v0, v6
132429 .end_local v0
132438 .restart_local v0
132473 .end_local v0
132579 7| iget v0, v8, android.text.format.Time.month
132581 .local v0, "realMonth", int
132593 18| invoke-virtual {v2,v9,v0,v1}, android.text.format.Time.set(int, int, int):void
132599 26| iget v0, v2, android.text.format.Time.month
132608 36| if-eq v0, v5, Label_5
132616 42| invoke-virtual {v2,v9,v0,v1}, android.text.format.Time.set(int, int, int):void
132624 50| iput v0, v7, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mMonth
132651 3| const/4 v0, #+0 (0x00000000 | 0.00000)
132652 4| iput v0, v1, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mYear
132654 6| const/4 v0, #-1 (0xffffffff | NaN)
132655 7| iput v0, v1, com.android.calendarcommon2.RecurrenceProcessor$DaySet.mMonth
132670 5| new-array v0, v1, int[]
132671 7| fill-array-data v0, Label_1
132672 10| sput-object v0, com.android.calendarcommon2.RecurrenceProcessor.DAYS_PER_MONTH
132674 12| new-array v0, v1, int[]
132675 14| fill-array-data v0, Label_2
132676 17| sput-object v0, com.android.calendarcommon2.RecurrenceProcessor.DAYS_IN_YEAR_PRECEDING_MONTH
132698 6| new-instance v0, android.text.format.Time
132700 11| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
132701 14| iput-object v0, v2, com.android.calendarcommon2.RecurrenceProcessor.mIterator
132703 16| new-instance v0, android.text.format.Time
132705 21| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
132706 24| iput-object v0, v2, com.android.calendarcommon2.RecurrenceProcessor.mUntil
132708 26| new-instance v0, java.lang.StringBuilder
132709 28| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
132710 31| iput-object v0, v2, com.android.calendarcommon2.RecurrenceProcessor.mStringBuilder
132712 33| new-instance v0, android.text.format.Time
132714 38| invoke-direct {v0,v1}, android.text.format.Time.<init>(java.lang.String):void
132715 41| iput-object v0, v2, com.android.calendarcommon2.RecurrenceProcessor.mGenerated
132717 43| new-instance v0, com.android.calendarcommon2.RecurrenceProcessor$DaySet
132719 …46| invoke-direct {v0,v1}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.<init>(boolean):…
132720 49| iput-object v0, v2, com.android.calendarcommon2.RecurrenceProcessor.mDays
132840 113| iget v0, v10, com.android.calendarcommon2.EventRecurrence.bydayCount
132842 .local v0, "N", int
132851 122| if-ge v4, v0, Label_8
132857 .end_local v0
132884 .restart_local v0
132896 .end_local v0
133039 14| const/4 v0, #+0 (0x00000000 | 0.00000)
133041 .local v0, "bydayMask", int
133050 24| or-int/2addr v0, v10
133079 45| and-int v10, v0, v1
133166 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
133176 17| return v0
133178 18| move v0, v1
133190 3| const/4 v0, #+0 (0x00000000 | 0.00000)
133192 .local v0, "i", int
133193 4| if-ge v0, v3, Label_3
133195 6| aget v1, v2, v0
133202 12| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
133220 5| const/4 v0, #+0 (0x00000000 | 0.00000)
133222 .local v0, "i", int
133223 6| if-ge v0, v5, Label_4
133225 8| aget v1, v4, v0
133242 19| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
133260 7| aget v0, v2, v4
133262 .local v0, "n", int
133263 9| if-eq v0, v1, Label_1
133265 11| return v0
133284 3| iget v0, v4, android.text.format.Time.year
133285 5| int-to-long v0:v1, v0
133287 8| shl-long/2addr v0:v1, v2
133291 14| add-long/2addr v0:v1, v2:v3
133297 20| add-long/2addr v0:v1, v2:v3
133303 26| add-long/2addr v0:v1, v2:v3
133309 32| add-long/2addr v0:v1, v2:v3
133314 36| add-long/2addr v0:v1, v2:v3
133315 37| return-wide v0:v1
133326 3| const/16 v0, #+26 (0x0000001a | 3.64338e-44)
133327 5| shr-long v0:v1, v4:v5, v0
133328 7| long-to-int v0, v0:v1
133329 8| iput v0, v3, android.text.format.Time.year
133331 10| const/16 v0, #+22 (0x00000016 | 3.08286e-44)
133332 12| shr-long v0:v1, v4:v5, v0
133333 14| long-to-int v0, v0:v1
133334 15| and-int/lit8 v0, v0, #+15 (0x0000000f | 2.10195e-44)
133335 17| iput v0, v3, android.text.format.Time.month
133337 19| const/16 v0, #+17 (0x00000011 | 2.38221e-44)
133338 21| shr-long v0:v1, v4:v5, v0
133339 23| long-to-int v0, v0:v1
133340 24| and-int/lit8 v0, v0, #+31 (0x0000001f | 4.34403e-44)
133341 26| iput v0, v3, android.text.format.Time.monthDay
133343 28| const/16 v0, #+12 (0x0000000c | 1.68156e-44)
133344 30| shr-long v0:v1, v4:v5, v0
133345 32| long-to-int v0, v0:v1
133346 33| and-int/lit8 v0, v0, #+31 (0x0000001f | 4.34403e-44)
133347 35| iput v0, v3, android.text.format.Time.hour
133349 37| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
133350 38| shr-long v0:v1, v4:v5, v0
133351 40| long-to-int v0, v0:v1
133352 41| and-int/lit8 v0, v0, #+63 (0x0000003f | 8.82818e-44)
133353 43| iput v0, v3, android.text.format.Time.minute
133355 45| const-wide/16 v0:v1, #+63 (0x0000003f | 8.82818e-44)
133356 47| and-long/2addr v0:v1, v4:v5
133357 48| long-to-int v0, v0:v1
133358 49| iput v0, v3, android.text.format.Time.second
133415 41| div-int/lit8 v0, v13, #+24 (0x00000018 | 3.36312e-44)
133417 .local v0, "addDays", int
133418 43| mul-int/lit8 v13, v0, #+24 (0x00000018 | 3.36312e-44)
133421 46| add-int/2addr v7, v0
133438 .end_local v0
133457 .restart_local v0
133557 3| const/4 v0, #+0 (0x00000000 | 0.00000)
133561 8| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
133563 9| return v0
133574 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
133575 4| if-gt v3, v0, Label_1
133582 10| mul-int/lit8 v0, v3, #+13 (0x0000000d | 1.82169e-44)
133583 12| add-int/lit8 v0, v0, #-14 (0xfffffff2 | NaN)
133584 14| div-int/lit8 v0, v0, #+5 (0x00000005 | 7.00649e-45)
133585 16| add-int/2addr v0, v4
133586 17| add-int/2addr v0, v2
133588 20| add-int/2addr v0, v1
133590 23| sub-int/2addr v0, v1
133592 26| add-int/2addr v0, v1
133593 27| rem-int/lit8 v0, v0, #+7 (0x00000007 | 9.80909e-45)
133594 29| return v0
133608 8| add-int/lit8 v0, v1, #-1 (0xffffffff | NaN)
133610 .local v0, "yearDay", int
133617 19| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
133620 21| return v0
133632 6| move-result v0
133633 7| if-eqz v0, Label_2
133634 9| const/16 v0, #+366 (0x0000016e | 5.12875e-43)
133636 11| return v0
133638 12| const/16 v0, #+365 (0x0000016d | 5.11474e-43)
133669 25| move-object/from16 v0, v67
133671 29| invoke-virtual {v0,v1}, java.util.TreeSet.add(java.lang.Object):boolean
133676 33| move-object/from16 v0, v59
133677 35| iget-object v0, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
133678 37| move-object/from16 v31, v0
133681 39| move-object/from16 v0, v59
133682 41| iget-object v0, v0, com.android.calendarcommon2.RecurrenceProcessor.mUntil
133683 43| move-object/from16 v45, v0
133686 45| move-object/from16 v0, v59
133687 47| iget-object v0, v0, com.android.calendarcommon2.RecurrenceProcessor.mStringBuilder
133688 49| move-object/from16 v42, v0
133691 51| move-object/from16 v0, v59
133692 53| iget-object v4, v0, com.android.calendarcommon2.RecurrenceProcessor.mGenerated
133695 55| move-object/from16 v0, v59
133696 57| iget-object v0, v0, com.android.calendarcommon2.RecurrenceProcessor.mDays
133697 59| move-object/from16 v17, v0
133701 61| move-object/from16 v0, v17
133703 …65| invoke-virtual {v0,v1}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.setRecurrence(c…
133708 77| move-object/from16 v0, v61
133709 79| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.until
133710 81| move-object/from16 v56, v0
133712 85| move-object/from16 v0, v61
133713 87| iget v0, v0, com.android.calendarcommon2.EventRecurrence.count
133714 89| move/from16 v56, v0
133737 118| move-object/from16 v0, v57
133739 …122| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
133744 133| move-object/from16 v0, v57
133746 137| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
133753 148| move-object/from16 v0, v57
133755 152| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
133766 164| move-object/from16 v0, v61
133767 166| iget v0, v0, com.android.calendarcommon2.EventRecurrence.interval
133768 168| move/from16 v26, v0
133771 170| move-object/from16 v0, v61
133772 172| iget v0, v0, com.android.calendarcommon2.EventRecurrence.freq
133773 174| move/from16 v25, v0
133784 193| move-object/from16 v0, v57
133786 197| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
133808 225| move-object/from16 v0, v57
133810 …229| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
133815 240| move-object/from16 v0, v57
133817 244| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
133824 255| move-object/from16 v0, v57
133826 259| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
133848 277| move-object/from16 v0, v61
133849 279| iget v13, v0, com.android.calendarcommon2.EventRecurrence.bymonthCount
133853 283| move/from16 v0, v25
133855 …287| invoke-static {v0,v1,v13}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
133860 293| move/from16 v0, v25
133862 297| if-lt v0, v1, Label_22
133864 299| move-object/from16 v0, v61
133865 301| iget v0, v0, com.android.calendarcommon2.EventRecurrence.bydayCount
133866 303| move/from16 v56, v0
133868 307| move-object/from16 v0, v61
133869 309| iget v0, v0, com.android.calendarcommon2.EventRecurrence.bymonthdayCount
133870 311| move/from16 v56, v0
133877 317| move-object/from16 v0, v61
133878 319| iget v11, v0, com.android.calendarcommon2.EventRecurrence.byhourCount
133882 323| move/from16 v0, v25
133884 …327| invoke-static {v0,v1,v11}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
133888 331| move-object/from16 v0, v61
133889 333| iget v12, v0, com.android.calendarcommon2.EventRecurrence.byminuteCount
133893 337| move/from16 v0, v25
133895 …341| invoke-static {v0,v1,v12}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
133899 345| move-object/from16 v0, v61
133900 347| iget v14, v0, com.android.calendarcommon2.EventRecurrence.bysecondCount
133904 351| move/from16 v0, v25
133906 …355| invoke-static {v0,v1,v14}, com.android.calendarcommon2.RecurrenceProcessor.useBYX(int, int, i…
133910 359| move-object/from16 v0, v31
133912 363| invoke-virtual {v0,v1}, android.text.format.Time.set(android.text.format.Time):void
133915 368| move/from16 v0, v27
133917 372| if-ne v0, v1, Label_10
133922 378| move/from16 v0, v56
133924 382| iput v0, v1, android.text.format.Time.monthDay
133927 384| move-object/from16 v0, v61
133928 386| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.until
133929 388| move-object/from16 v56, v0
133932 392| move-object/from16 v0, v61
133933 394| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.until
133934 396| move-object/from16 v48, v0
133940 404| move/from16 v0, v56
133942 408| if-ne v0, v1, Label_11
133946 415| move-object/from16 v0, v56
133948 …419| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
133957 433| move-object/from16 v0, v45
133959 437| invoke-virtual {v0,v1}, android.text.format.Time.parse(java.lang.String):boolean
133961 440| move-object/from16 v0, v60
133962 442| iget-object v0, v0, android.text.format.Time.timezone
133963 444| move-object/from16 v56, v0
133964 446| move-object/from16 v0, v45
133966 450| invoke-virtual {v0,v1}, android.text.format.Time.switchTimezone(java.lang.String):void
133975 459| move-object/from16 v0, v42
133977 463| invoke-virtual {v0,v1}, java.lang.StringBuilder.ensureCapacity(int):void
133980 468| move-object/from16 v0, v42
133982 472| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
134001 487| move/from16 v0, v23
134003 491| if-le v0, v1, Label_24
134011 508| move-object/from16 v0, v57
134013 …512| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.Object):java.lang.StringBuil…
134018 523| move-object/from16 v0, v57
134020 527| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
134027 538| move-object/from16 v0, v57
134029 542| invoke-virtual {v0,v1,v2}, java.lang.StringBuilder.append(long):java.lang.StringBuilder
134077 568| move-object/from16 v0, v61
134078 570| iget v0, v0, com.android.calendarcommon2.EventRecurrence.interval
134079 572| move/from16 v56, v0
134131 608| move-object/from16 v0, v31
134132 610| iget v10, v0, android.text.format.Time.year
134135 612| move-object/from16 v0, v31
134136 614| iget v0, v0, android.text.format.Time.month
134137 616| move/from16 v56, v0
134141 620| move-object/from16 v0, v31
134142 622| iget v0, v0, android.text.format.Time.monthDay
134143 624| move/from16 v32, v0
134146 626| move-object/from16 v0, v31
134147 628| iget v0, v0, android.text.format.Time.hour
134148 630| move/from16 v33, v0
134151 632| move-object/from16 v0, v31
134152 634| iget v0, v0, android.text.format.Time.minute
134153 636| move/from16 v34, v0
134156 638| move-object/from16 v0, v31
134157 640| iget v0, v0, android.text.format.Time.second
134158 642| move/from16 v36, v0
134161 644| move-object/from16 v0, v31
134162 646| invoke-virtual {v4,v0}, android.text.format.Time.set(android.text.format.Time):void
134167 651| move-object/from16 v0, v61
134168 653| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.bymonth
134169 655| move-object/from16 v56, v0
134185 669| move/from16 v0, v25
134187 673| if-ne v0, v1, Label_33
134189 675| move-object/from16 v0, v31
134190 677| iget v0, v0, android.text.format.Time.weekDay
134191 679| move/from16 v56, v0
134193 681| move-object/from16 v0, v61
134194 683| iget v0, v0, com.android.calendarcommon2.EventRecurrence.wkst
134195 685| move/from16 v57, v0
134204 697| move-object/from16 v0, v31
134205 699| iget v0, v0, android.text.format.Time.monthDay
134206 701| move/from16 v56, v0
134215 709| move-object/from16 v0, v17
134218 …715| invoke-virtual {v0,v1,v2}, com.android.calendarcommon2.RecurrenceProcessor$DaySet.get(android…
134226 725| move/from16 v0, v16
134228 729| if-le v0, v1, Label_27
134234 735| move/from16 v0, v39
134235 737| if-lt v0, v13, Label_25
134238 739| move-object/from16 v0, v31
134239 741| iget v0, v0, android.text.format.Time.monthDay
134240 743| move/from16 v41, v0
134243 745| move-object/from16 v0, v31
134244 747| invoke-virtual {v4,v0}, android.text.format.Time.set(android.text.format.Time):void
134261 771| move-object/from16 v0, v57
134263 775| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
134286 793| move/from16 v0, v56
134287 795| invoke-virtual {v4,v0}, android.text.format.Time.getActualMaximum(int):int
134302 807| move-object/from16 v0, v61
134303 809| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.byhour
134304 811| move-object/from16 v56, v0
134315 819| move-object/from16 v0, v61
134316 821| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.byminute
134317 823| move-object/from16 v56, v0
134328 831| move-object/from16 v0, v61
134329 833| iget-object v0, v0, com.android.calendarcommon2.EventRecurrence.bysecond
134330 835| move-object/from16 v56, v0
134346 853| move-object/from16 v0, v61
134347 …855| invoke-static {v0,v4}, com.android.calendarcommon2.RecurrenceProcessor.filter(com.android.cal…
134383 899| move-object/from16 v0, v67
134385 903| invoke-virtual {v0,v1}, java.util.TreeSet.add(java.lang.Object):boolean
134388 906| move-object/from16 v0, v61
134389 908| iget v0, v0, com.android.calendarcommon2.EventRecurrence.count
134390 910| move/from16 v56, v0
134392 914| move-object/from16 v0, v61
134393 916| iget v0, v0, com.android.calendarcommon2.EventRecurrence.count
134394 918| move/from16 v56, v0
134395 920| move/from16 v0, v56
134396 922| if-eq v0, v15, Label_14
134403 928| move/from16 v0, v43
134404 930| if-lt v0, v14, Label_40
134410 936| move/from16 v0, v38
134411 938| if-lt v0, v12, Label_38
134417 944| move/from16 v0, v30
134418 946| if-lt v0, v11, Label_36
134468 980| move-object/from16 v0, v67
134470 984| invoke-virtual {v0,v1}, java.util.TreeSet.remove(java.lang.Object):boolean
134486 989| move-object/from16 v0, v31
134487 991| iget v0, v0, android.text.format.Time.second
134488 993| move/from16 v56, v0
134490 997| move/from16 v0, v56
134492 1001| iput v0, v1, android.text.format.Time.second
134498 1008| move/from16 v0, v27
134500 1012| if-eq v0, v1, Label_66
134502 1016| move/from16 v0, v27
134504 1020| if-eq v0, v1, Label_66
134514 1026| move-object/from16 v0, v31
134515 1028| iget v0, v0, android.text.format.Time.minute
134516 1030| move/from16 v56, v0
134518 1034| move/from16 v0, v56
134520 1038| iput v0, v1, android.text.format.Time.minute
134524 1042| move-object/from16 v0, v31
134525 1044| iget v0, v0, android.text.format.Time.hour
134526 1046| move/from16 v56, v0
134528 1050| move/from16 v0, v56
134530 1054| iput v0, v1, android.text.format.Time.hour
134534 1058| move-object/from16 v0, v31
134535 1060| iget v0, v0, android.text.format.Time.monthDay
134536 1062| move/from16 v56, v0
134538 1066| move/from16 v0, v56
134540 1070| iput v0, v1, android.text.format.Time.monthDay
134544 1074| move-object/from16 v0, v31
134545 1076| iget v0, v0, android.text.format.Time.month
134546 1078| move/from16 v56, v0
134548 1082| move/from16 v0, v56
134550 1086| iput v0, v1, android.text.format.Time.month
134554 1090| move-object/from16 v0, v31
134555 1092| iget v0, v0, android.text.format.Time.year
134556 1094| move/from16 v56, v0
134558 1098| move/from16 v0, v56
134560 1102| iput v0, v1, android.text.format.Time.year
134564 1106| move-object/from16 v0, v31
134565 1108| iget v0, v0, android.text.format.Time.monthDay
134566 1110| move/from16 v56, v0
134568 1114| move/from16 v0, v56
134570 1118| iput v0, v1, android.text.format.Time.monthDay
134574 1122| move-object/from16 v0, v31
134575 1124| iget v0, v0, android.text.format.Time.monthDay
134576 1126| move/from16 v56, v0
134578 1130| move/from16 v0, v56
134580 1134| iput v0, v1, android.text.format.Time.monthDay
134584 1138| move-object/from16 v0, v31
134585 1140| iget v0, v0, android.text.format.Time.monthDay
134586 1142| move/from16 v56, v0
134587 1144| move/from16 v0, v56
134589 1148| if-eq v0, v1, Label_58
134593 1152| move-object/from16 v0, v31
134594 1154| invoke-virtual {v0,v4}, android.text.format.Time.set(android.text.format.Time):void
134631 3| move-object/from16 v0, v32
134632 5| iget-object v0, v0, android.text.format.Time.timezone
134633 7| move-object/from16 v28, v0
134636 9| move-object/from16 v0, v31
134637 11| iget-object v3, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134638 13| move-object/from16 v0, v28
134639 15| invoke-virtual {v3,v0}, android.text.format.Time.clear(java.lang.String):void
134641 18| move-object/from16 v0, v31
134642 20| iget-object v3, v0, com.android.calendarcommon2.RecurrenceProcessor.mGenerated
134643 22| move-object/from16 v0, v28
134644 24| invoke-virtual {v3,v0}, android.text.format.Time.clear(java.lang.String):void
134646 27| move-object/from16 v0, v31
134647 29| iget-object v3, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134648 31| move-wide/from16 v0:v1, v34:v35
134649 33| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
134651 36| move-object/from16 v0, v31
134652 38| iget-object v3, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134661 50| move-object/from16 v0, v31
134662 52| iget-object v3, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134663 54| move-wide/from16 v0:v1, v36:v37
134664 56| invoke-virtual {v3,v0,v1}, android.text.format.Time.set(long):void
134666 59| move-object/from16 v0, v31
134667 61| iget-object v3, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134677 72| move-object/from16 v0, v33
134678 74| iget-object v3, v0, com.android.calendarcommon2.RecurrenceSet.rrules
134681 78| move-object/from16 v0, v33
134682 80| iget-object v14, v0, com.android.calendarcommon2.RecurrenceSet.rrules
134684 83| array-length v0, v14
134685 84| move/from16 v16, v0
134688 87| move/from16 v0, v16
134689 89| if-ge v13, v0, Label_4
134713 113| move-object/from16 v0, v33
134714 115| iget-object v3, v0, com.android.calendarcommon2.RecurrenceSet.rdates
134717 119| move-object/from16 v0, v33
134718 121| iget-object v4, v0, com.android.calendarcommon2.RecurrenceSet.rdates
134726 129| move-object/from16 v0, v31
134727 131| iget-object v13, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134728 133| move-wide/from16 v0:v1, v22:v23
134729 135| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
134731 138| move-object/from16 v0, v31
134732 140| iget-object v13, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134747 157| move-object/from16 v0, v33
134748 159| iget-object v3, v0, com.android.calendarcommon2.RecurrenceSet.exrules
134751 163| move-object/from16 v0, v33
134752 165| iget-object v4, v0, com.android.calendarcommon2.RecurrenceSet.exrules
134774 192| move-object/from16 v0, v33
134775 194| iget-object v3, v0, com.android.calendarcommon2.RecurrenceSet.exdates
134778 198| move-object/from16 v0, v33
134779 200| iget-object v4, v0, com.android.calendarcommon2.RecurrenceSet.exdates
134787 208| move-object/from16 v0, v31
134788 210| iget-object v13, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134789 212| move-wide/from16 v0:v1, v22:v23
134790 214| invoke-virtual {v13,v0,v1}, android.text.format.Time.set(long):void
134792 217| move-object/from16 v0, v31
134793 219| iget-object v13, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134821 250| move/from16 v0, v27
134822 252| new-array v2, v0, long[]
134840 271| move-object/from16 v0, v31
134841 273| iget-object v3, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134844 279| move-wide/from16 v0:v1, v16:v17
134845 …281| invoke-static {v3,v0,v1}, com.android.calendarcommon2.RecurrenceProcessor.setTimeFromLongValu…
134850 286| move-object/from16 v0, v31
134851 288| iget-object v3, v0, com.android.calendarcommon2.RecurrenceProcessor.mIterator
134873 3| const-string/jumbo v0, "(?:\r\n?|\n)[ \t]"
134874 … 6| invoke-static {v0}, java.util.regex.Pattern.compile(java.lang.String):java.util.regex.Pattern
134875 9| move-result-object v0
134877 10| sput-object v0, com.android.calendarcommon2.RecurrenceSet.IGNORABLE_ICAL_WHITESPACE_RE
134879 12| const-string/jumbo v0, ".{75}"
134880 … 15| invoke-static {v0}, java.util.regex.Pattern.compile(java.lang.String):java.util.regex.Pattern
134881 18| move-result-object v0
134882 19| sput-object v0, com.android.calendarcommon2.RecurrenceSet.FOLD_RE
134894 3| const/4 v0, #+0 (0x00000000 | 0.00000)
134898 7| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.rrules
134900 9| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.rdates
134902 11| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.exrules
134904 13| iput-object v0, v1, com.android.calendarcommon2.RecurrenceSet.exdates
134933 26| move-object/from16 v0, v20
134934 28| invoke-virtual {v0,v13}, java.lang.String.split(java.lang.String):java.lang.String[]
134940 35| move-object/from16 v0, v19
134941 37| iput-object v13, v0, com.android.calendarcommon2.RecurrenceSet.rrules
134956 53| move-object/from16 v0, v19
134957 55| iget-object v13, v0, com.android.calendarcommon2.RecurrenceSet.rrules
134973 73| move-object/from16 v0, v19
134974 75| iput-object v13, v0, com.android.calendarcommon2.RecurrenceSet.rdates
134982 86| move-object/from16 v0, v22
134983 88| invoke-virtual {v0,v13}, java.lang.String.split(java.lang.String):java.lang.String[]
134989 95| move-object/from16 v0, v19
134990 97| iput-object v13, v0, com.android.calendarcommon2.RecurrenceSet.exrules
135002 108| move-object/from16 v0, v22
135003 …110| invoke-virtual {v6,v0}, com.android.calendarcommon2.EventRecurrence.parse(java.lang.String):v…
135005 113| move-object/from16 v0, v19
135006 115| iget-object v13, v0, com.android.calendarcommon2.RecurrenceSet.exrules
135025 137| move-object/from16 v0, v23
135026 139| invoke-virtual {v0,v13}, java.lang.String.split(java.lang.String):java.lang.String[]
135029 144| array-length v0, v15
135030 145| move/from16 v16, v0
135033 148| move/from16 v0, v16
135034 150| if-ge v14, v0, Label_10
135043 159| array-length v0, v4
135044 160| move/from16 v17, v0
135046 162| move/from16 v0, v17
135047 164| if-ge v13, v0, Label_9
135053 172| move-object/from16 v0, v18
135054 174| invoke-interface {v9,v0}, java.util.List.add(java.lang.Object):boolean
135071 192| move-object/from16 v0, v19
135072 194| iput-object v13, v0, com.android.calendarcommon2.RecurrenceSet.exdates
135082 203| move-object/from16 v0, v19
135083 205| iget-object v14, v0, com.android.calendarcommon2.RecurrenceSet.exdates
135141 40| new-array v0, v3, long[]
135143 .local v0, "dates", long[]
135157 54| aput-wide v8:v9, v0, v2
135193 102| return-object v0
135203 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.colorpicker.ColorPickerPalette, androi…
135204 3| invoke-direct {v0,v1}, android.widget.TableLayout.<init>(android.content.Context):void
135216 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.colorpicker.ColorPickerPalette, androi…
135217 …3| invoke-direct {v0,v1,v2}, android.widget.TableLayout.<init>(android.content.Context, android.ut…
135231 4| rem-int/lit8 v0, v4, #+2 (0x00000002 | 2.80260e-45)
135232 6| if-nez v0, Label_2
135257 12| new-instance v0, android.widget.TableRow$LayoutParams
135260 18| invoke-direct {v0,v2,v3}, android.widget.TableRow$LayoutParams.<init>(int, int):void
135262 .local v0, "params", android.widget.TableRow$LayoutParams
135267 …29| invoke-virtual {v0,v2,v3,v4,v5}, android.widget.TableRow$LayoutParams.setMargins(int, int, int…
135269 …32| invoke-virtual {v1,v0}, android.widget.ImageView.setLayoutParams(android.view.ViewGroup$Layout…
135294 17| new-instance v0, android.widget.TableRow$LayoutParams
135297 23| invoke-direct {v0,v2,v3}, android.widget.TableRow$LayoutParams.<init>(int, int):void
135299 .local v0, "params", android.widget.TableRow$LayoutParams
135304 …34| invoke-virtual {v0,v2,v3,v4,v5}, android.widget.TableRow$LayoutParams.setMargins(int, int, int…
135306 …37| invoke-virtual {v1,v0}, com.android.colorpicker.ColorPickerSwatch.setLayoutParams(android.view…
135311 .end_local v0
135331 13| new-instance v0, android.view.ViewGroup$LayoutParams
135332 15| invoke-direct {v0,v3,v3}, android.view.ViewGroup$LayoutParams.<init>(int, int):void
135334 .local v0, "params", android.view.ViewGroup$LayoutParams
135335 …18| invoke-virtual {v1,v0}, android.widget.TableRow.setLayoutParams(android.view.ViewGroup$LayoutP…
135367 20| add-int/lit8 v0, v9, #+1 (0x00000001 | 1.40130e-45)
135370 .local v0, "accessibilityIndex", int
135375 28| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
135384 .end_local v0
135391 46| sub-int v0, v2, v10
135392 .restart_local v0
135399 54| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
135416 3| const/4 v0, #+0 (0x00000000 | 0.00000)
135417 …4| invoke-virtual {v1,v2,v3,v0}, com.android.colorpicker.ColorPickerPalette.drawPalette(int[], int…
135465 30| move-object v0, v12
135467 …32| invoke-direct/range {v0..v6}, com.android.colorpicker.ColorPickerPalette.setSwatchDescription(…
135475 42| iget v0, v12, com.android.colorpicker.ColorPickerPalette.mNumColumns
135476 44| if-ne v3, v0, Label_4
135488 56| add-int/lit8 v0, v10, #+1 (0x00000001 | 1.40130e-45)
135489 58| move v10, v0
135502 66| iget v0, v12, com.android.colorpicker.ColorPickerPalette.mNumColumns
135503 68| if-eq v3, v0, Label_8
135506 73| move-result-object v0
135507 …74| invoke-static {v8,v0,v1}, com.android.colorpicker.ColorPickerPalette.addSwatchToRow(android.wi…
135530 8| move-result-object v0
135532 .local v0, "res", android.content.res.Resources
135537 14| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
135542 22| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
135550 32| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
135555 40| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
135563 49| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
135568 57| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
135589 13| move-result-object v0
135591 …16| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
135593 19| sget v0, com.android.colorpicker.R$id.color_picker_swatch
135594 …21| invoke-virtual {v2,v0}, com.android.colorpicker.ColorPickerSwatch.findViewById(int):android.vi…
135595 24| move-result-object v0
135596 25| check-cast v0, android.widget.ImageView
135597 27| iput-object v0, v2, com.android.colorpicker.ColorPickerSwatch.mSwatchImage
135599 29| sget v0, com.android.colorpicker.R$id.color_picker_checkmark
135600 …31| invoke-virtual {v2,v0}, com.android.colorpicker.ColorPickerSwatch.findViewById(int):android.vi…
135601 34| move-result-object v0
135602 35| check-cast v0, android.widget.ImageView
135603 37| iput-object v0, v2, com.android.colorpicker.ColorPickerSwatch.mCheckmarkImage
135624 5| iget-object v0, v2, com.android.colorpicker.ColorPickerSwatch.mCheckmarkImage
135626 8| invoke-virtual {v0,v1}, android.widget.ImageView.setVisibility(int):void
135632 12| iget-object v0, v2, com.android.colorpicker.ColorPickerSwatch.mCheckmarkImage
135634 16| invoke-virtual {v0,v1}, android.widget.ImageView.setVisibility(int):void
135646 3| iget-object v0, v2, com.android.colorpicker.ColorPickerSwatch.mOnColorSelectedListener
135647 5| if-eqz v0, Label_1
135649 7| iget-object v0, v2, com.android.colorpicker.ColorPickerSwatch.mOnColorSelectedListener
135651 …11| invoke-interface {v0,v1}, com.android.colorpicker.ColorPickerSwatch$OnColorSelectedListener.on…
135666 4| new-array v0, v1, android.graphics.drawable.Drawable[]
135675 21| aput-object v1, v0, v2
135677 .local v0, "colorDrawable", android.graphics.drawable.Drawable[]
135680 …27| invoke-direct {v2,v0,v4}, com.android.colorpicker.ColorStateDrawable.<init>(android.graphics.d…
135693 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.colorpicker.ColorStateDrawable, androi…
135694 …3| invoke-direct {v0,v1}, android.graphics.drawable.LayerDrawable.<init>(android.graphics.drawable…
135696 6| iput v2, v0, com.android.colorpicker.ColorStateDrawable.mColor
135711 5| new-array v0, v1, float[]
135713 .local v0, "hsv", float[]
135714 7| invoke-static {v4,v0}, android.graphics.Color.colorToHSV(int, float[]):void
135716 10| aget v1, v0, v3
135719 16| aput v1, v0, v3
135721 18| invoke-static {v0}, android.graphics.Color.HSVToColor(float[]):int
135733 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
135734 4| return v0
135745 3| const/4 v0, #+0 (0x00000000 | 0.00000)
135747 .local v0, "pressedOrFocused", boolean
135761 20| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
135765 21| if-eqz v0, Label_6
135797 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.colorpicker.HsvColorComparator):void
135798 3| invoke-direct {v0}, java.lang.Object.<init>():void
135811 4| new-array v0, v8, float[]
135813 .local v0, "hsv", float[]
135816 10| invoke-static {v8,v0}, android.graphics.Color.colorToHSV(int, float[]):void
135819 14| aget v2, v0, v8
135823 17| aget v4, v0, v8
135827 20| aget v6, v0, v8
135911 10| move-result v0
135912 11| return v0
135921 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.colorpicker.R$dimen):void
135922 3| invoke-direct {v0}, java.lang.Object.<init>():void
135932 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.colorpicker.R$drawable):void
135933 3| invoke-direct {v0}, java.lang.Object.<init>():void
135943 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.colorpicker.R$id):void
135944 3| invoke-direct {v0}, java.lang.Object.<init>():void
135954 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.colorpicker.R$layout):void
135955 3| invoke-direct {v0}, java.lang.Object.<init>():void
135965 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.colorpicker.R$string):void
135966 3| invoke-direct {v0}, java.lang.Object.<init>():void
135976 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.common.Rfc822InputFilter):void
135977 3| invoke-direct {v0}, java.lang.Object.<init>():void
136013 27| move-result v0
136015 .local v0, "c", char
136016 28| sparse-switch v0, Label_10
136051 .end_local v0
136069 …3| const-string/jumbo v0, "((?!\s)[\.\w!#$%&'*+\-/=?^`{|}~\xffffffc2\xffffff80-\xffffffef\xffffffb…
136070 … 6| invoke-static {v0}, java.util.regex.Pattern.compile(java.lang.String):java.util.regex.Pattern
136071 9| move-result-object v0
136073 10| sput-object v0, com.android.common.Rfc822Validator.EMAIL_ADDRESS_PATTERN
136088 6| const/4 v0, #+0 (0x00000000 | 0.00000)
136089 7| iput-boolean v0, v1, com.android.common.Rfc822Validator.mRemoveInvalid
136118 18| move-result v0
136120 .local v0, "c", char
136122 21| if-le v0, v4, Label_2
136124 25| if-le v0, v4, Label_3
136132 33| if-eq v0, v4, Label_2
136134 37| if-eq v0, v4, Label_2
136136 41| if-eq v0, v4, Label_2
136138 45| if-eq v0, v4, Label_2
136141 49| if-eq v0, v4, Label_2
136143 53| if-eq v0, v4, Label_2
136145 57| if-eq v0, v4, Label_2
136147 61| if-eq v0, v4, Label_2
136150 65| if-eq v0, v4, Label_2
136152 69| if-eq v0, v4, Label_2
136154 73| if-eq v0, v4, Label_2
136156 77| if-eq v0, v4, Label_2
136158 79| invoke-virtual {v3,v0}, java.lang.StringBuilder.append(char):java.lang.StringBuilder
136162 .end_local v0
136271 141| move-result-object v0
136273 .local v0, "domain", java.lang.String
136274 142| invoke-virtual {v0}, java.lang.String.length():int
136296 .end_local v0
136297 …175| invoke-virtual {v9,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
136306 .restart_local v0
136312 191| iget-object v0, v12, com.android.common.Rfc822Validator.mDomain
136316 .end_local v0
136334 7| move-result-object v0
136336 .local v0, "tokens", android.text.util.Rfc822Token[]
136337 8| array-length v2, v0
136343 14| aget-object v1, v0, v1
136363 … 0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.common.Rfc822Validator, boolean):void
136364 3| iput-boolean v1, v0, com.android.common.Rfc822Validator.mRemoveInvalid
136376 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.common.contacts.BaseEmailAddressAdapte…
136377 3| iput-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$1.this$0
136379 5| invoke-direct {v0}, android.os.Handler.<init>():void
136392 3| iget-object v0, v2, com.android.common.contacts.BaseEmailAddressAdapter$1.this$0
136394 …7| invoke-virtual {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter.showSearchPendingIf…
136406 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.common.contacts.BaseEmailAddressAdapte…
136407 …3| iput-object v1, v0, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter.…
136408 5| invoke-direct {v0}, android.widget.Filter.<init>():void
136418 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.common.contacts.BaseEmailAddressAdapte…
136419 …3| invoke-direct {v0,v1}, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilt…
136431 …3| iget-object v0, v1, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter.…
136434 …7| invoke-static {v0,v2}, com.android.common.contacts.BaseEmailAddressAdapter.-wrap0(com.android.c…
136435 10| move-result-object v0
136436 11| return-object v0
136452 …6| iget-object v0, v11, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilter…
136453 …8| invoke-static {v0}, com.android.common.contacts.BaseEmailAddressAdapter.-get1(com.android.commo…
136454 11| move-result v0
136455 12| if-nez v0, Label_1
136457 …14| iget-object v0, v11, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilte…
136458 16| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mContentResolver
136465 …24| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
136469 …28| iget-object v0, v11, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilte…
136470 …30| invoke-static {v0,v10}, com.android.common.contacts.BaseEmailAddressAdapter.-set0(com.android.…
136482 42| move-result v0
136483 43| if-nez v0, Label_3
136485 45| sget-object v0, android.provider.ContactsContract$CommonDataKinds$Email.CONTENT_FILTER_URI
136486 47| invoke-virtual {v0}, android.net.Uri.buildUpon():android.net.Uri$Builder
136487 50| move-result-object v0
136492 …55| invoke-virtual {v0,v2}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
136493 58| move-result-object v0
136503 …72| invoke-virtual {v0,v2,v4}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
136507 …76| iget-object v0, v11, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilte…
136508 …78| invoke-static {v0}, com.android.common.contacts.BaseEmailAddressAdapter.-get0(com.android.comm…
136509 81| move-result-object v0
136510 82| if-eqz v0, Label_2
136512 84| const-string/jumbo v0, "name_for_primary_account"
136517 …95| invoke-virtual {v6,v0,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
136519 98| const-string/jumbo v0, "type_for_primary_account"
136524 …109| invoke-virtual {v6,v0,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, jav…
136531 …116| iget-object v0, v11, com.android.common.contacts.BaseEmailAddressAdapter$DefaultPartitionFilt…
136532 118| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mContentResolver
136536 …124| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.la…
136541 131| move-result v0
136542 132| iput v0, v9, android.widget.Filter$FilterResults.count
136548 134| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
136549 135| new-array v0, v0, android.database.Cursor[]
136551 138| aput-object v8, v0, v2
136552 140| aput-object v7, v0, v10
136553 142| iput-object v0, v9, android.widget.Filter$FilterResults.values
136569 7| iget-object v0, v6, android.widget.Filter$FilterResults.values
136570 9| check-cast v0, android.database.Cursor[]
136572 .local v0, "cursors", android.database.Cursor[]
136575 14| aget-object v2, v0, v2
136577 17| aget-object v3, v0, v3
136581 .end_local v0
136597 3| sget-object v0, android.provider.ContactsContract.AUTHORITY_URI
136599 …8| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
136600 11| move-result-object v0
136602 12| sput-object v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryListQuery.URI
136604 14| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
136605 15| new-array v0, v0, java.lang.String[]
136609 21| aput-object v1, v0, v2
136613 27| aput-object v1, v0, v2
136617 33| aput-object v1, v0, v2
136621 39| aput-object v1, v0, v2
136625 45| aput-object v1, v0, v2
136629 51| aput-object v1, v0, v2
136631 …53| sput-object v0, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryListQuery.PROJECT…
136642 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.common.contacts.BaseEmailAddressAdapte…
136643 3| invoke-direct {v0}, java.lang.Object.<init>():void
136654 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.common.widget.CompositeCursorAdapter$P…
136655 3| invoke-direct {v0}, java.lang.Object.<init>():void
136657 6| iput-boolean v1, v0, com.android.common.widget.CompositeCursorAdapter$Partition.showIfEmpty
136659 8| iput-boolean v2, v0, com.android.common.widget.CompositeCursorAdapter$Partition.hasHeader
136670 3| const/4 v0, #+0 (0x00000000 | 0.00000)
136672 …4| invoke-direct {v1,v0,v0}, com.android.common.widget.CompositeCursorAdapter$Partition.<init>(boo…
136704 …4| iget v0, v1, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilter.mLimit
136708 7| return v0
136710 8| move-exception v0
136712 10| throw v0
136729 12| move-result v0
136730 13| if-nez v0, Label_1
136732 15| sget-object v0, android.provider.ContactsContract$CommonDataKinds$Email.CONTENT_FILTER_URI
136733 17| invoke-virtual {v0}, android.net.Uri.buildUpon():android.net.Uri$Builder
136734 20| move-result-object v0
136739 …25| invoke-virtual {v0,v2}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
136740 28| move-result-object v0
136747 …38| invoke-virtual {v0,v2,v4}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
136748 41| move-result-object v0
136758 …55| invoke-virtual {v0,v2,v4}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
136759 58| move-result-object v0
136760 59| invoke-virtual {v0}, android.net.Uri$Builder.build():android.net.Uri
136764 …63| iget-object v0, v8, com.android.common.contacts.BaseEmailAddressAdapter$DirectoryPartitionFilt…
136765 65| iget-object v0, v0, com.android.common.contacts.BaseEmailAddressAdapter.mContentResolver
136771 …71| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
136791 3| iget-object v0, v5, android.widget.Filter$FilterResults.values
136792 5| check-cast v0, android.database.Cursor
136794 .local v0, "cursor", android.database.Cursor
136797 …11| invoke-virtual {v1,v4,v2,v0}, com.android.common.contacts.BaseEmailAddressAdapter.onPartitionL…
136824 8| move-exception v0
136826 10| throw v0
136836 3| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
136837 4| new-array v0, v0, java.lang.String[]
136841 10| aput-object v1, v0, v2
136845 16| aput-object v1, v0, v2
136847 18| sput-object v0, com.android.common.contacts.BaseEmailAddressAdapter$EmailQuery.PROJECTION
136858 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.common.contacts.BaseEmailAddressAdapte…
136859 3| invoke-direct {v0}, java.lang.Object.<init>():void
136870 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.AccessibleLinearLayout,…
136871 …3| invoke-direct {v0,v1,v2}, android.widget.LinearLayout.<init>(android.content.Context, android.u…
136886 6| const-class v0, android.widget.Button
136887 8| invoke-virtual {v0}, java.lang.Class.getName():java.lang.String
136888 11| move-result-object v0
136889 …12| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityEvent.setClassName(java.lang.C…
136904 6| const-class v0, android.widget.Button
136905 8| invoke-virtual {v0}, java.lang.Class.getName():java.lang.String
136906 11| move-result-object v0
136907 …12| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityNodeInfo.setClassName(java.lan…
136919 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.AccessibleTextView, and…
136920 …3| invoke-direct {v0,v1,v2}, android.widget.TextView.<init>(android.content.Context, android.util.…
136935 6| const-class v0, android.widget.Button
136936 8| invoke-virtual {v0}, java.lang.Class.getName():java.lang.String
136937 11| move-result-object v0
136938 …12| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityEvent.setClassName(java.lang.C…
136953 6| const-class v0, android.widget.Button
136954 8| invoke-virtual {v0}, java.lang.Class.getName():java.lang.String
136955 11| move-result-object v0
136956 …12| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityNodeInfo.setClassName(java.lan…
136968 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.HapticFeedbackControlle…
136969 3| iput-object v1, v0, com.android.datetimepicker.HapticFeedbackController$1.this$0
136971 5| invoke-direct {v0,v2}, android.database.ContentObserver.<init>(android.os.Handler):void
136984 3| iget-object v0, v2, com.android.datetimepicker.HapticFeedbackController$1.this$0
136990 …15| invoke-static {v0,v1}, com.android.datetimepicker.HapticFeedbackController.-set0(com.android.d…
136998 3| iget-object v0, v1, com.android.datetimepicker.HapticFeedbackController.mContext
136999 5| return-object v0
137004 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.HapticFeedbackControlle…
137005 3| iput-boolean v1, v0, com.android.datetimepicker.HapticFeedbackController.mIsGloballyEnabled
137017 6| move-result v0
137018 7| return v0
137033 8| new-instance v0, com.android.datetimepicker.HapticFeedbackController$1
137035 …11| invoke-direct {v0,v2,v1}, com.android.datetimepicker.HapticFeedbackController$1.<init>(com.and…
137036 14| iput-object v0, v2, com.android.datetimepicker.HapticFeedbackController.mContentObserver
137048 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
137058 16| if-ne v2, v0, Label_2
137060 18| return v0
137062 19| move v0, v1
137087 30| move-result-object v0
137089 .local v0, "uri", android.net.Uri
137095 …40| invoke-virtual {v1,v0,v3,v2}, android.content.ContentResolver.registerContentObserver(android.…
137107 3| const/4 v0, #+0 (0x00000000 | 0.00000)
137108 4| iput-object v0, v2, com.android.datetimepicker.HapticFeedbackController.mVibrator
137110 6| iget-object v0, v2, com.android.datetimepicker.HapticFeedbackController.mContext
137111 …8| invoke-virtual {v0}, android.content.Context.getContentResolver():android.content.ContentResolv…
137112 11| move-result-object v0
137114 …14| invoke-virtual {v0,v1}, android.content.ContentResolver.unregisterContentObserver(android.data…
137132 14| move-result-wide v0:v1
137134 .local v0, "now", long
137136 17| sub-long v2:v3, v0:v1, v2:v3
137145 32| iput-wide v0:v1, v6, com.android.datetimepicker.HapticFeedbackController.mLastVibrate
137148 .end_local v0
137158 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.R$color):void
137159 3| invoke-direct {v0}, java.lang.Object.<init>():void
137169 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.R$dimen):void
137170 3| invoke-direct {v0}, java.lang.Object.<init>():void
137180 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.R$drawable):void
137181 3| invoke-direct {v0}, java.lang.Object.<init>():void
137191 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.R$id):void
137192 3| invoke-direct {v0}, java.lang.Object.<init>():void
137202 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.R$layout):void
137203 3| invoke-direct {v0}, java.lang.Object.<init>():void
137213 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.R$string):void
137214 3| invoke-direct {v0}, java.lang.Object.<init>():void
137224 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.Utils):void
137225 3| invoke-direct {v0}, java.lang.Object.<init>():void
137239 6| new-instance v0, java.lang.IllegalArgumentException
137241 11| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
137242 14| throw v0
137245 15| const/16 v0, #+31 (0x0000001f | 4.34403e-44)
137246 17| return v0
137249 18| const/16 v0, #+30 (0x0000001e | 4.20390e-44)
137250 20| return v0
137253 21| rem-int/lit8 v0, v3, #+4 (0x00000004 | 5.60519e-45)
137254 23| if-nez v0, Label_5
137255 25| const/16 v0, #+29 (0x0000001d | 4.06377e-44)
137257 27| return v0
137259 28| const/16 v0, #+28 (0x0000001c | 3.92364e-44)
137293 13| move-result-object v0
137295 .local v0, "k0", android.animation.Keyframe
137313 38| aput-object v0, v8, v9
137324 56| aput-object v0, v8, v9
137352 3| sget v0, android.os.Build$VERSION.SDK_INT
137354 7| if-lt v0, v1, Label_2
137355 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
137357 10| return v0
137359 11| const/4 v0, #+0 (0x00000000 | 0.00000)
137372 6| move-result v0
137373 7| if-eqz v0, Label_1
137390 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.date.AccessibleDateAnim…
137391 …3| invoke-direct {v0,v1,v2}, android.widget.ViewAnimator.<init>(android.content.Context, android.u…
137420 29| move-result-object v0
137422 .local v0, "dateString", java.lang.String
137425 34| invoke-interface {v2,v0}, java.util.List.add(java.lang.Object):boolean
137431 .end_local v0
137498 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.DatePickerDialog$1…
137499 3| iput-object v1, v0, com.android.datetimepicker.date.DatePickerDialog$1.this$0
137501 5| invoke-direct {v0}, java.lang.Object.<init>():void
137514 3| iget-object v0, v6, com.android.datetimepicker.date.DatePickerDialog$1.this$0
137515 5| invoke-virtual {v0}, com.android.datetimepicker.date.DatePickerDialog.tryVibrate():void
137517 8| iget-object v0, v6, com.android.datetimepicker.date.DatePickerDialog$1.this$0
137518 …10| invoke-static {v0}, com.android.datetimepicker.date.DatePickerDialog.-get1(com.android.datetim…
137519 13| move-result-object v0
137520 14| if-eqz v0, Label_1
137522 16| iget-object v0, v6, com.android.datetimepicker.date.DatePickerDialog$1.this$0
137523 …18| invoke-static {v0}, com.android.datetimepicker.date.DatePickerDialog.-get1(com.android.datetim…
137524 21| move-result-object v0
137546 …57| invoke-interface {v0,v1,v2,v3,v4}, com.android.datetimepicker.date.DatePickerDialog$OnDateSetL…
137549 60| iget-object v0, v6, com.android.datetimepicker.date.DatePickerDialog$1.this$0
137550 62| invoke-virtual {v0}, com.android.datetimepicker.date.DatePickerDialog.dismiss():void
137562 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
137563 5| return-object v0
137569 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCallBack
137570 5| return-object v0
137580 3| new-instance v0, java.text.SimpleDateFormat
137584 …12| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale…
137585 15| sput-object v0, com.android.datetimepicker.date.DatePickerDialog.YEAR_FORMAT
137587 17| new-instance v0, java.text.SimpleDateFormat
137591 …26| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale…
137592 29| sput-object v0, com.android.datetimepicker.date.DatePickerDialog.DAY_FORMAT
137607 9| move-result-object v0
137608 10| iput-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
137610 12| new-instance v0, java.util.HashSet
137611 14| invoke-direct {v0}, java.util.HashSet.<init>():void
137612 17| iput-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mListeners
137614 19| const/4 v0, #-1 (0xffffffff | NaN)
137615 20| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCurrentView
137617 22| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mCalendar
137618 24| invoke-virtual {v0}, java.util.Calendar.getFirstDayOfWeek():int
137619 27| move-result v0
137620 28| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mWeekStart
137622 30| const/16 v0, #+1900 (0x0000076c | 2.66247e-42)
137623 32| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinYear
137625 34| const/16 v0, #+2100 (0x00000834 | 2.94273e-42)
137626 36| iput v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxYear
137628 38| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
137629 39| iput-boolean v0, v1, com.android.datetimepicker.date.DatePickerDialog.mDelayAnimation
137645 9| move-result v0
137647 .local v0, "day", int
137652 14| if-le v0, v1, Label_1
137669 3| new-instance v0, com.android.datetimepicker.date.DatePickerDialog
137670 5| invoke-direct {v0}, com.android.datetimepicker.date.DatePickerDialog.<init>():void
137672 .local v0, "ret", com.android.datetimepicker.date.DatePickerDialog
137673 …8| invoke-virtual {v0,v1,v2,v3,v4}, com.android.datetimepicker.date.DatePickerDialog.initialize(co…
137675 11| return-object v0
137743 76| move-result-object v0
137745 .local v0, "dayString", java.lang.String
137755 …97| invoke-virtual {v7,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
137767 .end_local v0
137912 101| const/16 v0, #+24 (0x00000018 | 3.36312e-44)
137914 .local v0, "flags", int
137917 …107| invoke-static {v5,v2,v3,v0}, android.text.format.DateUtils.formatDateTime(android.content.Con…
137926 118| const/16 v0, #+20 (0x00000014 | 2.80260e-44)
137930 …124| invoke-static {v5,v2,v3,v0}, android.text.format.DateUtils.formatDateTime(android.content.Con…
137951 8| move-result-object v0
137954 ….local_ex v0, "iterator", java.util.Iterator, "Ljava/util/Iterator<Lcom/android/datetimepicker/dat…
137955 9| invoke-interface {v0}, java.util.Iterator.hasNext():boolean
137959 15| invoke-interface {v0}, java.util.Iterator.next():java.lang.Object
137976 3| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mWeekStart
137977 5| return v0
137987 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxDate
137988 5| return-object v0
137998 3| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMaxYear
137999 5| return v0
138009 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinDate
138010 5| return-object v0
138020 3| iget v0, v1, com.android.datetimepicker.date.DatePickerDialog.mMinYear
138021 5| return v0
138031 3| new-instance v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay
138033 …7| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(java.uti…
138034 10| return-object v0
138047 5| iget-object v0, v2, com.android.datetimepicker.date.DatePickerDialog.mCalendar
138049 8| invoke-virtual {v0,v1,v4}, java.util.Calendar.set(int, int):void
138051 11| iget-object v0, v2, com.android.datetimepicker.date.DatePickerDialog.mCalendar
138053 14| invoke-virtual {v0,v1,v5}, java.util.Calendar.set(int, int):void
138055 17| iget-object v0, v2, com.android.datetimepicker.date.DatePickerDialog.mCalendar
138057 20| invoke-virtual {v0,v1,v6}, java.util.Calendar.set(int, int):void
138073 9| move-result v0
138075 12| if-ne v0, v1, Label_2
138077 14| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
138078 …15| invoke-direct {v2,v0}, com.android.datetimepicker.date.DatePickerDialog.setCurrentView(int):vo…
138085 22| move-result v0
138087 25| if-ne v0, v1, Label_1
138089 27| const/4 v0, #+0 (0x00000000 | 0.00000)
138090 …28| invoke-direct {v2,v0}, com.android.datetimepicker.date.DatePickerDialog.setCurrentView(int):vo…
138105 9| move-result-object v0
138107 .local v0, "activity", android.app.Activity
138108 10| invoke-virtual {v0}, android.app.Activity.getWindow():android.view.Window
138243 147| move-result-object v0
138245 .local v0, "activity", android.app.Activity
138247 …150| invoke-direct {v8,v0,v12}, com.android.datetimepicker.date.SimpleDayPickerView.<init>(android…
138251 …157| invoke-direct {v8,v0,v12}, com.android.datetimepicker.date.YearPickerView.<init>(android.cont…
138348 …308| invoke-direct {v8,v0}, com.android.datetimepicker.HapticFeedbackController.<init>(android.con…
138371 4| iget-object v0, v3, com.android.datetimepicker.date.DatePickerDialog.mCalendar
138372 6| invoke-virtual {v0,v2,v4}, java.util.Calendar.set(int, int):void
138374 9| iget-object v0, v3, com.android.datetimepicker.date.DatePickerDialog.mCalendar
138376 12| invoke-virtual {v0,v1,v5}, java.util.Calendar.set(int, int):void
138378 15| iget-object v0, v3, com.android.datetimepicker.date.DatePickerDialog.mCalendar
138380 18| invoke-virtual {v0,v1,v6}, java.util.Calendar.set(int, int):void
138398 … 6| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
138399 8| invoke-virtual {v0}, com.android.datetimepicker.HapticFeedbackController.stop():void
138413 … 6| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
138414 8| invoke-virtual {v0}, com.android.datetimepicker.HapticFeedbackController.start():void
138466 77| const/4 v0, #-1 (0xffffffff | NaN)
138468 .local v0, "listPosition", int
138474 87| move-result v0
138478 91| invoke-virtual {v6,v1,v0}, android.os.Bundle.putInt(java.lang.String, int):void
138488 104| move-result v0
138507 4| iget-object v0, v3, com.android.datetimepicker.date.DatePickerDialog.mCalendar
138509 7| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
138510 10| move-result v0
138511 …11| invoke-direct {v3,v0,v4}, com.android.datetimepicker.date.DatePickerDialog.adjustDayInMonthIfN…
138513 14| iget-object v0, v3, com.android.datetimepicker.date.DatePickerDialog.mCalendar
138514 16| invoke-virtual {v0,v2,v4}, java.util.Calendar.set(int, int):void
138518 22| const/4 v0, #+0 (0x00000000 | 0.00000)
138519 …23| invoke-direct {v3,v0}, com.android.datetimepicker.date.DatePickerDialog.setCurrentView(int):vo…
138534 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mListeners
138535 5| invoke-virtual {v0,v2}, java.util.HashSet.add(java.lang.Object):boolean
138548 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
138549 4| if-lt v3, v0, Label_1
138550 6| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
138551 7| if-le v3, v0, Label_2
138554 9| new-instance v0, java.lang.IllegalArgumentException
138556 14| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
138557 17| throw v0
138562 20| iget-object v0, v2, com.android.datetimepicker.date.DatePickerDialog.mDayPickerView
138563 22| if-eqz v0, Label_3
138565 24| iget-object v0, v2, com.android.datetimepicker.date.DatePickerDialog.mDayPickerView
138566 26| invoke-virtual {v0}, com.android.datetimepicker.date.DayPickerView.onChange():void
138579 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.DatePickerDialog, …
138580 3| iput-object v1, v0, com.android.datetimepicker.date.DatePickerDialog.mCallBack
138595 5| new-instance v0, java.lang.IllegalArgumentException
138597 10| invoke-direct {v0,v1}, java.lang.IllegalArgumentException.<init>(java.lang.String):void
138598 13| throw v0
138605 18| iget-object v0, v2, com.android.datetimepicker.date.DatePickerDialog.mDayPickerView
138606 20| if-eqz v0, Label_2
138608 22| iget-object v0, v2, com.android.datetimepicker.date.DatePickerDialog.mDayPickerView
138609 24| invoke-virtual {v0}, com.android.datetimepicker.date.DayPickerView.onChange():void
138622 … 3| iget-object v0, v1, com.android.datetimepicker.date.DatePickerDialog.mHapticFeedbackController
138623 5| invoke-virtual {v0}, com.android.datetimepicker.HapticFeedbackController.tryVibrate():void
138635 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.date.DayPickerView$1, c…
138636 3| iput-object v1, v0, com.android.datetimepicker.date.DayPickerView$1.this$0
138637 5| iput v2, v0, com.android.datetimepicker.date.DayPickerView$1.val$position
138639 7| invoke-direct {v0}, java.lang.Object.<init>():void
138651 3| iget-object v0, v2, com.android.datetimepicker.date.DayPickerView$1.this$0
138653 7| invoke-virtual {v0,v1}, com.android.datetimepicker.date.DayPickerView.setSelection(int):void
138665 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.DayPickerView$Scro…
138666 3| iput-object v1, v0, com.android.datetimepicker.date.DayPickerView$ScrollStateRunnable.this$0
138667 5| invoke-direct {v0}, java.lang.Object.<init>():void
138679 3| iget-object v0, v4, com.android.datetimepicker.date.DayPickerView$ScrollStateRunnable.this$0
138680 5| iget-object v0, v0, com.android.datetimepicker.date.DayPickerView.mHandler
138681 7| invoke-virtual {v0,v4}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
138685 12| iget-object v0, v4, com.android.datetimepicker.date.DayPickerView$ScrollStateRunnable.this$0
138686 14| iget-object v0, v0, com.android.datetimepicker.date.DayPickerView.mHandler
138688 … 18| invoke-virtual {v0,v4,v2,v3}, android.os.Handler.postDelayed(java.lang.Runnable, long):boolean
138801 147| move-result v0
138803 .local v0, "bottom", int
138814 162| if-le v0, v5, Label_8
138820 .end_local v0
138840 .restart_local v0
138844 …175| invoke-virtual {v8,v0,v11}, com.android.datetimepicker.date.DayPickerView.smoothScrollBy(int,…
138848 .end_local v0
138869 3| const/4 v0, #-1 (0xffffffff | NaN)
138870 4| sput v0, com.android.datetimepicker.date.DayPickerView.LIST_TOP_OFFSET
138872 6| new-instance v0, java.text.SimpleDateFormat
138876 …15| invoke-direct {v0,v1,v2}, java.text.SimpleDateFormat.<init>(java.lang.String, java.util.Locale…
138877 18| sput-object v0, com.android.datetimepicker.date.DayPickerView.YEAR_FORMAT
138893 7| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
138894 8| iput v0, v2, com.android.datetimepicker.date.DayPickerView.mNumWeeks
138898 12| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
138899 13| iput v0, v2, com.android.datetimepicker.date.DayPickerView.mDaysPerWeek
138901 15| const/high16 v0, #+1065353216 (0x3f800000 | 1.00000)
138902 17| iput v0, v2, com.android.datetimepicker.date.DayPickerView.mFriction
138904 19| new-instance v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay
138905 21| invoke-direct {v0}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>():void
138906 24| iput-object v0, v2, com.android.datetimepicker.date.DayPickerView.mSelectedDay
138908 26| new-instance v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay
138909 28| invoke-direct {v0}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>():void
138910 31| iput-object v0, v2, com.android.datetimepicker.date.DayPickerView.mTempDay
138916 37| new-instance v0, com.android.datetimepicker.date.DayPickerView$ScrollStateRunnable
138917 …39| invoke-direct {v0,v2}, com.android.datetimepicker.date.DayPickerView$ScrollStateRunnable.<init…
138918 … 42| iput-object v0, v2, com.android.datetimepicker.date.DayPickerView.mScrollStateChangedRunnable
138945 14| move-result-object v0
138947 .local v0, "child", android.view.View
138948 15| instance-of v4, v0, com.android.datetimepicker.date.MonthView
138950 19| move-object v4, v0
138963 34| check-cast v0, com.android.datetimepicker.date.MonthView
138964 .end_local v0
138965 … 36| invoke-virtual {v0}, com.android.datetimepicker.date.MonthView.clearAccessibilityFocus():void
138972 .restart_local v0
138977 .end_local v0
138991 7| move-result-object v0
138993 .local v0, "cal", java.util.Calendar
138997 14| invoke-virtual {v0,v2,v3,v4}, java.util.Calendar.set(int, int, int):void
139005 …26| invoke-virtual {v0,v5,v5,v2}, java.util.Calendar.getDisplayName(int, int, java.util.Locale):ja…
139013 41| invoke-virtual {v0}, java.util.Calendar.getTime():java.util.Date
139048 17| move-result-object v0
139050 .local v0, "child", android.view.View
139051 18| instance-of v3, v0, com.android.datetimepicker.date.MonthView
139054 22| check-cast v0, com.android.datetimepicker.date.MonthView
139055 .end_local v0
139056 …24| invoke-virtual {v0,v6}, com.android.datetimepicker.date.MonthView.restoreAccessibilityFocus(co…
139099 14| const/4 v0, #+0 (0x00000000 | 0.00000)
139102 .local v0, "bottom", int
139103 15| if-ge v0, v4, Label_2
139119 29| move-result v0
139121 30| invoke-static {v0,v4}, java.lang.Math.min(int, int):int
139184 39| move-result-object v0
139186 .local v0, "child", android.view.View
139187 40| if-nez v0, Label_8
139190 42| if-eqz v0, Label_10
139192 …44| invoke-virtual {v11,v0}, com.android.datetimepicker.date.DayPickerView.getPositionForView(andr…
139244 115| invoke-virtual {v0}, android.view.View.getTop():int
139307 4| new-instance v0, android.os.Handler
139308 6| invoke-direct {v0}, android.os.Handler.<init>():void
139309 9| iput-object v0, v2, com.android.datetimepicker.date.DayPickerView.mHandler
139311 11| new-instance v0, android.widget.AbsListView$LayoutParams
139312 13| invoke-direct {v0,v1,v1}, android.widget.AbsListView$LayoutParams.<init>(int, int):void
139313 …16| invoke-virtual {v2,v0}, com.android.datetimepicker.date.DayPickerView.setLayoutParams(android.…
139315 19| const/4 v0, #+0 (0x00000000 | 0.00000)
139316 …20| invoke-virtual {v2,v0}, com.android.datetimepicker.date.DayPickerView.setDrawSelectorOnTop(boo…
139333 6| move-result-object v0
139335 .local v0, "focusedDay", com.android.datetimepicker.date.MonthAdapter$CalendarDay
139348 …18| invoke-direct {v2,v0}, com.android.datetimepicker.date.DayPickerView.restoreAccessibilityFocus…
139358 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.date.DayPickerView):void
139359 3| invoke-virtual {v0}, com.android.datetimepicker.date.DayPickerView.refreshAdapter():void
139372 4| iget-object v0, v3, com.android.datetimepicker.date.DayPickerView.mController
139373 …6| invoke-interface {v0}, com.android.datetimepicker.date.DatePickerController.getSelectedDay():co…
139374 9| move-result-object v0
139376 …11| invoke-virtual {v3,v0,v1,v2,v2}, com.android.datetimepicker.date.DayPickerView.goTo(com.androi…
139391 6| const/4 v0, #-1 (0xffffffff | NaN)
139392 7| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityEvent.setItemCount(int):void
139407 6| const/16 v0, #+4096 (0x00001000 | 5.73972e-42)
139408 8| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityNodeInfo.addAction(int):void
139410 11| const/16 v0, #+8192 (0x00002000 | 1.14794e-41)
139411 13| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityNodeInfo.addAction(int):void
139426 7| move-result-object v0
139427 8| check-cast v0, com.android.datetimepicker.date.MonthView
139429 .local v0, "child", com.android.datetimepicker.date.MonthView
139430 10| if-nez v0, Label_1
139437 17| invoke-virtual {v0}, com.android.datetimepicker.date.MonthView.getHeight():int
139440 22| invoke-virtual {v0}, com.android.datetimepicker.date.MonthView.getBottom():int
139462 … 3| iget-object v0, v1, com.android.datetimepicker.date.DayPickerView.mScrollStateChangedRunnable
139463 …5| invoke-virtual {v0,v2,v3}, com.android.datetimepicker.date.DayPickerView$ScrollStateRunnable.do…
139504 35| new-instance v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay
139505 …37| invoke-direct {v0,v4,v3,v7}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(i…
139507 .local v0, "day", com.android.datetimepicker.date.MonthAdapter$CalendarDay
139510 42| iget v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139512 46| iput v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139514 48| iget v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139518 54| iput v8, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139520 56| iget v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139522 60| iput v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139525 …62| invoke-static {v0}, com.android.datetimepicker.date.DayPickerView.getMonthAndYearString(com.an…
139529 …69| invoke-virtual {v12,v0,v7,v8,v7}, com.android.datetimepicker.date.DayPickerView.goTo(com.andro…
139547 89| iget v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139549 93| iput v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139551 95| iget v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139555 101| iput v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139557 103| iget v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139559 107| iput v5, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139573 6| new-instance v0, com.android.datetimepicker.date.DayPickerView$1
139574 …8| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.DayPickerView$1.<init>(com.android.da…
139575 …11| invoke-virtual {v1,v0}, com.android.datetimepicker.date.DayPickerView.post(java.lang.Runnable)…
139577 14| const/4 v0, #+0 (0x00000000 | 0.00000)
139578 …15| invoke-virtual {v1,v1,v0}, com.android.datetimepicker.date.DayPickerView.onScrollStateChanged(…
139590 3| iget-object v0, v2, com.android.datetimepicker.date.DayPickerView.mAdapter
139591 5| if-nez v0, Label_2
139594 10| move-result-object v0
139596 …13| invoke-virtual {v2,v0,v1}, com.android.datetimepicker.date.DayPickerView.createMonthAdapter(an…
139597 16| move-result-object v0
139598 17| iput-object v0, v2, com.android.datetimepicker.date.DayPickerView.mAdapter
139601 19| iget-object v0, v2, com.android.datetimepicker.date.DayPickerView.mAdapter
139602 …21| invoke-virtual {v2,v0}, com.android.datetimepicker.date.DayPickerView.setAdapter(android.widge…
139607 25| iget-object v0, v2, com.android.datetimepicker.date.DayPickerView.mAdapter
139609 …29| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthAdapter.setSelectedDay(com.androi…
139623 5| iget-object v0, v1, com.android.datetimepicker.date.DayPickerView.mController
139624 …7| invoke-interface {v0,v1}, com.android.datetimepicker.date.DatePickerController.registerOnDateCh…
139641 3| iget v0, v2, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139642 5| iput v0, v1, com.android.datetimepicker.date.DayPickerView.mCurrentMonthDisplayed
139659 7| const/4 v0, #+0 (0x00000000 | 0.00000)
139660 …8| invoke-virtual {v2,v0}, com.android.datetimepicker.date.DayPickerView.setDivider(android.graphi…
139662 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
139663 …12| invoke-virtual {v2,v0}, com.android.datetimepicker.date.DayPickerView.setItemsCanFocus(boolean…
139674 30| move-result v0
139676 33| mul-float/2addr v0, v1
139677 … 34| invoke-virtual {v2,v0}, com.android.datetimepicker.date.DayPickerView.setFriction(float):void
139692 9| move-result-wide v0:v1
139693 …10| invoke-direct {v2,v0,v1}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.setTime(lon…
139705 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.datetimepicker.date.MonthAdapter$Calen…
139706 3| invoke-direct {v0}, java.lang.Object.<init>():void
139708 …6| invoke-virtual {v0,v1,v2,v3}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.setDay(i…
139738 6| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
139739 7| invoke-virtual {v2,v0}, java.util.Calendar.get(int):int
139740 10| move-result v0
139741 11| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139743 13| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
139744 14| invoke-virtual {v2,v0}, java.util.Calendar.get(int):int
139745 17| move-result v0
139746 18| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139748 20| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
139749 21| invoke-virtual {v2,v0}, java.util.Calendar.get(int):int
139750 24| move-result v0
139751 25| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
139764 3| iget-object v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.calendar
139765 5| if-nez v0, Label_1
139768 10| move-result-object v0
139769 11| iput-object v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.calendar
139772 13| iget-object v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.calendar
139773 15| invoke-virtual {v0,v4,v5}, java.util.Calendar.setTimeInMillis(long):void
139775 18| iget-object v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.calendar
139777 21| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
139778 24| move-result v0
139779 25| iput v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139781 27| iget-object v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.calendar
139783 30| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
139784 33| move-result v0
139785 34| iput v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139787 36| iget-object v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.calendar
139789 39| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
139790 42| move-result v0
139791 43| iput v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
139804 3| iget v0, v2, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139805 5| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139807 7| iget v0, v2, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139808 9| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139810 11| iget v0, v2, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
139811 13| iput v0, v1, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
139823 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.datetimepicker.date.MonthAdapter$Calen…
139824 3| iput v1, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
139826 5| iput v2, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
139828 7| iput v3, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
139844 3| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
139845 4| sput v0, com.android.datetimepicker.date.MonthAdapter.WEEK_7_OVERHANG_HEIGHT
139866 13| iget-object v0, v1, com.android.datetimepicker.date.MonthAdapter.mController
139867 …15| invoke-interface {v0}, com.android.datetimepicker.date.DatePickerController.getSelectedDay():c…
139868 18| move-result-object v0
139869 …19| invoke-virtual {v1,v0}, com.android.datetimepicker.date.MonthAdapter.setSelectedDay(com.androi…
139881 3| const/4 v0, #+0 (0x00000000 | 0.00000)
139889 16| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
139891 17| return v0
139905 3| iget-object v0, v2, com.android.datetimepicker.date.MonthAdapter.mController
139906 5| invoke-interface {v0}, com.android.datetimepicker.date.DatePickerController.getMaxYear():int
139907 8| move-result v0
139911 15| sub-int/2addr v0, v1
139912 16| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
139913 18| mul-int/lit8 v0, v0, #+12 (0x0000000c | 1.68156e-44)
139914 20| return v0
139925 3| const/4 v0, #+0 (0x00000000 | 0.00000)
139926 4| return-object v0
139937 3| int-to-long v0:v1, v3
139938 4| return-wide v0:v1
139950 4| const/4 v0, #+0 (0x00000000 | 0.00000)
139952 ….local_ex v0, "drawingParams", java.util.HashMap, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang…
139960 13| move-result-object v0
139961 .end_local v0
139962 14| check-cast v0, java.util.HashMap
139965 16| if-nez v0, Label_2
139967 18| new-instance v0, java.util.HashMap
139968 20| invoke-direct {v0}, java.util.HashMap.<init>():void
139971 23| invoke-virtual {v0}, java.util.HashMap.clear():void
139999 …59| invoke-virtual {v0,v6,v7}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
140004 …69| invoke-virtual {v0,v6,v7}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
140009 …79| invoke-virtual {v0,v6,v7}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
140017 …95| invoke-virtual {v0,v6,v7}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lang…
140019 …98| invoke-virtual {v4,v0}, com.android.datetimepicker.date.MonthView.setMonthParams(java.util.Has…
140030 .restart_local v0
140056 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
140057 4| return v0
140067 3| new-instance v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay
140070 …9| invoke-direct {v0,v2,v3}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(long)…
140071 12| iput-object v0, v4, com.android.datetimepicker.date.MonthAdapter.mSelectedDay
140083 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.date.MonthAdapter, com.…
140086 …5| invoke-virtual {v0,v2}, com.android.datetimepicker.date.MonthAdapter.onDayTapped(com.android.da…
140100 3| iget-object v0, v4, com.android.datetimepicker.date.MonthAdapter.mController
140101 … 5| invoke-interface {v0}, com.android.datetimepicker.date.DatePickerController.tryVibrate():void
140103 8| iget-object v0, v4, com.android.datetimepicker.date.MonthAdapter.mController
140107 …16| invoke-interface {v0,v1,v2,v3}, com.android.datetimepicker.date.DatePickerController.onDayOfMo…
140121 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.MonthAdapter, com.…
140122 3| iput-object v1, v0, com.android.datetimepicker.date.MonthAdapter.mSelectedDay
140124 … 5| invoke-virtual {v0}, com.android.datetimepicker.date.MonthAdapter.notifyDataSetChanged():void
140141 8| new-instance v0, android.graphics.Rect
140142 10| invoke-direct {v0}, android.graphics.Rect.<init>():void
140143 13| iput-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
140146 18| move-result-object v0
140147 …19| iput-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempCalend…
140160 6| move-result v0
140162 .local v0, "focusedVirtualView", int
140164 9| if-eq v0, v1, Label_1
140174 …20| invoke-virtual {v1,v0,v2,v3}, android.support.v4.view.accessibility.AccessibilityNodeProviderC…
140198 15| iget v0, v9, com.android.datetimepicker.date.MonthView.mRowHeight
140200 .local v0, "cellHeight", int
140233 60| mul-int v9, v6, v0
140238 66| add-int v10, v8, v0
140266 28| move-result-object v0
140268 .local v0, "date", java.lang.CharSequence
140280 47| aput-object v0, v3, v4
140286 54| return-object v0
140299 8| move-result v0
140301 .local v0, "day", int
140302 9| if-ltz v0, Label_1
140304 11| return v0
140320 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
140322 .local v0, "day", int
140325 8| if-gt v0, v1, Label_2
140327 10| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
140331 17| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
140348 6| const/4 v0, #+0 (0x00000000 | 0.00000)
140349 7| return v0
140352 8| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
140353 …10| invoke-static {v0,v2}, com.android.datetimepicker.date.MonthView.-wrap0(com.android.datetimepi…
140355 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
140356 14| return v0
140373 6| move-result-object v0
140374 …7| invoke-virtual {v3,v0}, android.view.accessibility.AccessibilityEvent.setContentDescription(jav…
140387 3| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
140388 …5| invoke-virtual {v1,v2,v0}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getIt…
140391 11| move-result-object v0
140392 …12| invoke-virtual {v3,v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setC…
140394 15| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.mTempRect
140395 …17| invoke-virtual {v3,v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setB…
140397 20| const/16 v0, #+16 (0x00000010 | 2.24208e-44)
140398 …22| invoke-virtual {v3,v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addA…
140400 25| iget-object v0, v1, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
140401 27| iget v0, v0, com.android.datetimepicker.date.MonthView.mSelectedDay
140402 29| if-ne v2, v0, Label_1
140404 31| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
140405 …32| invoke-virtual {v3,v0}, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setS…
140419 3| iget-object v0, v3, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.this$0
140420 …5| invoke-virtual {v3,v0}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.getAcces…
140421 8| move-result-object v0
140426 …12| invoke-virtual {v0,v4,v1,v2}, android.support.v4.view.accessibility.AccessibilityNodeProviderC…
140437 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.MonthView, int):vo…
140438 3| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthView.onDayClick(int):void
140449 3| const/16 v0, #+32 (0x00000020 | 4.48416e-44)
140450 5| sput v0, com.android.datetimepicker.date.MonthView.DEFAULT_HEIGHT
140452 7| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
140453 9| sput v0, com.android.datetimepicker.date.MonthView.MIN_HEIGHT
140455 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
140456 12| sput v0, com.android.datetimepicker.date.MonthView.DAY_SEPARATOR_WIDTH
140458 14| const/4 v0, #+0 (0x00000000 | 0.00000)
140459 15| sput v0, com.android.datetimepicker.date.MonthView.mScale
140472 3| const/4 v0, #+0 (0x00000000 | 0.00000)
140473 …4| invoke-direct {v1,v2,v0}, com.android.datetimepicker.date.MonthView.<init>(android.content.Cont…
140526 48| move-result-object v0
140528 .local v0, "res", android.content.res.Resources
140538 63| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
140543 71| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
140548 79| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
140553 87| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
140558 95| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
140563 104| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
140568 112| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
140585 142| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
140590 150| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
140595 158| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
140600 166| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
140606 174| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelSize(int):int
140611 182| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
140652 13| div-int v0, v4, v5
140654 .local v0, "dividend", int
140664 25| add-int/2addr v3, v0
140678 5| iget-object v0, v8, com.android.datetimepicker.date.MonthView.mStringBuilder
140680 8| invoke-virtual {v0,v1}, java.lang.StringBuilder.setLength(int):void
140682 11| iget-object v0, v8, com.android.datetimepicker.date.MonthView.mCalendar
140683 13| invoke-virtual {v0}, java.util.Calendar.getTimeInMillis():long
140688 20| move-result-object v0
140695 …28| invoke-static/range {v0..v7}, android.text.format.DateUtils.formatDateRange(android.content.Co…
140696 31| move-result-object v0
140697 32| invoke-virtual {v0}, java.util.Formatter.toString():java.lang.String
140698 35| move-result-object v0
140699 36| return-object v0
140721 16| move-result-object v0
140723 .local v0, "maxDate", java.util.Calendar
140724 17| if-nez v0, Label_2
140729 20| invoke-virtual {v0,v3}, java.util.Calendar.get(int):int
140736 27| invoke-virtual {v0,v3}, java.util.Calendar.get(int):int
140743 34| invoke-virtual {v0,v4}, java.util.Calendar.get(int):int
140750 41| invoke-virtual {v0,v4}, java.util.Calendar.get(int):int
140758 49| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
140787 16| move-result-object v0
140789 .local v0, "minDate", java.util.Calendar
140790 17| if-nez v0, Label_2
140795 20| invoke-virtual {v0,v3}, java.util.Calendar.get(int):int
140802 27| invoke-virtual {v0,v3}, java.util.Calendar.get(int):int
140809 34| invoke-virtual {v0,v4}, java.util.Calendar.get(int):int
140816 41| invoke-virtual {v0,v4}, java.util.Calendar.get(int):int
140824 49| invoke-virtual {v0,v1}, java.util.Calendar.get(int):int
140842 3| iget v0, v4, com.android.datetimepicker.date.MonthView.mYear
140844 …7| invoke-virtual {v4,v0,v1,v5}, com.android.datetimepicker.date.MonthView.isOutOfRange(int, int, …
140845 10| move-result v0
140846 11| if-eqz v0, Label_1
140851 14| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mOnDayClickListener
140852 16| if-eqz v0, Label_2
140854 18| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mOnDayClickListener
140859 …29| invoke-interface {v0,v4,v1}, com.android.datetimepicker.date.MonthView$OnDayClickListener.onDa…
140862 32| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mTouchHelper
140864 …35| invoke-virtual {v0,v5,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.send…
140876 3| const/4 v0, #+0 (0x00000000 | 0.00000)
140888 20| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
140891 21| return v0
140901 3| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
140902 …5| invoke-virtual {v0}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.clearFocuse…
140915 3| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
140916 …5| invoke-virtual {v0,v2}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.dispatch…
140917 8| move-result v0
140918 9| if-eqz v0, Label_1
140920 11| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
140921 12| return v0
140925 16| move-result v0
140926 17| return v0
140967 37| rem-int v0, v5, v6
140969 .local v0, "calendarDay", int
140978 50| invoke-virtual {v5,v9,v0}, java.util.Calendar.set(int, int):void
141006 .end_local v0
141019 3| iget v0, v14, com.android.datetimepicker.date.MonthView.mRowHeight
141021 7| add-int/2addr v0, v1
141022 8| div-int/lit8 v0, v0, #+2 (0x00000002 | 2.80260e-45)
141024 12| sub-int/2addr v0, v1
141029 17| add-int v6, v0, v1
141032 19| iget v0, v14, com.android.datetimepicker.date.MonthView.mWidth
141035 25| sub-int/2addr v0, v1
141036 26| int-to-float v0, v0
141041 33| div-float v11, v0, v1
141051 40| iget v0, v14, com.android.datetimepicker.date.MonthView.mNumCells
141052 42| if-gt v4, v0, Label_3
141054 44| mul-int/lit8 v0, v12, #+2 (0x00000002 | 2.80260e-45)
141055 46| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
141056 48| int-to-float v0, v0
141057 49| mul-float/2addr v0, v11
141060 53| add-float/2addr v0, v1
141061 54| float-to-int v5, v0
141064 55| iget v0, v14, com.android.datetimepicker.date.MonthView.mRowHeight
141066 59| add-int/2addr v0, v1
141067 60| div-int/lit8 v0, v0, #+2 (0x00000002 | 2.80260e-45)
141069 64| sub-int v13, v0, v1
141072 66| int-to-float v0, v5
141073 67| sub-float/2addr v0, v11
141074 68| float-to-int v7, v0
141077 69| int-to-float v0, v5
141078 70| add-float/2addr v0, v11
141079 71| float-to-int v8, v0
141085 74| iget v0, v14, com.android.datetimepicker.date.MonthView.mRowHeight
141086 76| add-int v10, v9, v0
141091 82| move-object v0, v14
141093 …84| invoke-virtual/range {v0..v10}, com.android.datetimepicker.date.MonthView.drawMonthDay(android…
141097 89| iget v0, v14, com.android.datetimepicker.date.MonthView.mNumDays
141098 91| if-ne v12, v0, Label_2
141102 94| iget v0, v14, com.android.datetimepicker.date.MonthView.mRowHeight
141103 96| add-int/2addr v6, v0
141131 10| div-int/lit8 v0, v2, #+2 (0x00000002 | 2.80260e-45)
141133 .local v0, "x", int
141146 31| int-to-float v3, v0
141161 3| iget v0, v2, com.android.datetimepicker.date.MonthView.mDayOfWeekStart
141163 7| if-ge v0, v1, Label_2
141164 9| iget v0, v2, com.android.datetimepicker.date.MonthView.mDayOfWeekStart
141166 13| add-int/2addr v0, v1
141171 16| sub-int/2addr v0, v1
141172 17| return v0
141174 18| iget v0, v2, com.android.datetimepicker.date.MonthView.mDayOfWeekStart
141187 8| move-result v0
141189 .local v0, "day", int
141190 9| if-ltz v0, Label_1
141195 …17| invoke-direct {v1,v2,v3,v0}, com.android.datetimepicker.date.MonthAdapter$CalendarDay.<init>(i…
141212 6| move-result v0
141214 .local v0, "day", int
141216 8| if-lt v0, v1, Label_1
141218 12| if-le v0, v1, Label_2
141225 16| return v0
141274 49| float-to-int v0, v4
141276 .local v0, "column", int
141279 54| sub-int v4, v0, v4
141297 3| sget v0, com.android.datetimepicker.date.MonthView.MONTH_HEADER_SIZE
141298 5| return v0
141308 3| new-instance v0, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper
141309 …5| invoke-direct {v0,v1,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.<init>…
141310 8| return-object v0
141322 5| new-instance v0, android.graphics.Paint
141323 7| invoke-direct {v0}, android.graphics.Paint.<init>():void
141324 10| iput-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitlePaint
141326 12| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitlePaint
141327 14| invoke-virtual {v0,v2}, android.graphics.Paint.setFakeBoldText(boolean):void
141329 17| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitlePaint
141330 19| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
141332 22| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitlePaint
141335 27| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
141337 30| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitlePaint
141341 …38| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android.…
141343 41| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitlePaint
141345 45| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
141347 48| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitlePaint
141349 … 52| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
141351 55| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitlePaint
141353 59| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
141355 62| new-instance v0, android.graphics.Paint
141356 64| invoke-direct {v0}, android.graphics.Paint.<init>():void
141357 67| iput-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitleBGPaint
141359 69| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitleBGPaint
141360 71| invoke-virtual {v0,v2}, android.graphics.Paint.setFakeBoldText(boolean):void
141362 74| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitleBGPaint
141363 76| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
141365 79| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitleBGPaint
141367 83| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
141369 86| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitleBGPaint
141371 … 90| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
141373 93| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthTitleBGPaint
141375 97| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
141377 100| new-instance v0, android.graphics.Paint
141378 102| invoke-direct {v0}, android.graphics.Paint.<init>():void
141379 105| iput-object v0, v4, com.android.datetimepicker.date.MonthView.mSelectedCirclePaint
141381 107| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mSelectedCirclePaint
141382 109| invoke-virtual {v0,v2}, android.graphics.Paint.setFakeBoldText(boolean):void
141384 112| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mSelectedCirclePaint
141385 114| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
141387 117| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mSelectedCirclePaint
141389 121| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
141391 124| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mSelectedCirclePaint
141393 …128| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
141395 131| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mSelectedCirclePaint
141397 135| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
141399 138| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mSelectedCirclePaint
141401 142| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
141403 145| new-instance v0, android.graphics.Paint
141404 147| invoke-direct {v0}, android.graphics.Paint.<init>():void
141405 150| iput-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthDayLabelPaint
141407 152| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthDayLabelPaint
141408 154| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
141410 157| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthDayLabelPaint
141413 162| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
141415 165| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthDayLabelPaint
141417 169| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
141419 172| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthDayLabelPaint
141423 …180| invoke-virtual {v0,v1}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
141425 183| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthDayLabelPaint
141427 187| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
141429 190| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthDayLabelPaint
141431 …194| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
141433 197| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthDayLabelPaint
141434 199| invoke-virtual {v0,v2}, android.graphics.Paint.setFakeBoldText(boolean):void
141436 202| new-instance v0, android.graphics.Paint
141437 204| invoke-direct {v0}, android.graphics.Paint.<init>():void
141438 207| iput-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthNumPaint
141440 209| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthNumPaint
141441 211| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
141443 214| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthNumPaint
141446 219| invoke-virtual {v0,v1}, android.graphics.Paint.setTextSize(float):void
141448 222| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthNumPaint
141450 226| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
141452 229| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthNumPaint
141454 …233| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
141456 236| iget-object v0, v4, com.android.datetimepicker.date.MonthView.mMonthNumPaint
141457 238| invoke-virtual {v0,v3}, android.graphics.Paint.setFakeBoldText(boolean):void
141472 7| move-result v0
141473 8| if-eqz v0, Label_1
141479 14| move-result v0
141480 15| if-eqz v0, Label_2
141485 18| const/4 v0, #+0 (0x00000000 | 0.00000)
141486 19| return v0
141496 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.MonthView, android…
141497 …3| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthTitle(android.graphi…
141499 …6| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthDayLabels(android.gr…
141501 …9| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.drawMonthNums(android.graphic…
141515 6| move-result v0
141524 …17| invoke-virtual {v3,v0,v1}, com.android.datetimepicker.date.MonthView.setMeasuredDimension(int,…
141539 5| iget-object v0, v1, com.android.datetimepicker.date.MonthView.mTouchHelper
141540 …7| invoke-virtual {v0}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.invalidateR…
141567 23| move-result v0
141569 .local v0, "day", int
141570 24| if-ltz v0, Label_1
141572 26| invoke-direct {v3,v0}, com.android.datetimepicker.date.MonthView.onDayClick(int):void
141589 3| iget v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
141591 7| if-ne v0, v1, Label_1
141592 9| iget v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.month
141594 13| if-eq v0, v1, Label_2
141597 15| const/4 v0, #+0 (0x00000000 | 0.00000)
141598 16| return v0
141601 17| iget v0, v3, com.android.datetimepicker.date.MonthAdapter$CalendarDay.day
141603 21| if-gt v0, v1, Label_1
141605 23| iget-object v0, v2, com.android.datetimepicker.date.MonthView.mTouchHelper
141607 …27| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView$MonthViewTouchHelper.setFocu…
141609 30| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
141610 31| return v0
141620 3| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
141621 4| iput v0, v1, com.android.datetimepicker.date.MonthView.mNumRows
141636 3| iget-boolean v0, v1, com.android.datetimepicker.date.MonthView.mLockAccessibilityDelegate
141637 5| if-nez v0, Label_1
141652 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.MonthView, com.and…
141653 3| iput-object v1, v0, com.android.datetimepicker.date.MonthView.mController
141796 211| add-int/lit8 v0, v1, #+1 (0x00000001 | 1.40130e-45)
141798 .local v0, "day", int
141799 …213| invoke-direct {v7,v0,v2}, com.android.datetimepicker.date.MonthView.sameDay(int, android.text…
141805 221| iput v0, v7, com.android.datetimepicker.date.MonthView.mToday
141812 .end_local v0
141839 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.MonthView, com.and…
141840 3| iput-object v1, v0, com.android.datetimepicker.date.MonthView.mOnDayClickListener
141852 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.date.SimpleDayPickerVie…
141853 …3| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.DayPickerView.<init>(android.content.…
141866 3| new-instance v0, com.android.datetimepicker.date.SimpleMonthAdapter
141867 …5| invoke-direct {v0,v2,v3}, com.android.datetimepicker.date.SimpleMonthAdapter.<init>(android.con…
141868 8| return-object v0
141878 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.date.SimpleMonthAdapter…
141879 …3| invoke-direct {v0,v1,v2}, com.android.datetimepicker.date.MonthAdapter.<init>(android.content.C…
141892 3| new-instance v0, com.android.datetimepicker.date.SimpleMonthView
141893 …5| invoke-direct {v0,v3}, com.android.datetimepicker.date.SimpleMonthView.<init>(android.content.C…
141895 .local v0, "monthView", com.android.datetimepicker.date.MonthView
141897 …10| invoke-virtual {v0,v1}, com.android.datetimepicker.date.MonthView.setDatePickerController(com.…
141899 13| return-object v0
141909 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.SimpleMonthView, a…
141910 …3| invoke-direct {v0,v1}, com.android.datetimepicker.date.MonthView.<init>(android.content.Context…
141923 3| iget v0, v4, com.android.datetimepicker.date.SimpleMonthView.mSelectedDay
141924 5| if-ne v0, v8, Label_1
141926 7| int-to-float v0, v9
141936 …20| invoke-virtual {v5,v0,v1,v2,v3}, android.graphics.Canvas.drawCircle(float, float, float, andro…
141940 26| move-result v0
141941 27| if-eqz v0, Label_3
141943 29| iget-object v0, v4, com.android.datetimepicker.date.SimpleMonthView.mMonthNumPaint
141945 33| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
141948 36| const-string/jumbo v0, "%d"
141955 …49| invoke-static {v0,v1}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
141956 52| move-result-object v0
141960 …57| invoke-virtual {v5,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, flo…
141965 61| iget-boolean v0, v4, com.android.datetimepicker.date.SimpleMonthView.mHasToday
141966 63| if-eqz v0, Label_4
141967 65| iget v0, v4, com.android.datetimepicker.date.SimpleMonthView.mToday
141968 67| if-ne v0, v8, Label_4
141970 69| iget-object v0, v4, com.android.datetimepicker.date.SimpleMonthView.mMonthNumPaint
141972 73| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
141976 78| iget-object v0, v4, com.android.datetimepicker.date.SimpleMonthView.mMonthNumPaint
141978 82| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
141997 16| move-result-object v0
141999 .local v0, "res", android.content.res.Resources
142001 19| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
142006 27| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
142030 … 4| iget-object v0, v2, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCirclePaint
142031 6| invoke-virtual {v0,v1}, android.graphics.Paint.setFakeBoldText(boolean):void
142033 … 9| iget-object v0, v2, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCirclePaint
142034 11| invoke-virtual {v0,v1}, android.graphics.Paint.setAntiAlias(boolean):void
142036 … 14| iget-object v0, v2, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCirclePaint
142038 18| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
142040 … 21| iget-object v0, v2, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCirclePaint
142042 … 25| invoke-virtual {v0,v1}, android.graphics.Paint.setTextAlign(android.graphics.Paint$Align):void
142044 … 28| iget-object v0, v2, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCirclePaint
142046 32| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
142048 … 35| iget-object v0, v2, com.android.datetimepicker.date.TextViewWithCircularIndicator.mCirclePaint
142050 39| invoke-virtual {v0,v1}, android.graphics.Paint.setAlpha(int):void
142062 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.TextViewWithCircul…
142063 … 3| iput-boolean v1, v0, com.android.datetimepicker.date.TextViewWithCircularIndicator.mDrawCircle
142076 6| move-result-object v0
142078 .local v0, "itemText", java.lang.CharSequence
142086 17| aput-object v0, v2, v3
142092 24| return-object v0
142113 17| move-result v0
142115 .local v0, "height", int
142116 18| invoke-static {v2,v0}, java.lang.Math.min(int, int):int
142123 27| div-int/lit8 v4, v0, #+2 (0x00000002 | 2.80260e-45)
142130 .end_local v0
142143 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.datetimepicker.date.YearPickerView$1, …
142144 3| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView$1.this$0
142145 5| iput v2, v0, com.android.datetimepicker.date.YearPickerView$1.val$position
142146 7| iput v3, v0, com.android.datetimepicker.date.YearPickerView$1.val$offset
142148 9| invoke-direct {v0}, java.lang.Object.<init>():void
142160 3| iget-object v0, v3, com.android.datetimepicker.date.YearPickerView$1.this$0
142163 …9| invoke-virtual {v0,v1,v2}, com.android.datetimepicker.date.YearPickerView.setSelectionFromTop(i…
142165 12| iget-object v0, v3, com.android.datetimepicker.date.YearPickerView$1.this$0
142166 14| invoke-virtual {v0}, com.android.datetimepicker.date.YearPickerView.requestLayout():void
142179 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.datetimepicker.date.YearPickerView$Yea…
142180 3| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView$YearAdapter.this$0
142182 …5| invoke-direct {v0,v2,v3,v4}, android.widget.ArrayAdapter.<init>(android.content.Context, int, j…
142214 30| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
142217 .local v0, "selected", boolean
142218 …31| invoke-virtual {v1,v0}, com.android.datetimepicker.date.TextViewWithCircularIndicator.drawIndi…
142220 34| if-eqz v0, Label_2
142229 .end_local v0
142230 42| const/4 v0, #+0 (0x00000000 | 0.00000)
142231 .restart_local v0
142238 3| iget-object v0, v1, com.android.datetimepicker.date.YearPickerView.mController
142239 5| return-object v0
142244 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.date.YearPickerView, co…
142245 3| iput-object v1, v0, com.android.datetimepicker.date.YearPickerView.mSelectedView
142257 6| move-result v0
142258 7| return v0
142276 13| new-instance v0, android.view.ViewGroup$LayoutParams
142281 17| invoke-direct {v0,v2,v3}, android.view.ViewGroup$LayoutParams.<init>(int, int):void
142283 .local v0, "frame", android.view.ViewGroup$LayoutParams
142284 …20| invoke-virtual {v4,v0}, com.android.datetimepicker.date.YearPickerView.setLayoutParams(android…
142332 6| move-result-object v0
142333 7| invoke-interface {v0}, java.lang.CharSequence.toString():java.lang.String
142334 10| move-result-object v0
142335 11| invoke-static {v0}, java.lang.Integer.parseInt(java.lang.String):int
142336 14| move-result v0
142337 15| return v0
142354 13| move-result v0
142356 .local v0, "year", int
142360 20| if-gt v0, v2, Label_2
142365 28| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
142373 42| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
142397 7| move-result-object v0
142399 .local v0, "firstChild", android.view.View
142400 8| if-nez v0, Label_1
142405 11| invoke-virtual {v0}, android.view.View.getTop():int
142417 3| iget-object v0, v2, com.android.datetimepicker.date.YearPickerView.mAdapter
142418 …5| invoke-virtual {v0}, com.android.datetimepicker.date.YearPickerView$YearAdapter.notifyDataSetCh…
142420 8| iget-object v0, v2, com.android.datetimepicker.date.YearPickerView.mController
142421 …10| invoke-interface {v0}, com.android.datetimepicker.date.DatePickerController.getSelectedDay():c…
142422 13| move-result-object v0
142423 14| iget v0, v0, com.android.datetimepicker.date.MonthAdapter$CalendarDay.year
142427 22| sub-int/2addr v0, v1
142428 …23| invoke-virtual {v2,v0}, com.android.datetimepicker.date.YearPickerView.postSetSelectionCentere…
142445 10| move-result v0
142447 13| if-ne v0, v1, Label_1
142468 8| move-object v0, v5
142470 9| check-cast v0, com.android.datetimepicker.date.TextViewWithCircularIndicator
142472 .local v0, "clickedView", com.android.datetimepicker.date.TextViewWithCircularIndicator
142473 11| if-eqz v0, Label_3
142476 15| if-eq v0, v1, Label_2
142490 …33| invoke-virtual {v0,v1}, com.android.datetimepicker.date.TextViewWithCircularIndicator.drawIndi…
142492 …36| invoke-virtual {v0}, com.android.datetimepicker.date.TextViewWithCircularIndicator.requestLayo…
142494 39| iput-object v0, v3, com.android.datetimepicker.date.YearPickerView.mSelectedView
142498 …43| invoke-static {v0}, com.android.datetimepicker.date.YearPickerView.getYearFromTextView(android…
142517 3| iget v0, v2, com.android.datetimepicker.date.YearPickerView.mViewSize
142518 5| div-int/lit8 v0, v0, #+2 (0x00000002 | 2.80260e-45)
142521 11| sub-int/2addr v0, v1
142522 …12| invoke-virtual {v2,v3,v0}, com.android.datetimepicker.date.YearPickerView.postSetSelectionFrom…
142535 3| new-instance v0, com.android.datetimepicker.date.YearPickerView$1
142536 …5| invoke-direct {v0,v1,v2,v3}, com.android.datetimepicker.date.YearPickerView$1.<init>(com.androi…
142537 …8| invoke-virtual {v1,v0}, com.android.datetimepicker.date.YearPickerView.post(java.lang.Runnable)…
142552 6| new-instance v0, android.graphics.Paint
142553 8| invoke-direct {v0}, android.graphics.Paint.<init>():void
142554 11| iput-object v0, v1, com.android.datetimepicker.time.AmPmCirclesView.mPaint
142556 13| const/4 v0, #+0 (0x00000000 | 0.00000)
142557 14| iput-boolean v0, v1, com.android.datetimepicker.time.AmPmCirclesView.mIsInitialized
142599 39| double-to-int v0, v4:v5
142601 .local v0, "distanceToAmCenter", int
142603 42| if-gt v0, v3, Label_2
142714 111| move-result-object v0
142716 .local v0, "amPmTexts", java.lang.String[]
142717 112| aget-object v4, v0, v7
142720 116| aget-object v4, v0, v6
142817 88| const/16 v0, #+255 (0x000000ff | 3.57331e-43)
142819 .local v0, "amAlpha", int
142831 100| iget v0, v14, com.android.datetimepicker.time.AmPmCirclesView.mSelectedAlpha
142839 108| iget v0, v14, com.android.datetimepicker.time.AmPmCirclesView.mSelectedAlpha
142846 117| invoke-virtual {v10,v0}, android.graphics.Paint.setAlpha(int):void
142932 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.AmPmCirclesView, i…
142933 3| iput v1, v0, com.android.datetimepicker.time.AmPmCirclesView.mAmOrPm
142945 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.AmPmCirclesView, i…
142946 3| iput v1, v0, com.android.datetimepicker.time.AmPmCirclesView.mAmOrPmPressed
142961 9| move-result-object v0
142963 .local v0, "res", android.content.res.Resources
142967 14| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
142972 22| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
142976 28| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
142987 39| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
142992 47| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
142997 55| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
143021 16| move-result-object v0
143023 .local v0, "res", android.content.res.Resources
143025 20| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
143030 28| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
143063 20| move-result-object v0
143065 .local v0, "res", android.content.res.Resources
143071 27| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
143086 43| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
143094 55| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
143154 61| float-to-int v0, v2
143156 .local v0, "amPmCircleRadius", int
143158 64| div-int/lit8 v3, v0, #+2 (0x00000002 | 2.80260e-45)
143163 .end_local v0
143205 6| move-result-object v0
143207 .local v0, "res", android.content.res.Resources
143211 11| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
143216 19| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
143225 29| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
143230 37| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
143243 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.RadialPickerLayout…
143244 3| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout$1.this$0
143246 5| invoke-direct {v0}, java.lang.Object.<init>():void
143258 3| iget-object v0, v2, com.android.datetimepicker.time.RadialPickerLayout$1.this$0
143259 …5| invoke-static {v0}, com.android.datetimepicker.time.RadialPickerLayout.-get0(com.android.dateti…
143260 8| move-result-object v0
143264 …15| invoke-virtual {v0,v1}, com.android.datetimepicker.time.AmPmCirclesView.setAmOrPmPressed(int):…
143266 18| iget-object v0, v2, com.android.datetimepicker.time.RadialPickerLayout$1.this$0
143267 …20| invoke-static {v0}, com.android.datetimepicker.time.RadialPickerLayout.-get0(com.android.datet…
143268 23| move-result-object v0
143269 24| invoke-virtual {v0}, com.android.datetimepicker.time.AmPmCirclesView.invalidate():void
143281 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.time.RadialPickerLayout…
143282 3| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout$2.this$0
143283 5| iput-object v2, v0, com.android.datetimepicker.time.RadialPickerLayout$2.val$isInnerCircle
143285 7| invoke-direct {v0}, java.lang.Object.<init>():void
143311 29| move-result v0
143313 .local v0, "value", int
143315 …32| invoke-static {v1,v0}, com.android.datetimepicker.time.RadialPickerLayout.-set1(com.android.da…
143323 …47| invoke-interface {v1,v2,v0,v4}, com.android.datetimepicker.time.RadialPickerLayout$OnValueSele…
143335 3| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
143336 5| return-object v0
143342 3| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mDownDegrees
143343 5| return v0
143349 3| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mIsTouchingAmOrPm
143350 5| return v0
143356 3| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mListener
143357 5| return-object v0
143362 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.RadialPickerLayout…
143363 3| iput-boolean v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mDoingMove
143369 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.RadialPickerLayout…
143370 3| iput v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mLastValueSelected
143382 6| move-result v0
143383 7| return v0
143407 23| move-result-object v0
143409 .local v0, "vc", android.view.ViewConfiguration
143410 24| invoke-virtual {v0}, android.view.ViewConfiguration.getScaledTouchSlop():int
143512 6| move-result v0
143514 .local v0, "currentIndex", int
143515 7| if-nez v0, Label_1
143522 13| if-ne v0, v1, Label_2
143541 6| move-result v0
143543 .local v0, "currentItem", int
143544 7| if-nez v0, Label_1
143553 17| if-ne v0, v1, Label_2
143572 3| const/4 v0, #+0 (0x00000000 | 0.00000)
143579 14| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
143581 15| return v0
143598 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
143600 .local v0, "count", int
143612 20| if-ne v0, v2, Label_6
143622 29| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
143640 45| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
143670 19| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
143673 .local v0, "allowFineGrained", boolean
143674 20| if-eqz v0, Label_8
143720 .end_local v0
143724 67| const/4 v0, #+0 (0x00000000 | 0.00000)
143725 .restart_local v0
143778 12| mul-int/lit8 v0, v2, #+30 (0x0000001e | 4.20390e-44)
143780 .local v0, "hourDegrees", int
143784 …20| invoke-virtual {v2,v0,v3,v4}, com.android.datetimepicker.time.RadialSelectorView.setSelection(…
143790 .end_local v0
143832 15| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
143833 16| if-ne v3, v0, Label_1
143837 20| iget v0, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
143838 22| rem-int/lit8 v0, v0, #+12 (0x0000000c | 1.68156e-44)
143839 24| iput v0, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
143845 30| iget v0, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
143846 32| rem-int/lit8 v0, v0, #+12 (0x0000000c | 1.68156e-44)
143847 34| add-int/lit8 v0, v0, #+12 (0x0000000c | 1.68156e-44)
143848 36| iput v0, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
143867 9| add-int/lit8 v0, v1, #+30 (0x0000001e | 4.20390e-44)
143869 .local v0, "ceiling", int
143873 14| move v5, v0
143892 28| sub-int v4, v0, v5
143899 35| move v5, v0
143911 3| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mSnapPrefer30sMap
143912 5| if-nez v0, Label_1
143914 7| const/4 v0, #-1 (0xffffffff | NaN)
143915 8| return v0
143918 9| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mSnapPrefer30sMap
143919 11| aget v0, v0, v2
143920 13| return v0
143957 40| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
143959 .local v0, "flags", int
143963 45| const/16 v0, #+129 (0x00000081 | 1.80768e-43)
143968 …51| invoke-static {v5,v2,v3,v0}, android.text.format.DateUtils.formatDateTime(android.content.Cont…
143979 .end_local v0
143995 3| iget v0, v3, com.android.datetimepicker.time.RadialPickerLayout.mCurrentItemShowing
143996 5| if-eqz v0, Label_1
143997 7| iget v0, v3, com.android.datetimepicker.time.RadialPickerLayout.mCurrentItemShowing
143999 10| if-eq v0, v1, Label_1
144001 12| const-string/jumbo v0, "RadialPickerLayout"
144012 37| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
144014 40| const/4 v0, #-1 (0xffffffff | NaN)
144015 41| return v0
144018 42| iget v0, v3, com.android.datetimepicker.time.RadialPickerLayout.mCurrentItemShowing
144019 44| return v0
144029 3| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
144030 5| return v0
144040 3| iget v0, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
144042 7| if-ge v0, v1, Label_1
144044 9| const/4 v0, #+0 (0x00000000 | 0.00000)
144045 10| return v0
144048 11| iget v0, v2, com.android.datetimepicker.time.RadialPickerLayout.mCurrentHoursOfDay
144050 15| if-ge v0, v1, Label_2
144052 17| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
144053 18| return v0
144056 19| const/4 v0, #-1 (0xffffffff | NaN)
144057 20| return v0
144067 3| iget v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCurrentMinutes
144068 5| return v0
144079 3| move-object/from16 v0, v24
144080 5| iget-boolean v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mTimeInitialized
144090 19| move-object/from16 v0, v26
144092 …23| iput-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHapticFeedbackControll…
144094 25| move/from16 v0, v29
144096 29| iput-boolean v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mIs24HourMode
144098 31| move-object/from16 v0, v24
144099 33| iget-object v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mAccessibilityManager
144105 42| move-object/from16 v0, v24
144106 44| iput-boolean v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mHideAmPm
144108 46| move-object/from16 v0, v24
144109 48| iget-object v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
144110 50| move-object/from16 v0, v24
144111 52| iget-boolean v5, v0, com.android.datetimepicker.time.RadialPickerLayout.mHideAmPm
144112 54| move-object/from16 v0, v25
144113 …56| invoke-virtual {v2,v0,v5}, com.android.datetimepicker.time.CircleView.initialize(android.conte…
144115 59| move-object/from16 v0, v24
144116 61| iget-object v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
144119 66| move-object/from16 v0, v24
144120 68| iget-boolean v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mHideAmPm
144123 72| move-object/from16 v0, v24
144124 74| iget-object v5, v0, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
144126 78| move/from16 v0, v27
144127 80| if-ge v0, v2, Label_8
144130 83| move-object/from16 v0, v25
144131 …85| invoke-virtual {v5,v0,v2}, com.android.datetimepicker.time.AmPmCirclesView.initialize(android.…
144133 88| move-object/from16 v0, v24
144134 90| iget-object v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
144143 101| new-array v0, v2, int[]
144144 103| move-object/from16 v18, v0
144149 110| new-array v0, v2, int[]
144150 112| move-object/from16 v19, v0
144155 119| new-array v0, v2, int[]
144156 121| move-object/from16 v22, v0
144165 132| new-array v0, v2, java.lang.String[]
144166 134| move-object/from16 v21, v0
144170 138| new-array v0, v2, java.lang.String[]
144171 140| move-object/from16 v23, v0
144178 146| move/from16 v0, v20
144179 148| if-ge v0, v2, Label_10
144233 219| move-object/from16 v0, v24
144234 221| iget-boolean v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mIs24HourMode
144263 249| move-object/from16 v0, v24
144264 251| iget-object v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
144269 257| move-object/from16 v0, v24
144270 259| iget-boolean v6, v0, com.android.datetimepicker.time.RadialPickerLayout.mHideAmPm
144275 265| move-object/from16 v0, v24
144276 267| iget-object v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
144279 272| move-object/from16 v0, v24
144280 … 274| iget-object v5, v0, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
144281 276| move-object/from16 v0, v24
144282 278| iget-boolean v9, v0, com.android.datetimepicker.time.RadialPickerLayout.mHideAmPm
144289 288| move-object/from16 v0, v24
144290 … 290| iget-object v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
144294 296| move-object/from16 v0, v24
144296 …300| invoke-direct {v0,v2,v1}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(…
144299 304| move-object/from16 v0, v24
144301 …308| invoke-direct {v0,v2,v1}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(…
144307 315| move-object/from16 v0, v24
144308 …317| iget-object v5, v0, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
144309 319| move-object/from16 v0, v24
144310 321| iget-boolean v7, v0, com.android.datetimepicker.time.RadialPickerLayout.mHideAmPm
144312 323| move-object/from16 v0, v24
144314 …327| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialPickerLayout.isHourInnerCircle(i…
144325 341| move-object/from16 v0, v24
144326 …343| iget-object v11, v0, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelector…
144327 345| move-object/from16 v0, v24
144328 347| iget-boolean v13, v0, com.android.datetimepicker.time.RadialPickerLayout.mHideAmPm
144338 359| move-object/from16 v0, v24
144339 361| iput-boolean v2, v0, com.android.datetimepicker.time.RadialPickerLayout.mTimeInitialized
144370 6| const/16 v0, #+4096 (0x00001000 | 5.73972e-42)
144371 8| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityNodeInfo.addAction(int):void
144373 11| const/16 v0, #+8192 (0x00002000 | 1.14794e-41)
144374 13| invoke-virtual {v2,v0}, android.view.accessibility.AccessibilityNodeInfo.addAction(int):void
144400 18| move-result v0
144402 .local v0, "heightMode", int
144410 27| invoke-static {v3,v0}, android.view.View$MeasureSpec.makeMeasureSpec(int, int):int
144761 420| move-result v0
144763 .local v0, "amOrPm", int
144764 421| if-nez v0, Label_22
144771 .end_local v0
144792 .restart_local v0
144796 451| if-ne v0, v10, Label_20
144828 12| const/4 v0, #+0 (0x00000000 | 0.00000)
144830 .local v0, "changeMultiplier", int
144834 17| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
144837 18| if-eqz v0, Label_11
144860 …37| invoke-static {v2,v0}, com.android.datetimepicker.time.RadialPickerLayout.snapOnly30s(int, int…
144901 69| const/4 v0, #-1 (0xffffffff | NaN)
144950 3| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
144951 5| invoke-virtual {v0,v2}, com.android.datetimepicker.time.AmPmCirclesView.setAmOrPm(int):void
144953 8| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
144954 10| invoke-virtual {v0}, com.android.datetimepicker.time.AmPmCirclesView.invalidate():void
144956 13| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
144957 …14| invoke-direct {v1,v0,v2}, com.android.datetimepicker.time.RadialPickerLayout.setValueForItem(i…
145002 49| new-array v0, v4, android.animation.ObjectAnimator[]
145004 .local v0, "anims", android.animation.ObjectAnimator[]
145010 59| aput-object v4, v0, v5
145015 67| aput-object v4, v0, v6
145020 75| aput-object v4, v0, v7
145025 83| aput-object v4, v0, v8
145044 …111| invoke-virtual {v4,v0}, android.animation.AnimatorSet.playTogether(android.animation.Animator…
145050 .end_local v0
145054 .restart_local v0
145060 128| aput-object v4, v0, v5
145065 136| aput-object v4, v0, v6
145070 144| aput-object v4, v0, v7
145075 152| aput-object v4, v0, v8
145079 .end_local v0
145127 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.RadialPickerLayout…
145128 3| iput-object v1, v0, com.android.datetimepicker.time.RadialPickerLayout.mListener
145141 3| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mCircleView
145142 …5| invoke-virtual {v0,v2,v3}, com.android.datetimepicker.time.CircleView.setTheme(android.content.…
145144 8| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mAmPmCirclesView
145145 …10| invoke-virtual {v0,v2,v3}, com.android.datetimepicker.time.AmPmCirclesView.setTheme(android.co…
145147 13| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialTextsView
145148 …15| invoke-virtual {v0,v2,v3}, com.android.datetimepicker.time.RadialTextsView.setTheme(android.co…
145150 … 18| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialTextsView
145151 …20| invoke-virtual {v0,v2,v3}, com.android.datetimepicker.time.RadialTextsView.setTheme(android.co…
145153 … 23| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mHourRadialSelectorView
145154 …25| invoke-virtual {v0,v2,v3}, com.android.datetimepicker.time.RadialSelectorView.setTheme(android…
145156 …28| iget-object v0, v1, com.android.datetimepicker.time.RadialPickerLayout.mMinuteRadialSelectorVi…
145157 …30| invoke-virtual {v0,v2,v3}, com.android.datetimepicker.time.RadialSelectorView.setTheme(android…
145170 3| const/4 v0, #+0 (0x00000000 | 0.00000)
145171 …4| invoke-direct {v1,v0,v2}, com.android.datetimepicker.time.RadialPickerLayout.setItem(int, int):…
145173 7| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
145174 …8| invoke-direct {v1,v0,v3}, com.android.datetimepicker.time.RadialPickerLayout.setItem(int, int):…
145186 3| const/4 v0, #+0 (0x00000000 | 0.00000)
145193 12| return v0
145200 19| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
145202 20| invoke-virtual {v1,v0}, android.view.View.setVisibility(int):void
145204 23| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
145205 24| return v0
145215 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.RadialSelectorView…
145216 …3| iput-object v1, v0, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListener…
145217 5| invoke-direct {v0}, java.lang.Object.<init>():void
145227 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.time.RadialSelectorView…
145228 …3| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListe…
145240 …3| iget-object v0, v1, com.android.datetimepicker.time.RadialSelectorView$InvalidateUpdateListener…
145241 5| invoke-virtual {v0}, com.android.datetimepicker.time.RadialSelectorView.invalidate():void
145256 6| new-instance v0, android.graphics.Paint
145257 8| invoke-direct {v0}, android.graphics.Paint.<init>():void
145258 11| iput-object v0, v1, com.android.datetimepicker.time.RadialSelectorView.mPaint
145260 13| const/4 v0, #+0 (0x00000000 | 0.00000)
145261 14| iput-boolean v0, v1, com.android.datetimepicker.time.RadialSelectorView.mIsInitialized
145274 3| move-object/from16 v0, v24
145275 5| iget-boolean v0, v0, com.android.datetimepicker.time.RadialSelectorView.mDrawValuesReady
145276 7| move/from16 v19, v0
145283 14| move-object/from16 v0, v24
145284 16| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mYCenter
145285 18| move/from16 v19, v0
145286 20| move/from16 v0, v19
145287 22| int-to-float v0, v0
145288 23| move/from16 v19, v0
145290 27| move-object/from16 v0, v24
145291 29| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mYCenter
145292 31| move/from16 v20, v0
145293 33| move/from16 v0, v20
145294 35| int-to-float v0, v0
145295 36| move/from16 v20, v0
145299 42| move-object/from16 v0, v24
145300 44| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mXCenter
145301 46| move/from16 v20, v0
145302 48| move/from16 v0, v20
145303 50| int-to-float v0, v0
145304 51| move/from16 v20, v0
145306 55| move-object/from16 v0, v24
145307 57| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mXCenter
145308 59| move/from16 v21, v0
145309 61| move/from16 v0, v21
145310 63| int-to-float v0, v0
145311 64| move/from16 v21, v0
145316 72| move/from16 v0, v19
145317 74| float-to-double v0:v1, v0
145318 75| move-wide/from16 v20:v21, v0:v1
145324 81| move-object/from16 v0, v24
145325 83| iget-boolean v0, v0, com.android.datetimepicker.time.RadialSelectorView.mHasInnerCircle
145326 85| move/from16 v19, v0
145331 91| move-object/from16 v0, v24
145332 93| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mCircleRadius
145333 95| move/from16 v19, v0
145334 97| move/from16 v0, v19
145335 99| int-to-float v0, v0
145336 100| move/from16 v19, v0
145337 102| move-object/from16 v0, v24
145338 … 104| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mInnerNumbersRadiusMultiplier
145339 106| move/from16 v20, v0
145341 110| move/from16 v0, v19
145342 112| float-to-int v7, v0
145345 113| int-to-double v0:v1, v7
145346 114| move-wide/from16 v20:v21, v0:v1
145350 122| move-wide/from16 v0:v1, v20:v21
145351 124| double-to-int v3, v0:v1
145354 125| move-object/from16 v0, v24
145355 127| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mCircleRadius
145356 129| move/from16 v19, v0
145357 131| move/from16 v0, v19
145358 133| int-to-float v0, v0
145359 134| move/from16 v19, v0
145360 136| move-object/from16 v0, v24
145361 … 138| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mOuterNumbersRadiusMultiplier
145362 140| move/from16 v20, v0
145364 144| move/from16 v0, v19
145365 146| float-to-int v14, v0
145368 147| int-to-double v0:v1, v14
145369 148| move-wide/from16 v20:v21, v0:v1
145373 156| move-wide/from16 v0:v1, v20:v21
145374 158| double-to-int v5, v0:v1
145390 171| move-object/from16 v0, v24
145391 173| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mYCenter
145392 175| move/from16 v19, v0
145393 177| move/from16 v0, v19
145394 179| int-to-float v0, v0
145395 180| move/from16 v19, v0
145401 188| float-to-double v0:v1, v13
145402 189| move-wide/from16 v20:v21, v0:v1
145412 211| move-wide/from16 v0:v1, v20:v21
145413 213| double-to-int v2, v0:v1
145416 214| move-object/from16 v0, v24
145417 216| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mXCenter
145418 218| move/from16 v19, v0
145419 220| move/from16 v0, v19
145420 222| int-to-float v0, v0
145421 223| move/from16 v19, v0
145428 230| move-object/from16 v0, v24
145429 232| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mYCenter
145430 234| move/from16 v19, v0
145431 236| move/from16 v0, v19
145432 238| int-to-float v0, v0
145433 239| move/from16 v19, v0
145466 258| move-object/from16 v0, v24
145467 260| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mCircleRadius
145468 262| move/from16 v19, v0
145469 264| move/from16 v0, v19
145470 266| int-to-float v0, v0
145471 267| move/from16 v19, v0
145472 269| move-object/from16 v0, v24
145473 … 271| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mInnerNumbersRadiusMultiplier
145474 273| move/from16 v20, v0
145476 277| move/from16 v0, v19
145477 279| float-to-int v0, v0
145478 280| move/from16 v19, v0
145479 282| move-object/from16 v0, v24
145480 284| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mSelectionRadius
145481 286| move/from16 v20, v0
145485 290| move-object/from16 v0, v24
145486 292| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mCircleRadius
145487 294| move/from16 v19, v0
145488 296| move/from16 v0, v19
145489 298| int-to-float v0, v0
145490 299| move/from16 v19, v0
145491 301| move-object/from16 v0, v24
145492 … 303| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mOuterNumbersRadiusMultiplier
145493 305| move/from16 v20, v0
145495 309| move/from16 v0, v19
145496 311| float-to-int v0, v0
145497 312| move/from16 v19, v0
145498 314| move-object/from16 v0, v24
145499 316| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mSelectionRadius
145500 318| move/from16 v20, v0
145504 322| move-object/from16 v0, v24
145505 324| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mCircleRadius
145506 326| move/from16 v19, v0
145507 328| move/from16 v0, v19
145508 330| int-to-float v0, v0
145509 331| move/from16 v19, v0
145511 333| move-object/from16 v0, v24
145512 … 335| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mOuterNumbersRadiusMultiplier
145513 337| move/from16 v20, v0
145514 339| move-object/from16 v0, v24
145515 … 341| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mInnerNumbersRadiusMultiplier
145516 343| move/from16 v21, v0
145522 353| move/from16 v0, v19
145523 355| float-to-int v6, v0
145526 356| int-to-double v0:v1, v12
145527 357| move-wide/from16 v20:v21, v0:v1
145531 363| int-to-double v0:v1, v6
145532 364| move-wide/from16 v20:v21, v0:v1
145544 382| int-to-double v0:v1, v11
145545 383| move-wide/from16 v20:v21, v0:v1
145549 389| int-to-double v0:v1, v6
145550 390| move-wide/from16 v20:v21, v0:v1
145571 413| move-object/from16 v0, v24
145572 415| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mLineLength
145573 417| move/from16 v19, v0
145574 419| move/from16 v0, v19
145575 421| int-to-double v0:v1, v0
145576 422| move-wide/from16 v20:v21, v0:v1
145580 430| move-wide/from16 v0:v1, v20:v21
145581 432| double-to-int v4, v0:v1
145584 433| move-object/from16 v0, v24
145585 435| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mCircleRadius
145586 437| move/from16 v19, v0
145587 439| move/from16 v0, v19
145588 441| int-to-float v0, v0
145589 442| move/from16 v19, v0
145590 444| move-object/from16 v0, v24
145591 446| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mNumbersRadiusMultiplier
145592 448| move/from16 v20, v0
145596 456| move/from16 v0, v19
145597 458| float-to-int v10, v0
145729 103| move-result-object v0
145731 .local v0, "disappearAnimator", android.animation.ObjectAnimator
145733 …106| invoke-virtual {v0,v8}, android.animation.ObjectAnimator.addUpdateListener(android.animation.…
145735 109| return-object v0
145745 3| move-object/from16 v0, v22
145746 5| iget-boolean v0, v0, com.android.datetimepicker.time.RadialSelectorView.mIsInitialized
145747 7| move/from16 v18, v0
145749 11| move-object/from16 v0, v22
145750 13| iget-boolean v0, v0, com.android.datetimepicker.time.RadialSelectorView.mDrawValuesReady
145751 15| move/from16 v18, v0
145781 48| move/from16 v0, v18
145782 50| float-to-int v15, v0
145786 53| int-to-float v0, v15
145787 54| move/from16 v19, v0
145800 71| move-object/from16 v0, v22
145801 … 73| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mTransitionEndRadiusMultiplier
145802 75| move/from16 v18, v0
145804 79| move/from16 v0, v19
145806 …83| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
145810 87| move-object/from16 v0, v22
145811 … 89| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mTransitionEndRadiusMultiplier
145812 91| move/from16 v18, v0
145813 93| move/from16 v0, v18
145814 …95| invoke-static {v5,v0}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
145818 99| move-object/from16 v0, v22
145819 …101| iget v0, v0, com.android.datetimepicker.time.RadialSelectorView.mTransitionMidRadiusMultiplier
145820 103| move/from16 v18, v0
145821 105| move/from16 v0, v18
145822 …107| invoke-static {v12,v0}, android.animation.Keyframe.ofFloat(float, float):android.animation.Ke…
145828 115| move/from16 v0, v19
145830 …119| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
145837 128| move/from16 v0, v19
145838 130| new-array v0, v0, android.animation.Keyframe[]
145839 132| move-object/from16 v19, v0
145860 164| move/from16 v0, v18
145861 …166| invoke-static {v5,v0}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
145871 183| move/from16 v0, v19
145872 185| new-array v0, v0, android.animation.Keyframe[]
145873 187| move-object/from16 v19, v0
145885 207| move/from16 v0, v18
145886 209| new-array v0, v0, android.animation.PropertyValuesHolder[]
145887 211| move-object/from16 v18, v0
145894 221| move-object/from16 v0, v22
145896 …225| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
145899 229| int-to-long v0:v1, v15
145900 230| move-wide/from16 v20:v21, v0:v1
145902 232| move-object/from16 v0, v18
145904 …236| invoke-virtual {v0,v1,v2}, android.animation.ObjectAnimator.setDuration(long):android.animati…
145908 240| move-object/from16 v0, v22
145909 …242| iget-object v0, v0, com.android.datetimepicker.time.RadialSelectorView.mInvalidateUpdateListe…
145910 244| move-object/from16 v18, v0
145911 246| move-object/from16 v0, v18
145912 …248| invoke-virtual {v14,v0}, android.animation.ObjectAnimator.addUpdateListener(android.animation…
145924 3| const/4 v0, #+0 (0x00000000 | 0.00000)
145925 4| return v0
145955 30| move-result v0
145957 .local v0, "blue", int
145959 33| invoke-virtual {v2,v0}, android.graphics.Paint.setColor(int):void
146082 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
146145 82| iput-boolean v0, v14, com.android.datetimepicker.time.RadialSelectorView.mDrawValuesReady
146195 151| or-int/2addr v0, v2
146196 152| if-eqz v0, Label_8
146198 154| iget-object v0, v14, com.android.datetimepicker.time.RadialSelectorView.mPaint
146199 156| invoke-virtual {v0,v11}, android.graphics.Paint.setAlpha(int):void
146201 159| int-to-float v0, v8
146208 …170| invoke-virtual {v15,v0,v1,v2,v3}, android.graphics.Canvas.drawCircle(float, float, float, and…
146211 173| iget-object v0, v14, com.android.datetimepicker.time.RadialSelectorView.mPaint
146212 175| invoke-virtual {v0,v11}, android.graphics.Paint.setAlpha(int):void
146214 178| iget-object v0, v14, com.android.datetimepicker.time.RadialSelectorView.mPaint
146216 182| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
146218 185| iget v0, v14, com.android.datetimepicker.time.RadialSelectorView.mXCenter
146219 187| int-to-float v1, v0
146220 188| iget v0, v14, com.android.datetimepicker.time.RadialSelectorView.mYCenter
146221 190| int-to-float v2, v0
146225 195| move-object v0, v15
146226 …196| invoke-virtual/range {v0..v5}, android.graphics.Canvas.drawLine(float, float, float, float, a…
146230 200| move v0, v1
146238 205| iget v0, v14, com.android.datetimepicker.time.RadialSelectorView.mSelectionRadius
146239 207| sub-int/2addr v7, v0
146241 208| iget v0, v14, com.android.datetimepicker.time.RadialSelectorView.mXCenter
146248 219| add-int v8, v0, v1
146250 221| iget v0, v14, com.android.datetimepicker.time.RadialSelectorView.mYCenter
146257 232| sub-int v9, v0, v1
146268 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.RadialSelectorView…
146269 3| iput v1, v0, com.android.datetimepicker.time.RadialSelectorView.mAnimationRadiusMultiplier
146284 5| int-to-double v0:v1, v5
146286 11| mul-double/2addr v0:v1, v2:v3
146288 17| div-double/2addr v0:v1, v2:v3
146289 18| iput-wide v0:v1, v4, com.android.datetimepicker.time.RadialSelectorView.mSelectionRadians
146293 22| iget-boolean v0, v4, com.android.datetimepicker.time.RadialSelectorView.mHasInnerCircle
146294 24| if-eqz v0, Label_1
146298 … 28| iget v0, v4, com.android.datetimepicker.time.RadialSelectorView.mInnerNumbersRadiusMultiplier
146299 30| iput v0, v4, com.android.datetimepicker.time.RadialSelectorView.mNumbersRadiusMultiplier
146305 … 33| iget v0, v4, com.android.datetimepicker.time.RadialSelectorView.mOuterNumbersRadiusMultiplier
146306 35| iput v0, v4, com.android.datetimepicker.time.RadialSelectorView.mNumbersRadiusMultiplier
146326 14| move-result v0
146328 .local v0, "color", int
146334 21| invoke-virtual {v2,v0}, android.graphics.Paint.setColor(int):void
146339 .end_local v0
146342 30| move-result v0
146344 .restart_local v0
146357 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.RadialTextsView$In…
146358 …3| iput-object v1, v0, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener.th…
146359 5| invoke-direct {v0}, java.lang.Object.<init>():void
146369 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.time.RadialTextsView$In…
146370 …3| invoke-direct {v0,v1}, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener…
146382 …3| iget-object v0, v1, com.android.datetimepicker.time.RadialTextsView$InvalidateUpdateListener.th…
146383 5| invoke-virtual {v0}, com.android.datetimepicker.time.RadialTextsView.invalidate():void
146398 6| new-instance v0, android.graphics.Paint
146399 8| invoke-direct {v0}, android.graphics.Paint.<init>():void
146400 11| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mPaint
146402 13| const/4 v0, #+0 (0x00000000 | 0.00000)
146403 14| iput-boolean v0, v1, com.android.datetimepicker.time.RadialTextsView.mIsInitialized
146416 3| move v0, v7
146418 .local v0, "offset1", float
146516 8| iget-object v0, v9, com.android.datetimepicker.time.RadialTextsView.mPaint
146517 10| invoke-virtual {v0,v11}, android.graphics.Paint.setTextSize(float):void
146519 13| iget-object v0, v9, com.android.datetimepicker.time.RadialTextsView.mPaint
146520 …15| invoke-virtual {v0,v12}, android.graphics.Paint.setTypeface(android.graphics.Typeface):android…
146522 18| const/4 v0, #+0 (0x00000000 | 0.00000)
146523 19| aget-object v0, v13, v0
146528 …28| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
146530 31| aget-object v0, v13, v4
146534 …39| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
146536 42| aget-object v0, v13, v5
146540 …50| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
146542 53| aget-object v0, v13, v6
146547 …62| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
146549 65| aget-object v0, v13, v7
146553 …73| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
146555 76| aget-object v0, v13, v8
146559 …84| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
146561 87| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
146562 88| aget-object v0, v13, v0
146567 …97| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, fl…
146569 100| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
146570 101| aget-object v0, v13, v0
146574 …109| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
146576 112| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
146577 114| aget-object v0, v13, v0
146581 …122| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
146583 125| const/16 v0, #+9 (0x00000009 | 1.26117e-44)
146584 127| aget-object v0, v13, v0
146589 …136| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
146591 139| const/16 v0, #+10 (0x0000000a | 1.40130e-44)
146592 141| aget-object v0, v13, v0
146596 …149| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
146598 152| const/16 v0, #+11 (0x0000000b | 1.54143e-44)
146599 154| aget-object v0, v13, v0
146603 …162| invoke-virtual {v10,v0,v1,v2,v3}, android.graphics.Canvas.drawText(java.lang.String, float, f…
146623 12| move/from16 v0, v18
146625 …16| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
146629 20| move-object/from16 v0, v20
146630 22| iget v0, v0, com.android.datetimepicker.time.RadialTextsView.mTransitionMidRadiusMultiplier
146631 24| move/from16 v17, v0
146632 26| move/from16 v0, v17
146633 …28| invoke-static {v11,v0}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
146637 32| move-object/from16 v0, v20
146638 34| iget v0, v0, com.android.datetimepicker.time.RadialTextsView.mTransitionEndRadiusMultiplier
146639 36| move/from16 v17, v0
146641 40| move/from16 v0, v18
146643 …44| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Keyf…
146650 53| move/from16 v0, v18
146651 55| new-array v0, v0, android.animation.Keyframe[]
146652 57| move-object/from16 v18, v0
146677 96| move/from16 v0, v18
146678 98| new-array v0, v0, android.animation.Keyframe[]
146679 100| move-object/from16 v18, v0
146689 116| move/from16 v0, v17
146690 118| new-array v0, v0, android.animation.PropertyValuesHolder[]
146691 120| move-object/from16 v17, v0
146698 130| move-object/from16 v0, v20
146700 …134| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
146707 144| move-object/from16 v0, v17
146709 148| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mDisappearAnimator
146711 150| move-object/from16 v0, v20
146712 152| iget-object v0, v0, com.android.datetimepicker.time.RadialTextsView.mDisappearAnimator
146713 154| move-object/from16 v17, v0
146714 156| move-object/from16 v0, v20
146715 … 158| iget-object v0, v0, com.android.datetimepicker.time.RadialTextsView.mInvalidateUpdateListener
146716 160| move-object/from16 v18, v0
146730 175| move/from16 v0, v17
146731 177| float-to-int v14, v0
146735 180| int-to-float v0, v14
146736 181| move/from16 v18, v0
146749 198| move-object/from16 v0, v20
146750 200| iget v0, v0, com.android.datetimepicker.time.RadialTextsView.mTransitionEndRadiusMultiplier
146751 202| move/from16 v17, v0
146753 206| move/from16 v0, v18
146755 …210| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
146758 214| move-object/from16 v0, v20
146759 216| iget v0, v0, com.android.datetimepicker.time.RadialTextsView.mTransitionEndRadiusMultiplier
146760 218| move/from16 v17, v0
146761 220| move/from16 v0, v17
146762 …222| invoke-static {v3,v0}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
146765 226| move-object/from16 v0, v20
146766 228| iget v0, v0, com.android.datetimepicker.time.RadialTextsView.mTransitionMidRadiusMultiplier
146767 230| move/from16 v17, v0
146768 232| move/from16 v0, v17
146769 …234| invoke-static {v11,v0}, android.animation.Keyframe.ofFloat(float, float):android.animation.Ke…
146774 242| move/from16 v0, v18
146776 …246| invoke-static {v0,v1}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
146783 255| move/from16 v0, v18
146784 257| new-array v0, v0, android.animation.Keyframe[]
146785 259| move-object/from16 v18, v0
146806 291| move/from16 v0, v17
146807 …293| invoke-static {v3,v0}, android.animation.Keyframe.ofFloat(float, float):android.animation.Key…
146817 310| move/from16 v0, v18
146818 312| new-array v0, v0, android.animation.Keyframe[]
146819 314| move-object/from16 v18, v0
146831 334| move/from16 v0, v17
146832 336| new-array v0, v0, android.animation.PropertyValuesHolder[]
146833 338| move-object/from16 v17, v0
146840 348| move-object/from16 v0, v20
146842 …352| invoke-static {v0,v1}, android.animation.ObjectAnimator.ofPropertyValuesHolder(java.lang.Obje…
146845 356| int-to-long v0:v1, v14
146846 357| move-wide/from16 v18:v19, v0:v1
146850 363| move-object/from16 v0, v17
146852 367| iput-object v0, v1, com.android.datetimepicker.time.RadialTextsView.mReappearAnimator
146854 369| move-object/from16 v0, v20
146855 371| iget-object v0, v0, com.android.datetimepicker.time.RadialTextsView.mReappearAnimator
146856 373| move-object/from16 v17, v0
146857 375| move-object/from16 v0, v20
146858 … 377| iget-object v0, v0, com.android.datetimepicker.time.RadialTextsView.mInvalidateUpdateListener
146859 379| move-object/from16 v18, v0
146873 4| iget-boolean v0, v3, com.android.datetimepicker.time.RadialTextsView.mIsInitialized
146874 6| if-eqz v0, Label_1
146875 8| iget-boolean v0, v3, com.android.datetimepicker.time.RadialTextsView.mDrawValuesReady
146876 10| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
146877 12| if-nez v0, Label_1
146878 14| iget-object v0, v3, com.android.datetimepicker.time.RadialTextsView.mDisappearAnimator
146879 16| if-nez v0, Label_2
146882 18| const-string/jumbo v0, "RadialTextsView"
146884 24| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
146889 28| iget-object v0, v3, com.android.datetimepicker.time.RadialTextsView.mDisappearAnimator
146890 30| return-object v0
146901 4| iget-boolean v0, v3, com.android.datetimepicker.time.RadialTextsView.mIsInitialized
146902 6| if-eqz v0, Label_1
146903 8| iget-boolean v0, v3, com.android.datetimepicker.time.RadialTextsView.mDrawValuesReady
146904 10| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
146905 12| if-nez v0, Label_1
146906 14| iget-object v0, v3, com.android.datetimepicker.time.RadialTextsView.mReappearAnimator
146907 16| if-nez v0, Label_2
146910 18| const-string/jumbo v0, "RadialTextsView"
146912 24| invoke-static {v0,v1}, android.util.Log.e(java.lang.String, java.lang.String):int
146917 28| iget-object v0, v3, com.android.datetimepicker.time.RadialTextsView.mReappearAnimator
146918 30| return-object v0
146928 3| const/4 v0, #+0 (0x00000000 | 0.00000)
146929 4| return v0
146957 28| move-result v0
146959 .local v0, "numbersTextColor", int
146961 31| invoke-virtual {v6,v0}, android.graphics.Paint.setColor(int):void
147145 11| iget-boolean v0, v13, com.android.datetimepicker.time.RadialTextsView.mIsInitialized
147146 13| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
147147 15| if-eqz v0, Label_2
147153 18| iget-boolean v0, v13, com.android.datetimepicker.time.RadialTextsView.mDrawValuesReady
147154 20| if-nez v0, Label_5
147157 25| move-result v0
147158 26| div-int/lit8 v0, v0, #+2 (0x00000002 | 2.80260e-45)
147159 28| iput v0, v13, com.android.datetimepicker.time.RadialTextsView.mXCenter
147162 33| move-result v0
147163 34| div-int/lit8 v0, v0, #+2 (0x00000002 | 2.80260e-45)
147164 36| iput v0, v13, com.android.datetimepicker.time.RadialTextsView.mYCenter
147166 38| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mXCenter
147168 42| invoke-static {v0,v2}, java.lang.Math.min(int, int):int
147169 45| move-result v0
147170 46| int-to-float v0, v0
147172 49| mul-float/2addr v0, v2
147173 50| iput v0, v13, com.android.datetimepicker.time.RadialTextsView.mCircleRadius
147175 52| iget-boolean v0, v13, com.android.datetimepicker.time.RadialTextsView.mIs24HourMode
147176 54| if-nez v0, Label_3
147178 56| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mCircleRadius
147180 60| mul-float v11, v0, v2
147183 62| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mYCenter
147184 64| int-to-float v0, v0
147187 69| sub-float/2addr v0, v2
147188 70| float-to-int v0, v0
147189 71| iput v0, v13, com.android.datetimepicker.time.RadialTextsView.mYCenter
147193 73| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mCircleRadius
147195 77| mul-float/2addr v0, v2
147196 78| iput v0, v13, com.android.datetimepicker.time.RadialTextsView.mTextSize
147198 80| iget-boolean v0, v13, com.android.datetimepicker.time.RadialTextsView.mHasInnerCircle
147199 82| if-eqz v0, Label_4
147201 84| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mCircleRadius
147203 88| mul-float/2addr v0, v2
147204 89| iput v0, v13, com.android.datetimepicker.time.RadialTextsView.mInnerTextSize
147214 98| iget-boolean v0, v13, com.android.datetimepicker.time.RadialTextsView.mTextGridValuesDirty
147215 100| if-eqz v0, Label_7
147217 102| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mCircleRadius
147219 106| mul-float/2addr v0, v2
147221 109| mul-float v1, v0, v2
147224 111| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mXCenter
147225 113| int-to-float v2, v0
147226 114| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mYCenter
147227 116| int-to-float v3, v0
147232 123| move-object v0, v13
147234 …124| invoke-direct/range {v0..v6}, com.android.datetimepicker.time.RadialTextsView.calculateGridSi…
147236 127| iget-boolean v0, v13, com.android.datetimepicker.time.RadialTextsView.mHasInnerCircle
147237 129| if-eqz v0, Label_6
147239 131| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mCircleRadius
147241 135| mul-float/2addr v0, v2
147243 138| mul-float v3, v0, v2
147246 140| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mXCenter
147247 142| int-to-float v4, v0
147248 143| iget v0, v13, com.android.datetimepicker.time.RadialTextsView.mYCenter
147249 145| int-to-float v5, v0
147273 173| iget-boolean v0, v13, com.android.datetimepicker.time.RadialTextsView.mHasInnerCircle
147274 175| if-eqz v0, Label_8
147301 5| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
147302 6| iput-boolean v0, v1, com.android.datetimepicker.time.RadialTextsView.mTextGridValuesDirty
147316 6| move-result-object v0
147318 .local v0, "res", android.content.res.Resources
147322 12| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
147335 24| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
147348 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog$1…
147349 3| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$1.this$0
147351 5| invoke-direct {v0}, java.lang.Object.<init>():void
147366 5| iget-object v0, v3, com.android.datetimepicker.time.TimePickerDialog$1.this$0
147367 …7| invoke-static {v0,v1,v2,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.-wrap3(com.and…
147369 10| iget-object v0, v3, com.android.datetimepicker.time.TimePickerDialog$1.this$0
147370 12| invoke-virtual {v0}, com.android.datetimepicker.time.TimePickerDialog.tryVibrate():void
147382 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog$2…
147383 3| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$2.this$0
147385 5| invoke-direct {v0}, java.lang.Object.<init>():void
147399 4| iget-object v0, v3, com.android.datetimepicker.time.TimePickerDialog$2.this$0
147401 …7| invoke-static {v0,v2,v2,v1,v2}, com.android.datetimepicker.time.TimePickerDialog.-wrap3(com.and…
147403 10| iget-object v0, v3, com.android.datetimepicker.time.TimePickerDialog$2.this$0
147404 12| invoke-virtual {v0}, com.android.datetimepicker.time.TimePickerDialog.tryVibrate():void
147416 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog$3…
147417 3| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$3.this$0
147419 5| invoke-direct {v0}, java.lang.Object.<init>():void
147432 3| iget-object v0, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
147433 …5| invoke-static {v0}, com.android.datetimepicker.time.TimePickerDialog.-get1(com.android.datetime…
147434 8| move-result v0
147435 9| if-eqz v0, Label_3
147436 11| iget-object v0, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
147437 …13| invoke-static {v0}, com.android.datetimepicker.time.TimePickerDialog.-wrap0(com.android.dateti…
147438 16| move-result v0
147439 17| if-eqz v0, Label_3
147441 19| iget-object v0, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
147443 …22| invoke-static {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.-wrap2(com.android.dat…
147446 25| iget-object v0, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
147447 …27| invoke-static {v0}, com.android.datetimepicker.time.TimePickerDialog.-get0(com.android.datetim…
147448 30| move-result-object v0
147449 31| if-eqz v0, Label_2
147451 33| iget-object v0, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
147452 …35| invoke-static {v0}, com.android.datetimepicker.time.TimePickerDialog.-get0(com.android.datetim…
147453 38| move-result-object v0
147469 …65| invoke-interface {v0,v1,v2,v3}, com.android.datetimepicker.time.TimePickerDialog$OnTimeSetList…
147472 68| iget-object v0, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
147473 70| invoke-virtual {v0}, com.android.datetimepicker.time.TimePickerDialog.dismiss():void
147478 74| iget-object v0, v4, com.android.datetimepicker.time.TimePickerDialog$3.this$0
147479 76| invoke-virtual {v0}, com.android.datetimepicker.time.TimePickerDialog.tryVibrate():void
147490 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog$4…
147491 3| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$4.this$0
147493 5| invoke-direct {v0}, java.lang.Object.<init>():void
147513 17| move-result v0
147515 .local v0, "amOrPm", int
147516 18| if-nez v0, Label_2
147518 20| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
147522 …23| invoke-static {v1,v0}, com.android.datetimepicker.time.TimePickerDialog.-wrap4(com.android.dat…
147527 … 32| invoke-virtual {v1,v0}, com.android.datetimepicker.time.RadialPickerLayout.setAmOrPm(int):void
147533 37| if-ne v0, v1, Label_1
147535 39| const/4 v0, #+0 (0x00000000 | 0.00000)
147546 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog$K…
147547 3| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.this$0
147548 5| invoke-direct {v0}, java.lang.Object.<init>():void
147558 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog$K…
147559 …3| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.<init>…
147572 6| move-result v0
147574 8| if-ne v0, v1, Label_1
147576 10| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.this$0
147577 …12| invoke-static {v0,v4}, com.android.datetimepicker.time.TimePickerDialog.-wrap1(com.android.dat…
147578 15| move-result v0
147579 16| return v0
147582 17| const/4 v0, #+0 (0x00000000 | 0.00000)
147583 18| return v0
147599 10| new-instance v0, java.util.ArrayList
147600 12| invoke-direct {v0}, java.util.ArrayList.<init>():void
147601 15| iput-object v0, v1, com.android.datetimepicker.time.TimePickerDialog$Node.mChildren
147614 3| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog$Node.mChildren
147615 5| invoke-virtual {v0,v2}, java.util.ArrayList.add(java.lang.Object):boolean
147644 24| move-result-object v0
147645 25| check-cast v0, com.android.datetimepicker.time.TimePickerDialog$Node
147647 .local v0, "child", com.android.datetimepicker.time.TimePickerDialog$Node
147648 …27| invoke-virtual {v0,v5}, com.android.datetimepicker.time.TimePickerDialog$Node.containsKey(int)…
147652 33| return-object v0
147655 .end_local v0
147667 3| const/4 v0, #+0 (0x00000000 | 0.00000)
147669 .local v0, "i", int
147672 7| if-ge v0, v1, Label_3
147675 11| aget v1, v1, v0
147682 17| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
147693 3| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mCallback
147694 5| return-object v0
147700 3| iget-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
147701 5| return v0
147707 3| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
147708 5| return-object v0
147715 6| move-result v0
147716 7| return v0
147727 6| move-result v0
147728 7| return v0
147737 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog, …
147738 …3| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.finishKbMode(boolean):v…
147748 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog, …
147749 …3| invoke-direct {v0,v1,v2,v3,v4}, com.android.datetimepicker.time.TimePickerDialog.setCurrentItem…
147759 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog, …
147760 …3| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.updateAmPmDisplay(int):…
147770 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog):…
147771 3| invoke-direct {v0}, android.app.DialogFragment.<init>():void
147822 52| move-result v0
147824 .local v0, "val", int
147828 60| invoke-static {v0}, java.lang.Integer.valueOf(int):java.lang.Integer
147889 22| move-result v0
147891 .local v0, "deleted", int
147901 35| return v0
147923 19| move-result-object v0
147925 .local v0, "values", int[]
147927 22| aget v2, v0, v4
147928 24| aget v3, v0, v5
147936 36| aget v2, v0, v2
147944 .end_local v0
147995 26| move/from16 v0, v21
147996 28| new-array v0, v0, int[]
147997 30| move-object/from16 v21, v0
147998 32| move-object/from16 v0, v20
148001 …38| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.and…
148002 41| move-object/from16 v0, v20
148004 45| iput-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mLegalTimesTree
148006 47| move-object/from16 v0, v23
148007 49| iget-boolean v0, v0, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
148008 51| move/from16 v20, v0
148013 59| move/from16 v0, v20
148014 61| new-array v0, v0, int[]
148015 63| move-object/from16 v20, v0
148046 101| move-object/from16 v0, v16
148049 …107| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148054 114| move/from16 v0, v20
148055 116| new-array v0, v0, int[]
148056 118| move-object/from16 v20, v0
148107 180| move-object/from16 v0, v17
148110 …186| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148117 196| move/from16 v0, v20
148118 198| new-array v0, v0, int[]
148119 200| move-object/from16 v20, v0
148130 214| move-object/from16 v0, v23
148132 …218| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148135 221| move-object/from16 v0, v23
148136 223| iget-object v0, v0, com.android.datetimepicker.time.TimePickerDialog.mLegalTimesTree
148137 225| move-object/from16 v20, v0
148138 227| move-object/from16 v0, v20
148139 …229| invoke-virtual {v0,v4}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148143 236| move/from16 v0, v20
148144 238| new-array v0, v0, int[]
148145 240| move-object/from16 v20, v0
148176 278| move-object/from16 v0, v18
148179 …284| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148182 287| move-object/from16 v0, v18
148183 …289| invoke-virtual {v4,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148185 292| move-object/from16 v0, v18
148187 …296| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148191 303| move/from16 v0, v20
148192 305| new-array v0, v0, int[]
148193 307| move-object/from16 v20, v0
148214 333| move-object/from16 v0, v19
148217 …339| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148225 349| move/from16 v0, v20
148226 351| new-array v0, v0, int[]
148227 353| move-object/from16 v20, v0
148248 379| move-object/from16 v0, v18
148251 …385| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148254 388| move-object/from16 v0, v18
148255 …390| invoke-virtual {v4,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148257 393| move-object/from16 v0, v18
148259 …397| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148264 404| move/from16 v0, v20
148265 406| new-array v0, v0, int[]
148266 408| move-object/from16 v20, v0
148272 416| move-object/from16 v0, v23
148274 …420| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148277 423| move-object/from16 v0, v23
148278 425| iget-object v0, v0, com.android.datetimepicker.time.TimePickerDialog.mLegalTimesTree
148279 427| move-object/from16 v20, v0
148280 429| move-object/from16 v0, v20
148281 …431| invoke-virtual {v0,v4}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148286 438| move/from16 v0, v20
148287 440| new-array v0, v0, int[]
148288 442| move-object/from16 v20, v0
148309 468| move-object/from16 v0, v18
148312 …474| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148315 477| move-object/from16 v0, v18
148316 …479| invoke-virtual {v4,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148318 482| move-object/from16 v0, v18
148320 …486| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148325 493| move/from16 v0, v20
148326 495| new-array v0, v0, int[]
148327 497| move-object/from16 v20, v0
148338 511| move-object/from16 v0, v18
148341 …517| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148344 520| move-object/from16 v0, v18
148345 …522| invoke-virtual {v4,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148347 525| move-object/from16 v0, v18
148349 …529| invoke-virtual {v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148354 536| move/from16 v0, v20
148355 538| new-array v0, v0, int[]
148356 540| move-object/from16 v20, v0
148392 584| move-object/from16 v0, v23
148394 …588| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148397 591| move-object/from16 v0, v23
148398 593| iget-object v0, v0, com.android.datetimepicker.time.TimePickerDialog.mLegalTimesTree
148399 595| move-object/from16 v20, v0
148400 597| move-object/from16 v0, v20
148401 …599| invoke-virtual {v0,v4}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148403 602| move-object/from16 v0, v16
148404 …604| invoke-virtual {v4,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148417 612| move/from16 v0, v20
148418 614| new-array v0, v0, int[]
148419 616| move-object/from16 v20, v0
148421 620| move-object/from16 v0, v23
148423 …624| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.getAmOrPmKeyCode(int)…
148428 634| move-object/from16 v0, v23
148430 …638| invoke-direct {v0,v1}, com.android.datetimepicker.time.TimePickerDialog.getAmOrPmKeyCode(int)…
148434 646| move-object/from16 v0, v23
148436 …650| invoke-direct {v3,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148441 657| move/from16 v0, v20
148442 659| new-array v0, v0, int[]
148443 661| move-object/from16 v20, v0
148449 669| move-object/from16 v0, v23
148451 …673| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148454 676| move-object/from16 v0, v23
148455 678| iget-object v0, v0, com.android.datetimepicker.time.TimePickerDialog.mLegalTimesTree
148456 680| move-object/from16 v20, v0
148457 682| move-object/from16 v0, v20
148458 …684| invoke-virtual {v0,v4}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148464 694| move/from16 v0, v20
148465 696| new-array v0, v0, int[]
148466 698| move-object/from16 v20, v0
148482 718| move-object/from16 v0, v18
148485 …724| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148488 727| move-object/from16 v0, v18
148489 …729| invoke-virtual {v4,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148491 732| move-object/from16 v0, v18
148492 …734| invoke-virtual {v0,v3}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148496 741| move/from16 v0, v20
148497 743| new-array v0, v0, int[]
148498 745| move-object/from16 v20, v0
148529 783| move-object/from16 v0, v19
148532 …789| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148537 795| move-object/from16 v0, v19
148538 …797| invoke-virtual {v0,v3}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148542 804| move/from16 v0, v20
148543 806| new-array v0, v0, int[]
148544 808| move-object/from16 v20, v0
148595 870| move-object/from16 v0, v23
148597 …874| invoke-direct {v5,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148600 877| move-object/from16 v0, v19
148601 …879| invoke-virtual {v0,v5}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148608 889| move/from16 v0, v20
148609 891| new-array v0, v0, int[]
148610 893| move-object/from16 v20, v0
148631 919| move-object/from16 v0, v19
148634 …925| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148639 931| move-object/from16 v0, v19
148640 …933| invoke-virtual {v0,v3}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148645 940| move/from16 v0, v20
148646 942| new-array v0, v0, int[]
148647 944| move-object/from16 v20, v0
148663 964| move-object/from16 v0, v18
148666 …970| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.an…
148669 973| move-object/from16 v0, v18
148670 …975| invoke-virtual {v4,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.an…
148675 982| move/from16 v0, v20
148676 984| new-array v0, v0, int[]
148677 986| move-object/from16 v20, v0
148728 1048| move-object/from16 v0, v19
148731 …1054| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
148736 1060| move-object/from16 v0, v19
148737 …1062| invoke-virtual {v0,v3}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.a…
148742 1069| move/from16 v0, v20
148743 1071| new-array v0, v0, int[]
148744 1073| move-object/from16 v20, v0
148785 1123| move-object/from16 v0, v23
148787 …1127| invoke-direct {v4,v0,v1}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
148790 1130| move-object/from16 v0, v23
148791 1132| iget-object v0, v0, com.android.datetimepicker.time.TimePickerDialog.mLegalTimesTree
148792 1134| move-object/from16 v20, v0
148793 1136| move-object/from16 v0, v20
148794 …1138| invoke-virtual {v0,v4}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.a…
148801 1148| move/from16 v0, v20
148802 1150| new-array v0, v0, int[]
148803 1152| move-object/from16 v20, v0
148834 1190| move-object/from16 v0, v18
148837 …1196| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
148840 1199| move-object/from16 v0, v18
148841 …1201| invoke-virtual {v4,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.a…
148846 1208| move/from16 v0, v20
148847 1210| new-array v0, v0, int[]
148848 1212| move-object/from16 v20, v0
148899 1274| move-object/from16 v0, v19
148902 …1280| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$Node.<init>(com.a…
148907 1286| move-object/from16 v0, v19
148908 …1288| invoke-virtual {v0,v3}, com.android.datetimepicker.time.TimePickerDialog$Node.addChild(com.a…
148953 51| move-result v0
148955 .local v0, "amChar", char
148965 66| if-eq v0, v4, Label_5
148968 70| aput-char v0, v5, v8
148990 .end_local v0
149001 .restart_local v0
149017 .end_local v0
149040 5| const/4 v0, #-1 (0xffffffff | NaN)
149042 .local v0, "amOrPm", int
149068 43| const/4 v0, #+0 (0x00000000 | 0.00000)
149121 92| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
149173 148| aput v0, v5, v8
149189 6| const/4 v0, #-1 (0xffffffff | NaN)
149190 7| return v0
149193 8| const/4 v0, #+0 (0x00000000 | 0.00000)
149194 9| return v0
149197 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
149198 11| return v0
149201 12| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
149202 13| return v0
149205 14| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
149206 15| return v0
149209 16| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
149210 17| return v0
149213 18| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
149214 19| return v0
149217 20| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
149218 21| return v0
149221 22| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
149222 23| return v0
149225 24| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
149226 26| return v0
149229 27| const/16 v0, #+9 (0x00000009 | 1.26117e-44)
149230 29| return v0
149262 13| move-result-object v0
149264 .local v0, "values", int[]
149265 14| aget v3, v0, v2
149267 18| aget v3, v0, v1
149269 22| aget v3, v0, v1
149279 .end_local v0
149323 26| move-result v0
149325 .local v0, "keyCode", int
149326 …27| invoke-virtual {v2,v0}, com.android.datetimepicker.time.TimePickerDialog$Node.canReach(int):co…
149335 .end_local v0
149348 3| new-instance v0, com.android.datetimepicker.time.TimePickerDialog
149349 5| invoke-direct {v0}, com.android.datetimepicker.time.TimePickerDialog.<init>():void
149351 .local v0, "ret", com.android.datetimepicker.time.TimePickerDialog
149352 …8| invoke-virtual {v0,v1,v2,v3,v4}, com.android.datetimepicker.time.TimePickerDialog.initialize(co…
149354 11| return-object v0
149443 98| move-result v0
149445 .local v0, "deleted", int
149448 103| if-ne v0, v2, Label_11
149467 .end_local v0
149472 .restart_local v0
149475 130| if-ne v0, v2, Label_12
149485 …141| invoke-static {v0}, com.android.datetimepicker.time.TimePickerDialog.getValFromKeyCode(int):i…
149496 .end_local v0
149619 66| iget v0, v9, com.android.datetimepicker.time.TimePickerDialog.mSelectedColor
149622 .local v0, "hourColor", int
149630 75| invoke-virtual {v6,v0}, android.widget.TextView.setTextColor(int):void
149652 .end_local v0
149689 154| iget v0, v9, com.android.datetimepicker.time.TimePickerDialog.mUnselectedColor
149690 .restart_local v0
149711 8| const-string/jumbo v0, "%02d"
149714 .local v0, "format", java.lang.String
149720 …20| invoke-static {v0,v2}, java.lang.String.format(java.lang.String, java.lang.Object[]):java.lang…
149739 .end_local v0
149741 42| const-string/jumbo v0, "%d"
149743 .restart_local v0
149776 28| move-result-object v0
149778 .local v0, "text", java.lang.CharSequence
149780 …31| invoke-static {v1,v0}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
149783 36| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
149786 41| invoke-virtual {v1,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
149800 4| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
149801 …6| invoke-virtual {v0,v1}, com.android.datetimepicker.time.RadialPickerLayout.trySettingInputEnabl…
149802 9| move-result v0
149803 10| if-eqz v0, Label_2
149805 12| const/4 v0, #-1 (0xffffffff | NaN)
149806 13| if-eq v3, v0, Label_1
149808 18| move-result v0
149810 19| if-eqz v0, Label_2
149813 21| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
149814 22| iput-boolean v0, v2, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
149816 24| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
149817 26| invoke-virtual {v0,v1}, android.widget.TextView.setEnabled(boolean):void
149835 5| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mAmPmTextView
149837 9| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
149839 12| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
149841 …16| invoke-static {v0,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
149843 19| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mAmPmHitspace
149845 23| invoke-virtual {v0,v1}, android.view.View.setContentDescription(java.lang.CharSequence):void
149851 27| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
149852 28| if-ne v3, v0, Label_3
149854 30| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mAmPmTextView
149856 34| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
149858 37| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
149860 …41| invoke-static {v0,v1}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
149862 44| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mAmPmHitspace
149864 48| invoke-virtual {v0,v1}, android.view.View.setContentDescription(java.lang.CharSequence):void
149868 53| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mAmPmTextView
149870 57| invoke-virtual {v0,v1}, android.widget.TextView.setText(java.lang.CharSequence):void
149940 67| new-array v0, v8, java.lang.Boolean[]
149945 75| aput-object v8, v0, v9
149950 83| aput-object v8, v0, v9
149952 .local v0, "enteredZeros", java.lang.Boolean[]
149953 …85| invoke-direct {v12,v0}, com.android.datetimepicker.time.TimePickerDialog.getEnteredTime(java.l…
149958 90| aget-object v8, v0, v8
149967 102| aget-object v8, v0, v8
150077 3| const/4 v0, #+0 (0x00000000 | 0.00000)
150087 12| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
150089 14| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150105 8| const-string/jumbo v0, "hour_of_day"
150106 11| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
150107 14| move-result v0
150108 15| if-eqz v0, Label_1
150110 17| const-string/jumbo v0, "minute"
150111 20| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
150112 23| move-result v0
150114 24| if-eqz v0, Label_1
150116 26| const-string/jumbo v0, "is_24_hour_view"
150117 29| invoke-virtual {v2,v0}, android.os.Bundle.containsKey(java.lang.String):boolean
150118 32| move-result v0
150120 33| if-eqz v0, Label_1
150122 35| const-string/jumbo v0, "hour_of_day"
150123 38| invoke-virtual {v2,v0}, android.os.Bundle.getInt(java.lang.String):int
150124 41| move-result v0
150125 42| iput v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
150127 44| const-string/jumbo v0, "minute"
150128 47| invoke-virtual {v2,v0}, android.os.Bundle.getInt(java.lang.String):int
150129 50| move-result v0
150130 51| iput v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
150132 53| const-string/jumbo v0, "is_24_hour_view"
150133 56| invoke-virtual {v2,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
150134 59| move-result v0
150135 60| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
150137 62| const-string/jumbo v0, "in_kb_mode"
150138 65| invoke-virtual {v2,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
150139 68| move-result v0
150140 69| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
150142 71| const-string/jumbo v0, "dark_theme"
150143 74| invoke-virtual {v2,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
150144 77| move-result v0
150145 78| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150168 18| move-object/from16 v0, v27
150169 …20| invoke-virtual {v0,v2,v3}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
150175 27| move-object/from16 v0, v17
150177 …31| invoke-direct {v0,v1,v2}, com.android.datetimepicker.time.TimePickerDialog$KeyboardListener.<i…
150181 36| move-object/from16 v0, v24
150182 38| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150184 42| move-object/from16 v0, v17
150185 …44| invoke-virtual {v2,v0}, android.view.View.setOnKeyListener(android.view.View$OnKeyListener):vo…
150192 53| move-object/from16 v0, v21
150193 55| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
150195 59| move-object/from16 v0, v26
150196 61| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mHourPickerDescription
150199 65| move-object/from16 v0, v21
150200 67| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
150202 71| move-object/from16 v0, v26
150203 73| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mSelectHours
150206 77| move-object/from16 v0, v21
150207 79| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
150209 83| move-object/from16 v0, v26
150210 … 85| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mMinutePickerDescription
150213 89| move-object/from16 v0, v21
150214 91| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
150216 95| move-object/from16 v0, v26
150217 97| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mSelectMinutes
150219 99| move-object/from16 v0, v26
150220 101| iget-boolean v2, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150224 107| move-object/from16 v0, v21
150225 109| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150227 113| move-object/from16 v0, v26
150228 115| iput v2, v0, com.android.datetimepicker.time.TimePickerDialog.mSelectedColor
150230 117| move-object/from16 v0, v26
150231 119| iget-boolean v2, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150235 126| move-object/from16 v0, v21
150236 128| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150239 132| move-object/from16 v0, v26
150240 134| iput v2, v0, com.android.datetimepicker.time.TimePickerDialog.mUnselectedColor
150243 138| move-object/from16 v0, v24
150244 140| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150247 146| move-object/from16 v0, v26
150248 148| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mHourView
150250 150| move-object/from16 v0, v26
150251 152| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mHourView
150252 154| move-object/from16 v0, v17
150253 …156| invoke-virtual {v2,v0}, android.widget.TextView.setOnKeyListener(android.view.View$OnKeyListe…
150256 161| move-object/from16 v0, v24
150257 163| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150260 169| move-object/from16 v0, v26
150261 171| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mHourSpaceView
150264 175| move-object/from16 v0, v24
150265 177| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150268 183| move-object/from16 v0, v26
150269 185| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mMinuteSpaceView
150272 189| move-object/from16 v0, v24
150273 191| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150276 197| move-object/from16 v0, v26
150277 199| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mMinuteView
150279 201| move-object/from16 v0, v26
150280 203| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mMinuteView
150281 205| move-object/from16 v0, v17
150282 …207| invoke-virtual {v2,v0}, android.widget.TextView.setOnKeyListener(android.view.View$OnKeyListe…
150285 212| move-object/from16 v0, v24
150286 214| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150289 220| move-object/from16 v0, v26
150290 222| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAmPmTextView
150292 224| move-object/from16 v0, v26
150293 226| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAmPmTextView
150294 228| move-object/from16 v0, v17
150295 …230| invoke-virtual {v2,v0}, android.widget.TextView.setOnKeyListener(android.view.View$OnKeyListe…
150305 245| move-object/from16 v0, v26
150306 247| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAmText
150310 252| move-object/from16 v0, v26
150311 254| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mPmText
150317 265| move-object/from16 v0, v26
150318 …267| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
150321 271| move-object/from16 v0, v24
150322 273| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150325 279| move-object/from16 v0, v26
150326 281| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
150328 283| move-object/from16 v0, v26
150329 285| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
150330 287| move-object/from16 v0, v26
150331 …289| invoke-virtual {v2,v0}, com.android.datetimepicker.time.RadialPickerLayout.setOnValueSelected…
150333 292| move-object/from16 v0, v26
150334 294| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
150335 296| move-object/from16 v0, v17
150336 …298| invoke-virtual {v2,v0}, com.android.datetimepicker.time.RadialPickerLayout.setOnKeyListener(a…
150338 301| move-object/from16 v0, v26
150339 303| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
150342 309| move-object/from16 v0, v26
150343 …311| iget-object v4, v0, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
150344 313| move-object/from16 v0, v26
150345 315| iget v5, v0, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
150347 317| move-object/from16 v0, v26
150348 319| iget v6, v0, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
150349 321| move-object/from16 v0, v26
150350 323| iget-boolean v7, v0, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
150360 334| move-object/from16 v0, v29
150361 336| invoke-virtual {v0,v2}, android.os.Bundle.containsKey(java.lang.String):boolean
150367 345| move-object/from16 v0, v29
150368 347| invoke-virtual {v0,v2}, android.os.Bundle.getInt(java.lang.String):int
150375 354| move-object/from16 v0, v26
150376 …356| invoke-direct {v0,v10,v2,v3,v4}, com.android.datetimepicker.time.TimePickerDialog.setCurrentI…
150378 359| move-object/from16 v0, v26
150379 361| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
150382 366| move-object/from16 v0, v26
150383 368| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mHourView
150385 372| move-object/from16 v0, v26
150386 …374| invoke-direct {v3,v0}, com.android.datetimepicker.time.TimePickerDialog$1.<init>(com.android.…
150389 380| move-object/from16 v0, v26
150390 382| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mMinuteView
150392 386| move-object/from16 v0, v26
150393 …388| invoke-direct {v3,v0}, com.android.datetimepicker.time.TimePickerDialog$2.<init>(com.android.…
150397 396| move-object/from16 v0, v24
150398 398| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150401 404| move-object/from16 v0, v26
150402 406| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
150404 408| move-object/from16 v0, v26
150405 410| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
150407 414| move-object/from16 v0, v26
150408 …416| invoke-direct {v3,v0}, com.android.datetimepicker.time.TimePickerDialog$3.<init>(com.android.…
150411 422| move-object/from16 v0, v26
150412 424| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
150413 426| move-object/from16 v0, v17
150414 …428| invoke-virtual {v2,v0}, android.widget.TextView.setOnKeyListener(android.view.View$OnKeyListe…
150417 433| move-object/from16 v0, v24
150418 435| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150420 439| move-object/from16 v0, v26
150421 441| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAmPmHitspace
150423 443| move-object/from16 v0, v26
150424 445| iget-boolean v2, v0, com.android.datetimepicker.time.TimePickerDialog.mIs24HourMode
150427 449| move-object/from16 v0, v26
150428 451| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAmPmTextView
150437 462| move-object/from16 v0, v20
150438 464| invoke-direct {v0,v2,v3}, android.widget.RelativeLayout$LayoutParams.<init>(int, int):void
150442 469| move-object/from16 v0, v20
150443 471| invoke-virtual {v0,v2}, android.widget.RelativeLayout$LayoutParams.addRule(int):void
150446 476| move-object/from16 v0, v24
150447 478| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150452 484| move-object/from16 v0, v22
150454 …488| invoke-virtual {v0,v1}, android.widget.TextView.setLayoutParams(android.view.ViewGroup$Layout…
150460 492| move-object/from16 v0, v26
150461 494| iput-boolean v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAllowAutoAdvance
150463 496| move-object/from16 v0, v26
150464 498| iget v2, v0, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
150466 501| move-object/from16 v0, v26
150467 …503| invoke-direct {v0,v2,v3}, com.android.datetimepicker.time.TimePickerDialog.setHour(int, boole…
150469 506| move-object/from16 v0, v26
150470 508| iget v2, v0, com.android.datetimepicker.time.TimePickerDialog.mInitialMinute
150471 510| move-object/from16 v0, v26
150472 512| invoke-direct {v0,v2}, com.android.datetimepicker.time.TimePickerDialog.setMinute(int):void
150475 517| move-object/from16 v0, v21
150476 519| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
150478 523| move-object/from16 v0, v26
150479 525| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mDoublePlaceholderText
150482 529| move-object/from16 v0, v21
150483 531| invoke-virtual {v0,v2}, android.content.res.Resources.getString(int):java.lang.String
150485 535| move-object/from16 v0, v26
150486 537| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mDeletedKeyFormat
150488 539| move-object/from16 v0, v26
150489 541| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mDoublePlaceholderText
150493 548| move-object/from16 v0, v26
150494 550| iput-char v2, v0, com.android.datetimepicker.time.TimePickerDialog.mPlaceholderText
150497 553| move-object/from16 v0, v26
150498 555| iput v2, v0, com.android.datetimepicker.time.TimePickerDialog.mPmKeyCode
150500 558| move-object/from16 v0, v26
150501 560| iput v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAmKeyCode
150505 565| move-object/from16 v0, v26
150506 567| iget-boolean v2, v0, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
150510 574| move-object/from16 v0, v29
150511 …576| invoke-virtual {v0,v2}, android.os.Bundle.getIntegerArrayList(java.lang.String):java.util.Arr…
150513 580| move-object/from16 v0, v26
150514 582| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
150517 585| move-object/from16 v0, v26
150518 …587| invoke-direct {v0,v2}, com.android.datetimepicker.time.TimePickerDialog.tryStartingKbMode(int…
150520 590| move-object/from16 v0, v26
150521 592| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mHourView
150525 597| move-object/from16 v0, v26
150526 599| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
150531 609| move-object/from16 v0, v26
150532 611| iget-boolean v4, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150536 619| move-object/from16 v0, v21
150537 621| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150542 627| move-object/from16 v0, v21
150543 629| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150548 635| move-object/from16 v0, v21
150549 637| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150554 643| move-object/from16 v0, v21
150555 645| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150560 651| move-object/from16 v0, v21
150561 …653| invoke-virtual {v0,v2}, android.content.res.Resources.getColorStateList(int):android.content.…
150569 661| move-object/from16 v0, v21
150570 663| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150575 669| move-object/from16 v0, v21
150576 671| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150581 677| move-object/from16 v0, v21
150582 679| invoke-virtual {v0,v2}, android.content.res.Resources.getColor(int):int
150587 685| move-object/from16 v0, v21
150588 …687| invoke-virtual {v0,v2}, android.content.res.Resources.getColorStateList(int):android.content.…
150596 695| move-object/from16 v0, v24
150597 697| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150599 701| move-object/from16 v0, v26
150600 703| iget-boolean v2, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150607 713| move-object/from16 v0, v24
150608 715| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150610 719| move-object/from16 v0, v26
150611 721| iget-boolean v3, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150618 730| move-object/from16 v0, v24
150619 732| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150622 738| move-object/from16 v0, v26
150623 740| iget-boolean v3, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150630 751| move-object/from16 v0, v24
150631 753| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150634 759| move-object/from16 v0, v26
150635 761| iget-boolean v3, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150639 765| move/from16 v0, v25
150640 767| invoke-virtual {v2,v0}, android.widget.TextView.setTextColor(int):void
150643 772| move-object/from16 v0, v24
150644 774| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
150646 778| move-object/from16 v0, v26
150647 780| iget-boolean v3, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150653 787| move-object/from16 v0, v26
150654 789| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
150655 791| move-object/from16 v0, v26
150656 793| iget-boolean v3, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150662 800| move-object/from16 v0, v26
150663 802| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
150664 804| move-object/from16 v0, v26
150665 806| iget-boolean v3, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150669 810| move/from16 v0, v18
150670 …812| invoke-virtual {v2,v0}, com.android.datetimepicker.time.RadialPickerLayout.setBackgroundColor…
150672 815| move-object/from16 v0, v26
150673 817| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mDoneButton
150674 819| move-object/from16 v0, v26
150675 821| iget-boolean v3, v0, com.android.datetimepicker.time.TimePickerDialog.mThemeDark
150701 837| move-object/from16 v0, v26
150702 839| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAmPmTextView
150706 845| move-object/from16 v0, v26
150707 847| iget v2, v0, com.android.datetimepicker.time.TimePickerDialog.mInitialHourOfDay
150712 854| move-object/from16 v0, v26
150713 …856| invoke-direct {v0,v2}, com.android.datetimepicker.time.TimePickerDialog.updateAmPmDisplay(int…
150715 859| move-object/from16 v0, v26
150716 861| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mAmPmHitspace
150718 865| move-object/from16 v0, v26
150719 …867| invoke-direct {v3,v0}, com.android.datetimepicker.time.TimePickerDialog$4.<init>(com.android.…
150728 878| move-object/from16 v0, v26
150729 880| iget-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
150734 889| move-object/from16 v0, v26
150735 891| iput-object v2, v0, com.android.datetimepicker.time.TimePickerDialog.mTypedTimes
150796 … 6| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
150797 8| invoke-virtual {v0}, com.android.datetimepicker.HapticFeedbackController.stop():void
150811 … 6| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
150812 8| invoke-virtual {v0}, com.android.datetimepicker.HapticFeedbackController.start():void
150825 3| iget-object v0, v2, com.android.datetimepicker.time.TimePickerDialog.mTimePicker
150826 5| if-eqz v0, Label_2
150828 7| const-string/jumbo v0, "hour_of_day"
150832 16| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
150834 19| const-string/jumbo v0, "minute"
150838 28| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
150840 31| const-string/jumbo v0, "is_24_hour_view"
150842 36| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
150844 39| const-string/jumbo v0, "current_item_showing"
150848 48| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
150850 51| const-string/jumbo v0, "in_kb_mode"
150852 56| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
150854 59| iget-boolean v0, v2, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
150855 61| if-eqz v0, Label_1
150857 63| const-string/jumbo v0, "typed_times"
150859 …68| invoke-virtual {v3,v0,v1}, android.os.Bundle.putIntegerArrayList(java.lang.String, java.util.A…
150862 71| const-string/jumbo v0, "dark_theme"
150864 76| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
150890 24| move-result-object v0
150892 .local v0, "announcement", java.lang.String
150901 …39| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
150910 59| move-result-object v0
150914 …62| invoke-static {v1,v0}, com.android.datetimepicker.Utils.tryAccessibilityAnnounce(android.view.…
150917 .end_local v0
150921 .restart_local v0
150939 .end_local v0
150990 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.datetimepicker.time.TimePickerDialog, …
150991 3| iput-object v1, v0, com.android.datetimepicker.time.TimePickerDialog.mCallback
151008 7| const/4 v0, #+0 (0x00000000 | 0.00000)
151009 8| iput-boolean v0, v1, com.android.datetimepicker.time.TimePickerDialog.mInKbMode
151021 … 3| iget-object v0, v1, com.android.datetimepicker.time.TimePickerDialog.mHapticFeedbackController
151022 5| invoke-virtual {v0}, com.android.datetimepicker.HapticFeedbackController.tryVibrate():void
151034 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$DefaultF…
151035 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
151036 5| invoke-direct {v0}, android.widget.Filter.<init>():void
151046 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$DefaultF…
151047 …3| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.<init>(com.andro…
151064 9| move-result-object v0
151066 .local v0, "displayName", java.lang.String
151071 14| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
151074 …20| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
151084 …30| invoke-direct {v3,v0,v1,v4}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
151104 12| move-result v0
151105 13| if-eqz v0, Label_1
151107 15| iget-object v0, v10, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
151108 17| invoke-virtual {v0}, com.android.ex.chips.BaseRecipientAdapter.clearTempEntries():void
151113 21| iget-object v0, v10, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
151114 …23| invoke-static {v0}, com.android.ex.chips.BaseRecipientAdapter.-get0(com.android.ex.chips.BaseR…
151115 26| move-result-object v0
151119 …33| invoke-static {v0,v8}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, …
151120 36| move-result v0
151121 37| if-nez v0, Label_3
151123 39| iget-object v0, v10, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
151124 41| invoke-virtual {v0}, com.android.ex.chips.BaseRecipientAdapter.clearTempEntries():void
151126 44| iget-object v0, v10, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
151127 46| iget-boolean v0, v0, com.android.ex.chips.BaseRecipientAdapter.mShowRequestPermissionsItem
151128 48| if-nez v0, Label_2
151133 51| sget-object v0, com.android.ex.chips.ChipsUtil.REQUIRED_PERMISSIONS
151134 …53| invoke-static {v0}, com.android.ex.chips.RecipientEntry.constructPermissionEntry(java.lang.Str…
151135 56| move-result-object v0
151137 …57| invoke-static {v0}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.-wrap0(com.a…
151138 60| move-result-object v0
151139 61| iput-object v0, v7, android.widget.Filter$FilterResults.values
151150 67| iget-object v0, v10, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
151156 …74| invoke-static {v0,v11,v8,v9}, com.android.ex.chips.BaseRecipientAdapter.-wrap0(com.android.ex.…
151188 104| move-result v0
151189 105| if-eqz v0, Label_10
151191 107| new-instance v0, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry
151195 …110| invoke-direct {v0,v6,v8}, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.<init>(and…
151199 …114| invoke-static {v0,v8,v2,v3,v4}, com.android.ex.chips.BaseRecipientAdapter.-wrap2(com.android.…
151209 119| move-exception v0
151216 125| throw v0
151224 126| iget-object v0, v10, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
151225 …128| invoke-static {v0,v2,v3}, com.android.ex.chips.BaseRecipientAdapter.-wrap1(com.android.ex.chi…
151229 132| iget-object v0, v10, com.android.ex.chips.BaseRecipientAdapter$DefaultFilter.this$0
151230 …134| invoke-virtual {v0,v4}, com.android.ex.chips.BaseRecipientAdapter.searchOtherDirectories(java…
151234 138| new-instance v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult
151235 …140| invoke-direct/range {v0..v5}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.<…
151236 143| iput-object v0, v7, android.widget.Filter$FilterResults.values
151239 148| move-result v0
151240 149| iput v0, v7, android.widget.Filter$FilterResults.count
151263 16| iget-object v0, v7, android.widget.Filter$FilterResults.values
151264 18| check-cast v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult
151266 .local v0, "defaultFilterResult", com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult
151268 22| iget-object v3, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.entryMap
151272 …29| iget-object v3, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.nonAggregate…
151276 …36| iget-object v3, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.existingDest…
151280 43| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.entries
151284 49| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.paramsList
151292 59| iget-object v3, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.entries
151295 64| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.paramsList
151301 …72| iget-object v3, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.existingDest…
151309 82| iget-object v3, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.paramsList
151313 .end_local v0
151318 .restart_local v0
151319 88| iget-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.paramsList
151325 .end_local v0
151341 6| move-result-object v0
151342 7| return-object v0
151357 …0| invoke-static/range {v0..v5}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$DefaultF…
151358 3| invoke-direct {v0}, java.lang.Object.<init>():void
151360 6| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.entries
151362 8| iput-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.entryMap
151364 …10| iput-object v3, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.nonAggregate…
151366 …12| iput-object v4, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.existingDest…
151368 14| iput-object v5, v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.paramsList
151381 3| new-instance v0, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult
151397 …23| invoke-direct/range {v0..v5}, com.android.ex.chips.BaseRecipientAdapter$DefaultFilterResult.<i…
151398 26| return-object v0
151408 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$DelayedM…
151409 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.this$0
151410 5| invoke-direct {v0}, android.os.Handler.<init>():void
151420 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$DelayedM…
151421 …3| invoke-direct {v0,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.<init>(c…
151433 3| iget-object v0, v2, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.this$0
151434 …5| invoke-static {v0}, com.android.ex.chips.BaseRecipientAdapter.-get3(com.android.ex.chips.BaseRe…
151435 8| move-result v0
151436 9| if-lez v0, Label_1
151438 11| iget-object v0, v2, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.this$0
151442 …19| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.updateEntries(java.util.List…
151455 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
151456 …4| invoke-virtual {v1,v0}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.removeM…
151469 4| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
151471 …6| invoke-virtual {v4,v0,v2,v2,v1}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandle…
151472 9| move-result-object v0
151476 …12| invoke-virtual {v4,v0,v2,v3}, com.android.ex.chips.BaseRecipientAdapter$DelayedMessageHandler.…
151488 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$Director…
151489 3| iput-object v1, v0, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.this$0
151490 5| invoke-direct {v0}, android.widget.Filter.<init>():void
151492 8| iput-object v2, v0, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.mParams
151506 4| iget v0, v1, com.android.ex.chips.BaseRecipientAdapter$DirectoryFilter.mLimit
151510 7| return v0
151512 8| move-exception v0
151514 10| throw v0
151543 25| const/4 v0, #+0 (0x00000000 | 0.00000)
151546 .local v0, "cursor", android.database.Cursor
151555 43| move-result-object v0
151557 .local v0, "cursor", android.database.Cursor
151558 44| if-eqz v0, Label_4
151561 46| invoke-interface {v0}, android.database.Cursor.moveToNext():boolean
151570 …62| invoke-direct {v3,v0,v4}, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.<init>(andr…
151577 .end_local v0
151580 71| if-eqz v0, Label_3
151582 73| invoke-interface {v0}, android.database.Cursor.close():void
151588 .restart_local v0
151589 77| if-eqz v0, Label_5
151591 79| invoke-interface {v0}, android.database.Cursor.close():void
151605 .end_local v0
151633 27| iget-object v0, v12, android.widget.Filter$FilterResults.values
151634 29| check-cast v0, java.util.ArrayList
151636 ….local_ex v0, "tempEntries", java.util.ArrayList, "Ljava/util/ArrayList<Lcom/android/ex/chips/Base…
151637 31| invoke-interface {v0}, java.lang.Iterable.iterator():java.util.Iterator
151664 .end_local v0
151722 8| move-exception v0
151724 10| throw v0
151734 3| sget-object v0, android.provider.ContactsContract.AUTHORITY_URI
151736 …8| invoke-static {v0,v1}, android.net.Uri.withAppendedPath(android.net.Uri, java.lang.String):andr…
151737 11| move-result-object v0
151739 12| sput-object v0, com.android.ex.chips.BaseRecipientAdapter$DirectoryListQuery.URI
151741 14| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
151742 15| new-array v0, v0, java.lang.String[]
151746 21| aput-object v1, v0, v2
151750 27| aput-object v1, v0, v2
151754 33| aput-object v1, v0, v2
151758 39| aput-object v1, v0, v2
151762 45| aput-object v1, v0, v2
151766 51| aput-object v1, v0, v2
151768 53| sput-object v0, com.android.ex.chips.BaseRecipientAdapter$DirectoryListQuery.PROJECTION
151779 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$Director…
151780 3| invoke-direct {v0}, java.lang.Object.<init>():void
151790 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.BaseRecipientAdapter$Director…
151791 3| invoke-direct {v0}, java.lang.Object.<init>():void
151809 6| const/4 v0, #+0 (0x00000000 | 0.00000)
151810 7| invoke-interface {v3,v0}, android.database.Cursor.getString(int):java.lang.String
151811 10| move-result-object v0
151812 11| iput-object v0, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.displayName
151814 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
151815 14| invoke-interface {v3,v0}, android.database.Cursor.getString(int):java.lang.String
151816 17| move-result-object v0
151817 18| iput-object v0, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destination
151819 20| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
151820 21| invoke-interface {v3,v0}, android.database.Cursor.getInt(int):int
151821 24| move-result v0
151822 25| iput v0, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destinationType
151824 27| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
151825 28| invoke-interface {v3,v0}, android.database.Cursor.getString(int):java.lang.String
151826 31| move-result-object v0
151827 … 32| iput-object v0, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.destinationLabel
151829 34| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
151830 35| invoke-interface {v3,v0}, android.database.Cursor.getLong(int):long
151831 38| move-result-wide v0:v1
151832 39| iput-wide v0:v1, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.contactId
151836 43| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
151837 44| invoke-interface {v3,v0}, android.database.Cursor.getLong(int):long
151838 47| move-result-wide v0:v1
151839 48| iput-wide v0:v1, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.dataId
151841 50| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
151842 51| invoke-interface {v3,v0}, android.database.Cursor.getString(int):java.lang.String
151843 54| move-result-object v0
151844 …55| iput-object v0, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.thumbnailUriString
151846 57| const/4 v0, #+7 (0x00000007 | 9.80909e-45)
151847 58| invoke-interface {v3,v0}, android.database.Cursor.getInt(int):int
151848 61| move-result v0
151849 62| iput v0, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.displayNameSource
151851 64| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
151852 66| invoke-interface {v3,v0}, android.database.Cursor.getString(int):java.lang.String
151853 69| move-result-object v0
151854 70| iput-object v0, v2, com.android.ex.chips.BaseRecipientAdapter$TemporaryEntry.lookupKey
151870 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
151871 4| new-array v0, v0, java.lang.String[]
151874 10| aput-object v1, v0, v2
151876 12| sput-object v0, com.android.ex.chips.ChipsUtil.REQUIRED_PERMISSIONS
151887 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.ChipsUtil):void
151888 3| invoke-direct {v0}, java.lang.Object.<init>():void
151901 6| move-result v0
151902 7| if-eqz v0, Label_1
151905 12| move-result v0
151908 …17| invoke-virtual {v2,v3,v0,v1}, android.content.Context.checkPermission(java.lang.String, int, i…
151909 20| move-result v0
151910 21| return v0
151913 22| const/4 v0, #+0 (0x00000000 | 0.00000)
151914 23| return v0
151937 18| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
151940 .local v0, "granted", boolean
151943 …21| invoke-interface {v8,v1,v0}, com.android.ex.chips.ChipsUtil$PermissionsCheckListener.onPermiss…
151946 24| if-nez v0, Label_5
151951 .end_local v0
151952 27| const/4 v0, #+0 (0x00000000 | 0.00000)
151953 .restart_local v0
151961 .end_local v0
151974 3| sget v0, android.os.Build$VERSION.SDK_INT
151976 7| if-lt v0, v1, Label_2
151977 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
151979 10| return v0
151981 11| const/4 v0, #+0 (0x00000000 | 0.00000)
151992 3| sget v0, android.os.Build$VERSION.SDK_INT
151994 7| if-lt v0, v1, Label_2
151995 9| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
151997 10| return v0
151999 11| const/4 v0, #+0 (0x00000000 | 0.00000)
152010 3| const/high16 v0, #+1065353216 (0x3f800000 | 1.00000)
152011 5| sput v0, com.android.ex.chips.CircularImageView.circularImageBorder
152024 3| const/4 v0, #+0 (0x00000000 | 0.00000)
152026 …5| invoke-direct {v2,v3,v0,v1}, com.android.ex.chips.CircularImageView.<init>(android.content.Cont…
152039 3| const/4 v0, #+0 (0x00000000 | 0.00000)
152040 …4| invoke-direct {v1,v2,v3,v0}, com.android.ex.chips.CircularImageView.<init>(android.content.Cont…
152056 7| new-instance v0, android.graphics.Matrix
152057 9| invoke-direct {v0}, android.graphics.Matrix.<init>():void
152058 12| iput-object v0, v3, com.android.ex.chips.CircularImageView.matrix
152060 14| new-instance v0, android.graphics.RectF
152061 16| invoke-direct {v0}, android.graphics.RectF.<init>():void
152062 19| iput-object v0, v3, com.android.ex.chips.CircularImageView.source
152064 21| new-instance v0, android.graphics.RectF
152065 23| invoke-direct {v0}, android.graphics.RectF.<init>():void
152066 26| iput-object v0, v3, com.android.ex.chips.CircularImageView.destination
152068 28| new-instance v0, android.graphics.Paint
152069 30| invoke-direct {v0}, android.graphics.Paint.<init>():void
152070 33| iput-object v0, v3, com.android.ex.chips.CircularImageView.bitmapPaint
152072 35| iget-object v0, v3, com.android.ex.chips.CircularImageView.bitmapPaint
152073 37| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
152075 40| iget-object v0, v3, com.android.ex.chips.CircularImageView.bitmapPaint
152076 42| invoke-virtual {v0,v2}, android.graphics.Paint.setFilterBitmap(boolean):void
152078 45| iget-object v0, v3, com.android.ex.chips.CircularImageView.bitmapPaint
152079 47| invoke-virtual {v0,v2}, android.graphics.Paint.setDither(boolean):void
152081 50| new-instance v0, android.graphics.Paint
152082 52| invoke-direct {v0}, android.graphics.Paint.<init>():void
152083 55| iput-object v0, v3, com.android.ex.chips.CircularImageView.borderPaint
152085 57| iget-object v0, v3, com.android.ex.chips.CircularImageView.borderPaint
152087 60| invoke-virtual {v0,v1}, android.graphics.Paint.setColor(int):void
152089 63| iget-object v0, v3, com.android.ex.chips.CircularImageView.borderPaint
152091 67| invoke-virtual {v0,v1}, android.graphics.Paint.setStyle(android.graphics.Paint$Style):void
152093 70| iget-object v0, v3, com.android.ex.chips.CircularImageView.borderPaint
152095 74| invoke-virtual {v0,v1}, android.graphics.Paint.setStrokeWidth(float):void
152097 77| iget-object v0, v3, com.android.ex.chips.CircularImageView.borderPaint
152098 79| invoke-virtual {v0,v2}, android.graphics.Paint.setAntiAlias(boolean):void
152112 5| new-instance v0, android.graphics.BitmapShader
152117 …11| invoke-direct {v0,v7,v1,v2}, android.graphics.BitmapShader.<init>(android.graphics.Bitmap, and…
152119 .local v0, "shader", android.graphics.BitmapShader
152128 …28| invoke-virtual {v0,v1}, android.graphics.BitmapShader.setLocalMatrix(android.graphics.Matrix):…
152131 …33| invoke-virtual {v1,v0}, android.graphics.Paint.setShader(android.graphics.Shader):android.grap…
152208 39| move-result-object v0
152210 .local v0, "bitmap", android.graphics.Bitmap
152211 40| if-nez v0, Label_4
152217 45| invoke-virtual {v0}, android.graphics.Bitmap.getWidth():int
152220 50| invoke-virtual {v0}, android.graphics.Bitmap.getHeight():int
152250 …97| invoke-virtual {v9,v0,v10,v3,v4}, com.android.ex.chips.CircularImageView.drawBitmapWithCircleO…
152261 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.CopyDialog):void
152262 3| invoke-direct {v0}, android.app.DialogFragment.<init>():void
152278 8| new-instance v0, android.os.Bundle
152280 11| invoke-direct {v0,v2}, android.os.Bundle.<init>(int):void
152282 .local v0, "args", android.os.Bundle
152284 …17| invoke-virtual {v0,v2,v3}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
152286 20| invoke-virtual {v1,v0}, com.android.ex.chips.CopyDialog.setArguments(android.os.Bundle):void
152306 16| move-result-object v0
152308 17| check-cast v0, android.content.ClipboardManager
152310 .local v0, "clipboard", android.content.ClipboardManager
152315 …26| invoke-virtual {v0,v1}, android.content.ClipboardManager.setPrimaryClip(android.content.ClipDa…
152318 .end_local v0
152331 6| move-result-object v0
152333 .local v0, "args", android.os.Bundle
152335 10| invoke-virtual {v0,v1}, android.os.Bundle.getString(java.lang.String):java.lang.String
152371 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.ex.chips.DefaultPhotoManager$1, com.an…
152372 3| iput-object v1, v0, com.android.ex.chips.DefaultPhotoManager$1.this$0
152373 5| iput-object v2, v0, com.android.ex.chips.DefaultPhotoManager$1.val$photoThumbnailUri
152374 7| iput-object v3, v0, com.android.ex.chips.DefaultPhotoManager$1.val$entry
152375 9| iput-object v4, v0, com.android.ex.chips.DefaultPhotoManager$1.val$callback
152377 11| invoke-direct {v0}, android.os.AsyncTask.<init>():void
152394 8| move-result-object v0
152395 9| return-object v0
152407 4| iget-object v0, v12, com.android.ex.chips.DefaultPhotoManager$1.this$0
152408 …6| invoke-static {v0}, com.android.ex.chips.DefaultPhotoManager.-get0(com.android.ex.chips.Default…
152409 9| move-result-object v0
152416 …16| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.lan…
152424 25| move-result v0
152425 26| if-eqz v0, Label_1
152427 28| const/4 v0, #+0 (0x00000000 | 0.00000)
152428 29| invoke-interface {v10,v0}, android.database.Cursor.getBlob(int):byte[]
152431 32| move-result-object v0
152435 36| return-object v0
152444 41| move-exception v0
152448 45| throw v0
152452 46| iget-object v0, v12, com.android.ex.chips.DefaultPhotoManager$1.this$0
152453 …48| invoke-static {v0}, com.android.ex.chips.DefaultPhotoManager.-get0(com.android.ex.chips.Defaul…
152454 51| move-result-object v0
152458 …54| invoke-virtual {v0,v1}, android.content.ContentResolver.openInputStream(android.net.Uri):java.…
152464 60| const/16 v0, #+16384 (0x00004000 | 2.29589e-41)
152465 62| new-array v7, v0, byte[]
152479 73| const/4 v0, #-1 (0xffffffff | NaN)
152480 74| if-eq v11, v0, Label_8
152482 76| const/4 v0, #+0 (0x00000000 | 0.00000)
152483 77| invoke-virtual {v6,v7,v0,v11}, java.io.ByteArrayOutputStream.write(byte[], int, int):void
152490 82| move-exception v0
152495 86| throw v0
152516 96| move-result-object v0
152517 97| return-object v0
152528 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.DefaultPhotoManager$1, java.l…
152531 … 5| invoke-virtual {v0,v1}, com.android.ex.chips.DefaultPhotoManager$1.onPostExecute(byte[]):void
152543 3| iget-object v0, v2, com.android.ex.chips.DefaultPhotoManager$1.val$entry
152544 5| invoke-virtual {v0,v3}, com.android.ex.chips.RecipientEntry.setPhotoBytes(byte[]):void
152548 10| iget-object v0, v2, com.android.ex.chips.DefaultPhotoManager$1.this$0
152549 …12| invoke-static {v0}, com.android.ex.chips.DefaultPhotoManager.-get1(com.android.ex.chips.Defaul…
152550 15| move-result-object v0
152552 …18| invoke-virtual {v0,v1,v3}, android.support.v4.util.LruCache.put(java.lang.Object, java.lang.Ob…
152554 21| iget-object v0, v2, com.android.ex.chips.DefaultPhotoManager$1.val$callback
152555 23| if-eqz v0, Label_1
152557 25| iget-object v0, v2, com.android.ex.chips.DefaultPhotoManager$1.val$callback
152558 …27| invoke-interface {v0}, com.android.ex.chips.PhotoManager$PhotoManagerCallback.onPhotoBytesAsyn…
152564 31| iget-object v0, v2, com.android.ex.chips.DefaultPhotoManager$1.val$callback
152565 33| if-eqz v0, Label_1
152567 35| iget-object v0, v2, com.android.ex.chips.DefaultPhotoManager$1.val$callback
152568 …37| invoke-interface {v0}, com.android.ex.chips.PhotoManager$PhotoManagerCallback.onPhotoBytesAsyn…
152579 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
152580 4| new-array v0, v0, java.lang.String[]
152584 10| aput-object v1, v0, v2
152586 12| sput-object v0, com.android.ex.chips.DefaultPhotoManager$PhotoQuery.PROJECTION
152597 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.DefaultPhotoManager$PhotoQuer…
152598 3| invoke-direct {v0}, java.lang.Object.<init>():void
152609 3| iget-object v0, v1, com.android.ex.chips.DefaultPhotoManager.mContentResolver
152610 5| return-object v0
152616 3| iget-object v0, v1, com.android.ex.chips.DefaultPhotoManager.mPhotoCacheMap
152617 5| return-object v0
152632 8| new-instance v0, android.support.v4.util.LruCache
152634 12| invoke-direct {v0,v1}, android.support.v4.util.LruCache.<init>(int):void
152635 15| iput-object v0, v2, com.android.ex.chips.DefaultPhotoManager.mPhotoCacheMap
152648 3| new-instance v0, com.android.ex.chips.DefaultPhotoManager$1
152649 …5| invoke-direct {v0,v3,v5,v4,v6}, com.android.ex.chips.DefaultPhotoManager$1.<init>(com.android.e…
152651 ….local_ex v0, "photoLoadTask", android.os.AsyncTask, "Landroid/os/AsyncTask<Ljava/lang/Void;Ljava/…
152655 …13| invoke-virtual {v0,v1,v2}, android.os.AsyncTask.executeOnExecutor(java.util.concurrent.Executo…
152676 14| move-result-object v0
152677 15| check-cast v0, byte[]
152679 .local v0, "photoBytes", byte[]
152680 17| if-eqz v0, Label_2
152682 19| invoke-virtual {v4,v0}, com.android.ex.chips.RecipientEntry.setPhotoBytes(byte[]):void
152689 .end_local v0
152693 .restart_local v0
152698 .end_local v0
152712 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.DropdownChipLayouter$1, com.a…
152713 3| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter$1.this$0
152714 5| iput-object v2, v0, com.android.ex.chips.DropdownChipLayouter$1.val$drawable
152716 7| invoke-direct {v0}, java.lang.Object.<init>():void
152729 3| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$1.val$drawable
152730 …5| invoke-virtual {v0}, android.graphics.drawable.StateListDrawable.getCurrent():android.graphics.…
152731 8| move-result-object v0
152732 9| if-eqz v0, Label_1
152734 11| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$1.this$0
152735 …13| invoke-static {v0}, com.android.ex.chips.DropdownChipLayouter.-get0(com.android.ex.chips.Dropd…
152736 16| move-result-object v0
152737 …17| invoke-interface {v0}, com.android.ex.chips.DropdownChipLayouter$ChipDeleteListener.onChipDele…
152750 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.DropdownChipLayouter$2, com.a…
152751 3| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter$2.this$0
152753 5| invoke-direct {v0}, java.lang.Object.<init>():void
152766 3| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$2.this$0
152767 …5| invoke-static {v0}, com.android.ex.chips.DropdownChipLayouter.-get1(com.android.ex.chips.Dropdo…
152768 8| move-result-object v0
152769 9| if-eqz v0, Label_1
152771 11| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter$2.this$0
152772 …13| invoke-static {v0}, com.android.ex.chips.DropdownChipLayouter.-get1(com.android.ex.chips.Dropd…
152773 16| move-result-object v0
152774 …17| invoke-interface {v0}, com.android.ex.chips.DropdownChipLayouter$PermissionRequestDismissedLis…
152790 6| new-instance v0, com.android.ex.chips.DropdownChipLayouter$AdapterType
152792 …11| invoke-direct {v0,v1,v2}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.la…
152793 14| sput-object v0, com.android.ex.chips.DropdownChipLayouter$AdapterType.BASE_RECIPIENT
152795 16| new-instance v0, com.android.ex.chips.DropdownChipLayouter$AdapterType
152797 …21| invoke-direct {v0,v1,v3}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.la…
152798 24| sput-object v0, com.android.ex.chips.DropdownChipLayouter$AdapterType.RECIPIENT_ALTERNATES
152800 26| new-instance v0, com.android.ex.chips.DropdownChipLayouter$AdapterType
152802 …31| invoke-direct {v0,v1,v4}, com.android.ex.chips.DropdownChipLayouter$AdapterType.<init>(java.la…
152803 34| sput-object v0, com.android.ex.chips.DropdownChipLayouter$AdapterType.SINGLE_RECIPIENT
152805 36| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
152806 37| new-array v0, v0, com.android.ex.chips.DropdownChipLayouter$AdapterType[]
152808 41| aput-object v1, v0, v2
152810 45| aput-object v1, v0, v3
152812 49| aput-object v1, v0, v4
152813 51| sput-object v0, com.android.ex.chips.DropdownChipLayouter$AdapterType.$VALUES
152824 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.DropdownChipLayouter$AdapterT…
152825 3| invoke-direct {v0,v1,v2}, java.lang.Enum.<init>(java.lang.String, int):void
152837 3| const-class v0, com.android.ex.chips.DropdownChipLayouter$AdapterType
152838 … 5| invoke-static {v0,v1}, java.lang.Enum.valueOf(java.lang.Class, java.lang.String):java.lang.Enum
152839 8| move-result-object v0
152840 9| check-cast v0, com.android.ex.chips.DropdownChipLayouter$AdapterType
152841 11| return-object v0
152851 3| sget-object v0, com.android.ex.chips.DropdownChipLayouter$AdapterType.$VALUES
152852 5| return-object v0
152875 11| move-result v0
152876 12| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152877 15| move-result-object v0
152878 16| check-cast v0, android.view.ViewGroup
152879 18| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.personViewGroup
152882 23| move-result v0
152883 24| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152884 27| move-result-object v0
152885 28| check-cast v0, android.widget.TextView
152886 30| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.displayNameView
152889 35| move-result v0
152890 36| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152891 39| move-result-object v0
152892 40| check-cast v0, android.widget.TextView
152893 42| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.destinationView
152896 47| move-result v0
152897 48| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152898 51| move-result-object v0
152899 52| check-cast v0, android.widget.TextView
152900 54| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.destinationTypeView
152903 59| move-result v0
152904 60| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152905 63| move-result-object v0
152906 64| check-cast v0, android.widget.ImageView
152907 66| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.imageView
152910 71| move-result v0
152911 72| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152912 75| move-result-object v0
152913 76| check-cast v0, android.widget.ImageView
152914 78| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.deleteView
152916 80| sget v0, com.android.ex.chips.R$id.chip_autocomplete_top_divider
152917 82| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152918 85| move-result-object v0
152919 86| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.topDivider
152921 88| sget v0, com.android.ex.chips.R$id.chip_autocomplete_bottom_divider
152922 90| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152923 93| move-result-object v0
152924 94| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.bottomDivider
152926 96| sget v0, com.android.ex.chips.R$id.chip_permission_bottom_divider
152927 98| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152928 101| move-result-object v0
152929 …102| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionBottomDivi…
152931 104| sget v0, com.android.ex.chips.R$id.chip_indicator_text
152932 106| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152933 109| move-result-object v0
152934 110| check-cast v0, android.widget.TextView
152935 112| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.indicatorView
152938 117| move-result v0
152939 118| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152940 121| move-result-object v0
152941 122| check-cast v0, android.view.ViewGroup
152942 124| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionViewGroup
152945 129| move-result v0
152946 130| invoke-virtual {v3,v0}, android.view.View.findViewById(int):android.view.View
152947 133| move-result-object v0
152948 134| check-cast v0, android.widget.ImageView
152950 …136| iput-object v0, v1, com.android.ex.chips.DropdownChipLayouter$ViewHolder.permissionRequestDis…
152958 3| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter.mDeleteListener
152959 5| return-object v0
152965 …3| iget-object v0, v1, com.android.ex.chips.DropdownChipLayouter.mPermissionRequestDismissedListen…
152966 5| return-object v0
152972 …3| sget-object v0, com.android.ex.chips.DropdownChipLayouter.-com-android-ex-chips-DropdownChipLay…
152973 5| if-eqz v0, Label_1
152974 …7| sget-object v0, com.android.ex.chips.DropdownChipLayouter.-com-android-ex-chips-DropdownChipLay…
152975 9| return-object v0
152978 13| move-result-object v0
152979 14| array-length v0, v0
152980 15| new-array v0, v0, int[]
152986 24| aput v2, v0, v1
152995 33| aput v2, v0, v1
153004 42| aput v2, v0, v1
153008 …44| sput-object v0, com.android.ex.chips.DropdownChipLayouter.-com-android-ex-chips-DropdownChipLa…
153009 46| return-object v0
153036 13| move-result-object v0
153038 16| invoke-virtual {v0,v1}, android.content.res.Resources.getDimensionPixelOffset(int):int
153039 19| move-result v0
153041 20| iput v0, v2, com.android.ex.chips.DropdownChipLayouter.mAutocompleteDividerMarginStart
153062 11| const/4 v0, #+0 (0x00000000 | 0.00000)
153064 .local v0, "i", int
153067 16| if-ge v0, v1, Label_4
153069 18| invoke-virtual {v3,v0}, java.lang.String.charAt(int):char
153079 30| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
153110 19| move-result-object v0
153112 .local v0, "res", android.content.res.Resources
153120 …31| invoke-virtual {v0,v1,v2}, android.content.res.Resources.getString(int, java.lang.Object[]):ja…
153175 39| move-result-object v0
153177 .local v0, "photo", android.graphics.Bitmap
153178 … 40| invoke-virtual {v9,v0}, android.widget.ImageView.setImageBitmap(android.graphics.Bitmap):void
153182 .end_local v0
153244 28| move-result-object v0
153246 .local v0, "indicatorIcon", android.graphics.drawable.Drawable
153249 …32| invoke-virtual {v0,v2,v1}, android.graphics.drawable.Drawable.setColorFilter(int, android.grap…
153252 .end_local v0
153253 …35| invoke-virtual {v7,v0,v3,v3,v3}, android.widget.TextView.setCompoundDrawablesRelativeWithIntri…
153259 39| const/4 v0, #+0 (0x00000000 | 0.00000)
153260 .local v0, "indicatorIcon", android.graphics.drawable.Drawable
153264 .end_local v0
153283 6| new-instance v0, com.android.ex.chips.DropdownChipLayouter$2
153284 …8| invoke-direct {v0,v1}, com.android.ex.chips.DropdownChipLayouter$2.<init>(com.android.ex.chips.…
153285 …11| invoke-virtual {v2,v0}, android.widget.ImageView.setOnClickListener(android.view.View$OnClickL…
153307 11| const/4 v0, #+0 (0x00000000 | 0.00000)
153308 12| invoke-virtual {v3,v0}, android.widget.TextView.setVisibility(int):void
153314 16| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
153315 18| invoke-virtual {v3,v0}, android.widget.TextView.setVisibility(int):void
153328 4| move-object v0, v8
153335 …11| invoke-virtual/range {v0..v7}, com.android.ex.chips.DropdownChipLayouter.bindView(android.view…
153336 14| move-result-object v0
153337 15| return-object v0
153348 3| move-object/from16 v0, v18
153349 …5| invoke-virtual {v12,v0,v15}, com.android.ex.chips.DropdownChipLayouter.getStyledResults(java.la…
153368 20| move-object/from16 v0, v17
153369 …22| invoke-virtual {v12,v13,v14,v0}, com.android.ex.chips.DropdownChipLayouter.reuseOrInflateView(…
153398 61| move-object/from16 v0, v17
153399 …63| invoke-virtual {v12,v6,v15,v9,v0}, com.android.ex.chips.DropdownChipLayouter.bindIconToView(bo…
153404 72| move-object/from16 v0, v19
153405 …74| invoke-virtual {v12,v0,v9,v10}, com.android.ex.chips.DropdownChipLayouter.bindDrawableToDelete…
153579 6| move-result-object v0
153582 11| aget v0, v0, v1
153583 13| packed-switch v0, Label_3
153585 16| sget v0, com.android.ex.chips.R$layout.chips_recipient_dropdown_item
153586 18| return v0
153589 19| sget v0, com.android.ex.chips.R$layout.chips_autocomplete_recipient_dropdown_item
153590 21| return v0
153593 22| sget v0, com.android.ex.chips.R$layout.chips_recipient_dropdown_item
153594 24| return v0
153610 3| sget v0, com.android.ex.chips.R$drawable.ic_contact_picture
153611 5| return v0
153621 3| const v0, #+16908295 (0x01020007 | 2.38772e-38)
153622 6| return v0
153632 3| const v0, #+16908308 (0x01020014 | 2.38773e-38)
153633 6| return v0
153644 3| iget-object v0, v4, com.android.ex.chips.DropdownChipLayouter.mQuery
153654 …19| invoke-virtual {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.getTypeLabel(android.content.…
153655 22| move-result-object v0
153656 23| invoke-interface {v0}, java.lang.CharSequence.toString():java.lang.String
153657 26| move-result-object v0
153658 27| invoke-virtual {v0}, java.lang.String.toUpperCase():java.lang.String
153659 30| move-result-object v0
153660 31| return-object v0
153670 3| const v0, #+16908309 (0x01020015 | 2.38773e-38)
153671 6| return v0
153681 3| const v0, #+16908310 (0x01020016 | 2.38773e-38)
153682 6| return v0
153694 6| move-result-object v0
153697 11| aget v0, v0, v1
153698 13| packed-switch v0, Label_3
153700 16| sget v0, com.android.ex.chips.R$layout.chips_recipient_dropdown_item
153701 18| return v0
153704 19| sget v0, com.android.ex.chips.R$layout.chips_autocomplete_recipient_dropdown_item
153705 21| return v0
153708 22| sget v0, com.android.ex.chips.R$layout.chips_recipient_dropdown_item
153709 24| return v0
153725 3| sget v0, com.android.ex.chips.R$id.chip_permission_wrapper
153726 5| return v0
153736 3| const v0, #+16908296 (0x01020008 | 2.38773e-38)
153737 6| return v0
153747 3| sget v0, com.android.ex.chips.R$id.chip_person_wrapper
153748 5| return v0
153758 3| const v0, #+16908294 (0x01020006 | 2.38772e-38)
153759 6| return v0
153770 3| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
153771 4| new-array v0, v0, java.lang.String[]
153775 11| aput-object v1, v0, v2
153779 18| aput-object v1, v0, v2
153780 …20| invoke-virtual {v3,v4,v0}, com.android.ex.chips.DropdownChipLayouter.getStyledResults(java.lan…
153781 23| move-result-object v0
153782 24| return-object v0
153804 13| const/4 v0, #+0 (0x00000000 | 0.00000)
153806 .local v0, "foundMatch", boolean
153823 26| if-nez v0, Label_5
153861 76| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
153885 3| iget-object v0, v3, com.android.ex.chips.DropdownChipLayouter.mInflater
153889 …10| invoke-virtual {v0,v1,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup):an…
153890 13| move-result-object v0
153891 14| return-object v0
153903 6| move-result v0
153905 .local v0, "itemLayout", int
153922 26| move-result v0
153928 …32| invoke-virtual {v1,v0,v5,v2}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
153948 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.DropdownChipLayouter, com.and…
153949 3| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mDeleteListener
153961 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.DropdownChipLayouter, com.and…
153962 …3| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mPermissionRequestDismissedListen…
153974 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.DropdownChipLayouter, com.and…
153975 3| iput-object v1, v0, com.android.ex.chips.DropdownChipLayouter.mQuery
153987 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.DropdownChipLayouter, android…
154003 …3| const-string/jumbo v0, "(\+[0-9]+[\- \.]*)?(1?[ ]*\([0-9]+\)[\- \.]*)?([0-9][0-9\- \.][0-9\- \.…
154005 … 6| invoke-static {v0}, java.util.regex.Pattern.compile(java.lang.String):java.util.regex.Pattern
154006 9| move-result-object v0
154008 10| sput-object v0, com.android.ex.chips.PhoneUtil.PHONE_PATTERN
154019 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.PhoneUtil):void
154020 3| invoke-direct {v0}, java.lang.Object.<init>():void
154042 16| move-result-object v0
154044 .local v0, "match", java.util.regex.Matcher
154045 17| invoke-virtual {v0}, java.util.regex.Matcher.matches():boolean
154057 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.Queries$Query, java.lang.Stri…
154058 3| invoke-direct {v0}, java.lang.Object.<init>():void
154060 6| iput-object v1, v0, com.android.ex.chips.Queries$Query.mProjection
154062 8| iput-object v2, v0, com.android.ex.chips.Queries$Query.mContentFilterUri
154064 10| iput-object v3, v0, com.android.ex.chips.Queries$Query.mContentUri
154076 3| iget-object v0, v1, com.android.ex.chips.Queries$Query.mContentFilterUri
154077 5| return-object v0
154087 3| iget-object v0, v1, com.android.ex.chips.Queries$Query.mContentUri
154088 5| return-object v0
154098 3| iget-object v0, v1, com.android.ex.chips.Queries$Query.mProjection
154099 5| return-object v0
154113 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.Queries$1, java.lang.String[]…
154114 …3| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.<init>(java.lang.String[], andr…
154128 6| move-result-object v0
154129 7| return-object v0
154139 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.Queries$2, java.lang.String[]…
154140 …3| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$Query.<init>(java.lang.String[], andr…
154154 6| move-result-object v0
154155 7| return-object v0
154170 8| new-instance v0, com.android.ex.chips.Queries$1
154212 …75| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$1.<init>(java.lang.String[], android…
154213 78| sput-object v0, com.android.ex.chips.Queries.PHONE
154215 80| new-instance v0, com.android.ex.chips.Queries$2
154257 …147| invoke-direct {v0,v1,v2,v3}, com.android.ex.chips.Queries$2.<init>(java.lang.String[], androi…
154258 150| sput-object v0, com.android.ex.chips.Queries.EMAIL
154269 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.Queries):void
154270 3| invoke-direct {v0}, java.lang.Object.<init>():void
154280 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.R$color):void
154281 3| invoke-direct {v0}, java.lang.Object.<init>():void
154291 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.R$dimen):void
154292 3| invoke-direct {v0}, java.lang.Object.<init>():void
154302 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.R$drawable):void
154303 3| invoke-direct {v0}, java.lang.Object.<init>():void
154313 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.R$id):void
154314 3| invoke-direct {v0}, java.lang.Object.<init>():void
154324 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.R$integer):void
154325 3| invoke-direct {v0}, java.lang.Object.<init>():void
154335 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.R$layout):void
154336 3| invoke-direct {v0}, java.lang.Object.<init>():void
154346 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.R$string):void
154347 3| invoke-direct {v0}, java.lang.Object.<init>():void
154358 3| const/16 v0, #+11 (0x0000000b | 1.54143e-44)
154359 5| new-array v0, v0, int[]
154360 7| fill-array-data v0, Label_1
154361 10| sput-object v0, com.android.ex.chips.R$styleable.RecipientEditTextView
154363 12| const/4 v0, #+0 (0x00000000 | 0.00000)
154364 13| new-array v0, v0, int[]
154365 15| sput-object v0, com.android.ex.chips.R$styleable.com_android_calendar_MultiStateButton
154381 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.R$styleable):void
154382 3| invoke-direct {v0}, java.lang.Object.<init>():void
154405 3| new-instance v0, java.util.HashMap
154406 5| invoke-direct {v0}, java.util.HashMap.<init>():void
154407 8| sput-object v0, com.android.ex.chips.RecipientAlternatesAdapter.sCorrectedPhotoUris
154436 22| move-wide/from16 v0:v1, v16:v17
154437 24| iput-wide v0:v1, v10, com.android.ex.chips.RecipientAlternatesAdapter.mCurrentId
154441 28| move-object/from16 v0, v19
154442 …30| iput-object v0, v10, com.android.ex.chips.RecipientAlternatesAdapter.mCheckedItemChangedListen…
154444 32| move-object/from16 v0, v20
154445 34| iput-object v0, v10, com.android.ex.chips.RecipientAlternatesAdapter.mDropdownChipLayouter
154447 36| move-object/from16 v0, v21
154448 38| iput-object v0, v10, com.android.ex.chips.RecipientAlternatesAdapter.mDeleteDrawable
154463 7| move-result v0
154464 8| if-nez v0, Label_2
154466 10| const-string/jumbo v0, "RecipAlternates"
154468 14| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
154469 17| move-result v0
154470 18| if-eqz v0, Label_1
154472 20| const-string/jumbo v0, "RecipAlternates"
154474 26| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
154481 33| move-result-object v0
154482 34| invoke-virtual {v0}, android.net.Uri.buildUpon():android.net.Uri$Builder
154483 37| move-result-object v0
154488 …42| invoke-virtual {v0,v1}, android.net.Uri$Builder.appendPath(java.lang.String):android.net.Uri$B…
154489 45| move-result-object v0
154497 …55| invoke-virtual {v0,v1,v2}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
154503 61| const-string/jumbo v0, "directory"
154508 …68| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
154513 73| const-string/jumbo v0, "name_for_primary_account"
154515 …78| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
154517 81| const-string/jumbo v0, "type_for_primary_account"
154519 …86| invoke-virtual {v6,v0,v1}, android.net.Uri$Builder.appendQueryParameter(java.lang.String, java…
154523 92| move-result-object v0
154532 …103| invoke-virtual/range {v0..v5}, android.content.ContentResolver.query(android.net.Uri, java.la…
154533 106| move-result-object v0
154534 107| return-object v0
154556 12| move-result-object v0
154557 13| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
154558 16| move-result v0
154559 17| if-nez v0, Label_3
154562 22| move-result-object v0
154563 23| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
154564 26| move-result v0
154566 27| if-eqz v0, Label_3
154572 33| move-result-object v0
154573 34| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
154574 37| move-result v0
154575 38| if-nez v0, Label_4
154578 43| move-result-object v0
154579 44| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
154580 47| move-result v0
154582 48| if-eqz v0, Label_4
154588 54| move-result-object v0
154591 …59| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
154592 62| move-result v0
154593 63| if-nez v0, Label_5
154596 68| move-result-object v0
154599 …73| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
154600 76| move-result v0
154602 77| if-eqz v0, Label_5
154608 83| move-result-object v0
154611 …88| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
154612 91| move-result v0
154613 92| if-nez v0, Label_6
154616 97| move-result-object v0
154619 …102| invoke-static {v0,v1}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSe…
154620 105| move-result v0
154622 106| if-eqz v0, Label_6
154628 112| move-result-object v0
154629 113| if-nez v0, Label_7
154631 118| move-result-object v0
154632 119| if-eqz v0, Label_8
154636 124| move-result-object v0
154637 125| if-nez v0, Label_8
154639 130| move-result-object v0
154640 131| if-nez v0, Label_8
154646 137| move-result-object v0
154647 138| if-nez v0, Label_9
154649 143| move-result-object v0
154650 144| if-eqz v0, Label_10
154654 149| move-result-object v0
154655 150| if-nez v0, Label_10
154657 155| move-result-object v0
154658 156| if-nez v0, Label_10
154710 45| move-object/from16 v0, v17
154711 …47| invoke-static {v11,v0}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context,…
154857 29| move/from16 v0, v18
154858 31| if-ge v0, v15, Label_7
154860 33| move-object/from16 v0, v22
154862 37| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
154871 51| move-object/from16 v0, v19
154872 53| array-length v2, v0
154882 69| move-object/from16 v0, v16
154883 …71| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
154886 76| move/from16 v0, v18
154887 78| if-ge v0, v2, Label_4
154890 83| move-object/from16 v0, v16
154891 …85| invoke-virtual {v0,v2}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
154914 96| move-object/from16 v0, v22
154916 100| invoke-virtual {v0,v1}, java.util.ArrayList.get(int):java.lang.Object
154958 160| move-object/from16 v0, v20
154960 …164| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context,…
155006 230| move-object/from16 v0, v17
155007 …232| invoke-static {v0,v2}, com.android.ex.chips.RecipientAlternatesAdapter.processContactEntries(…
155011 236| move-object/from16 v0, v25
155012 …238| invoke-interface {v0,v8}, com.android.ex.chips.RecipientAlternatesAdapter$RecipientMatchCallb…
155031 262| move-object/from16 v0, v21
155033 …266| invoke-static {v0,v11,v1}, com.android.ex.chips.RecipientAlternatesAdapter.getMatchingRecipie…
155060 4| move-object v0, v7
155066 …10| invoke-static/range {v0..v6}, com.android.ex.chips.RecipientAlternatesAdapter.getMatchingRecip…
155104 34| move-object/from16 v0, v21
155105 36| invoke-interface {v0,v9}, java.util.Map.containsKey(java.lang.Object):boolean
155109 42| move-object/from16 v0, v19
155110 44| invoke-virtual {v0,v9}, java.util.HashSet.add(java.lang.Object):boolean
155115 49| move-object/from16 v0, v24
155117 53| invoke-interface {v0,v1}, java.util.Set.addAll(java.util.Collection):boolean
155123 57| move-object/from16 v0, v20
155125 …61| invoke-static {v0,v1}, com.android.ex.chips.ChipsUtil.hasPermissions(android.content.Context, …
155157 90| move-object/from16 v0, v20
155159 …94| invoke-static {v0,v12,v1}, com.android.ex.chips.BaseRecipientAdapter.setupOtherDirectories(and…
155193 128| move/from16 v0, v16
155194 130| if-ge v0, v3, Label_7
155196 132| move-object/from16 v0, v17
155198 136| invoke-interface {v0,v1}, java.util.List.get(int):java.lang.Object
155242 197| move-object/from16 v0, v24
155243 199| invoke-interface {v0,v9}, java.util.Set.remove(java.lang.Object):boolean
155287 219| move-object/from16 v0, v26
155288 …221| invoke-interface {v0,v13}, com.android.ex.chips.RecipientAlternatesAdapter$RecipientMatchCall…
155357 37| move-result-object v0
155358 38| check-cast v0, java.lang.String
155360 .local v0, "address", java.lang.String
155361 40| invoke-interface {v5,v0}, java.util.Set.remove(java.lang.Object):boolean
155365 .end_local v0
155392 17| move-object/from16 v0, v19
155393 19| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
155398 24| move-object/from16 v0, v19
155399 26| invoke-interface {v0,v2}, android.database.Cursor.getString(int):java.lang.String
155403 31| move-object/from16 v0, v19
155404 33| invoke-interface {v0,v3}, android.database.Cursor.getInt(int):int
155408 38| move-object/from16 v0, v19
155409 40| invoke-interface {v0,v4}, android.database.Cursor.getString(int):java.lang.String
155413 45| move-object/from16 v0, v19
155414 47| invoke-interface {v0,v5}, android.database.Cursor.getInt(int):int
155418 52| move-object/from16 v0, v19
155419 54| invoke-interface {v0,v6}, android.database.Cursor.getString(int):java.lang.String
155423 59| move-object/from16 v0, v19
155424 61| invoke-interface {v0,v7}, android.database.Cursor.getLong(int):long
155428 66| move-object/from16 v0, v19
155429 68| invoke-interface {v0,v9}, android.database.Cursor.getLong(int):long
155433 73| move-object/from16 v0, v19
155434 75| invoke-interface {v0,v9}, android.database.Cursor.getString(int):java.lang.String
155438 81| move-object/from16 v0, v19
155439 83| invoke-interface {v0,v9}, android.database.Cursor.getString(int):java.lang.String
155449 94| move-object/from16 v0, v17
155450 96| invoke-virtual {v0,v15}, java.util.HashMap.get(java.lang.Object):java.lang.Object
155453 102| move-object/from16 v0, v16
155454 …104| invoke-static {v2,v0}, com.android.ex.chips.RecipientAlternatesAdapter.getBetterRecipient(com…
155458 108| move-object/from16 v0, v17
155460 …112| invoke-virtual {v0,v15,v1}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.la…
155488 159| move-object/from16 v0, v19
155489 161| invoke-interface {v0,v4}, android.database.Cursor.getString(int):java.lang.String
155501 177| move-object/from16 v0, v19
155502 179| invoke-interface {v0,v4}, android.database.Cursor.getLong(int):long
155514 195| move-object/from16 v0, v19
155515 197| invoke-interface {v0,v4}, android.database.Cursor.getString(int):java.lang.String
155551 13| move/from16 v0, v16
155552 … 15| invoke-direct {v13,v15,v0}, android.database.MatrixCursor.<init>(java.lang.String[], int):void
155569 27| move-object/from16 v0, v18
155570 29| invoke-interface {v0,v15}, android.database.Cursor.moveToPosition(int):boolean
155578 40| move-object/from16 v0, v18
155579 42| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155589 56| move-object/from16 v0, v18
155590 58| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155595 63| move-object/from16 v0, v18
155596 65| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155601 70| move-object/from16 v0, v18
155602 72| invoke-interface {v0,v15}, android.database.Cursor.getInt(int):int
155610 77| move-object/from16 v0, v18
155611 79| invoke-interface {v0,v15}, android.database.Cursor.moveToPosition(int):boolean
155621 92| move-object/from16 v0, v18
155622 94| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155626 98| move-object/from16 v0, v19
155627 100| invoke-virtual {v0,v10}, java.lang.String.equals(java.lang.Object):boolean
155634 107| move-object/from16 v0, v18
155635 109| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155649 127| move-object/from16 v0, v18
155650 129| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155656 138| move-object/from16 v0, v18
155657 140| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155663 149| move-object/from16 v0, v18
155664 151| invoke-interface {v0,v15}, android.database.Cursor.getInt(int):int
155672 164| move-object/from16 v0, v18
155673 166| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155679 175| move-object/from16 v0, v18
155680 177| invoke-interface {v0,v15}, android.database.Cursor.getLong(int):long
155688 190| move-object/from16 v0, v18
155689 192| invoke-interface {v0,v15}, android.database.Cursor.getLong(int):long
155697 205| move-object/from16 v0, v18
155698 207| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155704 216| move-object/from16 v0, v18
155705 218| invoke-interface {v0,v15}, android.database.Cursor.getInt(int):int
155713 232| move-object/from16 v0, v18
155714 234| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155720 244| move-object/from16 v0, v18
155721 246| invoke-interface {v0,v15}, android.database.Cursor.getString(int):java.lang.String
155791 337| move/from16 v0, v16
155792 339| invoke-virtual {v12,v0}, java.lang.String.lastIndexOf(int):int
155794 343| move/from16 v0, v16
155795 345| if-eq v15, v0, Label_9
155873 12| iget-object v0, v8, com.android.ex.chips.RecipientAlternatesAdapter.mDropdownChipLayouter
155880 …20| invoke-virtual/range {v0..v7}, com.android.ex.chips.DropdownChipLayouter.bindView(android.view…
155894 6| move-result-object v0
155896 .local v0, "c", android.database.Cursor
155897 7| invoke-interface {v0,v5}, android.database.Cursor.moveToPosition(int):boolean
155902 14| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
155924 11| const/4 v0, #+0 (0x00000000 | 0.00000)
155925 12| invoke-interface {v13,v0}, android.database.Cursor.getString(int):java.lang.String
155926 15| move-result-object v0
155961 …58| invoke-static/range {v0..v12}, com.android.ex.chips.RecipientEntry.constructTopLevelEntry(java…
155962 61| move-result-object v0
155963 62| return-object v0
155975 6| move-result-object v0
155977 .local v0, "cursor", android.database.Cursor
155978 7| invoke-interface {v0,v7}, android.database.Cursor.moveToPosition(int):boolean
155989 21| invoke-interface {v0,v1}, android.database.Cursor.getLong(int):long
156007 …48| invoke-virtual {v6,v8,v1,v0}, com.android.ex.chips.RecipientAlternatesAdapter.bindView(android…
156020 3| iget-object v0, v2, com.android.ex.chips.RecipientAlternatesAdapter.mDropdownChipLayouter
156022 …7| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.newView(com.android.ex.chips.…
156023 10| move-result-object v0
156024 11| return-object v0
156034 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$10, com…
156035 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$10.this$0
156036 5| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$10.val$spannable
156038 7| invoke-direct {v0}, java.lang.Object.<init>():void
156053 8| move-result v0
156055 .local v0, "firstStart", int
156061 15| if-ge v0, v1, Label_1
156067 19| if-le v0, v1, Label_2
156092 10| move-result v0
156093 11| return v0
156103 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$11, com…
156104 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$11.this$0
156105 5| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$11.val$currentChip
156106 7| iput-object v3, v0, com.android.ex.chips.RecipientEditTextView$11.val$popup
156108 9| invoke-direct {v0}, java.lang.Object.<init>():void
156122 3| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView$11.this$0
156124 …7| invoke-static {v0,v1}, com.android.ex.chips.RecipientEditTextView.-wrap11(com.android.ex.chips.…
156126 10| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView$11.val$popup
156127 12| invoke-virtual {v0}, android.widget.ListPopupWindow.dismiss():void
156139 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$1, com.…
156140 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$1.this$0
156142 5| invoke-direct {v0}, java.lang.Object.<init>():void
156155 4| iget-object v0, v4, com.android.ex.chips.RecipientEditTextView$1.this$0
156156 …6| invoke-static {v0}, com.android.ex.chips.RecipientEditTextView.-get19(com.android.ex.chips.Reci…
156157 9| move-result-object v0
156158 10| if-nez v0, Label_1
156160 12| iget-object v0, v4, com.android.ex.chips.RecipientEditTextView$1.this$0
156164 …21| invoke-static {v0,v1}, com.android.ex.chips.RecipientEditTextView.-set2(com.android.ex.chips.R…
156166 24| iget-object v0, v4, com.android.ex.chips.RecipientEditTextView$1.this$0
156170 …32| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.addTextChangedListener(andr…
156183 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$2, com.…
156184 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$2.this$0
156186 5| invoke-direct {v0}, java.lang.Object.<init>():void
156198 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$2.this$0
156199 5| invoke-virtual {v0}, com.android.ex.chips.RecipientEditTextView.handlePendingChips():void
156211 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$3, com.…
156212 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$3.this$0
156214 5| invoke-direct {v0}, java.lang.Object.<init>():void
156226 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$3.this$0
156227 …5| invoke-static {v0}, com.android.ex.chips.RecipientEditTextView.-wrap10(com.android.ex.chips.Rec…
156239 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$4, com.…
156240 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$4.this$0
156242 5| invoke-direct {v0}, java.lang.Object.<init>():void
156279 47| move-result-object v0
156281 .local v0, "delayed", android.os.Message
156285 54| iput-object v1, v0, android.os.Message.obj
156291 …64| invoke-virtual {v1,v0,v2,v3}, android.os.Handler.sendMessageDelayed(android.os.Message, long):…
156306 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$5, com.…
156307 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$5.this$0
156309 5| invoke-direct {v0}, android.os.Handler.<init>():void
156322 3| iget v0, v3, android.os.Message.what
156325 9| if-ne v0, v1, Label_1
156327 11| iget-object v0, v3, android.os.Message.obj
156328 13| check-cast v0, android.widget.ListPopupWindow
156329 15| invoke-virtual {v0}, android.widget.ListPopupWindow.dismiss():void
156346 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$6, com.…
156347 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$6.this$0
156349 5| invoke-direct {v0}, java.lang.Object.<init>():void
156361 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$6.this$0
156362 5| invoke-virtual {v0}, com.android.ex.chips.RecipientEditTextView.clearSelectedChip():void
156374 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$7, com.…
156375 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$7.this$0
156377 5| invoke-direct {v0}, java.lang.Object.<init>():void
156394 7| const/4 v0, #+0 (0x00000000 | 0.00000)
156397 .local v0, "suggestionCount", int
156414 …33| invoke-virtual {v2,v0}, com.android.ex.chips.RecipientEditTextView.getSuggestionDropdownOpened…
156465 …107| invoke-static {v1,v0}, com.android.ex.chips.RecipientEditTextView.-set1(com.android.ex.chips.…
156470 .end_local v0
156472 114| move-result v0
156473 .restart_local v0
156524 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$8$1, co…
156525 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$8$1.this$1
156527 5| invoke-direct {v0}, java.lang.Object.<init>():void
156539 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$8$1.this$1
156540 5| iget-object v0, v0, com.android.ex.chips.RecipientEditTextView$8.this$0
156541 7| invoke-virtual {v0}, com.android.ex.chips.RecipientEditTextView.invalidate():void
156553 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$8, com.…
156554 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$8.this$0
156555 5| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$8.val$contact
156556 7| iput-object v3, v0, com.android.ex.chips.RecipientEditTextView$8.val$bitmapContainer
156558 9| invoke-direct {v0}, java.lang.Object.<init>():void
156571 3| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView$8.this$0
156573 …7| invoke-static {v0,v1,v3}, com.android.ex.chips.RecipientEditTextView.-wrap9(com.android.ex.chip…
156576 13| move-result-object v0
156579 18| if-ne v0, v1, Label_2
156581 20| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView$8.this$0
156582 22| invoke-virtual {v0}, com.android.ex.chips.RecipientEditTextView.invalidate():void
156588 26| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView$8.this$0
156591 …33| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.post(java.lang.Runnable):bo…
156602 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$8.this$0
156603 …5| invoke-static {v0}, com.android.ex.chips.RecipientEditTextView.-get8(com.android.ex.chips.Recip…
156604 8| move-result-object v0
156605 …9| invoke-direct {v1,v0}, com.android.ex.chips.RecipientEditTextView$8.tryDrawAndInvalidate(androi…
156626 14| move-result-object v0
156628 .local v0, "icon", android.graphics.Bitmap
156629 …15| invoke-direct {v4,v0}, com.android.ex.chips.RecipientEditTextView$8.tryDrawAndInvalidate(andro…
156640 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$8):void
156641 …3| invoke-virtual {v0}, com.android.ex.chips.RecipientEditTextView$8.onPhotoBytesAsynchronouslyPop…
156653 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$9, com.…
156654 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$9.this$0
156655 5| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$9.val$currentChip
156656 7| iput-object v3, v0, com.android.ex.chips.RecipientEditTextView$9.val$alternatesPopup
156658 9| invoke-direct {v0}, android.os.AsyncTask.<init>():void
156671 3| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView$9.this$0
156673 …7| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.createAlternatesAdapter(com.…
156674 10| move-result-object v0
156675 11| return-object v0
156690 8| move-result-object v0
156691 9| return-object v0
156725 37| move-result v0
156727 .local v0, "bottomOffset", int
156742 59| invoke-virtual {v3,v0}, android.widget.ListPopupWindow.setVerticalOffset(int):void
156796 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$9, java…
156799 …5| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView$9.onPostExecute(android.widg…
156812 6| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
156813 7| iput-boolean v0, v1, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.loadIcon
156824 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$ChipBit…
156825 …3| invoke-direct {v0}, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.<init>():void
156836 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Individ…
156837 …3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1$1.th…
156838 …5| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1$1.va…
156839 …7| iput-object v3, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1$1.va…
156841 9| invoke-direct {v0}, java.lang.Object.<init>():void
156853 …3| iget-object v0, v3, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1$1.th…
156854 …5| iget-object v0, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1.this…
156855 … 7| iget-object v0, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.this$0
156858 …13| invoke-virtual {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView.replaceChip(com.android.…
156871 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Individ…
156872 …3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1.this…
156873 …5| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask$1.val$…
156875 7| invoke-direct {v0}, java.lang.Object.<init>():void
156935 79| move-result-object v0
156937 .local v0, "entry", com.android.ex.chips.RecipientEntry
156938 80| if-eqz v0, Label_1
156945 …92| invoke-direct {v4,v6,v1,v0}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementT…
156950 .end_local v0
156963 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Individ…
156974 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Individ…
156975 … 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.this$0
156976 5| invoke-direct {v0}, android.os.AsyncTask.<init>():void
156986 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Individ…
156987 …3| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$IndividualReplacementTask.<in…
157003 8| move-result-object v0
157004 9| return-object v0
157051 50| move-result-object v0
157053 .local v0, "adapter", com.android.ex.chips.BaseRecipientAdapter
157056 …56| invoke-virtual {v0,v1,v5}, com.android.ex.chips.BaseRecipientAdapter.getMatchingRecipients(jav…
157068 3| new-instance v0, android.graphics.Paint
157069 5| invoke-direct {v0}, android.graphics.Paint.<init>():void
157070 8| sput-object v0, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.sWorkPaint
157082 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.recipientchip.ReplacementDraw…
157083 3| invoke-direct {v0}, android.text.style.ReplacementSpan.<init>():void
157085 6| iput-object v1, v0, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
157107 18| move-result-object v0
157109 .local v0, "bounds", android.graphics.Rect
157122 34| iget v5, v0, android.graphics.Rect.bottom
157133 52| iget v5, v0, android.graphics.Rect.bottom
157149 .end_local v0
157171 17| div-int/lit8 v0, v1, #+2 (0x00000002 | 2.80260e-45)
157173 .local v0, "transY", int
157174 19| int-to-float v1, v0
157192 3| iget-object v0, v1, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mDrawable
157193 5| invoke-virtual {v0}, android.graphics.drawable.Drawable.getBounds():android.graphics.Rect
157194 8| move-result-object v0
157195 9| return-object v0
157209 9| move-result-object v0
157210 10| iget v0, v0, android.graphics.Rect.right
157211 12| return v0
157221 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.recipientchip.ReplacementDraw…
157222 3| iput v1, v0, com.android.ex.chips.recipientchip.ReplacementDrawableSpan.mExtraMargin
157240 11| move-result v0
157241 …12| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView$MoreImageSpan.setExtraMargi…
157269 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
157270 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.this$0
157271 5| invoke-direct {v0}, android.view.View$DragShadowBuilder.<init>():void
157273 8| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.mChip
157286 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView$RecipientChipShadow.mChip
157287 …5| invoke-interface {v0,v2}, com.android.ex.chips.recipientchip.DrawableRecipientChip.draw(android…
157302 8| move-result-object v0
157304 .local v0, "rect", android.graphics.Rect
157305 9| invoke-virtual {v0}, android.graphics.Rect.width():int
157307 13| invoke-virtual {v0}, android.graphics.Rect.height():int
157311 20| invoke-virtual {v0}, android.graphics.Rect.centerX():int
157313 24| invoke-virtual {v0}, android.graphics.Rect.centerY():int
157332 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
157333 …3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$1.this$1
157334 …5| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$1.val$r…
157336 7| invoke-direct {v0}, java.lang.Object.<init>():void
157368 27| const/4 v0, #+0 (0x00000000 | 0.00000)
157370 .local v0, "entry", com.android.ex.chips.RecipientEntry
157405 84| move-result-object v0
157408 .end_local v0
157409 85| if-eqz v0, Label_3
157412 …89| invoke-static {v4,v0}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.-wr…
157440 4| new-instance v0, java.util.ArrayList
157443 10| invoke-direct {v0,v3}, java.util.ArrayList.<init>(int):void
157445 ….local_ex v0, "replacements", java.util.List, "Ljava/util/List<Lcom/android/ex/chips/recipientchip…
157493 86| invoke-interface {v0,v3}, java.util.List.add(java.lang.Object):boolean
157497 91| invoke-interface {v0,v6}, java.util.List.add(java.lang.Object):boolean
157501 96| invoke-interface {v0,v6}, java.util.List.add(java.lang.Object):boolean
157508 …105| invoke-static {v3,v4,v0}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask…
157522 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
157523 …3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$2.this$1
157524 …5| iput-object v2, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$2.val$r…
157525 …7| iput-object v3, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$2.val$r…
157527 9| invoke-direct {v0}, java.lang.Object.<init>():void
157560 33| move-result-object v0
157561 34| check-cast v0, com.android.ex.chips.recipientchip.DrawableRecipientChip
157563 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
157572 …46| invoke-interface {v0}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
157589 63| invoke-interface {v10,v0}, android.text.Editable.getSpanStart(java.lang.Object):int
157596 70| invoke-interface {v10,v0}, android.text.Editable.getSpanEnd(java.lang.Object):int
157605 84| invoke-interface {v10,v0}, android.text.Editable.removeSpan(java.lang.Object):void
157672 .end_local v0
157692 6| move-result-object v0
157693 7| return-object v0
157702 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
157703 …3| invoke-direct {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.p…
157714 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
157715 … 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.this$0
157716 5| invoke-direct {v0}, android.os.AsyncTask.<init>():void
157726 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
157727 …3| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask.<ini…
157757 20| move-exception v0
157759 .local v0, "e", java.lang.NullPointerException
157761 24| invoke-virtual {v0}, java.lang.NullPointerException.getMessage():java.lang.String
157763 …28| invoke-static {v1,v2,v0}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Thr…
157783 11| new-instance v0, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTask$2
157784 …13| invoke-direct {v0,v3,v4,v5}, com.android.ex.chips.RecipientEditTextView$RecipientReplacementTa…
157786 .local v0, "runnable", java.lang.Runnable
157793 26| invoke-interface {v0}, java.lang.Runnable.run():void
157796 .end_local v0
157800 .restart_local v0
157804 36| invoke-virtual {v1,v0}, android.os.Handler.post(java.lang.Runnable):boolean
157820 8| move-result-object v0
157821 9| return-object v0
157897 96| move-result-object v0
157899 .local v0, "adapter", com.android.ex.chips.BaseRecipientAdapter
157902 …102| invoke-virtual {v0,v1,v6}, com.android.ex.chips.BaseRecipientAdapter.getMatchingRecipients(ja…
157951 57| move-result-object v0
157952 58| check-cast v0, com.android.ex.chips.recipientchip.DrawableRecipientChip
157954 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
157955 …60| invoke-interface {v0}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
157966 80| invoke-interface {v5,v0}, android.text.Spannable.getSpanStart(java.lang.Object):int
157971 …87| invoke-interface {v0}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
157983 .end_local v0
157996 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
157997 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.this$0
157998 5| invoke-direct {v0}, java.lang.Object.<init>():void
158008 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
158009 …3| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.<init>(c…
158048 38| aget-object v0, v1, v10
158050 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
158051 40| invoke-interface {v6,v0}, android.text.Spannable.removeSpan(java.lang.Object):void
158057 .end_local v0
158230 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView$Recipie…
158280 48| add-int/lit8 v0, v6, #+1 (0x00000001 | 1.40130e-45)
158282 .local v0, "deleteEnd", int
158285 54| if-le v0, v6, Label_1
158288 59| move-result v0
158310 92| invoke-interface {v2,v1,v0}, android.text.Editable.delete(int, int):android.text.Editable
158313 .end_local v0
158352 3| sget v0, com.android.ex.chips.RecipientEditTextView.DISMISS
158353 5| return v0
158359 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatePopupAnchor
158360 5| return-object v0
158366 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHandler
158367 5| return-object v0
158373 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHiddenSpans
158374 5| return-object v0
158380 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mIndividualReplacements
158381 5| return-object v0
158387 3| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mLineSpacingExtra
158388 5| return v0
158394 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mMoreChip
158395 5| return-object v0
158401 3| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
158402 5| return v0
158408 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipDeletedListener
158409 5| return-object v0
158415 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRect
158416 5| return-object v0
158422 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
158423 5| return-object v0
158429 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTextWatcher
158430 5| return-object v0
158436 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesListener
158437 5| return-object v0
158443 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTokenizer
158444 5| return-object v0
158450 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
158451 5| return-object v0
158457 3| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mAttachedToWindow
158458 5| return v0
158464 3| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mCheckedItem
158465 5| return v0
158471 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mCoords
158472 5| return-object v0
158478 3| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mCurrentSuggestionCount
158479 5| return v0
158485 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDefaultContactPhoto
158486 5| return-object v0
158492 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownAnchor
158493 5| return-object v0
158498 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, int):v…
158499 3| iput v1, v0, com.android.ex.chips.RecipientEditTextView.mCheckedItem
158505 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, int):v…
158506 3| iput v1, v0, com.android.ex.chips.RecipientEditTextView.mCurrentSuggestionCount
158512 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, androi…
158513 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView.mTextWatcher
158521 6| move-result v0
158522 7| return v0
158533 6| move-result v0
158534 7| return v0
158539 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView):void
158540 3| invoke-direct {v0}, com.android.ex.chips.RecipientEditTextView.shrink():void
158550 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, com.an…
158551 …3| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView.unselectChip(com.android.ex.c…
158563 6| move-result-object v0
158564 7| return-object v0
158575 6| move-result-object v0
158576 7| return-object v0
158587 6| move-result v0
158588 7| return v0
158599 6| move-result v0
158600 7| return v0
158611 6| move-result-object v0
158612 7| return-object v0
158621 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, java.l…
158622 …3| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView.announceForAccessibilityCompa…
158628 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView):void
158629 3| invoke-direct {v0}, com.android.ex.chips.RecipientEditTextView.commitByCharacter():void
158639 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, com.an…
158640 …3| invoke-direct {v0,v1,v2}, com.android.ex.chips.RecipientEditTextView.drawIcon(com.android.ex.ch…
158651 3| new-instance v0, java.lang.StringBuilder
158652 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
158656 …14| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
158657 17| move-result-object v0
158663 …24| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
158664 27| move-result-object v0
158665 28| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
158666 31| move-result-object v0
158667 32| sput-object v0, com.android.ex.chips.RecipientEditTextView.SEPARATOR
158669 34| const-string/jumbo v0, "dismiss"
158670 37| invoke-virtual {v0}, java.lang.String.hashCode():int
158671 40| move-result v0
158672 41| sput v0, com.android.ex.chips.RecipientEditTextView.DISMISS
158689 8| new-instance v0, android.graphics.Rect
158690 10| invoke-direct {v0}, android.graphics.Rect.<init>():void
158691 13| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mRect
158693 15| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
158694 16| new-array v0, v0, int[]
158695 18| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mCoords
158701 24| new-instance v0, android.graphics.Paint
158702 26| invoke-direct {v0}, android.graphics.Paint.<init>():void
158703 29| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mWorkPaint
158707 33| new-instance v0, java.util.ArrayList
158708 35| invoke-direct {v0}, java.util.ArrayList.<init>():void
158709 38| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mPendingChips
158715 44| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
158716 45| iput-boolean v0, v3, com.android.ex.chips.RecipientEditTextView.mShouldShrink
158722 51| new-instance v0, com.android.ex.chips.RecipientEditTextView$1
158723 …53| invoke-direct {v0,v3}, com.android.ex.chips.RecipientEditTextView$1.<init>(com.android.ex.chip…
158724 56| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mAddTextWatcher
158726 58| new-instance v0, com.android.ex.chips.RecipientEditTextView$2
158727 …60| invoke-direct {v0,v3}, com.android.ex.chips.RecipientEditTextView$2.<init>(com.android.ex.chip…
158728 63| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mHandlePendingChips
158730 65| new-instance v0, com.android.ex.chips.RecipientEditTextView$3
158731 …67| invoke-direct {v0,v3}, com.android.ex.chips.RecipientEditTextView$3.<init>(com.android.ex.chip…
158732 70| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mDelayedShrink
158737 78| move-result v0
158738 79| iput v0, v3, com.android.ex.chips.RecipientEditTextView.mTextHeight
158740 81| new-instance v0, android.widget.ListPopupWindow
158741 83| invoke-direct {v0,v4}, android.widget.ListPopupWindow.<init>(android.content.Context):void
158742 86| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
158744 88| iget-object v0, v3, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
158745 …90| invoke-direct {v3,v0}, com.android.ex.chips.RecipientEditTextView.setupPopupWindow(android.wid…
158747 93| new-instance v0, android.widget.ListPopupWindow
158748 95| invoke-direct {v0,v4}, android.widget.ListPopupWindow.<init>(android.content.Context):void
158749 98| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mAddressPopup
158751 100| iget-object v0, v3, com.android.ex.chips.RecipientEditTextView.mAddressPopup
158752 …102| invoke-direct {v3,v0}, com.android.ex.chips.RecipientEditTextView.setupPopupWindow(android.wi…
158754 105| new-instance v0, com.android.ex.chips.RecipientEditTextView$4
158755 …107| invoke-direct {v0,v3}, com.android.ex.chips.RecipientEditTextView$4.<init>(com.android.ex.chi…
158756 110| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mAlternatesListener
158759 115| move-result v0
158761 118| or-int/2addr v0, v1
158762 119| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.setInputType(int):void
158768 128| new-instance v0, com.android.ex.chips.RecipientEditTextView$5
158769 …130| invoke-direct {v0,v3}, com.android.ex.chips.RecipientEditTextView$5.<init>(com.android.ex.chi…
158770 133| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mHandler
158772 135| new-instance v0, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher
158773 …137| invoke-direct {v0,v3,v2}, com.android.ex.chips.RecipientEditTextView$RecipientTextWatcher.<in…
158774 140| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mTextWatcher
158776 142| iget-object v0, v3, com.android.ex.chips.RecipientEditTextView.mTextWatcher
158777 …144| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.addTextChangedListener(and…
158779 147| new-instance v0, android.view.GestureDetector
158780 …149| invoke-direct {v0,v4,v3}, android.view.GestureDetector.<init>(android.content.Context, androi…
158781 152| iput-object v0, v3, com.android.ex.chips.RecipientEditTextView.mGestureDetector
158785 157| new-instance v0, com.android.ex.chips.DropdownChipLayouter
158788 …163| invoke-direct {v0,v1,v4}, com.android.ex.chips.DropdownChipLayouter.<init>(android.view.Layou…
158789 …166| invoke-virtual {v3,v0}, com.android.ex.chips.RecipientEditTextView.setDropdownChipLayouter(co…
158814 19| move-result-object v0
158815 20| check-cast v0, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
158817 .local v0, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
158818 22| if-eqz v0, Label_3
158819 24| array-length v3, v0
158841 14| move-result-object v0
158842 15| check-cast v0, android.view.accessibility.AccessibilityManager
158844 .local v0, "accessibilityManager", android.view.accessibility.AccessibilityManager
158845 17| invoke-virtual {v0}, android.view.accessibility.AccessibilityManager.isEnabled():boolean
158890 6| move-result v0
158893 11| sub-int/2addr v0, v1
158896 16| sub-int/2addr v0, v1
158898 19| sub-int/2addr v0, v1
158902 22| sub-int/2addr v0, v1
158903 23| int-to-float v0, v0
158904 24| return v0
158915 3| iget v0, v3, com.android.ex.chips.RecipientEditTextView.mChipHeight
158919 10| add-float/2addr v0, v1
158928 21| mul-float/2addr v0, v1
158934 27| add-float/2addr v0, v1
158935 28| float-to-int v0, v0
158936 29| neg-int v0, v0
158937 30| return v0
158949 7| move-result-object v0
158951 .local v0, "paint", android.text.TextPaint
158963 …28| invoke-virtual {v0,v2,v5,v3,v4}, android.text.TextPaint.getTextBounds(java.lang.String, int, i…
158998 18| move-result-object v0
159000 .local v0, "bounds", android.graphics.Rect
159004 25| iget v5, v0, android.graphics.Rect.right
159005 27| iget v6, v0, android.graphics.Rect.left
159028 .end_local v0
159039 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
159051 21| return v0
159053 22| move v0, v1
159071 11| move-result-object v0
159073 .local v0, "editable", android.text.Editable
159079 …18| invoke-interface {v3,v0,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
159087 …28| invoke-direct {v4,v2,v1,v0}, com.android.ex.chips.RecipientEditTextView.commitChip(int, int, a…
159176 95| move-result v0
159178 .local v0, "charAt", char
159180 98| if-eq v0, v7, Label_5
159182 102| if-ne v0, v7, Label_6
159188 .end_local v0
159260 12| move-result-object v0
159262 .local v0, "editable", android.text.Editable
159268 …19| invoke-interface {v4,v0,v1}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenStart…
159296 …54| invoke-direct {v6,v2,v1,v0}, com.android.ex.chips.RecipientEditTextView.commitChip(int, int, a…
159323 15| move-result v0
159325 .local v0, "defaultColor", int
159351 53| invoke-virtual {v2,v0}, android.text.TextPaint.setColor(int):void
159364 4| new-instance v0, android.graphics.drawable.StateListDrawable
159365 6| invoke-direct {v0}, android.graphics.drawable.StateListDrawable.<init>():void
159367 .local v0, "deleteDrawable", android.graphics.drawable.StateListDrawable
159376 …23| invoke-virtual {v0,v1,v2}, android.graphics.drawable.StateListDrawable.addState(int[], android…
159381 …29| invoke-virtual {v0,v1,v2}, android.graphics.drawable.StateListDrawable.addState(int[], android…
159383 32| return-object v0
159420 33| move-result-object v0
159422 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
159427 …37| invoke-virtual {v1,v0,v5,v4,v6}, android.text.SpannableString.setSpan(java.lang.Object, int, i…
159431 …44| invoke-interface {v0,v5}, com.android.ex.chips.recipientchip.DrawableRecipientChip.setOriginal…
159436 .end_local v0
159471 21| move-result-object v0
159473 .local v0, "bitmapContainer", com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer
159474 22| iget-boolean v1, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.loadIcon
159477 …26| invoke-direct {v3,v4,v0}, com.android.ex.chips.RecipientEditTextView.loadAvatarIcon(com.androi…
159480 29| iget-object v1, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.bitmap
159494 6| move-object/from16 v0, v18
159495 …8| invoke-direct {v0,v4}, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.<init>(co…
159529 52| move-object/from16 v0, v24
159530 54| iget v5, v0, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
159541 65| move-object/from16 v0, v27
159542 …67| invoke-virtual {v0,v9}, android.graphics.drawable.Drawable.getPadding(android.graphics.Rect):b…
159545 70| move-object/from16 v0, v24
159546 72| iget v4, v0, com.android.ex.chips.RecipientEditTextView.mChipHeight
159562 90| new-array v0, v4, float[]
159563 92| move-object/from16 v23, v0
159567 97| move-object/from16 v0, v26
159569 …101| invoke-virtual {v0,v4,v1}, android.text.TextPaint.getTextWidths(java.lang.String, float[]):int
159594 128| move-object/from16 v0, v24
159596 …132| invoke-direct {v0,v4,v1,v5}, com.android.ex.chips.RecipientEditTextView.ellipsizeText(java.la…
159603 141| move-object/from16 v0, v26
159604 …143| invoke-virtual {v0,v3,v5,v4}, android.text.TextPaint.measureText(java.lang.CharSequence, int,…
159606 147| float-to-int v0, v4
159607 148| move/from16 v20, v0
159613 156| move-object/from16 v0, v24
159614 158| iget v0, v0, com.android.ex.chips.RecipientEditTextView.mChipTextStartPadding
159615 160| move/from16 v19, v0
159621 166| move-object/from16 v0, v24
159622 168| iget v6, v0, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
159639 185| move/from16 v0, v22
159640 …187| invoke-static {v0,v10,v4}, android.graphics.Bitmap.createBitmap(int, int, android.graphics.Bi…
159642 191| move-object/from16 v0, v18
159643 193| iput-object v4, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.bitmap
159646 197| move-object/from16 v0, v18
159647 199| iget-object v4, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.bitmap
159655 208| move-object/from16 v0, v27
159657 …212| invoke-virtual {v0,v4,v5,v1,v10}, android.graphics.drawable.Drawable.setBounds(int, int, int,…
159659 215| move-object/from16 v0, v27
159660 … 217| invoke-virtual {v0,v2}, android.graphics.drawable.Drawable.draw(android.graphics.Canvas):void
159667 226| move-object/from16 v0, v24
159668 228| iget v4, v0, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
159678 239| move/from16 v0, v21
159679 241| int-to-float v6, v0
159680 242| move-object/from16 v0, v24
159681 … 244| invoke-virtual {v0,v10}, com.android.ex.chips.RecipientEditTextView.getTextYOffset(int):float
159695 264| move-object/from16 v0, v24
159696 266| iget v5, v0, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
159712 288| move/from16 v0, v16
159713 290| invoke-virtual {v4,v15,v0}, android.graphics.Rect.offsetTo(int, int):void
159730 309| move-object/from16 v0, v18
159731 311| iput v4, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.left
159735 316| move-object/from16 v0, v18
159736 318| iput v4, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.top
159740 323| move-object/from16 v0, v18
159741 325| iput v4, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.right
159746 332| move-object/from16 v0, v18
159747 334| iput v4, v0, com.android.ex.chips.RecipientEditTextView$ChipBitmapContainer.bottom
159769 340| move-object/from16 v0, v24
159770 342| iget v0, v0, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
159771 344| move/from16 v19, v0
159778 348| move-object/from16 v0, v24
159779 350| iget-object v4, v0, com.android.ex.chips.RecipientEditTextView.mWorkPaint
159782 355| move-object/from16 v0, v24
159783 357| iget-object v4, v0, com.android.ex.chips.RecipientEditTextView.mWorkPaint
159784 359| move/from16 v0, v28
159785 361| invoke-virtual {v4,v0}, android.graphics.Paint.setColor(int):void
159788 366| int-to-float v0, v4
159789 367| move/from16 v17, v0
159795 373| move/from16 v0, v22
159796 375| int-to-float v7, v0
159800 380| move-object/from16 v0, v24
159801 382| iget-object v5, v0, com.android.ex.chips.RecipientEditTextView.mWorkPaint
159803 384| move/from16 v0, v17
159805 …388| invoke-virtual {v2,v4,v0,v1,v5}, android.graphics.Canvas.drawRoundRect(android.graphics.RectF…
159812 397| move-object/from16 v0, v24
159813 399| iget v5, v0, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
159829 421| move-object/from16 v0, v24
159830 423| iget v5, v0, com.android.ex.chips.RecipientEditTextView.mChipTextEndPadding
159908 89| new-instance v0, android.graphics.Canvas
159909 91| invoke-direct {v0,v8}, android.graphics.Canvas.<init>(android.graphics.Bitmap):void
159911 .local v0, "canvas", android.graphics.Canvas
159931 …115| invoke-virtual/range {v0..v6}, android.graphics.Canvas.drawText(java.lang.String, int, int, f…
159954 3| new-instance v0, com.android.ex.chips.SingleRecipientArrayAdapter
159964 …19| invoke-direct {v0,v1,v2,v3,v4}, com.android.ex.chips.SingleRecipientArrayAdapter.<init>(androi…
159965 22| return-object v0
159983 10| move-result-object v0
159985 .local v0, "destination", java.lang.String
160001 …35| invoke-static {v2,v0,v3}, com.android.ex.chips.RecipientEntry.constructGeneratedEntry(java.lan…
160024 …64| invoke-static {v2,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
160032 …76| invoke-interface {v2,v0}, android.widget.AutoCompleteTextView$Validator.isValid(java.lang.Char…
160041 …88| invoke-static {v0,v2}, com.android.ex.chips.RecipientEntry.constructFakeEntry(java.lang.String…
160060 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
160061 5| if-eqz v0, Label_1
160062 7| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
160063 9| invoke-virtual {v0}, android.widget.ListPopupWindow.isShowing():boolean
160064 12| move-result v0
160065 13| if-eqz v0, Label_1
160067 15| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
160068 17| invoke-virtual {v0}, android.widget.ListPopupWindow.dismiss():void
160071 20| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
160072 22| if-eqz v0, Label_2
160073 24| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
160074 26| invoke-virtual {v0}, android.widget.ListPopupWindow.isShowing():boolean
160075 29| move-result v0
160076 30| if-eqz v0, Label_2
160078 32| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mAddressPopup
160079 34| invoke-virtual {v0}, android.widget.ListPopupWindow.dismiss():void
160083 40| move-result-object v0
160084 41| invoke-interface {v0}, android.text.Editable.length():int
160085 44| move-result v0
160086 45| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView.setSelection(int):void
160100 4| new-instance v0, android.graphics.Canvas
160102 8| invoke-direct {v0,v3}, android.graphics.Canvas.<init>(android.graphics.Bitmap):void
160104 .local v0, "canvas", android.graphics.Canvas
160125 …39| invoke-virtual {v7,v9,v0,v2,v1}, com.android.ex.chips.RecipientEditTextView.drawIconOnCanvas(a…
160138 3| iget v0, v3, com.android.ex.chips.RecipientEditTextView.mChipFontSize
160139 5| invoke-virtual {v5,v0}, android.text.TextPaint.setTextSize(float):void
160141 8| const/4 v0, #+0 (0x00000000 | 0.00000)
160142 9| cmpg-float v0, v6, v0
160143 11| if-gtz v0, Label_1
160144 13| const-string/jumbo v0, "RecipientEditTextView"
160146 17| invoke-static {v0,v1}, android.util.Log.isLoggable(java.lang.String, int):boolean
160147 20| move-result v0
160148 21| if-eqz v0, Label_1
160150 23| const-string/jumbo v0, "RecipientEditTextView"
160160 46| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
160163 49| sget-object v0, android.text.TextUtils$TruncateAt.END
160165 …51| invoke-static {v4,v5,v6,v0}, android.text.TextUtils.ellipsize(java.lang.CharSequence, android.…
160166 54| move-result-object v0
160167 55| return-object v0
160192 25| move-result-object v0
160194 .local v0, "text", android.text.Editable
160195 26| if-eqz v0, Label_4
160196 28| invoke-interface {v0}, android.text.Editable.length():int
160199 34| invoke-interface {v0}, android.text.Editable.length():int
160250 23| aget-object v0, v1, v5
160252 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
160253 …25| invoke-direct {v8,v0}, com.android.ex.chips.RecipientEditTextView.getChipStart(com.android.ex.…
160257 …29| invoke-direct {v8,v0}, com.android.ex.chips.RecipientEditTextView.getChipEnd(com.android.ex.ch…
160264 37| return-object v0
160271 .end_local v0
160287 6| move-result v0
160289 9| if-eq v0, v1, Label_1
160294 12| const/4 v0, #-1 (0xffffffff | NaN)
160295 13| return v0
160307 8| move-result-object v0
160309 .local v0, "next", android.view.View
160310 9| if-eqz v0, Label_1
160312 11| invoke-virtual {v0}, android.view.View.requestFocus():boolean
160331 6| move-result-object v0
160332 7| invoke-interface {v0,v2}, android.text.Spannable.getSpanEnd(java.lang.Object):int
160333 10| move-result v0
160334 11| return v0
160346 6| move-result-object v0
160347 7| invoke-interface {v0,v2}, android.text.Spannable.getSpanStart(java.lang.Object):int
160348 10| move-result v0
160349 11| return v0
160361 6| move-result v0
160362 7| if-eqz v0, Label_2
160363 9| iget v0, v2, com.android.ex.chips.RecipientEditTextView.mUnselectedChipBackgroundColor
160365 11| return v0
160369 15| move-result-object v0
160371 18| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
160372 21| move-result v0
160385 6| move-result v0
160386 7| if-eqz v0, Label_2
160387 9| iget v0, v2, com.android.ex.chips.RecipientEditTextView.mUnselectedChipTextColor
160389 11| return v0
160393 15| move-result-object v0
160395 19| invoke-virtual {v0,v1}, android.content.res.Resources.getColor(int):int
160396 22| move-result v0
160446 54| move-result-object v0
160448 .local v0, "chipText", java.lang.CharSequence
160453 59| if-eqz v0, Label_3
160457 …65| invoke-interface {v1,v8,v3,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
160460 .end_local v0
160478 8| move-result-object v0
160480 ….local_ex v0, "created", java.util.ArrayList, "Ljava/util/ArrayList<Lcom/android/ex/chips/recipien…
160481 9| if-eqz v0, Label_1
160482 11| invoke-virtual {v0}, java.util.ArrayList.size():int
160492 25| aput-object v0, v2, v3
160507 3| const/4 v0, #+0 (0x00000000 | 0.00000)
160516 18| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
160518 19| return v0
160540 21| move-result-object v0
160542 22| check-cast v0, android.view.accessibility.AccessibilityManager
160544 .local v0, "accessibilityManager", android.view.accessibility.AccessibilityManager
160545 …24| invoke-virtual {v0}, android.view.accessibility.AccessibilityManager.isTouchExplorationEnabled…
160558 3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
160559 5| if-nez v0, Label_2
160560 7| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
160562 8| return v0
160564 9| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
160565 …11| invoke-interface {v0,v2}, android.widget.AutoCompleteTextView$Validator.isValid(java.lang.Char…
160566 14| move-result v0
160579 6| move-result v0
160580 7| if-nez v0, Label_2
160581 9| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
160582 11| if-eqz v0, Label_2
160584 13| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mValidator
160585 …15| invoke-interface {v0,v2}, android.widget.AutoCompleteTextView$Validator.isValid(java.lang.Char…
160586 18| move-result v0
160589 19| return v0
160591 20| const/4 v0, #+0 (0x00000000 | 0.00000)
160605 8| move-result-wide v0:v1
160607 .local v0, "contactId", long
160612 15| cmp-long v5, v0:v1, v6:v7
160644 44| cmp-long v5, v0:v1, v6:v7
160648 50| cmp-long v5, v0:v1, v6:v7
160686 6| move-result-object v0
160688 .local v0, "adapter", android.widget.ListAdapter
160689 7| if-eqz v0, Label_3
160690 9| invoke-interface {v0}, android.widget.ListAdapter.getCount():int
160730 3| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mHandler
160732 7| invoke-virtual {v0,v1}, android.os.Handler.removeCallbacks(java.lang.Runnable):void
160734 10| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mHandler
160736 14| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
160754 12| move-result v0
160757 .local v0, "offset", int
160758 13| invoke-direct {v3,v0}, com.android.ex.chips.RecipientEditTextView.putOffsetInRange(int):int
160763 .end_local v0
160765 21| move-result v0
160766 .restart_local v0
160814 37| move-result-object v0
160817 .local v0, "editable", android.text.Editable
160819 …40| invoke-static {v0,v3}, com.android.ex.chips.RecipientEditTextView.findText(android.text.Editab…
160851 16| move-result-object v0
160853 .local v0, "editable", android.text.Editable
160869 34| invoke-interface {v0}, android.text.Editable.length():int
160877 44| invoke-interface {v0,v3,v2}, android.text.Editable.delete(int, int):android.text.Editable
160882 51| invoke-interface {v0}, android.text.Editable.length():int
160886 …58| invoke-interface {v0,v5}, android.text.Editable.append(java.lang.CharSequence):android.text.Ed…
160912 .end_local v0
160990 13| move-result-object v0
160992 .local v0, "a", android.content.res.TypedArray
161000 …24| invoke-virtual {v0,v3}, android.content.res.TypedArray.getDrawable(int):android.graphics.drawa…
161006 …32| invoke-virtual {v0,v3}, android.content.res.TypedArray.getDrawable(int):android.graphics.drawa…
161011 …40| invoke-virtual {v0,v3}, android.content.res.TypedArray.getDrawable(int):android.graphics.drawa…
161025 … 60| invoke-virtual {v0,v3,v6}, android.content.res.TypedArray.getDimensionPixelSize(int, int):int
161080 … 133| invoke-virtual {v0,v3,v6}, android.content.res.TypedArray.getDimensionPixelSize(int, int):int
161096 … 156| invoke-virtual {v0,v3,v6}, android.content.res.TypedArray.getDimensionPixelSize(int, int):int
161113 180| invoke-virtual {v0,v3,v4}, android.content.res.TypedArray.getInt(int, int):int
161119 188| invoke-virtual {v0,v3,v5}, android.content.res.TypedArray.getBoolean(int, boolean):boolean
161140 220| invoke-virtual {v0,v3,v4}, android.content.res.TypedArray.getColor(int, int):int
161150 234| invoke-virtual {v0,v3,v4}, android.content.res.TypedArray.getColor(int, int):int
161154 240| invoke-virtual {v0}, android.content.res.TypedArray.recycle():void
161167 3| new-instance v0, com.android.ex.chips.RecipientEditTextView$6
161168 …5| invoke-direct {v0,v1}, com.android.ex.chips.RecipientEditTextView$6.<init>(com.android.ex.chips…
161169 …8| invoke-virtual {v2,v0}, android.widget.ListPopupWindow.setOnDismissListener(android.widget.Popu…
161182 3| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
161183 5| if-nez v0, Label_2
161185 10| move-result v0
161186 11| if-eqz v0, Label_2
161188 16| move-result v0
161189 17| if-eqz v0, Label_2
161191 22| move-result v0
161192 23| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
161194 25| return v0
161196 26| const/4 v0, #+0 (0x00000000 | 0.00000)
161221 21| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
161224 .local v0, "assignedPosition", boolean
161226 24| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
161228 .end_local v0
161229 26| return v0
161244 33| const/4 v0, #+0 (0x00000000 | 0.00000)
161245 .restart_local v0
161260 8| move-result-wide v0:v1
161262 .local v0, "contactId", long
161264 11| cmp-long v4, v0:v1, v4:v5
161271 23| cmp-long v4, v0:v1, v4:v5
161306 24| move-result v0
161308 .local v0, "bottomOffset", int
161315 34| invoke-virtual {v8,v0}, android.widget.ListPopupWindow.setVerticalOffset(int):void
161355 8| const/4 v0, #+0 (0x00000000 | 0.00000)
161356 9| check-cast v0, java.lang.Void[]
161358 …11| invoke-virtual {v1,v0}, com.android.ex.chips.RecipientEditTextView$9.execute(java.lang.Object[…
161372 6| move-result-object v0
161374 .local v0, "context", android.content.Context
161377 11| if-nez v0, Label_2
161383 14| instance-of v2, v0, android.app.Activity
161391 24| check-cast v0, android.app.Activity
161392 .end_local v0
161393 26| invoke-virtual {v0}, android.app.Activity.getFragmentManager():android.app.FragmentManager
161506 128| move-result-object v0
161507 129| check-cast v0, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
161509 .local v0, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
161510 131| if-eqz v0, Label_11
161511 133| array-length v9, v0
161561 10| move-result-object v0
161563 .local v0, "address", java.lang.String
161566 …16| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
161573 …30| invoke-static {v0,v2}, android.content.ClipData.newPlainText(java.lang.CharSequence, java.lang…
161631 49| move-result-object v0
161633 .local v0, "chip", java.lang.CharSequence
161634 50| if-eqz v0, Label_2
161638 …56| invoke-interface {v1,v4,v2,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
161656 6| move-result v0
161657 7| int-to-float v0, v0
161658 8| sub-float/2addr v3, v0
161660 9| const/4 v0, #+0 (0x00000000 | 0.00000)
161661 10| invoke-static {v0,v3}, java.lang.Math.max(float, float):float
161665 17| move-result v0
161668 22| sub-int/2addr v0, v1
161669 23| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
161670 25| int-to-float v0, v0
161671 26| invoke-static {v0,v3}, java.lang.Math.min(float, float):float
161675 33| move-result v0
161676 34| int-to-float v0, v0
161677 35| add-float/2addr v3, v0
161691 6| move-result v0
161692 7| int-to-float v0, v0
161693 8| sub-float/2addr v3, v0
161695 9| const/4 v0, #+0 (0x00000000 | 0.00000)
161696 10| invoke-static {v0,v3}, java.lang.Math.max(float, float):float
161700 17| move-result v0
161703 22| sub-int/2addr v0, v1
161704 23| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
161705 25| int-to-float v0, v0
161706 26| invoke-static {v0,v3}, java.lang.Math.min(float, float):float
161710 33| move-result v0
161711 34| int-to-float v0, v0
161712 35| add-float/2addr v3, v0
161715 39| move-result-object v0
161717 41| invoke-virtual {v0,v1}, android.text.Layout.getLineForVertical(int):int
161718 44| move-result v0
161719 45| return v0
161734 10| move-result-object v0
161735 11| invoke-virtual {v0,v2,v3}, android.text.Layout.getOffsetForHorizontal(int, float):int
161736 14| move-result v0
161737 15| return v0
161756 14| move-result v0
161758 .local v0, "line", int
161759 …15| invoke-direct {v2,v0,v3}, com.android.ex.chips.RecipientEditTextView.supportGetOffsetAtCoordin…
161774 7| move-result-object v0
161776 .local v0, "tokens", android.text.util.Rfc822Token[]
161777 8| if-eqz v0, Label_1
161778 10| array-length v1, v0
161781 13| aget-object v1, v0, v2
161876 106| move-exception v0
161878 .local v0, "e", java.lang.NullPointerException
161880 110| invoke-virtual {v0}, java.lang.NullPointerException.getMessage():java.lang.String
161882 …114| invoke-static {v4,v5,v0}, android.util.Log.e(java.lang.String, java.lang.String, java.lang.Th…
161912 31| move-result-object v0
161914 .local v0, "displayString", java.lang.String
161915 32| invoke-virtual {v0}, java.lang.String.trim():java.lang.String
161932 …64| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
161938 77| move-result-object v0
161941 78| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
161945 84| invoke-static {v0}, android.text.TextUtils.getTrimmedLength(java.lang.CharSequence):int
161954 98| invoke-virtual {v1,v0}, java.util.ArrayList.add(java.lang.Object):boolean
161957 .end_local v0
161979 4| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
161980 6| if-eqz v0, Label_1
161982 8| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
161983 …10| invoke-direct {v2,v0}, com.android.ex.chips.RecipientEditTextView.unselectChip(com.android.ex.…
161988 15| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
161989 …16| invoke-virtual {v2,v0}, com.android.ex.chips.RecipientEditTextView.setCursorVisible(boolean):v…
161992 22| move-result-object v0
161993 23| invoke-interface {v0}, android.text.Editable.length():int
161994 26| move-result v0
161995 27| invoke-virtual {v2,v0}, com.android.ex.chips.RecipientEditTextView.setSelection(int):void
162011 4| const/4 v0, #+0 (0x00000000 | 0.00000)
162014 .local v0, "start", int
162017 9| if-ge v0, v2, Label_2
162020 …13| invoke-interface {v2,v4,v0}, android.widget.MultiAutoCompleteTextView$Tokenizer.findTokenEnd(j…
162023 20| move-result v0
162029 27| if-lt v0, v2, Label_1
162050 12| move-result-object v0
162052 .local v0, "address", java.lang.String
162056 …19| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
162068 32| invoke-static {v0}, com.android.ex.chips.PhoneUtil.isPhoneNumber(java.lang.String):boolean
162072 38| invoke-virtual {v0}, java.lang.String.trim():java.lang.String
162104 78| if-eqz v0, Label_6
162106 …80| invoke-static {v0}, android.text.util.Rfc822Tokenizer.tokenize(java.lang.CharSequence):android…
162116 94| move-result-object v0
162121 …97| invoke-direct {v3,v1,v0,v7}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
162146 3| new-instance v0, com.android.ex.chips.RecipientAlternatesAdapter
162173 …48| invoke-direct/range {v0..v12}, com.android.ex.chips.RecipientAlternatesAdapter.<init>(android.…
162174 51| return-object v0
162190 10| move-result-object v0
162192 .local v0, "address", java.lang.String
162196 …17| invoke-static {v1,v0}, android.text.TextUtils.equals(java.lang.CharSequence, java.lang.CharSeq…
162212 31| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
162216 37| return-object v0
162221 …41| invoke-direct {v2,v1,v0,v3}, android.text.util.Rfc822Token.<init>(java.lang.String, java.lang.…
162234 3| move-object/from16 v0, v23
162235 5| iget-boolean v0, v0, com.android.ex.chips.RecipientEditTextView.mNoChipMode
162236 7| move/from16 v19, v0
162244 15| move-object/from16 v0, v23
162245 17| iget-boolean v0, v0, com.android.ex.chips.RecipientEditTextView.mShouldShrink
162246 19| move/from16 v19, v0
162262 40| move-object/from16 v0, v19
162266 …48| invoke-interface {v0,v1,v2,v3}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
162271 54| array-length v0, v15
162272 55| move/from16 v19, v0
162287 76| array-length v0, v10
162288 77| move/from16 v19, v0
162290 81| move/from16 v0, v19
162292 85| if-gt v0, v1, Label_5
162296 89| move-object/from16 v0, v19
162298 93| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mMoreChip
162313 103| move-object/from16 v0, v23
162314 …105| invoke-direct {v0,v9}, com.android.ex.chips.RecipientEditTextView.createMoreSpan(int):com.and…
162320 114| move-object/from16 v0, v19
162322 118| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mHiddenSpans
162337 130| array-length v0, v10
162338 131| move/from16 v19, v0
162339 133| move/from16 v0, v19
162340 135| if-ge v6, v0, Label_11
162342 137| move-object/from16 v0, v23
162343 139| iget-object v0, v0, com.android.ex.chips.RecipientEditTextView.mHiddenSpans
162344 141| move-object/from16 v19, v0
162349 150| move/from16 v0, v19
162350 152| if-ne v6, v0, Label_7
162353 156| move-object/from16 v0, v19
162354 158| invoke-interface {v13,v0}, android.text.Spannable.getSpanStart(java.lang.Object):int
162358 162| array-length v0, v10
162359 163| move/from16 v19, v0
162361 167| move/from16 v0, v19
162362 169| if-ne v6, v0, Label_8
162365 173| move-object/from16 v0, v19
162366 175| invoke-interface {v13,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
162370 179| move-object/from16 v0, v23
162371 181| iget-object v0, v0, com.android.ex.chips.RecipientEditTextView.mTemporaryRecipients
162372 183| move-object/from16 v19, v0
162374 187| move-object/from16 v0, v23
162375 189| iget-object v0, v0, com.android.ex.chips.RecipientEditTextView.mTemporaryRecipients
162376 191| move-object/from16 v19, v0
162385 205| move-object/from16 v0, v19
162386 207| invoke-interface {v13,v0}, android.text.Spannable.getSpanStart(java.lang.Object):int
162391 213| move-object/from16 v0, v19
162392 215| invoke-interface {v13,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
162399 225| move-object/from16 v0, v20
162400 227| invoke-virtual {v0,v12,v11}, java.lang.String.substring(int, int):java.lang.String
162408 236| move-object/from16 v0, v19
162409 238| invoke-interface {v13,v0}, android.text.Spannable.removeSpan(java.lang.Object):void
162417 249| move/from16 v0, v17
162419 253| if-ge v0, v1, Label_12
162425 259| move/from16 v0, v18
162427 263| invoke-static {v0,v1}, java.lang.Math.max(int, int):int
162431 267| move/from16 v0, v18
162433 271| invoke-static {v0,v1}, java.lang.Math.min(int, int):int
162438 277| move-object/from16 v0, v16
162439 …279| invoke-interface {v0,v14,v5}, android.text.Editable.subSequence(int, int):java.lang.CharSeque…
162441 283| move-object/from16 v0, v19
162442 285| invoke-direct {v4,v0}, android.text.SpannableString.<init>(java.lang.CharSequence):void
162449 296| move/from16 v0, v20
162452 …302| invoke-virtual {v4,v7,v0,v1,v2}, android.text.SpannableString.setSpan(java.lang.Object, int, …
162454 305| move-object/from16 v0, v16
162455 …307| invoke-interface {v0,v14,v5,v4}, android.text.Editable.replace(int, int, java.lang.CharSequen…
162457 310| move-object/from16 v0, v23
162458 312| iput-object v7, v0, com.android.ex.chips.RecipientEditTextView.mMoreChip
162465 324| move-object/from16 v0, v23
162466 326| iget v0, v0, com.android.ex.chips.RecipientEditTextView.mMaxLines
162467 328| move/from16 v20, v0
162468 330| move/from16 v0, v19
162470 334| if-le v0, v1, Label_13
162474 340| move-object/from16 v0, v23
162476 344| invoke-virtual {v0,v1}, com.android.ex.chips.RecipientEditTextView.setMaxLines(int):void
162525 38| new-instance v0, android.text.SpannableString
162530 48| invoke-direct {v0,v7}, android.text.SpannableString.<init>(java.lang.CharSequence):void
162532 .local v0, "chipText", android.text.SpannableString
162533 51| invoke-virtual {v0}, android.text.SpannableString.length():int
162537 …58| invoke-virtual {v0,v3,v8,v7,v9}, android.text.SpannableString.setSpan(java.lang.Object, int, i…
162541 …65| invoke-interface {v5,v1,v7,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
162599 56| const/4 v0, #+0 (0x00000000 | 0.00000)
162602 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
162610 66| move-result-object v0
162613 .end_local v0
162615 …69| invoke-interface {v12,v0,v10,v11,v7}, android.text.Editable.setSpan(java.lang.Object, int, int…
162617 72| if-eqz v0, Label_5
162627 …85| invoke-interface {v0,v5}, com.android.ex.chips.recipientchip.DrawableRecipientChip.setOriginal…
162630 90| invoke-virtual {v7,v0}, java.util.ArrayList.add(java.lang.Object):boolean
162637 .restart_local v0
162643 99| move-object v0, v1
162645 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
162649 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
162705 50| move-result-object v0
162707 .local v0, "display", java.lang.String
162708 51| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
162715 …63| invoke-static {v0,v5,v1}, com.android.ex.chips.RecipientEntry.constructGeneratedEntry(java.lan…
162722 73| move-result-object v0
162724 74| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
162728 …80| invoke-static {v0,v1}, com.android.ex.chips.RecipientEntry.constructFakeEntry(java.lang.String…
162733 .end_local v0
162852 74| const/high16 v0, #+1065353216 (0x3f800000 | 1.00000)
162854 .local v0, "borderWidth", float
162901 6| move-result-object v0
162902 7| return-object v0
162913 6| move-result-object v0
162914 7| check-cast v0, com.android.ex.chips.BaseRecipientAdapter
162915 9| return-object v0
162927 6| move-result v0
162928 7| if-eqz v0, Label_2
162929 9| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mChipBackground
162931 11| return-object v0
162933 12| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mInvalidChipBackground
162948 7| move-result-object v0
162950 .local v0, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
162951 8| if-eqz v0, Label_1
162952 10| array-length v2, v0
162955 13| array-length v2, v0
162957 16| aget-object v1, v0, v2
162983 22| move-result-object v0
162984 23| check-cast v0, com.android.ex.chips.RecipientEditTextView$MoreImageSpan[]
162986 .local v0, "moreSpans", com.android.ex.chips.RecipientEditTextView$MoreImageSpan[]
162987 25| if-eqz v0, Label_1
162988 27| array-length v2, v0
162990 30| aget-object v1, v0, v5
163017 24| new-instance v0, java.util.ArrayList
163022 30| invoke-direct {v0,v3}, java.util.ArrayList.<init>(java.util.Collection):void
163024 ….local_ex v0, "recipientsList", java.util.ArrayList, "Ljava/util/ArrayList<Lcom/android/ex/chips/r…
163031 42| invoke-static {v0,v3}, java.util.Collections.sort(java.util.List, java.util.Comparator):void
163033 45| invoke-virtual {v0}, java.util.ArrayList.size():int
163036 51| invoke-virtual {v0,v3}, java.util.ArrayList.toArray(java.lang.Object[]):java.lang.Object[]
163050 6| move-result-object v0
163051 7| return-object v0
163063 6| move-result-object v0
163065 9| invoke-virtual {v0,v1}, android.content.res.Resources.getString(int):java.lang.String
163066 12| move-result-object v0
163067 13| return-object v0
163078 3| iget v0, v1, com.android.ex.chips.RecipientEditTextView.mTextHeight
163079 5| sub-int v0, v2, v0
163080 7| div-int/lit8 v0, v0, #+2 (0x00000002 | 2.80260e-45)
163081 9| sub-int v0, v2, v0
163082 11| int-to-float v0, v0
163083 12| return v0
163094 6| move-result v0
163095 7| return v0
163131 28| new-instance v0, java.util.ArrayList
163132 30| invoke-direct {v0}, java.util.ArrayList.<init>():void
163134 ….local_ex v0, "created", java.util.ArrayList, "Ljava/util/ArrayList<Lcom/android/ex/chips/recipien…
163210 123| invoke-virtual {v0,v10}, java.util.ArrayList.add(java.lang.Object):boolean
163214 126| return-object v0
163225 137| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
163243 9| move-result-object v0
163245 .local v0, "clipDesc", android.content.ClipDescription
163247 … 13| invoke-virtual {v0,v10}, android.content.ClipDescription.hasMimeType(java.lang.String):boolean
163252 … 22| invoke-virtual {v0,v10}, android.content.ClipDescription.hasMimeType(java.lang.String):boolean
163408 44| move-result-object v0
163409 45| check-cast v0, java.lang.String
163411 .local v0, "current", java.lang.String
163414 51| invoke-virtual {v5,v0}, java.lang.String.indexOf(java.lang.String):int
163418 55| invoke-virtual {v0}, java.lang.String.length():int
163460 .end_local v0
163629 49| move-result v0
163631 .local v0, "atEnd", char
163633 52| if-eq v0, v6, Label_2
163635 56| if-ne v0, v6, Label_3
163643 .end_local v0
163658 8| move-result-wide v0:v1
163660 .local v0, "contactId", long
163662 11| cmp-long v4, v0:v1, v4:v5
163669 23| cmp-long v4, v0:v1, v4:v5
163686 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
163697 19| if-ne v2, v0, Label_2
163700 21| return v0
163702 22| move v0, v1
163706 25| move v0, v1
163724 11| const/4 v0, #+0 (0x00000000 | 0.00000)
163727 .local v0, "end", int
163733 18| if-eq v0, v2, Label_5
163735 20| invoke-interface {v7,v0}, java.lang.CharSequence.charAt(int):char
163748 .end_local v0
163753 37| add-int/lit8 v0, v5, #-1 (0xffffffff | NaN)
163754 .restart_local v0
163789 21| move-result v0
163791 .local v0, "atEnd", char
163793 24| if-eq v0, v1, Label_2
163795 28| if-ne v0, v1, Label_3
163827 3| const/4 v0, #+0 (0x00000000 | 0.00000)
163828 4| return v0
163844 12| move-result v0
163846 .local v0, "anchorId", int
163848 14| if-eq v0, v1, Label_1
163852 20| invoke-virtual {v1,v0}, android.view.View.findViewById(int):android.view.View
163870 8| move-result-object v0
163872 .local v0, "listView", android.widget.ListView
163873 9| if-eqz v0, Label_1
163874 11| invoke-virtual {v0}, android.widget.ListView.getCheckedItemCount():int
163879 18| invoke-virtual {v0,v3,v1}, android.widget.ListView.setItemChecked(int, boolean):void
163895 3| iget-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mNoChipMode
163896 5| if-nez v0, Label_1
163897 7| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipAddedListener
163898 9| if-eqz v0, Label_1
163900 11| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mRecipientChipAddedListener
163901 …13| invoke-interface {v0,v2}, com.android.ex.chips.RecipientEditTextView$RecipientChipAddedListene…
163914 3| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
163915 5| if-eqz v0, Label_2
163917 7| iget-boolean v0, v2, com.android.ex.chips.RecipientEditTextView.mNoChipMode
163918 9| if-nez v0, Label_1
163919 11| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mRecipientChipDeletedListener
163920 13| if-eqz v0, Label_1
163922 15| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mRecipientChipDeletedListener
163926 …23| invoke-interface {v0,v1}, com.android.ex.chips.RecipientEditTextView$RecipientChipDeletedListe…
163929 26| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
163930 …28| invoke-virtual {v2,v0}, com.android.ex.chips.RecipientEditTextView.removeChip(com.android.ex.c…
163947 6| move-result v0
163948 7| if-eqz v0, Label_1
163964 3| const/4 v0, #+0 (0x00000000 | 0.00000)
163965 4| return v0
163977 6| move-result-object v0
163979 .local v0, "connection", android.view.inputmethod.InputConnection
164017 53| return-object v0
164035 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, androi…
164048 6| const/4 v0, #+0 (0x00000000 | 0.00000)
164049 7| iput-boolean v0, v1, com.android.ex.chips.RecipientEditTextView.mAttachedToWindow
164062 3| const/4 v0, #+0 (0x00000000 | 0.00000)
164063 4| return v0
164076 7| move-result v0
164077 8| packed-switch v0, Label_5
164080 11| const/4 v0, #+0 (0x00000000 | 0.00000)
164081 12| return v0
164085 16| move-result-object v0
164087 … 20| invoke-virtual {v0,v1}, android.content.ClipDescription.hasMimeType(java.lang.String):boolean
164088 23| move-result v0
164089 24| return v0
164098 32| move-result-object v0
164099 …33| invoke-virtual {v2,v0}, com.android.ex.chips.RecipientEditTextView.handlePasteClip(android.con…
164122 4| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
164123 5| if-ne v4, v0, Label_3
164126 10| move-result v0
164127 11| if-eqz v0, Label_1
164132 14| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
164133 16| if-eqz v0, Label_2
164141 25| move-result v0
164142 26| if-eqz v0, Label_3
164145 31| move-result v0
164146 32| if-eqz v0, Label_3
164151 35| const/4 v0, #+0 (0x00000000 | 0.00000)
164152 36| return v0
164163 3| const/4 v0, #+0 (0x00000000 | 0.00000)
164164 4| return v0
164174 …0| invoke-static/range {v0..v3}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, boolea…
164175 …3| invoke-super {v0,v1,v2,v3}, android.widget.MultiAutoCompleteTextView.onFocusChanged(boolean, in…
164179 8| invoke-direct {v0}, com.android.ex.chips.RecipientEditTextView.shrink():void
164185 12| invoke-direct {v0}, com.android.ex.chips.RecipientEditTextView.expand():void
164229 38| move-result v0
164231 .local v0, "charactersTyped", int
164233 40| if-le v0, v2, Label_4
164238 …48| invoke-interface {v2,v0,v7}, com.android.ex.chips.RecipientEditTextView$RecipientEntryItemClic…
164253 4| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
164254 6| if-eqz v0, Label_2
164255 8| const/16 v0, #+67 (0x00000043 | 9.38870e-44)
164256 10| if-ne v3, v0, Label_2
164258 12| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
164259 14| if-eqz v0, Label_1
164260 16| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
164261 18| invoke-virtual {v0}, android.widget.ListPopupWindow.isShowing():boolean
164262 21| move-result v0
164263 22| if-eqz v0, Label_1
164265 24| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mAlternatesPopup
164266 26| invoke-virtual {v0}, android.widget.ListPopupWindow.dismiss():void
164269 29| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
164270 …31| invoke-virtual {v2,v0}, com.android.ex.chips.RecipientEditTextView.removeChip(com.android.ex.c…
164277 40| move-result v0
164278 41| return v0
164282 45| move-result v0
164283 46| if-eqz v0, Label_3
164286 51| move-result v0
164287 52| if-eqz v0, Label_5
164292 55| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mSelectedChip
164293 57| if-eqz v0, Label_6
164301 66| move-result v0
164302 67| if-eqz v0, Label_3
164322 3| const/4 v0, #+4 (0x00000004 | 5.60519e-45)
164323 4| if-ne v2, v0, Label_1
164324 6| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
164325 8| if-eqz v0, Label_1
164329 13| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
164330 14| return v0
164334 18| move-result v0
164335 19| return v0
164350 9| move-result v0
164351 10| return v0
164355 14| move-result v0
164356 15| if-eqz v0, Label_1
164358 17| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mSelectedChip
164359 19| if-eqz v0, Label_3
164401 23| move-result-object v0
164403 .local v0, "currentChip", com.android.ex.chips.recipientchip.DrawableRecipientChip
164404 24| if-eqz v0, Label_2
164409 …30| invoke-direct {v5,v0}, com.android.ex.chips.RecipientEditTextView.startDrag(com.android.ex.chi…
164415 …34| invoke-interface {v0}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getEntry():com…
164430 …3| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mPermissionsRequestItemClickedLi…
164431 5| if-eqz v0, Label_1
164433 …7| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mPermissionsRequestItemClickedLi…
164434 …9| invoke-interface {v0}, com.android.ex.chips.RecipientEditTextView$PermissionsRequestItemClicked…
164450 3| const/4 v0, #+0 (0x00000000 | 0.00000)
164451 4| return v0
164463 6| move-result-object v0
164464 7| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
164465 10| move-result v0
164466 11| if-nez v0, Label_2
164468 13| const/4 v0, #+0 (0x00000000 | 0.00000)
164469 …14| invoke-super {v1,v0}, android.widget.MultiAutoCompleteTextView.onRestoreInstanceState(android.…
164489 9| move-result-object v0
164490 10| return-object v0
164501 3| const/4 v0, #+0 (0x00000000 | 0.00000)
164502 4| return v0
164514 6| move-result-object v0
164516 .local v0, "last", com.android.ex.chips.recipientchip.DrawableRecipientChip
164519 11| if-eqz v0, Label_1
164522 17| invoke-interface {v1,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
164528 27| invoke-interface {v1,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
164552 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, androi…
164564 3| const/4 v0, #+0 (0x00000000 | 0.00000)
164565 4| return v0
164594 30| move-result-object v0
164597 .local v0, "parent", android.view.ViewParent
164598 31| if-eqz v0, Label_4
164599 33| instance-of v1, v0, android.widget.ScrollView
164603 39| invoke-interface {v0}, android.view.ViewParent.getParent():android.view.ViewParent
164604 42| move-result-object v0
164608 .end_local v0
164613 .restart_local v0
164614 50| if-eqz v0, Label_5
164616 52| check-cast v0, android.widget.ScrollView
164617 .end_local v0
164618 54| iput-object v0, v2, com.android.ex.chips.RecipientEditTextView.mScrollView
164645 18| move-result-object v0
164646 19| check-cast v0, android.content.ClipboardManager
164648 .local v0, "clipboard", android.content.ClipboardManager
164649 …21| invoke-virtual {v0}, android.content.ClipboardManager.getPrimaryClip():android.content.ClipData
164657 .end_local v0
164686 22| move-result v0
164688 .local v0, "action", int
164699 33| if-ne v0, v8, Label_4
164739 69| if-ne v0, v8, Label_5
164812 36| move-result-object v0
164813 37| check-cast v0, com.android.ex.chips.recipientchip.DrawableRecipientChip[]
164815 .local v0, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
164816 39| if-eqz v0, Label_2
164817 41| array-length v5, v0
164825 .end_local v0
164847 … 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView):void
164868 14| move-result v0
164870 .local v0, "spanEnd", int
164875 19| move v4, v0
164984 69| move-result-object v0
164985 70| check-cast v0, com.android.ex.chips.recipientchip.DrawableRecipientChip
164987 .local v0, "chip", com.android.ex.chips.recipientchip.DrawableRecipientChip
164988 …72| invoke-interface {v0}, com.android.ex.chips.recipientchip.DrawableRecipientChip.getOriginalTex…
165014 …105| invoke-interface {v4,v0,v3,v2,v9}, android.text.Editable.setSpan(java.lang.Object, int, int, …
165018 .end_local v0
165042 3| const/4 v0, #+0 (0x00000000 | 0.00000)
165043 4| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTextWatcher
165089 37| move-result-object v0
165091 .local v0, "chipText", java.lang.CharSequence
165092 38| if-eqz v0, Label_4
165102 …53| invoke-interface {v1,v8,v0}, android.text.Editable.insert(int, java.lang.CharSequence):android…
165116 .end_local v0
165126 .restart_local v0
165130 69| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
165152 …96| invoke-interface {v1,v3,v4,v0}, android.text.Editable.replace(int, int, java.lang.CharSequence…
165163 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, java.l…
165193 22| const/4 v0, #+0 (0x00000000 | 0.00000)
165195 .local v0, "beforeLast", com.android.ex.chips.recipientchip.DrawableRecipientChip
165202 30| aget-object v0, v3, v6
165205 .end_local v0
165215 41| if-eqz v0, Label_5
165219 47| invoke-interface {v6,v0}, android.text.Spannable.getSpanEnd(java.lang.Object):int
165275 11| move-result-object v0
165277 .local v0, "chips", com.android.ex.chips.recipientchip.DrawableRecipientChip[]
165282 16| if-eqz v0, Label_4
165283 18| array-length v5, v0
165370 25| add-int v0, v3, v2
165372 .local v0, "currentPos", int
165385 46| if-le v0, v1, Label_1
165388 50| sub-int v4, v0, v1
165393 .end_local v0
165409 6| move-object v0, v3
165411 7| check-cast v0, com.android.ex.chips.BaseRecipientAdapter
165413 .local v0, "baseAdapter", com.android.ex.chips.BaseRecipientAdapter
165416 …14| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.registerUpdateObserver(com.a…
165419 …19| invoke-virtual {v0,v1}, com.android.ex.chips.BaseRecipientAdapter.setDropdownChipLayouter(com.…
165434 6| const/4 v0, #-1 (0xffffffff | NaN)
165435 7| if-eq v2, v0, Label_1
165438 12| move-result-object v0
165439 13| invoke-virtual {v0,v2}, android.view.View.findViewById(int):android.view.View
165440 16| move-result-object v0
165441 17| iput-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownAnchor
165457 5| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
165458 …7| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setDeleteListener(com.android…
165460 10| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mDropdownChipLayouter
165461 …12| invoke-virtual {v0,v1}, com.android.ex.chips.DropdownChipLayouter.setPermissionRequestDismisse…
165473 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, boolea…
165474 3| iput-boolean v1, v0, com.android.ex.chips.RecipientEditTextView.mShouldShrink
165489 5| iget-object v0, v1, com.android.ex.chips.RecipientEditTextView.mTokenizer
165490 …7| invoke-super {v1,v0}, android.widget.MultiAutoCompleteTextView.setTokenizer(android.widget.Mult…
165502 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.RecipientEditTextView, androi…
165503 3| iput-object v1, v0, com.android.ex.chips.RecipientEditTextView.mValidator
165505 …5| invoke-super {v0,v1}, android.widget.MultiAutoCompleteTextView.setValidator(android.widget.Auto…
165520 6| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
165521 8| if-eq v3, v0, Label_1
165522 10| iget-boolean v0, v2, com.android.ex.chips.RecipientEditTextView.mRequiresShrinkWhenNotGone
165523 12| if-eqz v0, Label_1
165525 14| const/4 v0, #+0 (0x00000000 | 0.00000)
165526 15| iput-boolean v0, v2, com.android.ex.chips.RecipientEditTextView.mRequiresShrinkWhenNotGone
165528 17| iget-object v0, v2, com.android.ex.chips.RecipientEditTextView.mHandler
165530 21| invoke-virtual {v0,v1}, android.os.Handler.post(java.lang.Runnable):boolean
165571 31| move-object/from16 v0, v16
165572 33| iput-object v0, v2, com.android.ex.chips.RecipientEntry.mLookupKey
165580 41| move-object/from16 v0, v17
165581 43| iput-object v0, v2, com.android.ex.chips.RecipientEntry.mPermissions
165598 7| move-object/from16 v0, v17
165599 9| array-length v1, v0
165645 3| new-instance v0, com.android.ex.chips.RecipientEntry
165665 …23| invoke-direct/range {v0..v15}, com.android.ex.chips.RecipientEntry.<init>(int, java.lang.Strin…
165666 26| return-object v0
165677 3| new-instance v0, com.android.ex.chips.RecipientEntry
165696 …23| invoke-direct/range {v0..v15}, com.android.ex.chips.RecipientEntry.<init>(int, java.lang.Strin…
165697 26| return-object v0
165708 3| new-instance v0, com.android.ex.chips.RecipientEntry
165735 …27| invoke-direct/range {v0..v15}, com.android.ex.chips.RecipientEntry.<init>(int, java.lang.Strin…
165736 30| return-object v0
165748 5| move/from16 v0, v20
165751 …11| invoke-static {v0,v1,v2}, com.android.ex.chips.RecipientEntry.pickDisplayName(int, java.lang.S…
165791 5| move/from16 v0, v20
165794 …11| invoke-static {v0,v1,v2}, com.android.ex.chips.RecipientEntry.pickDisplayName(int, java.lang.S…
165832 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
165841 16| return v0
165843 17| const/4 v0, #+0 (0x00000000 | 0.00000)
165855 3| const/16 v0, #+20 (0x00000014 | 2.80260e-44)
165856 5| if-le v1, v0, Label_2
165873 3| iget-wide v0:v1, v2, com.android.ex.chips.RecipientEntry.mContactId
165874 5| return-wide v0:v1
165884 3| iget-wide v0:v1, v2, com.android.ex.chips.RecipientEntry.mDataId
165885 5| return-wide v0:v1
165895 3| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDestination
165896 5| return-object v0
165906 3| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDestinationLabel
165907 5| return-object v0
165917 3| iget v0, v1, com.android.ex.chips.RecipientEntry.mDestinationType
165918 5| return v0
165928 3| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDirectoryId
165929 5| return-object v0
165939 3| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mDisplayName
165940 5| return-object v0
165950 3| iget v0, v1, com.android.ex.chips.RecipientEntry.mEntryType
165951 5| return v0
165961 3| iget v0, v1, com.android.ex.chips.RecipientEntry.mIndicatorIconId
165962 5| return v0
165972 3| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mIndicatorText
165973 5| return-object v0
165983 3| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mLookupKey
165984 5| return-object v0
165994 3| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPermissions
165995 5| return-object v0
166007 4| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPhotoBytes
166011 7| return-object v0
166013 8| move-exception v0
166015 10| throw v0
166025 3| iget-object v0, v1, com.android.ex.chips.RecipientEntry.mPhotoThumbnailUri
166026 5| return-object v0
166036 3| iget-boolean v0, v1, com.android.ex.chips.RecipientEntry.mIsFirstLevel
166037 5| return v0
166047 4| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
166052 11| if-ne v2, v0, Label_2
166054 13| return v0
166056 14| move v0, v1
166067 3| iget-boolean v0, v1, com.android.ex.chips.RecipientEntry.mIsValid
166068 5| return v0
166088 8| move-exception v0
166090 10| throw v0
166100 3| new-instance v0, java.lang.StringBuilder
166101 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
166103 …10| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
166104 13| move-result-object v0
166106 …17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
166107 20| move-result-object v0
166109 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
166110 26| move-result-object v0
166112 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
166113 33| move-result-object v0
166115 36| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(boolean):java.lang.StringBuilder
166116 39| move-result-object v0
166117 40| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
166118 43| move-result-object v0
166119 44| return-object v0
166130 3| sget-object v0, com.android.ex.chips.DropdownChipLayouter$AdapterType.SINGLE_RECIPIENT
166131 …5| invoke-virtual {v6,v0}, com.android.ex.chips.DropdownChipLayouter.getAlternateItemLayoutResId(c…
166132 8| move-result v0
166139 …15| invoke-direct {v3,v4,v0,v1}, android.widget.ArrayAdapter.<init>(android.content.Context, int, …
166156 3| iget-object v0, v8, com.android.ex.chips.SingleRecipientArrayAdapter.mDropdownChipLayouter
166168 …19| invoke-virtual/range {v0..v7}, com.android.ex.chips.DropdownChipLayouter.bindView(android.view…
166169 22| move-result-object v0
166170 23| return-object v0
166227 6| new-instance v0, com.android.ex.chips.recipientchip.SimpleRecipientChip
166228 …8| invoke-direct {v0,v2}, com.android.ex.chips.recipientchip.SimpleRecipientChip.<init>(com.androi…
166229 11| iput-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166241 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.chips.recipientchip.InvisibleRecipi…
166252 …0| invoke-static/range {v0..v9}, Tracer.OnEntry(com.android.ex.chips.recipientchip.InvisibleRecipi…
166264 4| new-instance v0, android.graphics.Rect
166265 6| invoke-direct {v0,v1,v1,v1,v1}, android.graphics.Rect.<init>(int, int, int, int):void
166266 9| return-object v0
166276 3| iget-object v0, v2, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166277 … 5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getContactId():long
166278 8| move-result-wide v0:v1
166279 9| return-wide v0:v1
166289 3| iget-object v0, v2, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166290 5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getDataId():long
166291 8| move-result-wide v0:v1
166292 9| return-wide v0:v1
166302 3| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166303 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getDirectoryId():ja…
166304 8| move-result-object v0
166305 9| return-object v0
166315 3| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166316 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getEntry():com.andr…
166317 8| move-result-object v0
166318 9| return-object v0
166328 3| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166329 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getLookupKey():java…
166330 8| move-result-object v0
166331 9| return-object v0
166341 3| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166342 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getOriginalText():j…
166343 8| move-result-object v0
166344 9| return-object v0
166355 3| const/4 v0, #+0 (0x00000000 | 0.00000)
166356 4| return v0
166366 3| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166367 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getValue():java.lan…
166368 8| move-result-object v0
166369 9| return-object v0
166379 3| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166380 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.isSelected():boolean
166381 8| move-result v0
166382 9| return v0
166393 3| iget-object v0, v1, com.android.ex.chips.recipientchip.InvisibleRecipientChip.mDelegate
166394 …5| invoke-virtual {v0,v2}, com.android.ex.chips.recipientchip.SimpleRecipientChip.setOriginalText(…
166409 6| const/4 v0, #+0 (0x00000000 | 0.00000)
166410 7| iput-boolean v0, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mSelected
166413 12| move-result-object v0
166414 13| iput-object v0, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDisplay
166417 18| move-result-object v0
166418 19| invoke-virtual {v0}, java.lang.String.trim():java.lang.String
166419 22| move-result-object v0
166420 23| iput-object v0, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mValue
166423 28| move-result-wide v0:v1
166424 29| iput-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mContactId
166427 34| move-result-object v0
166428 35| iput-object v0, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDirectoryId
166431 40| move-result-object v0
166432 41| iput-object v0, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mLookupKey
166435 46| move-result-wide v0:v1
166436 47| iput-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDataId
166450 3| iget-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mContactId
166451 5| return-wide v0:v1
166461 3| iget-wide v0:v1, v2, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDataId
166462 5| return-wide v0:v1
166472 3| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mDirectoryId
166473 5| return-object v0
166483 3| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mEntry
166484 5| return-object v0
166494 3| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mLookupKey
166495 5| return-object v0
166505 3| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
166506 5| invoke-static {v0}, android.text.TextUtils.isEmpty(java.lang.CharSequence):boolean
166507 8| move-result v0
166508 9| if-nez v0, Label_2
166509 11| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
166511 13| return-object v0
166513 14| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mEntry
166514 16| invoke-virtual {v0}, com.android.ex.chips.RecipientEntry.getDestination():java.lang.String
166515 19| move-result-object v0
166526 3| iget-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mValue
166527 5| return-object v0
166537 3| iget-boolean v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mSelected
166538 5| return v0
166550 6| move-result v0
166551 7| if-eqz v0, Label_2
166560 15| move-result-object v0
166561 16| iput-object v0, v1, com.android.ex.chips.recipientchip.SimpleRecipientChip.mOriginalText
166572 3| new-instance v0, java.lang.StringBuilder
166573 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
166575 …10| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
166576 13| move-result-object v0
166578 …17| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
166579 20| move-result-object v0
166581 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.CharSequence):java.lang.Strin…
166582 26| move-result-object v0
166584 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
166585 33| move-result-object v0
166586 34| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
166587 37| move-result-object v0
166588 38| return-object v0
166601 6| new-instance v0, com.android.ex.chips.recipientchip.SimpleRecipientChip
166602 …8| invoke-direct {v0,v3}, com.android.ex.chips.recipientchip.SimpleRecipientChip.<init>(com.androi…
166603 11| iput-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166616 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDrawable
166617 … 5| invoke-virtual {v0,v2}, android.graphics.drawable.Drawable.draw(android.graphics.Canvas):void
166630 6| move-result-object v0
166631 7| return-object v0
166641 3| iget-object v0, v2, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166642 … 5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getContactId():long
166643 8| move-result-wide v0:v1
166644 9| return-wide v0:v1
166654 3| iget-object v0, v2, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166655 5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getDataId():long
166656 8| move-result-wide v0:v1
166657 9| return-wide v0:v1
166667 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166668 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getDirectoryId():ja…
166669 8| move-result-object v0
166670 9| return-object v0
166680 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166681 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getEntry():com.andr…
166682 8| move-result-object v0
166683 9| return-object v0
166693 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166694 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getLookupKey():java…
166695 8| move-result-object v0
166696 9| return-object v0
166706 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166707 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getOriginalText():j…
166708 8| move-result-object v0
166709 9| return-object v0
166719 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166720 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.getValue():java.lan…
166721 8| move-result-object v0
166722 9| return-object v0
166732 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166733 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.isSelected():boolean
166734 8| move-result v0
166735 9| return v0
166746 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166747 …5| invoke-virtual {v0,v2}, com.android.ex.chips.recipientchip.SimpleRecipientChip.setOriginalText(…
166759 3| iget-object v0, v1, com.android.ex.chips.recipientchip.VisibleRecipientChip.mDelegate
166760 …5| invoke-virtual {v0}, com.android.ex.chips.recipientchip.SimpleRecipientChip.toString():java.lan…
166761 8| move-result-object v0
166762 9| return-object v0
166772 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.editstyledtext.EditStyledText$EditM…
166773 …3| iput-object v1, v0, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeAction…
166786 6| move-result v0
166787 7| return v0
166797 3| const/4 v0, #+0 (0x00000000 | 0.00000)
166798 4| return v0
166809 6| move-result v0
166810 7| return v0
166821 6| move-result v0
166822 7| return v0
166833 6| move-result v0
166834 7| return v0
166845 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$EditModeActions.mActionMap
166848 9| invoke-virtual {v0,v1}, java.util.HashMap.containsKey(java.lang.Object):boolean
166849 12| move-result v0
166850 13| if-eqz v0, Label_1
166852 15| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$EditModeActions.mActionMap
166855 21| invoke-virtual {v0,v1}, java.util.HashMap.get(java.lang.Object):java.lang.Object
166856 24| move-result-object v0
166857 … 25| check-cast v0, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActionBase
166858 27| return-object v0
166861 28| const/4 v0, #+0 (0x00000000 | 0.00000)
166862 29| return-object v0
166895 50| move-result-object v0
166897 ….local v0, "action", com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActionBa…
166898 51| if-nez v0, Label_1
166915 …73| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActi…
166920 …78| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActi…
166925 …83| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActi…
166935 …96| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeActi…
166940 …101| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeAct…
166962 3| const/4 v0, #+0 (0x00000000 | 0.00000)
166963 …4| invoke-virtual {v1,v2,v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onActio…
166977 6| move-result-object v0
166978 …7| invoke-virtual {v0,v3}, com.android.ex.editstyledtext.EditStyledText$EditModeActions$EditModeAc…
166994 3| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
166995 …4| invoke-virtual {v1,v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.doNext(int…
167019 3| const/4 v0, #+0 (0x00000000 | 0.00000)
167020 …4| sput-boolean v0, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLin…
167050 24| aget-object v0, v1, v3
167052 ….local v0, "image", com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLin…
167053 …26| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horizont…
167057 32| return-object v0
167064 .end_local v0
167092 16| move-result v0
167094 .local v0, "end", int
167096 …19| invoke-interface {v4,v3,v0,v5}, android.text.Spannable.getSpans(int, int, java.lang.Class):jav…
167140 …3| sget-boolean v0, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$HorizontalLin…
167141 5| if-eqz v0, Label_1
167143 7| const-string/jumbo v0, "EditStyledTextSpan"
167153 30| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
167157 36| move-result-object v0
167158 37| invoke-virtual {v0,v4}, android.graphics.Paint.setColor(int):void
167173 6| new-instance v0, android.graphics.Rect
167178 15| invoke-direct {v0,v2,v3,v1,v4}, android.graphics.Rect.<init>(int, int, int, int):void
167180 .local v0, "rect", android.graphics.Rect
167183 …22| invoke-virtual {v6,v0,v1}, android.graphics.Canvas.drawRect(android.graphics.Rect, android.gra…
167200 6| const/16 v0, #+20 (0x00000014 | 2.80260e-44)
167202 .local v0, "HEIGHT", int
167228 …46| invoke-virtual {v6,v5,v5,v7,v0}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSp…
167240 …3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horizontal…
167241 5| return-object v0
167252 …3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horizontal…
167253 …5| invoke-virtual {v0,v2}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Horizo…
167268 8| const/16 v0, #+128 (0x00000080 | 1.79366e-43)
167270 .local v0, "THRESHOLD", int
167345 … 3| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mType
167346 …5| invoke-direct {v1,v0,v2}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$Marq…
167347 8| move-result v0
167348 …9| iput v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mMarq…
167361 …3| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditStyledTextSpans$MarqueeSpan.mMarq…
167362 5| iput v0, v2, android.text.TextPaint.bgColor
167391 25| move-result v0
167393 .local v0, "image_height", int
167405 52| invoke-virtual {v3,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
167427 84| mul-int/2addr v2, v0
167428 85| div-int v0, v2, v1
167431 …87| invoke-virtual {v7,v5,v5,v1,v0}, android.graphics.drawable.Drawable.setBounds(int, int, int, i…
167454 15| const/4 v0, #+0 (0x00000000 | 0.00000)
167456 .local v0, "bitmap", android.graphics.Bitmap
167516 92| move-result-object v0
167520 .local v0, "bitmap", android.graphics.Bitmap
167525 …101| invoke-direct {v8,v9,v0}, android.graphics.drawable.BitmapDrawable.<init>(android.content.res…
167539 .end_local v0
167549 .local v0, "bitmap", android.graphics.Bitmap
167558 122| move-result-object v0
167559 .local v0, "bitmap", android.graphics.Bitmap
167563 .end_local v0
167626 4| const-string/jumbo v0, "EditStyledText.EditorManager"
167628 10| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
167636 19| const v0, #+16777215 (0x00ffffff | 2.35099e-38)
167637 22| iput v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mColorWaitInput
167651 37| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
167653 …40| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText.setOnClickListener(androi…
167668 3| move v0, v6
167671 .local v0, "pos", int
167674 8| if-ge v0, v1, Label_2
167676 10| invoke-interface {v5,v0}, android.text.Editable.charAt(int):char
167681 18| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
167702 61| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
167708 72| return v0
167711 73| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
167723 3| move v0, v6
167726 .local v0, "pos", int
167727 4| if-lez v0, Label_2
167729 6| add-int/lit8 v1, v0, #-1 (0xffffffff | NaN)
167754 57| invoke-virtual {v2,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
167760 68| return v0
167763 69| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
167774 3| const-string/jumbo v0, "EditStyledText.EditorManager"
167791 41| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
167793 44| iget-boolean v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEditFlag
167794 46| if-nez v0, Label_1
167799 49| iget v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mCurStart
167801 53| if-ne v0, v1, Label_2
167803 55| const-string/jumbo v0, "EditStyledText.EditorManager"
167814 80| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
167821 87| iget v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
167823 90| if-ne v0, v1, Label_3
167825 92| const/4 v0, #+3 (0x00000003 | 4.20390e-45)
167826 93| iput v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
167829 95| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mActions
167831 …99| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.doNext(in…
167833 102| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
167837 …110| invoke-static {v0,v1}, com.android.ex.editstyledtext.EditStyledText.-wrap13(android.view.View…
167849 3| iget-boolean v0, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEditFlag
167850 5| if-nez v0, Label_1
167855 8| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mActions
167857 …12| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onAction(…
167871 4| new-instance v0, android.text.SpannableStringBuilder
167872 … 6| invoke-direct {v0,v9}, android.text.SpannableStringBuilder.<init>(java.lang.CharSequence):void
167874 .local v0, "buf", android.text.SpannableStringBuilder
167875 9| invoke-virtual {v0}, android.text.SpannableStringBuilder.length():int
167878 …15| invoke-virtual {v0,v5,v6,v7}, android.text.SpannableStringBuilder.getSpans(int, int, java.lang…
167897 … 34| invoke-virtual {v0,v3}, android.text.SpannableStringBuilder.getSpanStart(java.lang.Object):int
167901 38| invoke-virtual {v0,v3}, android.text.SpannableStringBuilder.getSpanEnd(java.lang.Object):int
167906 …45| invoke-virtual {v0,v2,v1,v7}, android.text.SpannableStringBuilder.replace(int, int, java.lang.…
167916 52| return-object v0
167928 6| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
167929 7| iput-boolean v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEditFlag
167931 9| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
167934 …15| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
167958 28| move-result v0
167960 .local v0, "currpos", int
167962 …31| invoke-virtual {v1,v0,v0}, com.android.ex.editstyledtext.EditStyledText.setSelection(int, int)…
167977 3| const-string/jumbo v0, "EditStyledText.EditorManager"
167979 9| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
167983 15| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
167984 …16| iput-boolean v0, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSoftKeyBlockF…
167995 3| const/4 v0, #+0 (0x00000000 | 0.00000)
168011 28| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
168013 29| return v0
168023 3| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mBackgroundColor
168024 5| return v0
168034 3| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
168035 5| return v0
168080 61| move-result-object v0
168081 62| check-cast v0, android.view.inputmethod.InputMethodManager
168083 .local v0, "imm", android.view.inputmethod.InputMethodManager
168089 …73| invoke-virtual {v0,v1,v3,v2}, android.view.inputmethod.InputMethodManager.hideSoftInputFromWin…
168101 3| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEditFlag
168102 5| return v0
168112 …3| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSoftKeyBlockFl…
168113 5| return v0
168130 13| move-result v0
168132 .local v0, "len", int
168134 …16| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
168141 …27| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
168153 …40| invoke-interface {v1,v4,v0,v2}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
168173 … 3| iget-boolean v0, v1, com.android.ex.editstyledtext.EditStyledText$EditorManager.mWaitInputFlag
168174 5| return v0
168185 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
168186 …4| invoke-virtual {v1,v2,v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(…
168199 3| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mActions
168200 …5| invoke-virtual {v0,v4}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onAction(i…
168204 10| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
168207 …16| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
168220 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mActions
168222 …7| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onAction(i…
168234 3| const-string/jumbo v0, "EditStyledText.EditorManager"
168236 9| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
168238 12| iget v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
168240 15| if-eq v0, v1, Label_1
168241 17| iget v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
168243 20| if-ne v0, v1, Label_2
168246 22| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mActions
168247 …24| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onSelectActi…
168249 27| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
168252 …33| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
168265 3| const-string/jumbo v0, "EditStyledText.EditorManager"
168267 9| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
168271 15| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
168274 …21| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
168297 22| move-result v0
168299 .local v0, "len", int
168306 …31| invoke-interface {v5,v8,v0,v7}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
168326 …52| invoke-interface {v5,v8,v0,v7}, android.text.Editable.getSpans(int, int, java.lang.Class):java…
168377 3| const-string/jumbo v0, "EditStyledText.EditorManager"
168379 9| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
168381 12| const/4 v0, #+5 (0x00000005 | 7.00649e-45)
168382 13| iput v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mMode
168384 15| iget v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mState
168385 17| if-nez v0, Label_3
168387 19| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mActions
168388 …21| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onSelectActi…
168393 26| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
168396 …32| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
168404 39| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mActions
168405 …41| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditModeActions.onSelectActi…
168417 3| const-string/jumbo v0, "EditStyledText.EditorManager"
168419 9| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
168425 17| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
168428 …23| invoke-static {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.-wrap6(com.android.ex.e…
168441 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.editstyledtext.EditStyledText$Edito…
168442 3| iput v1, v0, com.android.ex.editstyledtext.EditStyledText$EditorManager.mBackgroundColor
168493 68| move-result v0
168495 .local v0, "backgroundColor", int
168511 99| invoke-static {v0}, java.lang.Integer.toHexString(int):java.lang.String
168547 149| if-ne v1, v0, Label_4
168550 153| or-int/2addr v5, v0
168584 .end_local v0
168640 67| move-result-object v0
168641 68| check-cast v0, android.view.inputmethod.InputMethodManager
168643 .local v0, "imm", android.view.inputmethod.InputMethodManager
168647 …75| invoke-virtual {v0,v1,v3,v2}, android.view.inputmethod.InputMethodManager.showSoftInput(androi…
168669 3| const-string/jumbo v0, "EditStyledText.EditorManager"
168671 9| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
168673 12| const/4 v0, #+0 (0x00000000 | 0.00000)
168674 …13| iput-boolean v0, v2, com.android.ex.editstyledtext.EditStyledText$EditorManager.mSoftKeyBlockF…
168687 4| const-string/jumbo v0, "EditStyledText"
168689 10| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
168691 …13| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mComposingTextM…
168692 15| if-eqz v0, Label_1
168694 17| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$EditorManager.mEST
168695 …19| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText.getText():android.text.Edita…
168696 22| move-result-object v0
168698 25| invoke-interface {v0,v1}, android.text.Editable.removeSpan(java.lang.Object):void
168720 18| move/from16 v0, v17
168721 20| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
168726 31| move/from16 v0, v18
168727 33| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
168732 44| move/from16 v0, v19
168733 46| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
168742 59| move/from16 v0, v17
168743 61| invoke-static {v0,v2}, java.lang.Math.min(int, int):int
168747 65| move/from16 v0, v17
168748 67| invoke-static {v0,v2}, java.lang.Math.max(int, int):int
168753 73| move-object/from16 v0, v16
168754 …75| invoke-interface {v0,v3,v3,v10}, android.text.Editable.getSpans(int, int, java.lang.Class):jav…
168771 93| move-object/from16 v0, v16
168772 95| invoke-interface {v0,v5}, android.text.Editable.getSpanStart(java.lang.Object):int
168776 99| move-object/from16 v0, v16
168777 101| invoke-interface {v0,v5}, android.text.Editable.getSpanEnd(java.lang.Object):int
168817 167| move/from16 v0, v18
168819 171| if-le v0, v1, Label_6
168821 173| move-object/from16 v0, v16
168822 175| invoke-interface {v0,v5}, android.text.Editable.removeSpan(java.lang.Object):void
168838 186| move-object/from16 v0, v16
168839 …188| invoke-interface {v0,v5,v4,v6,v12}, android.text.Editable.setSpan(java.lang.Object, int, int,…
168849 197| move-object/from16 v0, v16
168850 199| invoke-interface {v0,v5}, android.text.Editable.getSpanStart(java.lang.Object):int
168895 18| move/from16 v0, v17
168896 20| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
168901 31| move/from16 v0, v18
168902 33| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
168907 44| move/from16 v0, v19
168908 46| invoke-virtual {v11,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
168917 59| move/from16 v0, v17
168918 61| invoke-static {v0,v2}, java.lang.Math.min(int, int):int
168922 65| move/from16 v0, v17
168923 67| invoke-static {v0,v2}, java.lang.Math.max(int, int):int
168928 73| move-object/from16 v0, v16
168929 …75| invoke-interface {v0,v4,v4,v10}, android.text.Editable.getSpans(int, int, java.lang.Class):jav…
168954 101| move-object/from16 v0, v16
168955 103| invoke-interface {v0,v5}, android.text.Editable.getSpanStart(java.lang.Object):int
168959 107| move-object/from16 v0, v16
168960 109| invoke-interface {v0,v5}, android.text.Editable.getSpanEnd(java.lang.Object):int
169007 186| move-object/from16 v0, v16
169008 …188| invoke-interface {v0,v5,v8,v9,v12}, android.text.Editable.setSpan(java.lang.Object, int, int,…
169034 206| move-object/from16 v0, v16
169035 208| invoke-interface {v0,v5}, android.text.Editable.getSpanStart(java.lang.Object):int
169039 212| move-object/from16 v0, v16
169040 214| invoke-interface {v0,v5}, android.text.Editable.getSpanEnd(java.lang.Object):int
169044 218| move/from16 v0, v18
169046 222| if-le v0, v1, Label_8
169049 227| move-object/from16 v0, v16
169050 …229| invoke-interface {v0,v8,v6,v12}, android.text.Editable.replace(int, int, java.lang.CharSequen…
169052 232| move-object/from16 v0, v16
169053 234| invoke-interface {v0,v5}, android.text.Editable.removeSpan(java.lang.Object):void
169091 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.editstyledtext.EditStyledText$MenuH…
169092 3| iput-object v1, v0, com.android.ex.editstyledtext.EditStyledText$MenuHandler.this$0
169093 5| invoke-direct {v0}, java.lang.Object.<init>():void
169103 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.editstyledtext.EditStyledText$MenuH…
169104 …3| invoke-direct {v0,v1}, com.android.ex.editstyledtext.EditStyledText$MenuHandler.<init>(com.andr…
169116 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$MenuHandler.this$0
169119 …9| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText.onTextContextMenuItem(int)…
169120 12| move-result v0
169121 13| return v0
169131 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.ex.editstyledtext.EditStyledText$Saved…
169132 3| invoke-direct {v0,v1}, android.view.View$BaseSavedState.<init>(android.os.Parcelable):void
169144 3| new-instance v0, java.lang.StringBuilder
169145 5| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
169147 …11| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
169148 14| move-result-object v0
169155 …23| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
169156 26| move-result-object v0
169160 …30| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
169161 33| move-result-object v0
169165 36| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
169166 39| move-result-object v0
169170 …43| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
169171 46| move-result-object v0
169172 47| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String
169173 50| move-result-object v0
169174 51| return-object v0
169187 … 6| iget v0, v1, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
169188 8| invoke-virtual {v2,v0}, android.os.Parcel.writeInt(int):void
169201 3| const/4 v0, #+2 (0x00000002 | 2.80260e-45)
169202 4| if-eq v4, v0, Label_1
169204 6| iget-object v0, v3, com.android.ex.editstyledtext.EditStyledText$SoftKeyReceiver.mEST
169205 …8| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText.getText():android.text.Editab…
169206 11| move-result-object v0
169209 …16| invoke-static {v0,v1,v2}, android.text.Selection.setSelection(android.text.Spannable, int, int…
169223 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
169224 …4| invoke-direct {v1,v2,v0}, android.view.inputmethod.InputConnectionWrapper.<init>(android.view.i…
169239 3| const-string/jumbo v0, "EditStyledText"
169241 9| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
169243 …12| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnection.mEST
169244 …14| invoke-static {v0}, com.android.ex.editstyledtext.EditStyledText.-get1(com.android.ex.editstyl…
169245 17| move-result-object v0
169246 …18| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.unsetTextCompo…
169249 24| move-result v0
169250 25| return v0
169260 3| const-string/jumbo v0, "EditStyledText"
169262 9| invoke-static {v0,v1}, android.util.Log.d(java.lang.String, java.lang.String):int
169264 …12| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnection.mEST
169265 14| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText.isSoftKeyBlocked():boolean
169266 17| move-result v0
169267 18| if-nez v0, Label_1
169268 …20| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnection.mEST
169269 22| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText.isButtonsFocused():boolean
169270 25| move-result v0
169271 26| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
169272 28| if-eqz v0, Label_1
169273 …30| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnection.mEST
169274 32| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText.isEditting():boolean
169275 35| move-result v0
169276 36| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
169277 38| if-eqz v0, Label_1
169279 …40| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnection.mEST
169280 42| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText.onEndEdit():void
169284 48| move-result v0
169285 49| return v0
169291 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169292 5| return-object v0
169301 0| invoke-static/range {v0..v1}, Tracer.OnEntry(android.view.View, android.text.Spannable):void
169302 …3| invoke-static {v0,v1}, com.android.ex.editstyledtext.EditStyledText.stopSelecting(android.view.…
169312 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.ex.editstyledtext.EditStyledText, int,…
169313 …3| invoke-direct {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText.notifyStateChanged(int, …
169324 3| new-instance v0, android.text.NoCopySpan$Concrete
169325 5| invoke-direct {v0}, android.text.NoCopySpan$Concrete.<init>():void
169326 8| sput-object v0, com.android.ex.editstyledtext.EditStyledText.SELECTING
169351 22| move-result-object v0
169352 23| check-cast v0, com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifier
169354 .local v0, "notifier", com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifier
169355 …25| invoke-interface {v0,v4,v5}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifi…
169359 .end_local v0
169371 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169372 …5| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onRefreshStyles…
169397 22| move-result-object v0
169398 23| check-cast v0, com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifier
169400 .local v0, "notifier", com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifier
169401 …25| invoke-interface {v0,v4}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifier.…
169405 .end_local v0
169418 3| sget-object v0, com.android.ex.editstyledtext.EditStyledText.SELECTING
169419 5| invoke-interface {v2,v0}, android.text.Spannable.removeSpan(java.lang.Object):void
169433 6| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169434 8| if-eqz v0, Label_1
169436 10| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169437 …12| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onRefreshStyle…
169450 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169451 …5| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.getBackgroundCo…
169452 8| move-result v0
169453 9| return v0
169481 28| move-result-object v0
169482 29| check-cast v0, android.text.style.ForegroundColorSpan[]
169484 .local v0, "spans", android.text.style.ForegroundColorSpan[]
169485 31| array-length v1, v0
169488 34| aget-object v1, v0, v3
169504 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169505 …5| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.getSelectState(…
169506 8| move-result v0
169507 9| return v0
169533 23| move-result-object v0
169534 24| check-cast v0, com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifier
169536 .local v0, "notifier", com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifier
169537 …26| invoke-interface {v0}, com.android.ex.editstyledtext.EditStyledText$EditStyledTextNotifier.isB…
169544 .end_local v0
169557 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169558 …5| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.isEditting():bo…
169559 8| move-result v0
169560 9| return v0
169570 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169571 …5| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.isSoftKeyBlocke…
169572 8| move-result v0
169573 9| return v0
169583 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169584 …5| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.isStyledText():…
169585 8| move-result v0
169586 9| return v0
169596 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169597 …5| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onClearStyles()…
169614 8| new-instance v0, com.android.ex.editstyledtext.EditStyledText$MenuHandler
169615 …10| invoke-direct {v0,v4,v1}, com.android.ex.editstyledtext.EditStyledText$MenuHandler.<init>(com.…
169617 .local v0, "handler", com.android.ex.editstyledtext.EditStyledText$MenuHandler
169625 …26| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
169638 …48| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
169650 …68| invoke-interface {v1,v0}, android.view.MenuItem.setOnMenuItemClickListener(android.view.MenuIt…
169669 3| new-instance v0, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnection
169672 …9| invoke-direct {v0,v1,v2}, com.android.ex.editstyledtext.EditStyledText$StyledTextInputConnectio…
169674 12| iput-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mInputConnection
169676 14| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mInputConnection
169677 16| return-object v0
169687 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169689 …7| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
169701 3| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
169702 …5| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onFixSelectedIt…
169726 15| move-result v0
169727 16| if-nez v0, Label_1
169740 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169742 …7| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
169762 11| move-object v0, v3
169764 12| check-cast v0, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState
169766 .local v0, "ss", com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState
169767 …14| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.getSupe…
169771 …21| iget v1, v0, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
169788 7| new-instance v0, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState
169789 …9| invoke-direct {v0,v1}, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.<init>…
169791 .local v0, "ss", com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState
169795 …18| iput v2, v0, com.android.ex.editstyledtext.EditStyledText$SavedStyledTextState.mBackgroundColor
169797 20| return-object v0
169807 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169809 …6| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
169821 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169823 …6| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
169835 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169837 …7| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
169849 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169851 …6| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(int…
169863 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169865 …6| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSelec…
169877 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169879 …6| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onStartSelec…
169892 3| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169893 5| if-eqz v0, Label_2
169895 7| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169898 …13| invoke-virtual {v0,v1,v4,v5,v6}, com.android.ex.editstyledtext.EditStyledText$EditorManager.up…
169900 16| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169903 …22| invoke-virtual {v0,v1,v4,v5,v6}, com.android.ex.editstyledtext.EditStyledText$EditorManager.up…
169907 27| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169909 …31| invoke-virtual {v0,v4,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.setTextC…
169912 34| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169913 …36| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.isWaitInput():…
169914 39| move-result v0
169915 40| if-eqz v0, Label_2
169919 44| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169920 …46| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onCursorMoved(…
169932 58| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169933 …60| invoke-virtual {v0}, com.android.ex.editstyledtext.EditStyledText$EditorManager.unsetTextCompo…
169939 67| iget-object v0, v2, com.android.ex.editstyledtext.EditStyledText.mManager
169941 …71| invoke-virtual {v0,v1}, com.android.ex.editstyledtext.EditStyledText$EditorManager.onAction(in…
169960 15| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
169963 .local v0, "selection", boolean
169972 .end_local v0
169973 24| const/4 v0, #+0 (0x00000000 | 0.00000)
169974 .restart_local v0
169999 50| if-eqz v0, Label_10
170014 66| if-eqz v0, Label_13
170078 16| move-result v0
170080 .local v0, "editting", boolean
170081 17| if-nez v0, Label_1
170110 54| if-eqz v0, Label_4
170133 .end_local v0
170141 .restart_local v0
170149 .end_local v0
170167 3| const v0, #+16777215 (0x00ffffff | 2.35099e-38)
170168 6| if-eq v2, v0, Label_2
170173 11| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mManager
170174 …13| invoke-virtual {v0,v2}, com.android.ex.editstyledtext.EditStyledText$EditorManager.setBackgrou…
170181 20| iget-object v0, v1, com.android.ex.editstyledtext.EditStyledText.mDefaultBackground
170182 …22| invoke-virtual {v1,v0}, com.android.ex.editstyledtext.EditStyledText.setBackgroundDrawable(and…
170192 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.timezonepicker.R$array):void
170193 3| invoke-direct {v0}, java.lang.Object.<init>():void
170203 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.timezonepicker.R$drawable):void
170204 3| invoke-direct {v0}, java.lang.Object.<init>():void
170214 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.timezonepicker.R$id):void
170215 3| invoke-direct {v0}, java.lang.Object.<init>():void
170225 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.timezonepicker.R$layout):void
170226 3| invoke-direct {v0}, java.lang.Object.<init>():void
170236 0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.timezonepicker.R$string):void
170237 3| invoke-direct {v0}, java.lang.Object.<init>():void
170274 43| move-result-wide v0:v1
170276 .local v0, "now", long
170281 50| iput-wide v0:v1, v7, com.android.timezonepicker.TimeZoneData.mTimeMillis
170301 86| sub-long/2addr v4:v5, v0:v1
170332 16| iget-object v0, v6, com.android.timezonepicker.TimeZoneData.mPalestineDisplayName
170335 .local v0, "countryDisplayName", java.lang.String
170336 18| invoke-virtual {v8,v0}, java.lang.String.equals(java.lang.Object):boolean
170340 24| return-object v0
170343 .end_local v0
170347 33| move-result-object v0
170348 .restart_local v0
170423 3| const/4 v0, #+0 (0x00000000 | 0.00000)
170425 .local v0, "idx", int
170449 36| return v0
170458 47| return v0
170461 48| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
170495 25| move-result-object v0
170496 26| check-cast v0, java.util.ArrayList
170498 .local_ex v0, "group", java.util.ArrayList, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
170499 28| if-nez v0, Label_1
170501 30| new-instance v0, java.util.ArrayList
170502 .end_local v0
170503 32| invoke-direct {v0}, java.util.ArrayList.<init>():void
170505 .restart_local v0
170507 37| invoke-virtual {v3,v1,v0}, android.util.SparseArray.put(int, java.lang.Object):void
170512 44| invoke-virtual {v0,v3}, java.util.ArrayList.add(java.lang.Object):boolean
170538 16| move-object/from16 v0, v22
170539 …18| invoke-virtual {v3,v0}, android.content.res.AssetManager.open(java.lang.String):java.io.InputS…
170545 26| move-object/from16 v0, v22
170546 28| invoke-direct {v0,v11}, java.io.InputStreamReader.<init>(java.io.InputStream):void
170547 31| move-object/from16 v0, v17
170549 35| invoke-direct {v0,v1}, java.io.BufferedReader.<init>(java.io.Reader):void
170559 47| move-object/from16 v0, v22
170560 49| invoke-virtual {v13,v0}, java.lang.String.startsWith(java.lang.String):boolean
170568 64| move-object/from16 v0, v22
170569 66| invoke-virtual {v13,v0}, java.lang.String.split(java.lang.String):java.lang.String[]
170577 74| array-length v0, v8
170578 75| move/from16 v22, v0
170595 102| move-object/from16 v0, v23
170596 …104| invoke-virtual {v0,v14}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBui…
170641 143| move-object/from16 v0, v22
170642 …145| invoke-virtual {v3,v0}, android.content.res.AssetManager.open(java.lang.String):java.io.Input…
170648 153| move-object/from16 v0, v22
170649 155| invoke-direct {v0,v11}, java.io.InputStreamReader.<init>(java.io.InputStream):void
170650 158| move-object/from16 v0, v17
170652 162| invoke-direct {v0,v1}, java.io.BufferedReader.<init>(java.io.Reader):void
170662 174| move-object/from16 v0, v22
170663 176| invoke-virtual {v13,v0}, java.lang.String.startsWith(java.lang.String):boolean
170668 185| move-object/from16 v0, v22
170669 187| invoke-virtual {v13,v0}, java.lang.String.split(java.lang.String):java.lang.String[]
170693 220| move-object/from16 v0, v23
170695 …224| invoke-virtual {v0,v1}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
170744 253| move-object/from16 v0, v16
170745 255| invoke-virtual {v0,v15}, java.util.HashSet.add(java.lang.Object):boolean
170747 258| move-object/from16 v0, v25
170748 260| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneId
170749 262| move-object/from16 v22, v0
170751 266| move-object/from16 v0, v25
170752 268| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneId
170753 270| move-object/from16 v22, v0
170754 272| move-object/from16 v0, v22
170755 274| invoke-virtual {v0,v15}, java.lang.String.equals(java.lang.Object):boolean
170759 280| move-object/from16 v0, v25
170760 282| iput-object v14, v0, com.android.timezonepicker.TimeZoneData.mAlternateDefaultTimeZoneId
170831 314| move-object/from16 v0, v18
170833 318| invoke-virtual {v0,v1}, java.lang.String.startsWith(java.lang.String):boolean
170838 326| move-object/from16 v0, v16
170840 330| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
170877 342| move-object/from16 v0, v25
170878 344| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mCountryCodeToNameMap
170879 346| move-object/from16 v22, v0
170880 348| move-object/from16 v0, v22
170881 350| invoke-virtual {v0,v5}, java.util.HashMap.get(java.lang.Object):java.lang.Object
170888 358| move-object/from16 v0, v25
170889 …360| invoke-direct {v0,v12,v5}, com.android.timezonepicker.TimeZoneData.getCountryNames(java.lang.…
170892 364| move-object/from16 v0, v25
170893 366| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mCountryCodeToNameMap
170894 368| move-object/from16 v22, v0
170895 370| move-object/from16 v0, v22
170896 …372| invoke-virtual {v0,v5,v4}, java.util.HashMap.put(java.lang.Object, java.lang.Object):java.lan…
170899 375| move-object/from16 v0, v25
170900 377| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneId
170901 379| move-object/from16 v22, v0
170903 383| move-object/from16 v0, v25
170904 385| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneCountry
170905 387| move-object/from16 v22, v0
170908 391| move-object/from16 v0, v25
170909 393| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mAlternateDefaultTimeZoneId
170910 395| move-object/from16 v22, v0
170911 397| move-object/from16 v0, v18
170913 401| invoke-virtual {v0,v1}, java.lang.String.equals(java.lang.Object):boolean
170918 407| move-object/from16 v0, v25
170919 409| iput-object v4, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneCountry
170921 411| move-object/from16 v0, v25
170922 413| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneId
170923 415| move-object/from16 v22, v0
170931 425| move-object/from16 v0, v22
170932 …427| invoke-direct {v0,v6,v4}, com.android.timezonepicker.TimeZoneInfo.<init>(java.util.TimeZone, …
170933 430| move-object/from16 v0, v22
170935 434| iput-object v0, v1, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneInfo
170937 436| move-object/from16 v0, v25
170938 438| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneInfo
170939 440| move-object/from16 v22, v0
170940 442| move-object/from16 v0, v25
170942 …446| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneData.getIdenticalTimeZoneInTheCount…
170947 452| move/from16 v0, v21
170949 456| if-ne v0, v1, Label_21
170951 458| move-object/from16 v0, v25
170952 460| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
170953 462| move-object/from16 v22, v0
170954 464| move-object/from16 v0, v25
170955 466| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneInfo
170956 468| move-object/from16 v23, v0
170963 475| move-object/from16 v0, v19
170965 …479| invoke-direct {v0,v1,v4}, com.android.timezonepicker.TimeZoneInfo.<init>(java.util.TimeZone, …
170968 482| move-object/from16 v0, v25
170970 …486| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneData.getIdenticalTimeZoneInTheCount…
170975 492| move/from16 v0, v22
170976 494| if-ne v9, v0, Label_20
170978 496| move-object/from16 v0, v25
170979 498| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
170980 500| move-object/from16 v22, v0
170981 502| move-object/from16 v0, v22
170983 506| invoke-virtual {v0,v1}, java.util.ArrayList.add(java.lang.Object):boolean
170986 509| move-object/from16 v0, v16
170988 513| invoke-virtual {v0,v1}, java.util.HashSet.add(java.lang.Object):boolean
170996 518| move-object/from16 v0, v25
170997 520| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
170998 522| move-object/from16 v22, v0
170999 524| move-object/from16 v0, v25
171000 526| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneInfo
171001 528| move-object/from16 v23, v0
171002 530| move-object/from16 v0, v22
171005 536| invoke-virtual {v0,v1,v2}, java.util.ArrayList.add(int, java.lang.Object):void
171101 65| const/4 v0, #+0 (0x00000000 | 0.00000)
171103 .local v0, "i", int
171104 66| if-ge v0, v3, Label_5
171107 70| aget-object v6, v1, v0
171115 80| aget-object v5, v2, v0
171119 84| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
171129 103| aget-object v7, v2, v0
171150 3| const/4 v0, #+0 (0x00000000 | 0.00000)
171152 .local v0, "idx", int
171171 30| return v0
171174 31| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
171191 3| iget-object v0, v1, com.android.timezonepicker.TimeZoneData.mTimeZones
171192 5| invoke-virtual {v0,v2}, java.util.ArrayList.get(int):java.lang.Object
171193 8| move-result-object v0
171194 9| check-cast v0, com.android.timezonepicker.TimeZoneInfo
171195 11| return-object v0
171205 3| iget-object v0, v2, com.android.timezonepicker.TimeZoneData.mTimeZones
171207 7| invoke-virtual {v0,v1}, java.util.ArrayList.indexOf(java.lang.Object):int
171208 10| move-result v0
171209 11| return v0
171220 3| add-int/lit8 v0, v3, #+20 (0x00000014 | 2.80260e-44)
171222 .local v0, "index", int
171225 8| if-ge v0, v1, Label_1
171226 10| if-gez v0, Label_2
171234 16| invoke-virtual {v1,v0}, android.util.SparseArray.get(int):java.lang.Object
171249 4| add-int/lit8 v0, v4, #+20 (0x00000014 | 2.80260e-44)
171251 .local v0, "index", int
171254 9| if-ge v0, v1, Label_1
171255 11| if-gez v0, Label_2
171262 16| aget-boolean v1, v1, v0
171276 8| move-object/from16 v0, v18
171277 10| iput-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
171320 66| move-object/from16 v0, v16
171321 …68| invoke-virtual {v0,v10}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
171334 87| move-object/from16 v0, v18
171335 …89| invoke-direct {v0,v12}, com.android.timezonepicker.TimeZoneData.getIdenticalTimeZoneInTheCount…
171338 95| move/from16 v0, v16
171339 97| if-ne v15, v0, Label_2
171341 99| move-object/from16 v0, v18
171342 101| iget-object v15, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
171350 108| move-object/from16 v0, v18
171351 110| iget-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
171356 120| move-object/from16 v0, v18
171357 122| iput-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZonesByCountry
171360 126| move-object/from16 v0, v18
171361 128| iget-object v14, v0, com.android.timezonepicker.TimeZoneData.mHasTimeZonesInHrOffset
171364 134| move-object/from16 v0, v18
171365 136| iput-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZonesByOffsets
171368 140| move-object/from16 v0, v18
171369 142| iget-object v14, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
171373 151| move-object/from16 v0, v18
171374 153| iput-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZonesById
171376 155| move-object/from16 v0, v18
171377 157| iget-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
171390 175| move-object/from16 v0, v18
171391 177| iget-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZonesById
171398 186| move-object/from16 v0, v18
171399 188| iget-object v13, v0, com.android.timezonepicker.TimeZoneData.mContext
171402 194| move-object/from16 v0, v18
171403 …196| invoke-direct {v0,v13}, com.android.timezonepicker.TimeZoneData.populateDisplayNameOverrides(…
171406 201| move-object/from16 v0, v18
171407 203| iget-wide v14:v15, v0, com.android.timezonepicker.TimeZoneData.mTimeMillis
171418 213| move-object/from16 v0, v18
171419 215| iget-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZones
171446 252| move-object/from16 v0, v18
171447 254| iget-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZonesByCountry
171461 271| move-object/from16 v0, v18
171462 273| iget-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZonesByCountry
171471 287| move-object/from16 v0, v18
171472 …289| invoke-direct {v0,v5,v7}, com.android.timezonepicker.TimeZoneData.indexByOffsets(int, com.and…
171480 303| move-object/from16 v0, v18
171481 305| iget-object v13, v0, com.android.timezonepicker.TimeZoneData.mTimeZoneNames
171502 3| iget-object v0, v1, com.android.timezonepicker.TimeZoneData.mTimeZones
171503 5| invoke-virtual {v0}, java.util.ArrayList.size():int
171504 8| move-result v0
171505 9| return v0
171515 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneFilterTypeAdapt…
171516 3| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$1.this$0
171518 5| invoke-direct {v0}, java.lang.Object.<init>():void
171530 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneFilterTypeAdapt…
171541 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneFilterTypeAdapt…
171542 3| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
171543 5| invoke-direct {v0}, android.widget.Filter.<init>():void
171553 …0| invoke-static/range {v0..v2}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneFilterTypeAdapt…
171554 …3| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.<init>(…
171573 9| const/16 v0, #+19 (0x00000013 | 2.66247e-44)
171575 .local v0, "i", int
171577 13| if-lt v0, v2, Label_3
171582 …21| invoke-virtual {v2,v0}, com.android.timezonepicker.TimeZoneData.hasTimeZonesInHrOffset(int):bo…
171593 43| invoke-virtual {v3,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
171597 …51| invoke-direct {v1,v2,v5,v3,v0}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTyp…
171604 57| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
171608 .end_local v0
171668 154| const/16 v0, #-10 (0xfffffff6 | NaN)
171670 .restart_local v0
171672 158| if-lt v0, v2, Label_9
171677 …166| invoke-virtual {v2,v0}, com.android.timezonepicker.TimeZoneData.hasTimeZonesInHrOffset(int):b…
171688 188| invoke-virtual {v3,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
171692 …196| invoke-direct {v1,v2,v5,v3,v0}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTy…
171699 202| add-int/lit8 v0, v0, #-1 (0xffffffff | NaN)
171703 .end_local v0
171731 15| const/4 v0, #+0 (0x00000000 | 0.00000)
171732 .local v0, "i", int
171737 17| if-ge v0, v4, Label_6
171739 19| invoke-virtual {v12,v0}, java.lang.String.charAt(int):char
171751 31| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
171765 44| invoke-virtual {v12,v0}, java.lang.String.charAt(int):char
171824 16| move-result v0
171826 .local v0, "ch", char
171827 17| packed-switch v0, Label_9
171830 20| invoke-static {v0}, java.lang.Character.isDigit(char):boolean
171851 40| move-result v0
171859 44| invoke-static {v0,v6}, java.lang.Character.digit(char, int):int
171870 59| move-result v0
171872 60| invoke-static {v0}, java.lang.Character.isDigit(char):boolean
171877 68| invoke-static {v0,v6}, java.lang.Character.digit(char, int):int
171940 31| move-object/from16 v0, v17
171941 33| iput-object v0, v14, android.widget.Filter$FilterResults.values
171944 37| move/from16 v0, v17
171945 39| iput v0, v14, android.widget.Filter$FilterResults.count
171961 51| move/from16 v0, v17
171962 53| invoke-virtual {v13,v0}, java.lang.String.charAt(int):char
171965 59| move/from16 v0, v17
171967 63| if-eq v0, v1, Label_3
171969 67| move/from16 v0, v17
171970 69| invoke-virtual {v13,v0}, java.lang.String.charAt(int):char
171973 75| move/from16 v0, v17
171975 79| if-ne v0, v1, Label_4
171982 85| move-object/from16 v0, v17
171983 87| invoke-virtual {v13,v0}, java.lang.String.startsWith(java.lang.String):boolean
171992 95| move-object/from16 v0, v21
171993 …97| invoke-virtual {v0,v13,v15}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.…
171998 103| move/from16 v0, v17
171999 105| if-eq v11, v0, Label_7
172003 111| move/from16 v0, v17
172004 113| if-le v0, v15, Label_12
172009 121| move/from16 v0, v17
172011 125| if-ne v0, v1, Label_11
172016 128| move-object/from16 v0, v21
172017 …130| invoke-direct {v0,v7,v11,v12}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilt…
172025 138| move-object/from16 v0, v21
172026 140| iget-object v0, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
172027 142| move-object/from16 v17, v0
172030 148| move-object/from16 v0, v17
172031 150| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mTimeZonesByCountry
172032 152| move-object/from16 v17, v0
172063 193| move/from16 v0, v17
172064 195| invoke-virtual {v10,v0}, java.lang.String.charAt(int):char
172067 201| move/from16 v0, v18
172068 203| invoke-virtual {v13,v0}, java.lang.String.charAt(int):char
172070 207| move/from16 v0, v17
172072 211| if-ne v0, v1, Label_13
172074 213| move-object/from16 v0, v21
172075 …215| invoke-direct {v0,v13,v10}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.…
172113 238| move-object/from16 v0, v17
172114 240| invoke-virtual {v10,v0}, java.lang.String.contains(java.lang.CharSequence):boolean
172119 249| move-object/from16 v0, v17
172120 251| invoke-virtual {v10,v0}, java.lang.String.split(java.lang.String):java.lang.String[]
172123 257| move-object/from16 v0, v18
172124 259| array-length v0, v0
172125 260| move/from16 v19, v0
172127 262| move/from16 v0, v17
172129 266| if-ge v0, v1, Label_10
172133 270| move-object/from16 v0, v16
172134 272| invoke-virtual {v0,v13}, java.lang.String.startsWith(java.lang.String):boolean
172169 312| move-object/from16 v0, v21
172170 314| iget-object v0, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.this$0
172171 316| move-object/from16 v18, v0
172174 322| move-object/from16 v0, v17
172178 …330| invoke-direct {v0,v1,v2,v5,v3}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTy…
172179 333| move-object/from16 v0, v17
172180 335| invoke-virtual {v7,v0}, java.util.ArrayList.add(java.lang.Object):boolean
172189 346| move/from16 v0, v17
172190 348| iput v0, v14, android.widget.Filter$FilterResults.count
172220 27| const/4 v0, #+0 (0x00000000 | 0.00000)
172223 .local v0, "filterType", int
172227 …34| invoke-interface {v1,v0,v3,v2}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$OnSetFilt…
172230 .end_local v0
172245 54| const/4 v0, #-1 (0xffffffff | NaN)
172246 .restart_local v0
172250 .end_local v0
172270 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneFilterTypeAdapt…
172271 …3| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.this$0
172272 5| invoke-direct {v0}, java.lang.Object.<init>():void
172274 8| iput v2, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.type
172276 …10| iput-object v3, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.cons…
172278 12| iput v4, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.time
172290 …3| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.const…
172291 5| return-object v0
172304 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneFilterTypeAdapt…
172305 3| invoke-direct {v0}, java.lang.Object.<init>():void
172317 3| new-instance v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder
172318 …5| invoke-direct {v0}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.<init>():vo…
172320 .local v0, "vh", com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder
172325 …16| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.strTextView
172327 18| invoke-virtual {v2,v0}, android.view.View.setTag(java.lang.Object):void
172335 3| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mListener
172336 5| return-object v0
172342 3| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mTimeZoneData
172343 5| return-object v0
172348 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneFilterTypeAdapt…
172349 3| iput-object v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
172355 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneFilterTypeAdapt…
172356 3| iput v1, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
172370 6| new-instance v0, java.util.ArrayList
172371 8| invoke-direct {v0}, java.util.ArrayList.<init>():void
172372 11| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
172374 13| const/4 v0, #+0 (0x00000000 | 0.00000)
172375 14| iput v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
172377 16| new-instance v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$1
172378 …18| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$1.<init>(com.andro…
172379 21| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mDummyListener
172385 27| const-string/jumbo v0, "layout_inflater"
172386 …30| invoke-virtual {v2,v0}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
172387 33| move-result-object v0
172388 34| check-cast v0, android.view.LayoutInflater
172389 36| iput-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mInflater
172401 3| iget v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResultsCount
172402 5| return v0
172413 4| iget-object v0, v2, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mFilter
172414 6| if-nez v0, Label_1
172416 8| new-instance v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter
172417 …10| invoke-direct {v0,v2,v1}, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ArrayFilter.<in…
172418 13| iput-object v0, v2, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mFilter
172421 15| iget-object v0, v2, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mFilter
172422 17| return-object v0
172433 3| iget-object v0, v1, com.android.timezonepicker.TimeZoneFilterTypeAdapter.mLiveResults
172434 5| invoke-virtual {v0,v2}, java.util.ArrayList.get(int):java.lang.Object
172435 8| move-result-object v0
172436 9| check-cast v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
172437 11| return-object v0
172449 6| move-result-object v0
172450 7| return-object v0
172461 3| int-to-long v0:v1, v3
172462 4| return-wide v0:v1
172513 69| move-result-object v0
172514 70| check-cast v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
172516 .local v0, "filter", com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult
172517 72| iget v3, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.type
172520 …76| iget-object v3, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.cons…
172523 80| iget v3, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.time
172527 …86| iget-object v4, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$FilterTypeResult.cons…
172533 .end_local v0
172559 12| move-result-object v0
172560 13| check-cast v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder
172562 .local v0, "vh", com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder
172564 17| iget v2, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.filterType
172565 19| iget-object v3, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.str
172566 21| iget v4, v0, com.android.timezonepicker.TimeZoneFilterTypeAdapter$ViewHolder.time
172570 .end_local v0
172583 3| const/4 v0, #+6 (0x00000006 | 8.40779e-45)
172584 4| sput v0, com.android.timezonepicker.TimeZoneInfo.NUM_OF_TRANSITIONS
172587 9| move-result-wide v0:v1
172589 12| div-long/2addr v0:v1, v2:v3
172590 13| sput-wide v0:v1, com.android.timezonepicker.TimeZoneInfo.time
172593 18| move-result-object v0
172594 19| sput-object v0, com.android.timezonepicker.TimeZoneInfo.mSpannableFactory
172596 21| new-instance v0, java.lang.StringBuilder
172598 25| invoke-direct {v0,v1}, java.lang.StringBuilder.<init>(int):void
172599 28| sput-object v0, com.android.timezonepicker.TimeZoneInfo.mSB
172601 30| new-instance v0, java.util.Formatter
172605 …38| invoke-direct {v0,v1,v2}, java.util.Formatter.<init>(java.lang.Appendable, java.util.Locale):v…
172606 41| sput-object v0, com.android.timezonepicker.TimeZoneInfo.mFormatter
172608 43| new-instance v0, android.util.SparseArray
172609 45| invoke-direct {v0}, android.util.SparseArray.<init>():void
172611 48| sput-object v0, com.android.timezonepicker.TimeZoneInfo.mGmtDisplayNameCache
172626 6| new-instance v0, android.text.format.Time
172627 8| invoke-direct {v0}, android.text.format.Time.<init>():void
172628 11| iput-object v0, v2, com.android.timezonepicker.TimeZoneInfo.recycledTime
172630 13| new-instance v0, android.util.SparseArray
172631 15| invoke-direct {v0}, android.util.SparseArray.<init>():void
172632 18| iput-object v0, v2, com.android.timezonepicker.TimeZoneInfo.mLocalTimeCache
172634 20| const-wide/16 v0:v1, #+0 (0x00000000 | 0.00000)
172635 22| iput-wide v0:v1, v2, com.android.timezonepicker.TimeZoneInfo.mLocalTimeCacheReferenceTime
172640 29| move-result-object v0
172641 30| iput-object v0, v2, com.android.timezonepicker.TimeZoneInfo.mTzId
172646 37| move-result v0
172647 38| iput v0, v2, com.android.timezonepicker.TimeZoneInfo.mRawoffset
172698 50| move-result v0
172700 .local v0, "diff", int
172701 51| if-eqz v0, Label_6
172703 53| return v0
172747 8| move-result v0
172748 9| return v0
172771 18| move-object/from16 v0, v23
172772 20| iget-object v4, v0, com.android.timezonepicker.TimeZoneInfo.mTz
172777 26| move-object/from16 v0, v23
172778 28| iget-object v4, v0, com.android.timezonepicker.TimeZoneInfo.mTz
172824 77| move-object/from16 v0, v23
172825 79| iget-object v11, v0, com.android.timezonepicker.TimeZoneInfo.mTzId
172885 164| move-object/from16 v0, v20
172887 …168| invoke-interface {v0,v4,v1,v14,v5}, android.text.Spannable.setSpan(java.lang.Object, int, int…
172897 183| move-object/from16 v0, v20
172900 …189| invoke-interface {v0,v4,v1,v2,v5}, android.text.Spannable.setSpan(java.lang.Object, int, int,…
172907 196| move-object/from16 v0, v20
172908 198| invoke-virtual {v4,v12,v0}, android.util.SparseArray.put(int, java.lang.Object):void
172979 30| add-int v0, v4, v5
172981 .local v0, "currYearDay", int
173024 85| if-eq v0, v4, Label_6
173076 3| iget-object v0, v4, com.android.timezonepicker.TimeZoneInfo.mTz
173079 9| invoke-virtual {v0,v2,v3}, java.util.TimeZone.getOffset(long):int
173080 12| move-result v0
173081 13| return v0
173092 3| iget-object v0, v2, com.android.timezonepicker.TimeZoneInfo.mTz
173094 7| invoke-virtual {v0,v1}, java.util.TimeZone.hasSameRules(java.util.TimeZone):boolean
173095 10| move-result v0
173096 11| return v0
173114 15| iget-object v0, v8, com.android.timezonepicker.TimeZoneInfo.mCountry
173116 .local v0, "country", java.lang.String
173170 …97| invoke-virtual {v1,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
173225 3| const-class v0, com.android.timezonepicker.TimeZonePickerDialog
173226 5| invoke-virtual {v0}, java.lang.Class.getSimpleName():java.lang.String
173227 8| move-result-object v0
173228 9| sput-object v0, com.android.timezonepicker.TimeZonePickerDialog.TAG
173242 6| const/4 v0, #+0 (0x00000000 | 0.00000)
173243 7| iput-boolean v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mHasCachedResults
173257 6| move-result-object v0
173259 .local v0, "dialog", android.app.Dialog
173261 8| invoke-virtual {v0,v1}, android.app.Dialog.requestWindowFeature(int):boolean
173263 11| invoke-virtual {v0}, android.app.Dialog.getWindow():android.view.Window
173268 20| return-object v0
173292 13| const-string/jumbo v0, "bundle_event_start_time"
173293 16| invoke-virtual {v8,v0}, android.os.Bundle.getLong(java.lang.String):long
173296 20| const-string/jumbo v0, "bundle_event_time_zone"
173297 23| invoke-virtual {v8,v0}, android.os.Bundle.getString(java.lang.String):java.lang.String
173307 30| const-string/jumbo v0, "hide_filter_search"
173308 33| invoke-virtual {v12,v0}, android.os.Bundle.getBoolean(java.lang.String):boolean
173313 37| new-instance v0, com.android.timezonepicker.TimeZonePickerView
173317 …44| invoke-direct/range {v0..v7}, com.android.timezonepicker.TimeZonePickerView.<init>(android.con…
173318 47| iput-object v0, v9, com.android.timezonepicker.TimeZonePickerDialog.mView
173321 51| const-string/jumbo v0, "has_results"
173323 55| invoke-virtual {v12,v0,v1}, android.os.Bundle.getBoolean(java.lang.String, boolean):boolean
173324 58| move-result v0
173325 59| if-eqz v0, Label_3
173327 61| iget-object v0, v9, com.android.timezonepicker.TimeZonePickerDialog.mView
173340 …84| invoke-virtual {v0,v1,v2,v6}, com.android.timezonepicker.TimeZonePickerView.showFilterResults(…
173343 87| iget-object v0, v9, com.android.timezonepicker.TimeZonePickerDialog.mView
173344 89| return-object v0
173358 9| iget-object v0, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
173359 11| if-eqz v0, Label_3
173360 13| iget-object v0, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
173361 15| invoke-virtual {v0}, com.android.timezonepicker.TimeZonePickerView.hasResults():boolean
173362 18| move-result v0
173364 19| invoke-virtual {v3,v1,v0}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
173366 22| iget-object v0, v2, com.android.timezonepicker.TimeZonePickerDialog.mView
173367 24| if-eqz v0, Label_2
173369 26| const-string/jumbo v0, "last_filter_type"
173373 35| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
173375 38| const-string/jumbo v0, "last_filter_string"
173379 …47| invoke-virtual {v3,v0,v1}, android.os.Bundle.putString(java.lang.String, java.lang.String):void
173381 50| const-string/jumbo v0, "last_filter_time"
173385 59| invoke-virtual {v3,v0,v1}, android.os.Bundle.putInt(java.lang.String, int):void
173387 62| const-string/jumbo v0, "hide_filter_search"
173391 71| invoke-virtual {v3,v0,v1}, android.os.Bundle.putBoolean(java.lang.String, boolean):void
173397 75| const/4 v0, #+0 (0x00000000 | 0.00000)
173409 3| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
173410 5| if-eqz v0, Label_1
173412 7| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
173413 …9| invoke-interface {v0,v2}, com.android.timezonepicker.TimeZonePickerDialog$OnTimeZoneSetListener…
173428 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.timezonepicker.TimeZonePickerDialog, c…
173429 3| iput-object v1, v0, com.android.timezonepicker.TimeZonePickerDialog.mTimeZoneSetListener
173442 6| move-result-object v0
173443 7| sput-object v0, com.android.timezonepicker.TimeZonePickerUtils.mSpannableFactory
173455 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.timezonepicker.TimeZonePickerUtils, an…
173456 3| invoke-direct {v0}, java.lang.Object.<init>():void
173458 …6| invoke-direct {v0,v1}, com.android.timezonepicker.TimeZonePickerUtils.cacheOverrides(android.co…
173491 33| rem-int/lit8 v0, v2, #+60 (0x0000003c | 8.40779e-44)
173493 .local v0, "min", int
173494 35| if-eqz v0, Label_3
173500 44| if-ge v0, v2, Label_2
173506 51| invoke-virtual {v6,v0}, java.lang.StringBuilder.append(int):java.lang.StringBuilder
173512 .end_local v0
173544 28| move-result-object v0
173546 .local v0, "displayName", java.lang.String
173547 …29| invoke-virtual {v5,v0}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild…
173625 .end_local v0
173646 6| move-result-object v0
173648 .local v0, "res", android.content.res.Resources
173650 9| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
173655 17| invoke-virtual {v0,v1}, android.content.res.Resources.getStringArray(int):java.lang.String[]
173684 21| const/4 v0, #+0 (0x00000000 | 0.00000)
173686 .local v0, "i", int
173689 25| if-ge v0, v1, Label_5
173694 33| aget-object v2, v2, v0
173701 44| if-le v1, v0, Label_4
173704 48| aget-object v1, v1, v0
173741 103| add-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
173752 3| sget v0, android.os.Build$VERSION.SDK_INT
173754 7| if-lt v0, v1, Label_1
173756 9| const/16 v0, #+9728 (0x00002600 | 1.36318e-41)
173757 11| return v0
173760 12| const/16 v0, #+42 (0x0000002a | 5.88545e-44)
173761 14| return v0
173783 14| move-result-object v0
173785 .local v0, "defaultLocale", java.util.Locale
173787 17| invoke-virtual {v0,v2}, java.util.Locale.equals(java.lang.Object):boolean
173791 23| iput-object v0, v3, com.android.timezonepicker.TimeZonePickerUtils.mDefaultLocale
173808 …0| invoke-static/range {v0..v1}, Tracer.OnEntry(com.android.timezonepicker.TimeZonePickerView$1, c…
173809 3| iput-object v1, v0, com.android.timezonepicker.TimeZonePickerView$1.this$0
173811 5| invoke-direct {v0}, java.lang.Object.<init>():void
173824 3| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView$1.this$0
173825 …5| invoke-static {v0}, com.android.timezonepicker.TimeZonePickerView.-get0(com.android.timezonepic…
173826 8| move-result-object v0
173827 …9| invoke-virtual {v0}, android.widget.AutoCompleteTextView.getEditableText():android.text.Editable
173828 12| move-result-object v0
173829 13| invoke-interface {v0}, android.text.Editable.clear():void
173837 3| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
173838 5| return-object v0
173862 20| move-result-object v0
173863 21| check-cast v0, android.view.LayoutInflater
173865 .local v0, "inflater", android.view.LayoutInflater
173867 …25| invoke-virtual {v0,v3,v6,v4}, android.view.LayoutInflater.inflate(int, android.view.ViewGroup,…
173940 3| iget-object v0, v2, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
173941 …5| invoke-virtual {v0}, android.widget.AutoCompleteTextView.getAdapter():android.widget.ListAdapter
173942 8| move-result-object v0
173943 9| if-nez v0, Label_1
173945 11| iget-object v0, v2, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
173947 …15| invoke-virtual {v0,v1}, android.widget.AutoCompleteTextView.setAdapter(android.widget.ListAdap…
173950 18| const/4 v0, #+0 (0x00000000 | 0.00000)
173951 19| iput-boolean v0, v2, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
173953 21| iget-object v0, v2, com.android.timezonepicker.TimeZonePickerView.mFilterAdapter
173954 …23| invoke-virtual {v0}, com.android.timezonepicker.TimeZoneFilterTypeAdapter.getFilter():android.…
173955 26| move-result-object v0
173956 27| invoke-virtual {v0,v3}, android.widget.Filter.filter(java.lang.CharSequence):void
173973 11| move-result-object v0
173975 .local v0, "hintText", java.lang.String
173987 …28| invoke-virtual {v2,v0}, android.text.SpannableStringBuilder.append(java.lang.CharSequence):and…
174020 3| const/4 v0, #+0 (0x00000000 | 0.00000)
174030 16| invoke-virtual {v1,v0}, android.widget.ImageButton.setVisibility(int):void
174036 20| const/16 v0, #+8 (0x00000008 | 1.12104e-44)
174047 …0| invoke-static/range {v0..v4}, Tracer.OnEntry(com.android.timezonepicker.TimeZonePickerView, jav…
174058 3| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
174059 5| return v0
174068 3| const/4 v0, #+0 (0x00000000 | 0.00000)
174072 8| iget-object v0, v2, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174073 …10| invoke-virtual {v0}, com.android.timezonepicker.TimeZoneResultAdapter.getLastFilterString():ja…
174074 13| move-result-object v0
174076 14| return-object v0
174086 3| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174087 5| if-eqz v0, Label_2
174088 7| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174089 … 9| invoke-virtual {v0}, com.android.timezonepicker.TimeZoneResultAdapter.getLastFilterType():int
174090 12| move-result v0
174092 13| return v0
174094 14| const/4 v0, #-1 (0xffffffff | NaN)
174105 3| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174106 5| if-eqz v0, Label_2
174107 7| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174108 … 9| invoke-virtual {v0}, com.android.timezonepicker.TimeZoneResultAdapter.getLastFilterType():int
174109 12| move-result v0
174111 13| return v0
174113 14| const/4 v0, #-1 (0xffffffff | NaN)
174124 3| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174125 5| if-eqz v0, Label_2
174126 7| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174127 9| invoke-virtual {v0}, com.android.timezonepicker.TimeZoneResultAdapter.hasResults():boolean
174128 12| move-result v0
174130 13| return v0
174132 14| const/4 v0, #+0 (0x00000000 | 0.00000)
174144 3| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
174145 5| if-eqz v0, Label_1
174146 7| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
174147 9| invoke-virtual {v0}, android.widget.AutoCompleteTextView.isPopupShowing():boolean
174148 12| move-result v0
174149 13| xor-int/lit8 v0, v0, #+1 (0x00000001 | 1.40130e-45)
174150 15| if-eqz v0, Label_1
174152 17| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mAutoCompleteTextView
174153 19| invoke-virtual {v0}, android.widget.AutoCompleteTextView.getText():android.text.Editable
174154 22| move-result-object v0
174155 23| invoke-interface {v0}, android.text.Editable.toString():java.lang.String
174156 26| move-result-object v0
174157 …27| invoke-direct {v1,v0}, com.android.timezonepicker.TimeZonePickerView.filterOnString(java.lang.…
174176 13| move-result-object v0
174177 14| check-cast v0, android.view.inputmethod.InputMethodManager
174179 .local v0, "manager", android.view.inputmethod.InputMethodManager
174184 …23| invoke-virtual {v0,v1,v2}, android.view.inputmethod.InputMethodManager.hideSoftInputFromWindow…
174203 3| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mFirstTime
174204 5| if-eqz v0, Label_1
174205 7| iget-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mHideFilterSearchOnStart
174206 9| if-eqz v0, Label_1
174208 11| const/4 v0, #+0 (0x00000000 | 0.00000)
174209 12| iput-boolean v0, v1, com.android.timezonepicker.TimeZonePickerView.mFirstTime
174215 18| move-result-object v0
174216 …19| invoke-direct {v1,v0}, com.android.timezonepicker.TimeZonePickerView.filterOnString(java.lang.…
174229 3| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174230 5| if-eqz v0, Label_1
174232 7| iget-object v0, v1, com.android.timezonepicker.TimeZonePickerView.mResultAdapter
174233 …9| invoke-virtual {v0,v2,v3,v4}, com.android.timezonepicker.TimeZoneResultAdapter.onSetFilter(int,…
174245 …0| invoke-static/range {v0..v0}, Tracer.OnEntry(com.android.timezonepicker.TimeZoneResultAdapter$V…
174246 3| invoke-direct {v0}, java.lang.Object.<init>():void
174258 3| new-instance v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder
174259 … 5| invoke-direct {v0}, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.<init>():void
174261 .local v0, "vh", com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder
174266 16| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.timeZone
174272 26| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.timeOffset
174278 36| iput-object v1, v0, com.android.timezonepicker.TimeZoneResultAdapter$ViewHolder.location
174280 38| invoke-virtual {v2,v0}, android.view.View.setTag(java.lang.Object):void
174292 3| sget v0, com.android.timezonepicker.R$id.time_zone
174293 5| sput v0, com.android.timezonepicker.TimeZoneResultAdapter.VIEW_TAG_TIME_ZONE
174319 17| const-string/jumbo v0, "layout_inflater"
174320 …20| invoke-virtual {v3,v0}, android.content.Context.getSystemService(java.lang.String):java.lang.O…
174321 23| move-result-object v0
174322 24| check-cast v0, android.view.LayoutInflater
174323 26| iput-object v0, v2, com.android.timezonepicker.TimeZoneResultAdapter.mInflater
174325 28| iget-object v0, v2, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneData
174326 30| invoke-virtual {v0}, com.android.timezonepicker.TimeZoneData.size():int
174327 33| move-result v0
174328 34| new-array v0, v0, int[]
174329 … 36| iput-object v0, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
174331 38| const/4 v0, #+0 (0x00000000 | 0.00000)
174332 …39| invoke-virtual {v2,v1,v0,v1}, com.android.timezonepicker.TimeZoneResultAdapter.onSetFilter(int…
174344 3| const/4 v0, #+0 (0x00000000 | 0.00000)
174345 4| return v0
174355 3| iget v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174356 5| return v0
174368 5| iget v0, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174369 7| if-lt v3, v0, Label_2
174372 9| const/4 v0, #+0 (0x00000000 | 0.00000)
174373 10| return-object v0
174376 11| iget-object v0, v2, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneData
174379 …17| invoke-virtual {v0,v1}, com.android.timezonepicker.TimeZoneData.get(int):com.android.timezonep…
174380 20| move-result-object v0
174381 21| return-object v0
174392 … 3| iget-object v0, v2, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
174393 5| aget v0, v0, v3
174394 7| int-to-long v0:v1, v0
174395 8| return-wide v0:v1
174405 3| iget-object v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterString
174406 5| return-object v0
174416 3| iget v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterType
174417 5| return v0
174485 82| iget-object v0, v1, com.android.timezonepicker.TimeZoneInfo.mCountry
174487 .local v0, "location", java.lang.String
174488 84| if-nez v0, Label_5
174499 95| invoke-virtual {v4,v0}, android.widget.TextView.setText(java.lang.CharSequence):void
174514 3| iget-boolean v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mHasResults
174515 5| return v0
174525 3| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
174526 4| return v0
174536 3| const/4 v0, #+0 (0x00000000 | 0.00000)
174541 10| const/4 v0, #+1 (0x00000001 | 1.40130e-45)
174543 11| return v0
174560 12| move-result-object v0
174561 13| check-cast v0, com.android.timezonepicker.TimeZoneInfo
174563 .local v0, "tzi", com.android.timezonepicker.TimeZoneInfo
174564 15| if-eqz v0, Label_1
174567 …19| invoke-interface {v1,v0}, com.android.timezonepicker.TimeZonePickerView$OnTimeZoneSetListener.…
174569 22| iget-object v1, v0, com.android.timezonepicker.TimeZoneInfo.mTzId
174573 .end_local v0
174585 3| move/from16 v0, v19
174587 7| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterType
174589 9| move-object/from16 v0, v20
174591 13| iput-object v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterString
174593 15| move/from16 v0, v21
174595 19| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mLastFilterTime
174598 22| move-object/from16 v0, v18
174599 24| iput v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174611 36| move-object/from16 v0, v18
174612 … 38| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
174613 40| move-object/from16 v0, v18
174614 42| iget v0, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174615 44| move/from16 v16, v0
174617 48| move/from16 v0, v17
174619 52| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174624 58| move-object/from16 v0, v18
174625 60| iget v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174629 65| move-object/from16 v0, v18
174630 67| iput-boolean v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mHasResults
174637 73| move-object/from16 v0, v18
174638 75| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneData
174646 84| move-object/from16 v0, v18
174647 … 86| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
174648 88| move-object/from16 v0, v18
174649 90| iget v0, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174650 92| move/from16 v16, v0
174652 96| move/from16 v0, v17
174654 100| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174658 104| move-object/from16 v0, v18
174659 106| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mContext
174670 122| move-object/from16 v0, v16
174671 …124| invoke-interface {v9,v15,v0}, android.content.SharedPreferences.getString(java.lang.String, j…
174696 156| move-object/from16 v0, v18
174697 158| iget-object v0, v0, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneData
174698 160| move-object/from16 v16, v0
174699 162| move-object/from16 v0, v16
174700 164| iget-object v0, v0, com.android.timezonepicker.TimeZoneData.mDefaultTimeZoneId
174701 166| move-object/from16 v16, v0
174708 176| move-object/from16 v0, v18
174709 178| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneData
174718 189| move-object/from16 v0, v18
174719 …191| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
174720 193| move-object/from16 v0, v18
174721 195| iget v0, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174722 197| move/from16 v16, v0
174724 201| move/from16 v0, v17
174726 205| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174740 213| move-object/from16 v0, v18
174741 215| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneData
174742 217| move/from16 v0, v21
174743 …219| invoke-virtual {v15,v0}, com.android.timezonepicker.TimeZoneData.getTimeZonesByOffset(int):ja…
174761 241| move-object/from16 v0, v18
174762 …243| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
174763 245| move-object/from16 v0, v18
174764 247| iget v0, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174765 249| move/from16 v16, v0
174767 253| move/from16 v0, v17
174769 257| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174779 267| move-object/from16 v0, v18
174780 269| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mTimeZoneData
174782 273| move-object/from16 v0, v20
174783 275| invoke-virtual {v15,v0}, java.util.LinkedHashMap.get(java.lang.Object):java.lang.Object
174802 299| move-object/from16 v0, v18
174803 …301| iget-object v15, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneIndices
174804 303| move-object/from16 v0, v18
174805 305| iget v0, v0, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174806 307| move/from16 v16, v0
174808 311| move/from16 v0, v17
174810 315| iput v0, v1, com.android.timezonepicker.TimeZoneResultAdapter.mFilteredTimeZoneLength
174914 97| new-instance v0, java.lang.StringBuilder
174915 99| invoke-direct {v0}, java.lang.StringBuilder.<init>():void
174917 .local v0, "builder", java.lang.StringBuilder
174938 …122| invoke-virtual {v0,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
174942 .end_local v0
174952 .restart_local v0
174957 …138| invoke-virtual {v0,v9}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuil…
174962 143| invoke-virtual {v0}, java.lang.StringBuilder.toString():java.lang.String