19.9 MB
/home/fdroid/fdroiddata/tmp/fr.bellev.stdatmosphere_1.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_fr.bellev.stdatmosphere_1.apk
2.22 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_action_help.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_action_help.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_action_help.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_action_search.png entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·0af1bd0070549fefee648e0a6e3b0baa83d1059cab9270c2dbc382786ba6dd70 
10 Signer·#1·certificate·SHA-1·digest:·229273b6a41f190597f682af7bb38e47374f661b 
11 Signer·#1·certificate·MD5·digest:·dd94f142e62d1375cb0591351acffcfc 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·21e6ff7b3fdcb7593c807df9e07d05655adc7e11b73216b2dbfe9fcc6e2217a5 
15 Signer·#1·public·key·SHA-1·digest:·34790711056e2f97ba8a2cdab4d46ee597ab53f7 
16 Signer·#1·public·key·MD5·digest:·c3269cc748573be99c354bfb54462222 
57.6 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 801 lines modifiedOffset 1, 816 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:····················193932·(000000000002F58Ch)4 ··Zip·archive·file·size:····················405013·(0000000000062E15h)
5 ··Actual·end-cent-dir·record·offset:········193910·(000000000002F576h)5 ··Actual·end-cent-dir·record·offset:········404991·(0000000000062DFFh)
6 ··Expected·end-cent-dir·record·offset:······193910·(000000000002F576h)6 ··Expected·end-cent-dir·record·offset:······404991·(0000000000062DFFh)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·26·entries.9 ··central·directory·contains·27·entries.
10 ··The·central·directory·is·1958·(00000000000007A6h)·bytes·long,10 ··The·central·directory·is·2064·(0000000000000810h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·191952·(000000000002EDD0h).12 ··is·402927·(00000000000625EFh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2012·Dec·14·16:41:5626 ··file·last·modified·on·(DOS·date/time):··········2017·Jan·11·13:46:42
27 ··32-bit·CRC·value·(hex):·························6d4e515c27 ··32-bit·CRC·value·(hex):·························b908e98e
28 ··compressed·size:································814·bytes28 ··compressed·size:································669·bytes
29 ··uncompressed·size:······························1987·bytes29 ··uncompressed·size:······························1744·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/DF46F718.SF43 ··res/drawable-hdpi-v4/ic_action_help.png
  
42 ··offset·of·local·header·from·start·of·archive:···88044 ··offset·of·local·header·from·start·of·archive:···738
43 ··················································(0000000000000370h)·bytes45 ··················································(00000000000002E2h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2012·Dec·14·16:41:5653 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························5fd75acb54 ··32-bit·CRC·value·(hex):·························286064ec
54 ··compressed·size:································900·bytes55 ··compressed·size:································838·bytes
55 ··uncompressed·size:······························2108·bytes56 ··uncompressed·size:······························838·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························39·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.67 ··res/drawable-hdpi-v4/ic_action_search.png
  
67 ··META-INF/DF46F718.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···184668 ··offset·of·local·header·from·start·of·archive:···1645
69 ··················································(0000000000000736h)·bytes69 ··················································(000000000000066Dh)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted75 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes76 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2012·Dec·14·16:41:5677 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························1153839178 ··32-bit·CRC·value·(hex):·························28210508
80 ··compressed·size:································1036·bytes79 ··compressed·size:································409·bytes
81 ··uncompressed·size:······························1297·bytes80 ··uncompressed·size:······························409·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························41·characters
83 ··length·of·extra·field:··························0·bytes82 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters83 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·184 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary85 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex86 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none87 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.88 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:89 Central·directory·entry·#4:
91 ---------------------------90 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.91 ··res/drawable-hdpi-v4/ic_launcher.png
  
93 ··res/layout/activity_main.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···294992 ··offset·of·local·header·from·start·of·archive:···2125
95 ··················································(0000000000000B85h)·bytes93 ··················································(000000000000084Dh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT94 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.095 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT96 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.097 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························deflated98 ··compression·method:·····························none·(stored)
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted99 ··file·security·status:···························not·encrypted
Max diff block lines reached; 49446/58844 bytes (84.03%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
989 B
AndroidManifest.xml (decoded)
931 B
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="fr.bellev.stdatmosphere">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="fr.bellev.stdatmosphere"·platformBuildVersionCode="16"·platformBuildVersionName="4.1.2-1425332">
3 ··<uses-sdk·android:minSdkVersion="8"·android:targetSdkVersion="15"/>3 ··<uses-sdk·android:minSdkVersion="8"·android:targetSdkVersion="15"/>
4 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher">4 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher">
5 ····<activity·android:label="@string/title_activity_main"·android:name=".MainActivity">5 ····<activity·android:label="@string/title_activity_main"·android:name=".MainActivity">
6 ······<intent-filter>6 ······<intent-filter>
7 ········<action·android:name="android.intent.action.MAIN"/>7 ········<action·android:name="android.intent.action.MAIN"/>
8 ········<category·android:name="android.intent.category.LAUNCHER"/>8 ········<category·android:name="android.intent.category.LAUNCHER"/>
9 ······</intent-filter>9 ······</intent-filter>
2.62 KB
resources.arsc
2.59 KB
aapt2 dump resources {}
    
Offset 57, 26 lines modifiedOffset 57, 26 lines modified
57 ······(v14)·#ffdddddd57 ······(v14)·#ffdddddd
58 ····resource·0x7f070001·color/custom_text_color58 ····resource·0x7f070001·color/custom_text_color
59 ······()·#ff00000059 ······()·#ff000000
60 ······(v11)·#ff00000060 ······(v11)·#ff000000
61 ······(v14)·#ff00000061 ······(v14)·#ff000000
62 ··type·drawable·id=02·entryCount=362 ··type·drawable·id=02·entryCount=3
63 ····resource·0x7f020000·drawable/ic_action_help63 ····resource·0x7f020000·drawable/ic_action_help
64 ······(mdpi-v4)·(file)·res/drawable-mdpi/ic_action_help.png·type=PNG64 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_action_help.png·type=PNG
65 ······(hdpi-v4)·(file)·res/drawable-hdpi/ic_action_help.png·type=PNG65 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_action_help.png·type=PNG
66 ······(xhdpi-v4)·(file)·res/drawable-xhdpi/ic_action_help.png·type=PNG66 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_action_help.png·type=PNG
67 ····resource·0x7f020001·drawable/ic_action_search67 ····resource·0x7f020001·drawable/ic_action_search
68 ······(mdpi-v4)·(file)·res/drawable-mdpi/ic_action_search.png·type=PNG68 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_action_search.png·type=PNG
69 ······(hdpi-v4)·(file)·res/drawable-hdpi/ic_action_search.png·type=PNG69 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_action_search.png·type=PNG
70 ······(xhdpi-v4)·(file)·res/drawable-xhdpi/ic_action_search.png·type=PNG70 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_action_search.png·type=PNG
71 ····resource·0x7f020002·drawable/ic_launcher71 ····resource·0x7f020002·drawable/ic_launcher
72 ······(ldpi-v4)·(file)·res/drawable-ldpi/ic_launcher.png·type=PNG72 ······(ldpi-v4)·(file)·res/drawable-ldpi-v4/ic_launcher.png·type=PNG
73 ······(mdpi-v4)·(file)·res/drawable-mdpi/ic_launcher.png·type=PNG73 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_launcher.png·type=PNG
74 ······(hdpi-v4)·(file)·res/drawable-hdpi/ic_launcher.png·type=PNG74 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_launcher.png·type=PNG
75 ······(xhdpi-v4)·(file)·res/drawable-xhdpi/ic_launcher.png·type=PNG75 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_launcher.png·type=PNG
76 ··type·id·id=09·entryCount=2176 ··type·id·id=09·entryCount=21
77 ····resource·0x7f090000·id/LinearLayout77 ····resource·0x7f090000·id/LinearLayout
78 ······()·(id)78 ······()·(id)
79 ····resource·0x7f090001·id/textView179 ····resource·0x7f090001·id/textView1
80 ······()·(id)80 ······()·(id)
81 ····resource·0x7f090002·id/Line0181 ····resource·0x7f090002·id/Line01
82 ······()·(id)82 ······()·(id)
Offset 130, 14 lines modifiedOffset 130, 15 lines modified
130 ······(land)·(file)·res/layout-land/resultfragment.xml·type=XML130 ······(land)·(file)·res/layout-land/resultfragment.xml·type=XML
131 ····resource·0x7f030004·layout/valuefragment131 ····resource·0x7f030004·layout/valuefragment
132 ······()·(file)·res/layout/valuefragment.xml·type=XML132 ······()·(file)·res/layout/valuefragment.xml·type=XML
133 ······(land)·(file)·res/layout-land/valuefragment.xml·type=XML133 ······(land)·(file)·res/layout-land/valuefragment.xml·type=XML
134 ··type·menu·id=08·entryCount=1134 ··type·menu·id=08·entryCount=1
135 ····resource·0x7f080000·menu/activity_main135 ····resource·0x7f080000·menu/activity_main
136 ······()·(file)·res/menu/activity_main.xml·type=XML136 ······()·(file)·res/menu/activity_main.xml·type=XML
 137 ······(v11)·(file)·res/menu-v11/activity_main.xml·type=XML
137 ··type·string·id=04·entryCount=26138 ··type·string·id=04·entryCount=26
138 ····resource·0x7f040000·string/app_name139 ····resource·0x7f040000·string/app_name
139 ······()·"Std·Atmosphere"140 ······()·"Std·Atmosphere"
140 ······(fr)·"Std·Atmosphere"141 ······(fr)·"Std·Atmosphere"
141 ····resource·0x7f040001·string/menu_help142 ····resource·0x7f040001·string/menu_help
142 ······()·"Help"143 ······()·"Help"
143 ······(fr)·"Aide"144 ······(fr)·"Aide"
17.5 MB
classes.dex
16.7 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 728 lines modifiedOffset 1, 1234 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·bdbe847a4 checksum············:·9262a879
5 signature···········:·1b18...779e5 signature···········:·e12c...bdba
6 file_size···········:·3508526 file_size···········:·1077032
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·394310 string_ids_size·····:·8928
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·54812 type_ids_size·······:·1292
13 type_ids_off········:·15884·(0x003e0c)13 type_ids_off········:·35824·(0x008bf0)
14 proto_ids_size······:·75014 proto_ids_size······:·1757
15 proto_ids_off·······:·18076·(0x00469c)15 proto_ids_off·······:·40992·(0x00a020)
16 field_ids_size······:·85916 field_ids_size······:·2229
17 field_ids_off·······:·27076·(0x0069c4)17 field_ids_off·······:·62076·(0x00f27c)
18 method_ids_size·····:·331718 method_ids_size·····:·8274
19 method_ids_off······:·33948·(0x00849c)19 method_ids_off······:·79908·(0x013824)
20 class_defs_size·····:·30320 class_defs_size·····:·827
21 class_defs_off······:·60484·(0x00ec44)21 class_defs_off······:·146100·(0x023ab4)
22 data_size···········:·28067222 data_size···········:·902284
23 data_off············:·70180·(0x011224)23 data_off············:·174748·(0x02aa9c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·725 class_idx···········:·181
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·47827 superclass_idx······:·1181
28 source_file_idx·····:·145728 source_file_idx·····:·533
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·132 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
 35 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented;
35 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=CLASS36 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=SOURCE
36 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·TYPE·FIELD·METHOD·PARAMETER·CONSTRUCTOR·LOCAL_VARIABLE·}37 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·}
  
37 Class·#0············-38 Class·#0············-
38 ··Class·descriptor··:·'Landroid/annotation/SuppressLint;'39 ··Class·descriptor··:·'Landroid/support/annotation/AnimRes;'
39 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)40 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)
40 ··Superclass········:·'Ljava/lang/Object;'41 ··Superclass········:·'Ljava/lang/Object;'
41 ··Interfaces········-42 ··Interfaces········-
42 ····#0··············:·'Ljava/lang/annotation/Annotation;'43 ····#0··············:·'Ljava/lang/annotation/Annotation;'
43 ··Static·fields·····-44 ··Static·fields·····-
44 ··Instance·fields···-45 ··Instance·fields···-
45 ··Direct·methods····-46 ··Direct·methods····-
46 ··Virtual·methods···-47 ··Virtual·methods···-
47 ····#0··············:·(in·Landroid/annotation/SuppressLint;) 
48 ······name··········:·'value' 
49 ······type··········:·'()[Ljava/lang/String;' 
50 ······access········:·0x0401·(PUBLIC·ABSTRACT) 
51 ······code··········:·(none) 
  
52 ··source_file_idx···:·1457·(SuppressLint.java)48 ··source_file_idx···:·533·(AnimRes.java)
  
53 Class·#1·header:49 Class·#1·header:
54 class_idx···········:·850 class_idx···········:·182
55 access_flags········:·9729·(0x2601)51 access_flags········:·9729·(0x2601)
56 superclass_idx······:·47852 superclass_idx······:·1181
57 source_file_idx·····:·149853 source_file_idx·····:·534
58 static_fields_size··:·054 static_fields_size··:·0
59 instance_fields_size:·055 instance_fields_size:·0
60 direct_methods_size·:·056 direct_methods_size·:·0
61 virtual_methods_size:·157 virtual_methods_size:·0
  
62 Class·#1·annotations:58 Class·#1·annotations:
63 Annotations·on·class59 Annotations·on·class
 60 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented;
64 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=CLASS61 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=SOURCE
65 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·TYPE·METHOD·CONSTRUCTOR·}62 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·}
  
66 Class·#1············-63 Class·#1············-
67 ··Class·descriptor··:·'Landroid/annotation/TargetApi;'64 ··Class·descriptor··:·'Landroid/support/annotation/AnimatorRes;'
68 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)65 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)
69 ··Superclass········:·'Ljava/lang/Object;'66 ··Superclass········:·'Ljava/lang/Object;'
70 ··Interfaces········-67 ··Interfaces········-
71 ····#0··············:·'Ljava/lang/annotation/Annotation;'68 ····#0··············:·'Ljava/lang/annotation/Annotation;'
72 ··Static·fields·····-69 ··Static·fields·····-
73 ··Instance·fields···-70 ··Instance·fields···-
74 ··Direct·methods····-71 ··Direct·methods····-
75 ··Virtual·methods···-72 ··Virtual·methods···-
76 ····#0··············:·(in·Landroid/annotation/TargetApi;) 
77 ······name··········:·'value' 
78 ······type··········:·'()I' 
79 ······access········:·0x0401·(PUBLIC·ABSTRACT) 
80 ······code··········:·(none) 
  
81 ··source_file_idx···:·1498·(TargetApi.java)73 ··source_file_idx···:·534·(AnimatorRes.java)
  
82 Class·#2·header:74 Class·#2·header:
83 class_idx···········:·6875 class_idx···········:·183
84 access_flags········:·1536·(0x0600)76 access_flags········:·9729·(0x2601)
85 superclass_idx······:·47877 superclass_idx······:·1181
86 source_file_idx·····:·30078 source_file_idx·····:·535
87 static_fields_size··:·079 static_fields_size··:·0
88 instance_fields_size:·080 instance_fields_size:·0
89 direct_methods_size·:·081 direct_methods_size·:·0
90 virtual_methods_size:·582 virtual_methods_size:·0
  
91 Class·#2·annotations:83 Class·#2·annotations:
92 Annotations·on·class84 Annotations·on·class
93 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; 
94 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=1544·name="AccessibilityServiceInfoVersionImpl"85 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented;
 86 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=SOURCE
 87 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·}
  
95 Class·#2············-88 Class·#2············-
96 ··Class·descriptor··:·'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;'89 ··Class·descriptor··:·'Landroid/support/annotation/AnyRes;'
97 ··Access·flags······:·0x0600·(INTERFACE·ABSTRACT)90 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)
98 ··Superclass········:·'Ljava/lang/Object;'91 ··Superclass········:·'Ljava/lang/Object;'
99 ··Interfaces········-92 ··Interfaces········-
 93 ····#0··············:·'Ljava/lang/annotation/Annotation;'
100 ··Static·fields·····-94 ··Static·fields·····-
101 ··Instance·fields···-95 ··Instance·fields···-
102 ··Direct·methods····-96 ··Direct·methods····-
103 ··Virtual·methods···-97 ··Virtual·methods···-
 98 ··source_file_idx···:·535·(AnyRes.java)
104 ····#0··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) 
105 ······name··········:·'getCanRetrieveWindowContent' 
106 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' 
107 ······access········:·0x0401·(PUBLIC·ABSTRACT) 
108 ······code··········:·(none) 
  
109 ····#1··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) 
Max diff block lines reached; 17549777/17556501 bytes (99.96%) of diff not shown.
816 KB
classes.jar
115 KB
zipinfo {}
    
Offset 1, 305 lines modifiedOffset 1, 829 lines modified
1 Zip·file·size:·489550·bytes,·number·of·entries:·3031 Zip·file·size:·1323752·bytes,·number·of·entries:·827
 2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
 3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
 4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
 5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
 7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
 8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class
 9 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/DimenRes.class
 10 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/DrawableRes.class
 11 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/FractionRes.class
 12 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·android/support/annotation/IdRes.class
 13 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/support/annotation/IntDef.class
 14 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/IntegerRes.class
 15 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·android/support/annotation/InterpolatorRes.class
 16 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/LayoutRes.class
 17 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/MenuRes.class
 18 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/NonNull.class
 19 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/Nullable.class
 20 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/PluralsRes.class
3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class21 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/RawRes.class
 22 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/support/annotation/StringDef.class
 23 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/StringRes.class
 24 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/StyleRes.class
 25 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/StyleableRes.class
 26 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/XmlRes.class
4 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class27 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
5 ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class 
6 ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class 
7 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class28 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
8 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class29 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
 30 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
9 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompat.class31 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
 32 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
 33 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
 34 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class
 35 ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class
 36 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class
 37 ?rwxrwxr-x··2.0·unx·····2577·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class
 38 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleJellybeanMR2.class
 39 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21$SharedElementCallback21.class
 40 ?rwxrwxr-x··2.0·unx·····1146·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21$SharedElementCallbackImpl.class
10 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class41 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21.class
11 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class42 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class
 43 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatJB.class
 44 ?rwxrwxr-x··2.0·unx······386·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityManagerCompat.class
 45 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityManagerCompatKitKat.class
 46 ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat21.class
 47 ?rwxrwxr-x··2.0·unx·····2467·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat.class
 48 ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompatJB.class
 49 ?rwxrwxr-x··2.0·unx·····2534·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$2.class
 50 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$3.class
12 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class51 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class
13 ?rwxrwxr-x··2.0·unx·····1658·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class 
14 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class 
15 ?rwxrwxr-x··2.0·unx····11026·b-·defN·80-Jan-01·00:00·android/support/v4/app/BackStackRecord.class52 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$TransitionState.class
16 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class53 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class
17 ?rwxrwxr-x··2.0·unx·····4337·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class54 ?rwxrwxr-x··2.0·unx·····4671·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class
18 ?rwxrwxr-x··2.0·unx····13104·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class55 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class
19 ?rwxrwxr-x··2.0·unx·····5856·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment.class56 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment$DialogStyle.class
20 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class57 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class
21 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class58 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class
22 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class59 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class
 60 ?rwxrwxr-x··2.0·unx····20721·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class
23 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class61 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class
24 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$FragmentTag.class 
25 ?rwxrwxr-x··2.0·unx······386·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class62 ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class
26 ?rwxrwxr-x··2.0·unx····11925·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class63 ?rwxrwxr-x··2.0·unx····13337·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class
 64 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class
 65 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class
27 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class66 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class
28 ?rwxrwxr-x··2.0·unx·····1533·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class67 ?rwxrwxr-x··2.0·unx·····1599·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class
29 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class68 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class
30 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$2.class69 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$2.class
31 ?rwxrwxr-x··2.0·unx······776·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$3.class70 ?rwxrwxr-x··2.0·unx······776·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$3.class
32 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$4.class71 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$4.class
33 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$5.class72 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$5.class
34 ?rwxrwxr-x··2.0·unx····31909·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl.class73 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$FragmentTag.class
35 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState$1.class74 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState$1.class
36 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState.class75 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState.class
37 ?rwxrwxr-x··2.0·unx·····2050·b-·stor·80-Jan-01·00:00·android/support/v4/view/PagerAdapter.class 
38 ?rwxrwxr-x··2.0·unx·····2791·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentPagerAdapter.class 
39 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState$1.class76 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState$1.class
40 ?rwxrwxr-x··2.0·unx·····3059·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class77 ?rwxrwxr-x··2.0·unx·····3152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class
 78 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$1.class
 79 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class
 80 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class
 81 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class
 82 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class
41 ?rwxrwxr-x··2.0·unx·····4538·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentStatePagerAdapter.class83 ?rwxrwxr-x··2.0·unx·····6422·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class
 84 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction$Transit.class
 85 ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class
 86 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$1.class
 87 ?rwxrwxr-x··2.0·unx·····2280·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$2.class
 88 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$3.class
 89 ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$4.class
 90 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$EpicenterView.class
 91 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class
 92 ?rwxrwxr-x··2.0·unx·····5447·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21.class
 93 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
42 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$1.class94 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$1.class
43 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$2.class95 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$2.class
44 ?rwxrwxr-x··2.0·unx·····5250·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment.class 
45 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class96 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class
46 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class97 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class
47 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader$OnLoadCompleteListener.class 
48 ?rwxrwxr-x··2.0·unx·····7009·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManagerImpl$LoaderInfo.class 
49 ?rwxrwxr-x··2.0·unx·····7723·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManagerImpl.class 
50 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class98 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class
51 ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplBase.class 
52 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class 
53 ?rwxrwxr-x··2.0·unx·····3085·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class99 ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class
54 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtilsJB.class100 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtilsJB.class
55 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class101 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class
 102 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationBuilderWithActions.class
 103 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationBuilderWithBuilderAccessor.class
56 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action.class104 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$1.class
 105 ?rwxrwxr-x··2.0·unx·····2528·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Builder.class
 106 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Extender.class
 107 ?rwxrwxr-x··2.0·unx·····7508·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class
 108 ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class
 109 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Extender.class
 110 ?rwxrwxr-x··2.0·unx·····1278·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
57 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class111 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class
58 ?rwxrwxr-x··2.0·unx······826·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigPictureStyle.class 
59 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigTextStyle.class 
60 ?rwxrwxr-x··2.0·unx·····5262·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class 
Max diff block lines reached; 99469/117290 bytes (84.81%) of diff not shown.
83.0 KB
zipnote «TEMP»/diffoscope_57w1l25m_tmp/tmp2aiuqgap_.zip
    
Offset 1, 82 lines modifiedOffset 1, 199 lines modified
1 Filename:·android/annotation/SuppressLint.class1 Filename:·android/support/annotation/AnimRes.class
2 Comment:·2 Comment:·
  
3 Filename:·android/annotation/TargetApi.class3 Filename:·android/support/annotation/AnimatorRes.class
4 Comment:·4 Comment:·
  
5 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class5 Filename:·android/support/annotation/AnyRes.class
6 Comment:·6 Comment:·
  
7 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class7 Filename:·android/support/annotation/ArrayRes.class
8 Comment:·8 Comment:·
  
 9 Filename:·android/support/annotation/AttrRes.class
 10 Comment:·
  
 11 Filename:·android/support/annotation/BoolRes.class
 12 Comment:·
  
 13 Filename:·android/support/annotation/ColorRes.class
 14 Comment:·
  
 15 Filename:·android/support/annotation/DimenRes.class
 16 Comment:·
  
 17 Filename:·android/support/annotation/DrawableRes.class
 18 Comment:·
  
 19 Filename:·android/support/annotation/FractionRes.class
 20 Comment:·
  
 21 Filename:·android/support/annotation/IdRes.class
 22 Comment:·
  
 23 Filename:·android/support/annotation/IntDef.class
 24 Comment:·
  
 25 Filename:·android/support/annotation/IntegerRes.class
 26 Comment:·
  
 27 Filename:·android/support/annotation/InterpolatorRes.class
 28 Comment:·
  
 29 Filename:·android/support/annotation/LayoutRes.class
 30 Comment:·
  
 31 Filename:·android/support/annotation/MenuRes.class
 32 Comment:·
  
 33 Filename:·android/support/annotation/NonNull.class
 34 Comment:·
  
 35 Filename:·android/support/annotation/Nullable.class
 36 Comment:·
  
 37 Filename:·android/support/annotation/PluralsRes.class
 38 Comment:·
  
 39 Filename:·android/support/annotation/RawRes.class
 40 Comment:·
  
 41 Filename:·android/support/annotation/StringDef.class
 42 Comment:·
  
 43 Filename:·android/support/annotation/StringRes.class
 44 Comment:·
  
 45 Filename:·android/support/annotation/StyleRes.class
 46 Comment:·
  
 47 Filename:·android/support/annotation/StyleableRes.class
 48 Comment:·
  
 49 Filename:·android/support/annotation/XmlRes.class
 50 Comment:·
  
9 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class51 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
10 Comment:·52 Comment:·
  
11 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class53 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
12 Comment:·54 Comment:·
  
13 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class55 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
14 Comment:·56 Comment:·
  
15 Filename:·android/support/v4/content/ContextCompat.class57 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
16 Comment:·58 Comment:·
  
 59 Filename:·android/support/v4/app/ActionBarDrawerToggle$1.class
 60 Comment:·
  
 61 Filename:·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
 62 Comment:·
  
 63 Filename:·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
 64 Comment:·
  
 65 Filename:·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class
 66 Comment:·
  
 67 Filename:·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class
 68 Comment:·
  
 69 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class
 70 Comment:·
  
 71 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class
 72 Comment:·
  
 73 Filename:·android/support/v4/app/ActionBarDrawerToggleJellybeanMR2.class
 74 Comment:·
  
 75 Filename:·android/support/v4/app/ActivityCompat21$SharedElementCallback21.class
 76 Comment:·
  
 77 Filename:·android/support/v4/app/ActivityCompat21$SharedElementCallbackImpl.class
 78 Comment:·
  
17 Filename:·android/support/v4/app/ActivityCompat.class79 Filename:·android/support/v4/app/ActivityCompat21.class
18 Comment:·80 Comment:·
  
19 Filename:·android/support/v4/app/ActivityCompatHoneycomb.class81 Filename:·android/support/v4/app/ActivityCompatHoneycomb.class
20 Comment:·82 Comment:·
  
21 Filename:·android/support/v4/app/BackStackRecord$Op.class83 Filename:·android/support/v4/app/ActivityCompatJB.class
22 Comment:·84 Comment:·
  
23 Filename:·android/support/v4/app/FragmentTransaction.class85 Filename:·android/support/v4/app/ActivityManagerCompat.class
Max diff block lines reached; 80851/84873 bytes (95.26%) of diff not shown.
881 B
android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
657 B
procyon -ec {}
    
Offset 4, 14 lines modifiedOffset 4, 16 lines modified
4 import·android.content.pm.ResolveInfo;4 import·android.content.pm.ResolveInfo;
5 import·android.accessibilityservice.AccessibilityServiceInfo;5 import·android.accessibilityservice.AccessibilityServiceInfo;
  
6 interface·AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl6 interface·AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl
7 {7 {
8 ····boolean·getCanRetrieveWindowContent(final·AccessibilityServiceInfo·p0);8 ····boolean·getCanRetrieveWindowContent(final·AccessibilityServiceInfo·p0);
9 ····9 ····
 10 ····int·getCapabilities(final·AccessibilityServiceInfo·p0);
 11 ····
10 ····String·getDescription(final·AccessibilityServiceInfo·p0);12 ····String·getDescription(final·AccessibilityServiceInfo·p0);
11 ····13 ····
12 ····String·getId(final·AccessibilityServiceInfo·p0);14 ····String·getId(final·AccessibilityServiceInfo·p0);
13 ····15 ····
14 ····ResolveInfo·getResolveInfo(final·AccessibilityServiceInfo·p0);16 ····ResolveInfo·getResolveInfo(final·AccessibilityServiceInfo·p0);
15 ····17 ····
16 ····String·getSettingsActivityName(final·AccessibilityServiceInfo·p0);18 ····String·getSettingsActivityName(final·AccessibilityServiceInfo·p0);
925 B
android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
707 B
procyon -ec {}
    
Offset 6, 14 lines modifiedOffset 6, 18 lines modified
  
6 class·AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl·implements·AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl6 class·AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl·implements·AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl
7 {7 {
8 ····public·boolean·getCanRetrieveWindowContent(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{8 ····public·boolean·getCanRetrieveWindowContent(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
9 ········return·false;9 ········return·false;
10 ····}10 ····}
11 ····11 ····
 12 ····public·int·getCapabilities(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
 13 ········return·0;
 14 ····}
 15 ····
12 ····public·String·getDescription(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{16 ····public·String·getDescription(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
13 ········return·null;17 ········return·null;
14 ····}18 ····}
15 ····19 ····
16 ····public·String·getId(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{20 ····public·String·getId(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
17 ········return·null;21 ········return·null;
18 ····}22 ····}
1.27 KB
android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class
1.06 KB
procyon -ec {}
    
Offset 6, 14 lines modifiedOffset 6, 25 lines modified
  
6 class·AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl·extends·AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl6 class·AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl·extends·AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl
7 {7 {
8 ····public·boolean·getCanRetrieveWindowContent(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{8 ····public·boolean·getCanRetrieveWindowContent(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
9 ········return·AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent(accessibilityServiceInfo);9 ········return·AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent(accessibilityServiceInfo);
10 ····}10 ····}
11 ····11 ····
 12 ····public·int·getCapabilities(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
 13 ········int·n;
 14 ········if·(this.getCanRetrieveWindowContent(accessibilityServiceInfo))·{
 15 ············n·=·1;
 16 ········}
 17 ········else·{
 18 ············n·=·0;
 19 ········}
 20 ········return·n;
 21 ····}
 22 ····
12 ····public·String·getDescription(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{23 ····public·String·getDescription(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
13 ········return·AccessibilityServiceInfoCompatIcs.getDescription(accessibilityServiceInfo);24 ········return·AccessibilityServiceInfoCompatIcs.getDescription(accessibilityServiceInfo);
14 ····}25 ····}
15 ····26 ····
16 ····public·String·getId(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{27 ····public·String·getId(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
17 ········return·AccessibilityServiceInfoCompatIcs.getId(accessibilityServiceInfo);28 ········return·AccessibilityServiceInfoCompatIcs.getId(accessibilityServiceInfo);
18 ····}29 ····}
4.59 KB
android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4.44 KB
procyon -ec {}
    
Offset 3, 29 lines modifiedOffset 3, 70 lines modified
  
3 import·android.content.pm.ResolveInfo;3 import·android.content.pm.ResolveInfo;
4 import·android.accessibilityservice.AccessibilityServiceInfo;4 import·android.accessibilityservice.AccessibilityServiceInfo;
5 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
  
6 public·class·AccessibilityServiceInfoCompat6 public·class·AccessibilityServiceInfoCompat
7 {7 {
 8 ····public·static·final·int·CAPABILITY_CAN_FILTER_KEY_EVENTS·=·8;
 9 ····public·static·final·int·CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY·=·4;
 10 ····public·static·final·int·CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION·=·2;
 11 ····public·static·final·int·CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT·=·1;
 12 ····public·static·final·int·DEFAULT·=·1;
8 ····public·static·final·int·FEEDBACK_ALL_MASK·=·255;13 ····public·static·final·int·FEEDBACK_ALL_MASK·=·255;
 14 ····public·static·final·int·FEEDBACK_BRAILLE·=·32;
 15 ····public·static·final·int·FLAG_INCLUDE_NOT_IMPORTANT_VIEWS·=·2;
 16 ····public·static·final·int·FLAG_REPORT_VIEW_IDS·=·16;
 17 ····public·static·final·int·FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY·=·8;
 18 ····public·static·final·int·FLAG_REQUEST_FILTER_KEY_EVENTS·=·32;
 19 ····public·static·final·int·FLAG_REQUEST_TOUCH_EXPLORATION_MODE·=·4;
9 ····private·static·final·AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl·IMPL;20 ····private·static·final·AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl·IMPL;
10 ····21 ····
11 ····static·{22 ····static·{
12 ········if·(Build$VERSION.SDK_INT·>=·14)·{23 ········if·(Build$VERSION.SDK_INT·>=·18)·{
 24 ············IMPL·=·(AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl)new·AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2();
 25 ········}
 26 ········else·if·(Build$VERSION.SDK_INT·>=·14)·{
13 ············IMPL·=·(AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl)new·AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl();27 ············IMPL·=·(AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl)new·AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl();
14 ········}28 ········}
15 ········else·{29 ········else·{
16 ············IMPL·=·(AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl)new·AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl();30 ············IMPL·=·(AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl)new·AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl();
17 ········}31 ········}
18 ····}32 ····}
19 ····33 ····
20 ····private·AccessibilityServiceInfoCompat()·{34 ····private·AccessibilityServiceInfoCompat()·{
21 ····}35 ····}
22 ····36 ····
 37 ····public·static·String·capabilityToString(final·int·n)·{
 38 ········String·s·=·null;
 39 ········switch·(n)·{
 40 ············default:·{
 41 ················s·=·"UNKNOWN";
 42 ················break;
 43 ············}
 44 ············case·1:·{
 45 ················s·=·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT";
 46 ················break;
 47 ············}
 48 ············case·2:·{
 49 ················s·=·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION";
 50 ················break;
 51 ············}
 52 ············case·4:·{
 53 ················s·=·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY";
 54 ················break;
 55 ············}
 56 ············case·8:·{
 57 ················s·=·"CAPABILITY_CAN_FILTER_KEY_EVENTS";
 58 ················break;
 59 ············}
 60 ········}
 61 ········return·s;
 62 ····}
 63 ····
23 ····public·static·String·feedbackTypeToString(int·i)·{64 ····public·static·String·feedbackTypeToString(int·i)·{
24 ········final·int·n·=·1;65 ········final·int·n·=·1;
25 ········final·StringBuilder·sb·=·new·StringBuilder();66 ········final·StringBuilder·sb·=·new·StringBuilder();
26 ········sb.append("[");67 ········sb.append("[");
27 ········while·(i·>·0)·{68 ········while·(i·>·0)·{
28 ············final·int·n2·=·n·<<·Integer.numberOfTrailingZeros(i);69 ············final·int·n2·=·n·<<·Integer.numberOfTrailingZeros(i);
29 ············i·&=·~n2;70 ············i·&=·~n2;
Offset 69, 22 lines modifiedOffset 110, 46 lines modified
69 ················s·=·null;110 ················s·=·null;
70 ················break;111 ················break;
71 ············}112 ············}
72 ············case·1:·{113 ············case·1:·{
73 ················s·=·"DEFAULT";114 ················s·=·"DEFAULT";
74 ················break;115 ················break;
75 ············}116 ············}
 117 ············case·2:·{
 118 ················s·=·"FLAG_INCLUDE_NOT_IMPORTANT_VIEWS";
 119 ················break;
 120 ············}
 121 ············case·4:·{
 122 ················s·=·"FLAG_REQUEST_TOUCH_EXPLORATION_MODE";
 123 ················break;
 124 ············}
 125 ············case·8:·{
 126 ················s·=·"FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY";
 127 ················break;
 128 ············}
 129 ············case·16:·{
 130 ················s·=·"FLAG_REPORT_VIEW_IDS";
 131 ················break;
 132 ············}
 133 ············case·32:·{
 134 ················s·=·"FLAG_REQUEST_FILTER_KEY_EVENTS";
 135 ················break;
 136 ············}
76 ········}137 ········}
77 ········return·s;138 ········return·s;
78 ····}139 ····}
79 ····140 ····
80 ····public·static·boolean·getCanRetrieveWindowContent(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{141 ····public·static·boolean·getCanRetrieveWindowContent(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
81 ········return·AccessibilityServiceInfoCompat.IMPL.getCanRetrieveWindowContent(accessibilityServiceInfo);142 ········return·AccessibilityServiceInfoCompat.IMPL.getCanRetrieveWindowContent(accessibilityServiceInfo);
82 ····}143 ····}
83 ····144 ····
 145 ····public·static·int·getCapabilities(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
 146 ········return·AccessibilityServiceInfoCompat.IMPL.getCapabilities(accessibilityServiceInfo);
 147 ····}
 148 ····
84 ····public·static·String·getDescription(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{149 ····public·static·String·getDescription(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
85 ········return·AccessibilityServiceInfoCompat.IMPL.getDescription(accessibilityServiceInfo);150 ········return·AccessibilityServiceInfoCompat.IMPL.getDescription(accessibilityServiceInfo);
86 ····}151 ····}
87 ····152 ····
88 ····public·static·String·getId(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{153 ····public·static·String·getId(final·AccessibilityServiceInfo·accessibilityServiceInfo)·{
89 ········return·AccessibilityServiceInfoCompat.IMPL.getId(accessibilityServiceInfo);154 ········return·AccessibilityServiceInfoCompat.IMPL.getId(accessibilityServiceInfo);
90 ····}155 ····}
6.3 KB
android/support/v4/content/ContextCompat.class
6.21 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 151 lines modified
  
1 package·android.support.v4.content;1 package·android.support.v4.content;
  
2 import·android.os.Build$VERSION; 
3 import·android.os.Bundle;2 import·android.os.Bundle;
4 import·android.content.Intent;3 import·android.content.Intent;
 4 import·android.os.Environment;
 5 import·android.os.Build$VERSION;
 6 import·android.graphics.drawable.Drawable;
5 import·android.content.Context;7 import·android.content.Context;
 8 import·android.util.Log;
 9 import·java.io.File;
  
6 public·class·ContextCompat10 public·class·ContextCompat
7 {11 {
 12 ····private·static·final·String·DIR_ANDROID·=·"Android";
 13 ····private·static·final·String·DIR_CACHE·=·"cache";
 14 ····private·static·final·String·DIR_DATA·=·"data";
 15 ····private·static·final·String·DIR_FILES·=·"files";
 16 ····private·static·final·String·DIR_OBB·=·"obb";
 17 ····private·static·final·String·TAG·=·"ContextCompat";
 18 ····
 19 ····private·static·File·buildPath(final·File·file,·final·String...·array)·{
 20 ········final·int·length·=·array.length;
 21 ········int·i·=·0;
 22 ········File·parent·=·file;
 23 ········while·(i·<·length)·{
 24 ············final·String·s·=·array[i];
 25 ············File·file2;
 26 ············if·(parent·==·null)·{
 27 ················file2·=·new·File(s);
 28 ············}
 29 ············else·if·(s·!=·null)·{
 30 ················file2·=·new·File(parent,·s);
 31 ············}
 32 ············else·{
 33 ················file2·=·parent;
 34 ············}
 35 ············++i;
 36 ············parent·=·file2;
 37 ········}
 38 ········return·parent;
 39 ····}
 40 ····
 41 ····private·static·File·createFilesDir(File·file)·{
 42 ········synchronized·(ContextCompat.class)·{
 43 ············if·(!file.exists()·&&·!file.mkdirs()·&&·!file.exists())·{
 44 ················Log.w("ContextCompat",·"Unable·to·create·files·subdir·"·+·file.getPath());
 45 ················file·=·null;
 46 ············}
 47 ············return·file;
 48 ········}
 49 ····}
 50 ····
 51 ····public·static·final·Drawable·getDrawable(final·Context·context,·final·int·n)·{
 52 ········Drawable·drawable;
 53 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 54 ············drawable·=·ContextCompatApi21.getDrawable(context,·n);
 55 ········}
 56 ········else·{
 57 ············drawable·=·context.getResources().getDrawable(n);
 58 ········}
 59 ········return·drawable;
 60 ····}
 61 ····
 62 ····public·static·File[]·getExternalCacheDirs(final·Context·context)·{
 63 ········final·int·n·=·1;
 64 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 65 ········File[]·externalCacheDirs;
 66 ········if·(sdk_INT·>=·19)·{
 67 ············externalCacheDirs·=·ContextCompatKitKat.getExternalCacheDirs(context);
 68 ········}
 69 ········else·{
 70 ············File·file;
 71 ············if·(sdk_INT·>=·8)·{
 72 ················file·=·ContextCompatFroyo.getExternalCacheDir(context);
 73 ············}
 74 ············else·{
 75 ················final·File·externalStorageDirectory·=·Environment.getExternalStorageDirectory();
 76 ················final·String[]·array·=·new·String[4];
 77 ················array[0]·=·"Android";
 78 ················array[n]·=·"data";
 79 ················array[2]·=·context.getPackageName();
 80 ················array[3]·=·"cache";
 81 ················file·=·buildPath(externalStorageDirectory,·array);
 82 ············}
 83 ············externalCacheDirs·=·new·File[n];
 84 ············externalCacheDirs[0]·=·file;
 85 ········}
 86 ········return·externalCacheDirs;
 87 ····}
 88 ····
 89 ····public·static·File[]·getExternalFilesDirs(final·Context·context,·final·String·s)·{
 90 ········final·int·n·=·1;
 91 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 92 ········File[]·externalFilesDirs;
 93 ········if·(sdk_INT·>=·19)·{
 94 ············externalFilesDirs·=·ContextCompatKitKat.getExternalFilesDirs(context,·s);
 95 ········}
 96 ········else·{
 97 ············File·file;
 98 ············if·(sdk_INT·>=·8)·{
 99 ················file·=·ContextCompatFroyo.getExternalFilesDir(context,·s);
 100 ············}
 101 ············else·{
 102 ················final·File·externalStorageDirectory·=·Environment.getExternalStorageDirectory();
 103 ················final·String[]·array·=·new·String[5];
 104 ················array[0]·=·"Android";
 105 ················array[n]·=·"data";
 106 ················array[2]·=·context.getPackageName();
 107 ················array[3]·=·"files";
 108 ················array[4]·=·s;
 109 ················file·=·buildPath(externalStorageDirectory,·array);
 110 ············}
 111 ············externalFilesDirs·=·new·File[n];
 112 ············externalFilesDirs[0]·=·file;
 113 ········}
 114 ········return·externalFilesDirs;
 115 ····}
 116 ····
 117 ····public·static·File[]·getObbDirs(final·Context·context)·{
 118 ········final·int·n·=·1;
 119 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 120 ········File[]·obbDirs;
 121 ········if·(sdk_INT·>=·19)·{
 122 ············obbDirs·=·ContextCompatKitKat.getObbDirs(context);
 123 ········}
Max diff block lines reached; 1173/6334 bytes (18.52%) of diff not shown.
3.3 KB
android/support/v4/app/ActivityCompat.class
3.21 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 92 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.content.Context;
 3 import·android.os.Bundle;
 4 import·android.content.Intent;
2 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
3 import·android.app.Activity;6 import·android.app.Activity;
4 import·android.support.v4.content.ContextCompat;7 import·android.support.v4.content.ContextCompat;
  
5 public·class·ActivityCompat·extends·ContextCompat8 public·class·ActivityCompat·extends·ContextCompat
6 {9 {
 10 ····private·static·ActivityCompat21$SharedElementCallback21·createCallback(final·SharedElementCallback·sharedElementCallback)·{
 11 ········Object·o·=·null;
 12 ········if·(sharedElementCallback·!=·null)·{
 13 ············o·=·new·ActivityCompat$SharedElementCallback21Impl(sharedElementCallback);
 14 ········}
 15 ········return·(ActivityCompat21$SharedElementCallback21)o;
 16 ····}
 17 ····
 18 ····public·static·void·finishAffinity(final·Activity·activity)·{
 19 ········if·(Build$VERSION.SDK_INT·>=·16)·{
 20 ············ActivityCompatJB.finishAffinity(activity);
 21 ········}
 22 ········else·{
 23 ············activity.finish();
 24 ········}
 25 ····}
 26 ····
 27 ····public·static·void·finishAfterTransition(final·Activity·activity)·{
 28 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 29 ············ActivityCompat21.finishAfterTransition(activity);
 30 ········}
 31 ········else·{
 32 ············activity.finish();
 33 ········}
 34 ····}
 35 ····
7 ····public·static·boolean·invalidateOptionsMenu(final·Activity·activity)·{36 ····public·static·boolean·invalidateOptionsMenu(final·Activity·activity)·{
8 ········boolean·b;37 ········boolean·b;
9 ········if·(Build$VERSION.SDK_INT·>=·11)·{38 ········if·(Build$VERSION.SDK_INT·>=·11)·{
10 ············ActivityCompatHoneycomb.invalidateOptionsMenu(activity);39 ············ActivityCompatHoneycomb.invalidateOptionsMenu(activity);
11 ············b·=·true;40 ············b·=·true;
12 ········}41 ········}
13 ········else·{42 ········else·{
14 ············b·=·false;43 ············b·=·false;
15 ········}44 ········}
16 ········return·b;45 ········return·b;
17 ····}46 ····}
 47 ····
 48 ····public·static·void·postponeEnterTransition(final·Activity·activity)·{
 49 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 50 ············ActivityCompat21.postponeEnterTransition(activity);
 51 ········}
 52 ····}
 53 ····
 54 ····public·static·void·setEnterSharedElementCallback(final·Activity·activity,·final·SharedElementCallback·sharedElementCallback)·{
 55 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 56 ············ActivityCompat21.setEnterSharedElementCallback(activity,·createCallback(sharedElementCallback));
 57 ········}
 58 ····}
 59 ····
 60 ····public·static·void·setExitSharedElementCallback(final·Activity·activity,·final·SharedElementCallback·sharedElementCallback)·{
 61 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 62 ············ActivityCompat21.setExitSharedElementCallback(activity,·createCallback(sharedElementCallback));
 63 ········}
 64 ····}
 65 ····
 66 ····public·static·void·startActivity(final·Activity·activity,·final·Intent·intent,·final·Bundle·bundle)·{
 67 ········if·(Build$VERSION.SDK_INT·>=·16)·{
 68 ············ActivityCompatJB.startActivity((Context)activity,·intent,·bundle);
 69 ········}
 70 ········else·{
 71 ············activity.startActivity(intent);
 72 ········}
 73 ····}
 74 ····
 75 ····public·static·void·startActivityForResult(final·Activity·activity,·final·Intent·intent,·final·int·n,·final·Bundle·bundle)·{
 76 ········if·(Build$VERSION.SDK_INT·>=·16)·{
 77 ············ActivityCompatJB.startActivityForResult(activity,·intent,·n,·bundle);
 78 ········}
 79 ········else·{
 80 ············activity.startActivityForResult(intent,·n);
 81 ········}
 82 ····}
 83 ····
 84 ····public·static·void·startPostponedEnterTransition(final·Activity·activity)·{
 85 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 86 ············ActivityCompat21.startPostponedEnterTransition(activity);
 87 ········}
 88 ····}
18 }89 }
1.16 KB
android/support/v4/app/FragmentTransaction.class
1.07 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.view.View;
  
2 public·abstract·class·FragmentTransaction3 public·abstract·class·FragmentTransaction
3 {4 {
4 ····public·static·final·int·TRANSIT_ENTER_MASK·=·4096;5 ····public·static·final·int·TRANSIT_ENTER_MASK·=·4096;
5 ····public·static·final·int·TRANSIT_EXIT_MASK·=·8192;6 ····public·static·final·int·TRANSIT_EXIT_MASK·=·8192;
6 ····public·static·final·int·TRANSIT_FRAGMENT_CLOSE·=·8194;7 ····public·static·final·int·TRANSIT_FRAGMENT_CLOSE·=·8194;
7 ····public·static·final·int·TRANSIT_FRAGMENT_FADE·=·4099;8 ····public·static·final·int·TRANSIT_FRAGMENT_FADE·=·4099;
8 ····public·static·final·int·TRANSIT_FRAGMENT_OPEN·=·4097;9 ····public·static·final·int·TRANSIT_FRAGMENT_OPEN·=·4097;
Offset 13, 14 lines modifiedOffset 15, 16 lines modified
13 ····15 ····
14 ····public·abstract·FragmentTransaction·add(final·int·p0,·final·Fragment·p1);16 ····public·abstract·FragmentTransaction·add(final·int·p0,·final·Fragment·p1);
15 ····17 ····
16 ····public·abstract·FragmentTransaction·add(final·int·p0,·final·Fragment·p1,·final·String·p2);18 ····public·abstract·FragmentTransaction·add(final·int·p0,·final·Fragment·p1,·final·String·p2);
17 ····19 ····
18 ····public·abstract·FragmentTransaction·add(final·Fragment·p0,·final·String·p1);20 ····public·abstract·FragmentTransaction·add(final·Fragment·p0,·final·String·p1);
19 ····21 ····
 22 ····public·abstract·FragmentTransaction·addSharedElement(final·View·p0,·final·String·p1);
 23 ····
20 ····public·abstract·FragmentTransaction·addToBackStack(final·String·p0);24 ····public·abstract·FragmentTransaction·addToBackStack(final·String·p0);
21 ····25 ····
22 ····public·abstract·FragmentTransaction·attach(final·Fragment·p0);26 ····public·abstract·FragmentTransaction·attach(final·Fragment·p0);
23 ····27 ····
24 ····public·abstract·int·commit();28 ····public·abstract·int·commit();
25 ····29 ····
26 ····public·abstract·int·commitAllowingStateLoss();30 ····public·abstract·int·commitAllowingStateLoss();
55.5 KB
android/support/v4/app/BackStackRecord.class
55.4 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 38 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.ArrayList; 
3 import·java.io.PrintWriter; 
4 import·java.io.FileDescriptor;2 import·java.io.FileDescriptor;
 3 import·java.io.Writer;
 4 import·java.io.PrintWriter;
 5 import·android.support.v4.util.LogWriter;
5 import·android.util.Log;6 import·android.util.Log;
 7 import·android.os.Build$VERSION;
 8 import·android.view.ViewTreeObserver$OnPreDrawListener;
 9 import·android.view.ViewGroup;
 10 import·java.util.Map;
 11 import·java.util.List;
 12 import·java.util.Collection;
 13 import·android.content.Context;
 14 import·android.view.View;
 15 import·android.util.SparseArray;
 16 import·android.support.v4.util.ArrayMap;
 17 import·java.util.ArrayList;
  
6 final·class·BackStackRecord·extends·FragmentTransaction·implements·FragmentManager$BackStackEntry,·Runnable18 final·class·BackStackRecord·extends·FragmentTransaction·implements·FragmentManager$BackStackEntry,·Runnable
7 {19 {
8 ····static·final·int·OP_ADD·=·1;20 ····static·final·int·OP_ADD·=·1;
9 ····static·final·int·OP_ATTACH·=·7;21 ····static·final·int·OP_ATTACH·=·7;
10 ····static·final·int·OP_DETACH·=·6;22 ····static·final·int·OP_DETACH·=·6;
11 ····static·final·int·OP_HIDE·=·4;23 ····static·final·int·OP_HIDE·=·4;
12 ····static·final·int·OP_NULL·=·0;24 ····static·final·int·OP_NULL·=·0;
13 ····static·final·int·OP_REMOVE·=·3;25 ····static·final·int·OP_REMOVE·=·3;
14 ····static·final·int·OP_REPLACE·=·2;26 ····static·final·int·OP_REPLACE·=·2;
15 ····static·final·int·OP_SHOW·=·5;27 ····static·final·int·OP_SHOW·=·5;
16 ····static·final·String·TAG·=·"BackStackEntry";28 ····static·final·String·TAG·=·"FragmentManager";
17 ····boolean·mAddToBackStack;29 ····boolean·mAddToBackStack;
18 ····boolean·mAllowAddToBackStack;30 ····boolean·mAllowAddToBackStack;
19 ····int·mBreadCrumbShortTitleRes;31 ····int·mBreadCrumbShortTitleRes;
20 ····CharSequence·mBreadCrumbShortTitleText;32 ····CharSequence·mBreadCrumbShortTitleText;
21 ····int·mBreadCrumbTitleRes;33 ····int·mBreadCrumbTitleRes;
22 ····CharSequence·mBreadCrumbTitleText;34 ····CharSequence·mBreadCrumbTitleText;
23 ····boolean·mCommitted;35 ····boolean·mCommitted;
Offset 29, 23 lines modifiedOffset 41, 196 lines modified
29 ····BackStackRecord$Op·mHead;41 ····BackStackRecord$Op·mHead;
30 ····int·mIndex;42 ····int·mIndex;
31 ····final·FragmentManagerImpl·mManager;43 ····final·FragmentManagerImpl·mManager;
32 ····String·mName;44 ····String·mName;
33 ····int·mNumOp;45 ····int·mNumOp;
34 ····int·mPopEnterAnim;46 ····int·mPopEnterAnim;
35 ····int·mPopExitAnim;47 ····int·mPopExitAnim;
 48 ····ArrayList·mSharedElementSourceNames;
 49 ····ArrayList·mSharedElementTargetNames;
36 ····BackStackRecord$Op·mTail;50 ····BackStackRecord$Op·mTail;
37 ····int·mTransition;51 ····int·mTransition;
38 ····int·mTransitionStyle;52 ····int·mTransitionStyle;
39 ····53 ····
40 ····public·BackStackRecord(final·FragmentManagerImpl·mManager)·{54 ····public·BackStackRecord(final·FragmentManagerImpl·mManager)·{
41 ········this.mAllowAddToBackStack·=·true;55 ········this.mAllowAddToBackStack·=·true;
 56 ········this.mIndex·=·-1;
42 ········this.mManager·=·mManager;57 ········this.mManager·=·mManager;
43 ····}58 ····}
44 ····59 ····
 60 ····private·BackStackRecord$TransitionState·beginTransition(final·SparseArray·sparseArray,·final·SparseArray·sparseArray2,·final·boolean·b)·{
 61 ········BackStackRecord$TransitionState·backStackRecord$TransitionState·=·new·BackStackRecord$TransitionState(this);
 62 ········backStackRecord$TransitionState.nonExistentView·=·new·View((Context)this.mManager.mActivity);
 63 ········boolean·b2·=·false;
 64 ········for·(int·i·=·0;·i·<·sparseArray.size();·++i)·{
 65 ············if·(this.configureTransitions(sparseArray.keyAt(i),·backStackRecord$TransitionState,·b,·sparseArray,·sparseArray2))·{
 66 ················b2·=·true;
 67 ············}
 68 ········}
 69 ········for·(int·j·=·0;·j·<·sparseArray2.size();·++j)·{
 70 ············final·int·key·=·sparseArray2.keyAt(j);
 71 ············if·(sparseArray.get(key)·==·null·&&·this.configureTransitions(key,·backStackRecord$TransitionState,·b,·sparseArray,·sparseArray2))·{
 72 ················b2·=·true;
 73 ············}
 74 ········}
 75 ········if·(!b2)·{
 76 ············backStackRecord$TransitionState·=·null;
 77 ········}
 78 ········return·backStackRecord$TransitionState;
 79 ····}
 80 ····
 81 ····private·void·calculateFragments(final·SparseArray·sparseArray,·final·SparseArray·sparseArray2)·{
 82 ········if·(this.mManager.mContainer.hasView())·{
 83 ············for·(BackStackRecord$Op·backStackRecord$Op·=·this.mHead;·backStackRecord$Op·!=·null;·backStackRecord$Op·=·backStackRecord$Op.next)·{
 84 ················switch·(backStackRecord$Op.cmd)·{
 85 ····················case·1:·{
 86 ························this.setLastIn(sparseArray2,·backStackRecord$Op.fragment);
 87 ························break;
 88 ····················}
 89 ····················case·2:·{
 90 ························Fragment·fragment·=·backStackRecord$Op.fragment;
 91 ························if·(this.mManager.mAdded·!=·null)·{
 92 ····························for·(int·i·=·0;·i·<·this.mManager.mAdded.size();·++i)·{
 93 ································final·Fragment·fragment2·=·(Fragment)this.mManager.mAdded.get(i);
 94 ································if·(fragment·==·null·||·fragment2.mContainerId·==·fragment.mContainerId)·{
 95 ····································if·(fragment2·==·fragment)·{
 96 ········································fragment·=·null;
 97 ····································}
 98 ····································else·{
 99 ········································setFirstOut(sparseArray,·fragment2);
 100 ····································}
 101 ································}
 102 ····························}
 103 ························}
 104 ························this.setLastIn(sparseArray2,·fragment);
 105 ························break;
 106 ····················}
 107 ····················case·3:·{
 108 ························setFirstOut(sparseArray,·backStackRecord$Op.fragment);
 109 ························break;
 110 ····················}
 111 ····················case·4:·{
 112 ························setFirstOut(sparseArray,·backStackRecord$Op.fragment);
 113 ························break;
 114 ····················}
 115 ····················case·5:·{
 116 ························this.setLastIn(sparseArray2,·backStackRecord$Op.fragment);
 117 ························break;
 118 ····················}
 119 ····················case·6:·{
 120 ························setFirstOut(sparseArray,·backStackRecord$Op.fragment);
 121 ························break;
 122 ····················}
 123 ····················case·7:·{
 124 ························this.setLastIn(sparseArray2,·backStackRecord$Op.fragment);
 125 ························break;
 126 ····················}
Max diff block lines reached; 44901/56750 bytes (79.12%) of diff not shown.
6.49 KB
android/support/v4/app/BackStackState.class
6.41 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 30 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.ArrayList;2 import·java.util.List;
3 import·android.util.Log;3 import·android.util.Log;
4 import·android.text.TextUtils;4 import·android.text.TextUtils;
5 import·android.os.Parcel;5 import·android.os.Parcel;
 6 import·java.util.ArrayList;
6 import·android.os.Parcelable$Creator;7 import·android.os.Parcelable$Creator;
7 import·android.os.Parcelable;8 import·android.os.Parcelable;
  
8 final·class·BackStackState·implements·Parcelable9 final·class·BackStackState·implements·Parcelable
9 {10 {
10 ····public·static·final·Parcelable$Creator·CREATOR;11 ····public·static·final·Parcelable$Creator·CREATOR;
11 ····final·int·mBreadCrumbShortTitleRes;12 ····final·int·mBreadCrumbShortTitleRes;
12 ····final·CharSequence·mBreadCrumbShortTitleText;13 ····final·CharSequence·mBreadCrumbShortTitleText;
13 ····final·int·mBreadCrumbTitleRes;14 ····final·int·mBreadCrumbTitleRes;
14 ····final·CharSequence·mBreadCrumbTitleText;15 ····final·CharSequence·mBreadCrumbTitleText;
15 ····final·int·mIndex;16 ····final·int·mIndex;
16 ····final·String·mName;17 ····final·String·mName;
17 ····final·int[]·mOps;18 ····final·int[]·mOps;
 19 ····final·ArrayList·mSharedElementSourceNames;
 20 ····final·ArrayList·mSharedElementTargetNames;
18 ····final·int·mTransition;21 ····final·int·mTransition;
19 ····final·int·mTransitionStyle;22 ····final·int·mTransitionStyle;
20 ····23 ····
21 ····static·{24 ····static·{
22 ········CREATOR·=·(Parcelable$Creator)new·BackStackState$1();25 ········CREATOR·=·(Parcelable$Creator)new·BackStackState$1();
23 ····}26 ····}
24 ····27 ····
Offset 31, 14 lines modifiedOffset 34, 16 lines modified
31 ········this.mTransitionStyle·=·parcel.readInt();34 ········this.mTransitionStyle·=·parcel.readInt();
32 ········this.mName·=·parcel.readString();35 ········this.mName·=·parcel.readString();
33 ········this.mIndex·=·parcel.readInt();36 ········this.mIndex·=·parcel.readInt();
34 ········this.mBreadCrumbTitleRes·=·parcel.readInt();37 ········this.mBreadCrumbTitleRes·=·parcel.readInt();
35 ········this.mBreadCrumbTitleText·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);38 ········this.mBreadCrumbTitleText·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
36 ········this.mBreadCrumbShortTitleRes·=·parcel.readInt();39 ········this.mBreadCrumbShortTitleRes·=·parcel.readInt();
37 ········this.mBreadCrumbShortTitleText·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);40 ········this.mBreadCrumbShortTitleText·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
 41 ········this.mSharedElementSourceNames·=·parcel.createStringArrayList();
 42 ········this.mSharedElementTargetNames·=·parcel.createStringArrayList();
38 ····}43 ····}
39 ····44 ····
40 ····public·BackStackState(final·FragmentManagerImpl·fragmentManagerImpl,·final·BackStackRecord·backStackRecord)·{45 ····public·BackStackState(final·FragmentManagerImpl·fragmentManagerImpl,·final·BackStackRecord·backStackRecord)·{
41 ········int·n·=·0;46 ········int·n·=·0;
42 ········for·(BackStackRecord$Op·backStackRecord$Op·=·backStackRecord.mHead;·backStackRecord$Op·!=·null;·backStackRecord$Op·=·backStackRecord$Op.next)·{47 ········for·(BackStackRecord$Op·backStackRecord$Op·=·backStackRecord.mHead;·backStackRecord$Op·!=·null;·backStackRecord$Op·=·backStackRecord$Op.next)·{
43 ············if·(backStackRecord$Op.removed·!=·null)·{48 ············if·(backStackRecord$Op.removed·!=·null)·{
44 ················n·+=·backStackRecord$Op.removed.size();49 ················n·+=·backStackRecord$Op.removed.size();
Offset 105, 31 lines modifiedOffset 110, 34 lines modified
105 ········this.mTransitionStyle·=·backStackRecord.mTransitionStyle;110 ········this.mTransitionStyle·=·backStackRecord.mTransitionStyle;
106 ········this.mName·=·backStackRecord.mName;111 ········this.mName·=·backStackRecord.mName;
107 ········this.mIndex·=·backStackRecord.mIndex;112 ········this.mIndex·=·backStackRecord.mIndex;
108 ········this.mBreadCrumbTitleRes·=·backStackRecord.mBreadCrumbTitleRes;113 ········this.mBreadCrumbTitleRes·=·backStackRecord.mBreadCrumbTitleRes;
109 ········this.mBreadCrumbTitleText·=·backStackRecord.mBreadCrumbTitleText;114 ········this.mBreadCrumbTitleText·=·backStackRecord.mBreadCrumbTitleText;
110 ········this.mBreadCrumbShortTitleRes·=·backStackRecord.mBreadCrumbShortTitleRes;115 ········this.mBreadCrumbShortTitleRes·=·backStackRecord.mBreadCrumbShortTitleRes;
111 ········this.mBreadCrumbShortTitleText·=·backStackRecord.mBreadCrumbShortTitleText;116 ········this.mBreadCrumbShortTitleText·=·backStackRecord.mBreadCrumbShortTitleText;
 117 ········this.mSharedElementSourceNames·=·backStackRecord.mSharedElementSourceNames;
 118 ········this.mSharedElementTargetNames·=·backStackRecord.mSharedElementTargetNames;
112 ····}119 ····}
113 ····120 ····
114 ····public·int·describeContents()·{121 ····public·int·describeContents()·{
115 ········return·0;122 ········return·0;
116 ····}123 ····}
117 ····124 ····
118 ····public·BackStackRecord·instantiate(final·FragmentManagerImpl·fragmentManagerImpl)·{125 ····public·BackStackRecord·instantiate(final·FragmentManagerImpl·fragmentManagerImpl)·{
119 ········final·int·mAddToBackStack·=·1;126 ········final·int·mAddToBackStack·=·1;
120 ········final·BackStackRecord·backStackRecord·=·new·BackStackRecord(fragmentManagerImpl);127 ········final·BackStackRecord·backStackRecord·=·new·BackStackRecord(fragmentManagerImpl);
121 ········int·i·=·0;128 ········int·i·=·0;
 129 ········int·j·=·0;
122 ········while·(i·<·this.mOps.length)·{130 ········while·(i·<·this.mOps.length)·{
123 ············final·BackStackRecord$Op·backStackRecord$Op·=·new·BackStackRecord$Op();131 ············final·BackStackRecord$Op·backStackRecord$Op·=·new·BackStackRecord$Op();
124 ············final·int[]·mOps·=·this.mOps;132 ············final·int[]·mOps·=·this.mOps;
125 ············final·int·n·=·i·+·1;133 ············final·int·n·=·i·+·1;
126 ············backStackRecord$Op.cmd·=·mOps[i];134 ············backStackRecord$Op.cmd·=·mOps[i];
127 ············if·(FragmentManagerImpl.DEBUG)·{135 ············if·(FragmentManagerImpl.DEBUG)·{
128 ················Log.v("FragmentManager",·"BSE·"·+·backStackRecord·+·"·set·base·fragment·#"·+·this.mOps[n]);136 ················Log.v("FragmentManager",·"Instantiate·"·+·backStackRecord·+·"·op·#"·+·j·+·"·base·fragment·#"·+·this.mOps[n]);
129 ············}137 ············}
130 ············final·int[]·mOps2·=·this.mOps;138 ············final·int[]·mOps2·=·this.mOps;
131 ············final·int·n2·=·n·+·1;139 ············final·int·n2·=·n·+·1;
132 ············final·int·index·=·mOps2[n];140 ············final·int·index·=·mOps2[n];
133 ············if·(index·>=·0)·{141 ············if·(index·>=·0)·{
134 ················backStackRecord$Op.fragment·=·(Fragment)fragmentManagerImpl.mActive.get(index);142 ················backStackRecord$Op.fragment·=·(Fragment)fragmentManagerImpl.mActive.get(index);
135 ············}143 ············}
Offset 150, 45 lines modifiedOffset 158, 50 lines modified
150 ············backStackRecord$Op.popExitAnim·=·mOps6[n5];158 ············backStackRecord$Op.popExitAnim·=·mOps6[n5];
151 ············final·int[]·mOps7·=·this.mOps;159 ············final·int[]·mOps7·=·this.mOps;
152 ············int·n7·=·n6·+·1;160 ············int·n7·=·n6·+·1;
153 ············final·int·initialCapacity·=·mOps7[n6];161 ············final·int·initialCapacity·=·mOps7[n6];
154 ············if·(initialCapacity·>·0)·{162 ············if·(initialCapacity·>·0)·{
155 ················backStackRecord$Op.removed·=·new·ArrayList(initialCapacity);163 ················backStackRecord$Op.removed·=·new·ArrayList(initialCapacity);
156 ················int·n8;164 ················int·n8;
157 ················for·(int·j·=·0;·j·<·initialCapacity;·++j,·n7·=·n8)·{165 ················for·(int·k·=·0;·k·<·initialCapacity;·++k,·n7·=·n8)·{
158 ····················if·(FragmentManagerImpl.DEBUG)·{166 ····················if·(FragmentManagerImpl.DEBUG)·{
159 ························Log.v("FragmentManager",·"BSE·"·+·backStackRecord·+·"·set·remove·fragment·#"·+·this.mOps[n7]);167 ························Log.v("FragmentManager",·"Instantiate·"·+·backStackRecord·+·"·set·remove·fragment·#"·+·this.mOps[n7]);
160 ····················}168 ····················}
161 ····················final·ArrayList·mActive·=·fragmentManagerImpl.mActive;169 ····················final·ArrayList·mActive·=·fragmentManagerImpl.mActive;
162 ····················final·int[]·mOps8·=·this.mOps;170 ····················final·int[]·mOps8·=·this.mOps;
163 ····················n8·=·n7·+·1;171 ····················n8·=·n7·+·1;
164 ····················backStackRecord$Op.removed.add(mActive.get(mOps8[n7]));172 ····················backStackRecord$Op.removed.add(mActive.get(mOps8[n7]));
165 ················}173 ················}
166 ············}174 ············}
167 ············i·=·n7;175 ············i·=·n7;
168 ············backStackRecord.addOp(backStackRecord$Op);176 ············backStackRecord.addOp(backStackRecord$Op);
 177 ············++j;
169 ········}178 ········}
170 ········backStackRecord.mTransition·=·this.mTransition;179 ········backStackRecord.mTransition·=·this.mTransition;
171 ········backStackRecord.mTransitionStyle·=·this.mTransitionStyle;180 ········backStackRecord.mTransitionStyle·=·this.mTransitionStyle;
172 ········backStackRecord.mName·=·this.mName;181 ········backStackRecord.mName·=·this.mName;
173 ········backStackRecord.mIndex·=·this.mIndex;182 ········backStackRecord.mIndex·=·this.mIndex;
174 ········backStackRecord.mAddToBackStack·=·(mAddToBackStack·!=·0);183 ········backStackRecord.mAddToBackStack·=·(mAddToBackStack·!=·0);
175 ········backStackRecord.mBreadCrumbTitleRes·=·this.mBreadCrumbTitleRes;184 ········backStackRecord.mBreadCrumbTitleRes·=·this.mBreadCrumbTitleRes;
176 ········backStackRecord.mBreadCrumbTitleText·=·this.mBreadCrumbTitleText;185 ········backStackRecord.mBreadCrumbTitleText·=·this.mBreadCrumbTitleText;
177 ········backStackRecord.mBreadCrumbShortTitleRes·=·this.mBreadCrumbShortTitleRes;186 ········backStackRecord.mBreadCrumbShortTitleRes·=·this.mBreadCrumbShortTitleRes;
178 ········backStackRecord.mBreadCrumbShortTitleText·=·this.mBreadCrumbShortTitleText;187 ········backStackRecord.mBreadCrumbShortTitleText·=·this.mBreadCrumbShortTitleText;
 188 ········backStackRecord.mSharedElementSourceNames·=·this.mSharedElementSourceNames;
 189 ········backStackRecord.mSharedElementTargetNames·=·this.mSharedElementTargetNames;
179 ········backStackRecord.bumpBackStackNesting(mAddToBackStack);190 ········backStackRecord.bumpBackStackNesting(mAddToBackStack);
180 ········return·backStackRecord;191 ········return·backStackRecord;
181 ····}192 ····}
182 ····193 ····
183 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{194 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{
184 ········parcel.writeIntArray(this.mOps);195 ········parcel.writeIntArray(this.mOps);
185 ········parcel.writeInt(this.mTransition);196 ········parcel.writeInt(this.mTransition);
186 ········parcel.writeInt(this.mTransitionStyle);197 ········parcel.writeInt(this.mTransitionStyle);
187 ········parcel.writeString(this.mName);198 ········parcel.writeString(this.mName);
188 ········parcel.writeInt(this.mIndex);199 ········parcel.writeInt(this.mIndex);
189 ········parcel.writeInt(this.mBreadCrumbTitleRes);200 ········parcel.writeInt(this.mBreadCrumbTitleRes);
190 ········TextUtils.writeToParcel(this.mBreadCrumbTitleText,·parcel,·0);201 ········TextUtils.writeToParcel(this.mBreadCrumbTitleText,·parcel,·0);
Max diff block lines reached; 229/6531 bytes (3.51%) of diff not shown.
32.9 KB
android/support/v4/app/Fragment.class
32.8 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.support.v4.util.DebugUtils;2 import·android.support.v4.util.DebugUtils;
 3 import·android.os.Parcelable;
 4 import·java.util.ArrayList;
3 import·android.util.AttributeSet;5 import·android.util.AttributeSet;
4 import·android.view.MenuInflater;6 import·android.view.MenuInflater;
5 import·android.view.Menu;7 import·android.view.Menu;
6 import·android.view.ContextMenu$ContextMenuInfo;8 import·android.view.ContextMenu$ContextMenuInfo;
7 import·android.view.ContextMenu;9 import·android.view.ContextMenu;
8 import·android.view.animation.Animation;10 import·android.view.animation.Animation;
9 import·android.view.MenuItem;11 import·android.view.MenuItem;
Offset 17, 98 lines modifiedOffset 19, 120 lines modified
17 import·java.io.PrintWriter;19 import·java.io.PrintWriter;
18 import·java.io.FileDescriptor;20 import·java.io.FileDescriptor;
19 import·android.content.Context;21 import·android.content.Context;
20 import·android.util.SparseArray;22 import·android.util.SparseArray;
21 import·android.view.ViewGroup;23 import·android.view.ViewGroup;
22 import·android.os.Bundle;24 import·android.os.Bundle;
23 import·android.view.View;25 import·android.view.View;
24 import·java.util.HashMap;26 import·android.support.v4.util.SimpleArrayMap;
25 import·android.view.View$OnCreateContextMenuListener;27 import·android.view.View$OnCreateContextMenuListener;
26 import·android.content.ComponentCallbacks;28 import·android.content.ComponentCallbacks;
  
27 public·class·Fragment·implements·ComponentCallbacks,·View$OnCreateContextMenuListener29 public·class·Fragment·implements·ComponentCallbacks,·View$OnCreateContextMenuListener
28 {30 {
29 ····static·final·int·ACTIVITY_CREATED·=·2;31 ····static·final·int·ACTIVITY_CREATED·=·2;
30 ····static·final·int·CREATED·=·1;32 ····static·final·int·CREATED·=·1;
31 ····static·final·int·INITIALIZING·=·0;33 ····static·final·int·INITIALIZING·=·0;
32 ····static·final·int·RESUMED·=·5;34 ····static·final·int·RESUMED·=·5;
33 ····static·final·int·STARTED·=·4;35 ····static·final·int·STARTED·=·4;
34 ····static·final·int·STOPPED·=·3;36 ····static·final·int·STOPPED·=·3;
 37 ····static·final·Object·USE_DEFAULT_TRANSITION;
35 ····private·static·final·HashMap·sClassMap;38 ····private·static·final·SimpleArrayMap·sClassMap;
36 ····FragmentActivity·mActivity;39 ····FragmentActivity·mActivity;
37 ····boolean·mAdded;40 ····boolean·mAdded;
 41 ····Boolean·mAllowEnterTransitionOverlap;
 42 ····Boolean·mAllowReturnTransitionOverlap;
38 ····View·mAnimatingAway;43 ····View·mAnimatingAway;
39 ····Bundle·mArguments;44 ····Bundle·mArguments;
40 ····int·mBackStackNesting;45 ····int·mBackStackNesting;
41 ····boolean·mCalled;46 ····boolean·mCalled;
42 ····boolean·mCheckedForLoaderManager;47 ····boolean·mCheckedForLoaderManager;
 48 ····FragmentManagerImpl·mChildFragmentManager;
43 ····ViewGroup·mContainer;49 ····ViewGroup·mContainer;
44 ····int·mContainerId;50 ····int·mContainerId;
45 ····boolean·mDeferStart;51 ····boolean·mDeferStart;
46 ····boolean·mDetached;52 ····boolean·mDetached;
 53 ····Object·mEnterTransition;
 54 ····SharedElementCallback·mEnterTransitionCallback;
 55 ····Object·mExitTransition;
 56 ····SharedElementCallback·mExitTransitionCallback;
47 ····int·mFragmentId;57 ····int·mFragmentId;
48 ····FragmentManagerImpl·mFragmentManager;58 ····FragmentManagerImpl·mFragmentManager;
49 ····boolean·mFromLayout;59 ····boolean·mFromLayout;
50 ····boolean·mHasMenu;60 ····boolean·mHasMenu;
51 ····boolean·mHidden;61 ····boolean·mHidden;
52 ····boolean·mInLayout;62 ····boolean·mInLayout;
53 ····int·mIndex;63 ····int·mIndex;
54 ····View·mInnerView;64 ····View·mInnerView;
55 ····LoaderManagerImpl·mLoaderManager;65 ····LoaderManagerImpl·mLoaderManager;
56 ····boolean·mLoadersStarted;66 ····boolean·mLoadersStarted;
57 ····boolean·mMenuVisible;67 ····boolean·mMenuVisible;
58 ····int·mNextAnim;68 ····int·mNextAnim;
 69 ····Fragment·mParentFragment;
 70 ····Object·mReenterTransition;
59 ····boolean·mRemoving;71 ····boolean·mRemoving;
60 ····boolean·mRestored;72 ····boolean·mRestored;
61 ····boolean·mResumed;73 ····boolean·mResumed;
62 ····boolean·mRetainInstance;74 ····boolean·mRetainInstance;
63 ····boolean·mRetaining;75 ····boolean·mRetaining;
 76 ····Object·mReturnTransition;
64 ····Bundle·mSavedFragmentState;77 ····Bundle·mSavedFragmentState;
65 ····SparseArray·mSavedViewState;78 ····SparseArray·mSavedViewState;
 79 ····Object·mSharedElementEnterTransition;
 80 ····Object·mSharedElementReturnTransition;
66 ····int·mState;81 ····int·mState;
67 ····int·mStateAfterAnimating;82 ····int·mStateAfterAnimating;
68 ····String·mTag;83 ····String·mTag;
69 ····Fragment·mTarget;84 ····Fragment·mTarget;
70 ····int·mTargetIndex;85 ····int·mTargetIndex;
71 ····int·mTargetRequestCode;86 ····int·mTargetRequestCode;
72 ····boolean·mUserVisibleHint;87 ····boolean·mUserVisibleHint;
73 ····View·mView;88 ····View·mView;
74 ····String·mWho;89 ····String·mWho;
75 ····90 ····
76 ····static·{91 ····static·{
77 ········sClassMap·=·new·HashMap();92 ········sClassMap·=·new·SimpleArrayMap();
 93 ········USE_DEFAULT_TRANSITION·=·new·Object();
78 ····}94 ····}
79 ····95 ····
80 ····public·Fragment()·{96 ····public·Fragment()·{
81 ········final·boolean·b·=·true;97 ········final·boolean·b·=·true;
82 ········final·int·n·=·-1;98 ········final·int·n·=·-1;
83 ········this.mState·=·0;99 ········this.mState·=·0;
84 ········this.mIndex·=·n;100 ········this.mIndex·=·n;
85 ········this.mTargetIndex·=·n;101 ········this.mTargetIndex·=·n;
86 ········this.mMenuVisible·=·b;102 ········this.mMenuVisible·=·b;
87 ········this.mUserVisibleHint·=·b;103 ········this.mUserVisibleHint·=·b;
 104 ········this.mEnterTransition·=·null;
 105 ········this.mReturnTransition·=·Fragment.USE_DEFAULT_TRANSITION;
 106 ········this.mExitTransition·=·null;
 107 ········this.mReenterTransition·=·Fragment.USE_DEFAULT_TRANSITION;
 108 ········this.mSharedElementEnterTransition·=·null;
 109 ········this.mSharedElementReturnTransition·=·Fragment.USE_DEFAULT_TRANSITION;
 110 ········this.mEnterTransitionCallback·=·null;
 111 ········this.mExitTransitionCallback·=·null;
88 ····}112 ····}
89 ····113 ····
90 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s)·{114 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s)·{
91 ········return·instantiate(context,·s,·null);115 ········return·instantiate(context,·s,·null);
92 ····}116 ····}
93 ····117 ····
94 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s,·final·Bundle·mArguments)·{118 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s,·final·Bundle·mArguments)·{
95 ········try·{119 ········try·{
96 ············final·Class<Object>·value·=·Fragment.sClassMap.get(s);120 ············final·Object·value·=·Fragment.sClassMap.get((Object)s);
97 ············try·{121 ············try·{
98 ················Class<?>·loadClass·=·(Class<Object>)value;122 ················Class<?>·loadClass·=·(Class<Object>)value;
99 ················Label_0047:·{123 ················Label_0047:·{
100 ····················if·(loadClass·!=·null)·{124 ····················if·(loadClass·!=·null)·{
101 ························break·Label_0047;125 ························break·Label_0047;
102 ····················}126 ····················}
103 ····················loadClass·=·context.getClassLoader().loadClass(s);127 ····················loadClass·=·context.getClassLoader().loadClass(s);
104 ····················try·{128 ····················try·{
105 ························Fragment.sClassMap.put(s,·loadClass);129 ························Fragment.sClassMap.put((Object)s,·(Object)loadClass);
106 ························final·Fragment·instance·=·loadClass.newInstance();130 ························final·Object·instance·=·loadClass.newInstance();
Max diff block lines reached; 28882/33544 bytes (86.10%) of diff not shown.
626 B
android/support/v4/app/FragmentActivity$NonConfigurationInstances.class
484 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.support.v4.util.SparseArrayCompat; 
3 import·java.util.ArrayList;2 import·java.util.ArrayList;
4 import·java.util.HashMap;3 import·android.support.v4.util.SimpleArrayMap;
  
5 final·class·FragmentActivity$NonConfigurationInstances4 final·class·FragmentActivity$NonConfigurationInstances
6 {5 {
7 ····Object·activity;6 ····Object·activity;
8 ····HashMap·children;7 ····SimpleArrayMap·children;
9 ····Object·custom;8 ····Object·custom;
10 ····ArrayList·fragments;9 ····ArrayList·fragments;
11 ····SparseArrayCompat·loaders;10 ····SimpleArrayMap·loaders;
12 }11 }
39.0 KB
android/support/v4/app/FragmentActivity.class
38.9 KB
procyon -ec {}
    
Offset 1, 54 lines modifiedOffset 1, 326 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.view.MenuItem;2 import·android.view.MenuItem;
3 import·android.view.KeyEvent;3 import·android.view.KeyEvent;
4 import·android.content.res.TypedArray; 
5 import·android.view.View; 
6 import·android.util.AttributeSet;4 import·android.util.AttributeSet;
7 import·android.content.Context;5 import·android.content.Context;
8 import·android.view.Menu;6 import·android.view.Menu;
9 import·java.util.ArrayList; 
10 import·android.os.Parcelable;7 import·android.os.Parcelable;
 8 import·java.util.ArrayList;
11 import·android.view.LayoutInflater$Factory;9 import·android.view.LayoutInflater$Factory;
12 import·android.os.Bundle;10 import·android.os.Bundle;
13 import·android.content.res.Configuration;11 import·android.content.res.Configuration;
14 import·android.util.Log;12 import·android.util.Log;
15 import·android.content.Intent;13 import·android.content.Intent;
16 import·android.os.Build$VERSION;14 import·android.os.Build$VERSION;
17 import·java.io.PrintWriter; 
18 import·java.io.FileDescriptor;15 import·java.io.FileDescriptor;
 16 import·android.content.res.Resources;
 17 import·android.content.res.Resources$NotFoundException;
 18 import·android.view.ViewGroup;
 19 import·android.view.View;
 20 import·java.io.PrintWriter;
19 import·android.os.Handler;21 import·android.os.Handler;
20 import·android.support.v4.util.SparseArrayCompat;22 import·android.support.v4.util.SimpleArrayMap;
21 import·android.app.Activity;23 import·android.app.Activity;
  
22 public·class·FragmentActivity·extends·Activity24 public·class·FragmentActivity·extends·Activity
23 {25 {
24 ····private·static·final·String·FRAGMENTS_TAG·=·"android:support:fragments";26 ····static·final·String·FRAGMENTS_TAG·=·"android:support:fragments";
25 ····private·static·final·int·HONEYCOMB·=·11;27 ····private·static·final·int·HONEYCOMB·=·11;
26 ····static·final·int·MSG_REALLY_STOPPED·=·1;28 ····static·final·int·MSG_REALLY_STOPPED·=·1;
27 ····static·final·int·MSG_RESUME_PENDING·=·2;29 ····static·final·int·MSG_RESUME_PENDING·=·2;
28 ····private·static·final·String·TAG·=·"FragmentActivity";30 ····private·static·final·String·TAG·=·"FragmentActivity";
29 ····SparseArrayCompat·mAllLoaderManagers;31 ····SimpleArrayMap·mAllLoaderManagers;
30 ····boolean·mCheckedForLoaderManager;32 ····boolean·mCheckedForLoaderManager;
 33 ····final·FragmentContainer·mContainer;
31 ····boolean·mCreated;34 ····boolean·mCreated;
32 ····final·FragmentManagerImpl·mFragments;35 ····final·FragmentManagerImpl·mFragments;
33 ····final·Handler·mHandler;36 ····final·Handler·mHandler;
34 ····LoaderManagerImpl·mLoaderManager;37 ····LoaderManagerImpl·mLoaderManager;
35 ····boolean·mLoadersStarted;38 ····boolean·mLoadersStarted;
36 ····boolean·mOptionsMenuInvalidated;39 ····boolean·mOptionsMenuInvalidated;
37 ····boolean·mReallyStopped;40 ····boolean·mReallyStopped;
38 ····boolean·mResumed;41 ····boolean·mResumed;
39 ····boolean·mRetaining;42 ····boolean·mRetaining;
40 ····boolean·mStopped;43 ····boolean·mStopped;
41 ····44 ····
42 ····public·FragmentActivity()·{45 ····public·FragmentActivity()·{
43 ········this.mHandler·=·(Handler)new·FragmentActivity$1(this);46 ········this.mHandler·=·(Handler)new·FragmentActivity$1(this);
44 ········this.mFragments·=·new·FragmentManagerImpl();47 ········this.mFragments·=·new·FragmentManagerImpl();
 48 ········this.mContainer·=·(FragmentContainer)new·FragmentActivity$2(this);
 49 ····}
 50 ····
 51 ····private·void·dumpViewHierarchy(String·string,·final·PrintWriter·printWriter,·final·View·view)·{
 52 ········printWriter.print(string);
 53 ········if·(view·==·null)·{
 54 ············printWriter.println("null");
 55 ········}
 56 ········else·{
 57 ············printWriter.println(viewToString(view));
 58 ············if·(view·instanceof·ViewGroup)·{
 59 ················final·ViewGroup·viewGroup·=·(ViewGroup)view;
 60 ················final·int·childCount·=·viewGroup.getChildCount();
 61 ················if·(childCount·>·0)·{
 62 ····················string·+=·"··";
 63 ····················for·(int·i·=·0;·i·<·childCount;·++i)·{
 64 ························this.dumpViewHierarchy(string,·printWriter,·viewGroup.getChildAt(i));
 65 ····················}
 66 ················}
 67 ············}
 68 ········}
 69 ····}
 70 ····
 71 ····private·static·String·viewToString(final·View·view)·{
 72 ········final·char·c·=·'V';
 73 ········char·c2·=·'F';
 74 ········final·char·c3·=·',';
 75 ········final·char·c4·=·'·';
 76 ········char·c5·=·'.';
 77 ········final·StringBuilder·sb·=·new·StringBuilder(128);
 78 ········sb.append(view.getClass().getName());
 79 ········sb.append('{');
 80 ········sb.append(Integer.toHexString(System.identityHashCode((Object)view)));
 81 ········sb.append(c4);
 82 ········Resources·resources2;
 83 ········Resources·resources;
 84 ········int·id·=·0;
 85 ········String·resourcePackageName;
 86 ········String·resourceTypeName;
 87 ········String·resourceEntryName;
 88 ········StringBuilder·sb2;
 89 ········StringBuilder·sb3;
 90 ········StringBuilder·sb4;
 91 ········char·c6·=·'\0';
 92 ········char·c7·=·'\0';
 93 ········char·c8·=·'\0';
 94 ········char·c9·=·'\0';
 95 ········char·c10·=·'\0';
 96 ········char·c11·=·'\0';
 97 ········char·c12·=·'\0';
 98 ········char·c13;
 99 ········Label_0635_Outer:Label_0758_Outer:
 100 ········while·(true)·{
 101 ········Label_0751_Outer:
 102 ············while·(true)·{
 103 ················while·(true)·{
 104 ····················Label_0731_Outer:Label_0744_Outer:
 105 ····················while·(true)·{
 106 ························Label_0336:·{
 107 ····························while·(true)·{
 108 ····························Label_0314:
 109 ································while·(true)·{
 110 ····································Label_0287:·{
 111 ········································Label_0703_Outer:Label_0724_Outer:
 112 ········································while·(true)·{
 113 ············································Label_0264:·{
 114 ················································while·(true)·{
 115 ····················································Label_0241:·{
 116 ························································while·(true)·{
 117 ····························································Label_0219:·{
 118 ································································while·(true)·{
 119 ····································································Label_0196:·{
 120 ····································································Label_0696_Outer:
Max diff block lines reached; 17124/39780 bytes (43.05%) of diff not shown.
965 B
android/support/v4/app/FragmentManager.class
877 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·java.util.List;
2 import·android.os.Bundle;3 import·android.os.Bundle;
3 import·java.io.PrintWriter;4 import·java.io.PrintWriter;
4 import·java.io.FileDescriptor;5 import·java.io.FileDescriptor;
  
5 public·abstract·class·FragmentManager6 public·abstract·class·FragmentManager
6 {7 {
7 ····public·static·final·int·POP_BACK_STACK_INCLUSIVE·=·1;8 ····public·static·final·int·POP_BACK_STACK_INCLUSIVE·=·1;
Offset 27, 14 lines modifiedOffset 28, 18 lines modified
27 ····28 ····
28 ····public·abstract·FragmentManager$BackStackEntry·getBackStackEntryAt(final·int·p0);29 ····public·abstract·FragmentManager$BackStackEntry·getBackStackEntryAt(final·int·p0);
29 ····30 ····
30 ····public·abstract·int·getBackStackEntryCount();31 ····public·abstract·int·getBackStackEntryCount();
31 ····32 ····
32 ····public·abstract·Fragment·getFragment(final·Bundle·p0,·final·String·p1);33 ····public·abstract·Fragment·getFragment(final·Bundle·p0,·final·String·p1);
33 ····34 ····
 35 ····public·abstract·List·getFragments();
 36 ····
 37 ····public·abstract·boolean·isDestroyed();
 38 ····
34 ····public·FragmentTransaction·openTransaction()·{39 ····public·FragmentTransaction·openTransaction()·{
35 ········return·this.beginTransaction();40 ········return·this.beginTransaction();
36 ····}41 ····}
37 ····42 ····
38 ····public·abstract·void·popBackStack();43 ····public·abstract·void·popBackStack();
39 ····44 ····
40 ····public·abstract·void·popBackStack(final·int·p0,·final·int·p1);45 ····public·abstract·void·popBackStack(final·int·p0,·final·int·p1);
66.4 KB
android/support/v4/app/FragmentManagerImpl.class
66.3 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 47 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.support.v4.util.DebugUtils;2 import·android.support.v4.util.DebugUtils;
3 import·java.io.Writer; 
4 import·android.support.v4.util.LogWriter; 
5 import·android.os.Parcelable;3 import·android.os.Parcelable;
6 import·android.os.Handler;4 import·android.os.Handler;
 5 import·android.content.res.TypedArray;
 6 import·android.util.AttributeSet;
7 import·android.view.View;7 import·android.view.View;
8 import·android.view.animation.Animation$AnimationListener;8 import·android.view.animation.Animation$AnimationListener;
9 import·android.view.ViewGroup;9 import·android.view.ViewGroup;
10 import·android.app.Activity;10 import·android.app.Activity;
11 import·android.view.animation.AnimationUtils;11 import·android.view.animation.AnimationUtils;
 12 import·java.util.List;
12 import·android.os.Looper;13 import·android.os.Looper;
13 import·java.util.Arrays;14 import·java.util.Arrays;
14 import·java.io.PrintWriter; 
15 import·java.io.FileDescriptor; 
16 import·android.view.MenuInflater;15 import·android.view.MenuInflater;
17 import·android.view.Menu;16 import·android.view.Menu;
18 import·android.view.MenuItem;17 import·android.view.MenuItem;
19 import·android.content.res.Configuration;18 import·android.content.res.Configuration;
 19 import·java.io.FileDescriptor;
 20 import·java.io.Writer;
 21 import·java.io.PrintWriter;
 22 import·android.support.v4.util.LogWriter;
20 import·android.util.Log;23 import·android.util.Log;
21 import·android.view.animation.ScaleAnimation;24 import·android.view.animation.ScaleAnimation;
22 import·android.view.animation.AnimationSet;25 import·android.view.animation.AnimationSet;
23 import·android.view.animation.AlphaAnimation;26 import·android.view.animation.AlphaAnimation;
24 import·android.view.animation.Animation;27 import·android.view.animation.Animation;
25 import·android.content.Context;28 import·android.content.Context;
26 import·android.view.animation.AccelerateInterpolator;29 import·android.view.animation.AccelerateInterpolator;
27 import·android.view.animation.DecelerateInterpolator;30 import·android.view.animation.DecelerateInterpolator;
28 import·android.os.Build$VERSION;31 import·android.os.Build$VERSION;
29 import·android.os.Bundle;32 import·android.os.Bundle;
30 import·android.util.SparseArray;33 import·android.util.SparseArray;
31 import·java.util.ArrayList;34 import·java.util.ArrayList;
32 import·android.view.animation.Interpolator;35 import·android.view.animation.Interpolator;
 36 import·android.view.LayoutInflater$Factory;
  
33 final·class·FragmentManagerImpl·extends·FragmentManager37 final·class·FragmentManagerImpl·extends·FragmentManager·implements·LayoutInflater$Factory
34 {38 {
35 ····static·final·Interpolator·ACCELERATE_CUBIC;39 ····static·final·Interpolator·ACCELERATE_CUBIC;
36 ····static·final·Interpolator·ACCELERATE_QUINT;40 ····static·final·Interpolator·ACCELERATE_QUINT;
37 ····static·final·int·ANIM_DUR·=·220;41 ····static·final·int·ANIM_DUR·=·220;
38 ····public·static·final·int·ANIM_STYLE_CLOSE_ENTER·=·3;42 ····public·static·final·int·ANIM_STYLE_CLOSE_ENTER·=·3;
39 ····public·static·final·int·ANIM_STYLE_CLOSE_EXIT·=·4;43 ····public·static·final·int·ANIM_STYLE_CLOSE_EXIT·=·4;
40 ····public·static·final·int·ANIM_STYLE_FADE_ENTER·=·5;44 ····public·static·final·int·ANIM_STYLE_FADE_ENTER·=·5;
Offset 57, 22 lines modifiedOffset 61, 24 lines modified
57 ····FragmentActivity·mActivity;61 ····FragmentActivity·mActivity;
58 ····ArrayList·mAdded;62 ····ArrayList·mAdded;
59 ····ArrayList·mAvailBackStackIndices;63 ····ArrayList·mAvailBackStackIndices;
60 ····ArrayList·mAvailIndices;64 ····ArrayList·mAvailIndices;
61 ····ArrayList·mBackStack;65 ····ArrayList·mBackStack;
62 ····ArrayList·mBackStackChangeListeners;66 ····ArrayList·mBackStackChangeListeners;
63 ····ArrayList·mBackStackIndices;67 ····ArrayList·mBackStackIndices;
 68 ····FragmentContainer·mContainer;
64 ····ArrayList·mCreatedMenus;69 ····ArrayList·mCreatedMenus;
65 ····int·mCurState;70 ····int·mCurState;
66 ····boolean·mDestroyed;71 ····boolean·mDestroyed;
67 ····Runnable·mExecCommit;72 ····Runnable·mExecCommit;
68 ····boolean·mExecutingActions;73 ····boolean·mExecutingActions;
69 ····boolean·mHavePendingDeferredStart;74 ····boolean·mHavePendingDeferredStart;
70 ····boolean·mNeedMenuInvalidate;75 ····boolean·mNeedMenuInvalidate;
71 ····String·mNoTransactionsBecause;76 ····String·mNoTransactionsBecause;
 77 ····Fragment·mParent;
72 ····ArrayList·mPendingActions;78 ····ArrayList·mPendingActions;
73 ····SparseArray·mStateArray;79 ····SparseArray·mStateArray;
74 ····Bundle·mStateBundle;80 ····Bundle·mStateBundle;
75 ····boolean·mStateSaved;81 ····boolean·mStateSaved;
76 ····Runnable[]·mTmpActions;82 ····Runnable[]·mTmpActions;
77 ····83 ····
78 ····static·{84 ····static·{
Offset 140, 14 lines modifiedOffset 146, 45 lines modified
140 ················n2·=·4099;146 ················n2·=·4099;
141 ················break;147 ················break;
142 ············}148 ············}
143 ········}149 ········}
144 ········return·n2;150 ········return·n2;
145 ····}151 ····}
146 ····152 ····
 153 ····private·void·throwException(final·RuntimeException·ex)·{
 154 ········Log.e("FragmentManager",·ex.getMessage());
 155 ········Log.e("FragmentManager",·"Activity·state:");
 156 ········final·PrintWriter·printWriter·=·new·PrintWriter((Writer)new·LogWriter("FragmentManager"));
 157 ········while·(true)·{
 158 ············Label_0109:·{
 159 ················if·(this.mActivity·==·null)·{
 160 ····················break·Label_0109;
 161 ················}
 162 ················try·{
 163 ····················this.mActivity.dump("··",·(FileDescriptor)null,·printWriter,·new·String[0]);
 164 ····················throw·ex;
 165 ················}
 166 ················catch·(Exception·ex2)·{
 167 ····················Log.e("FragmentManager",·"Failed·dumping·state",·(Throwable)ex2);
 168 ····················throw·ex;
 169 ················}
 170 ············}
 171 ············final·String·s·=·"··";
 172 ············try·{
 173 ················this.dump(s,·null,·printWriter,·new·String[0]);
 174 ················continue;
 175 ············}
 176 ············catch·(Exception·ex3)·{
 177 ················Log.e("FragmentManager",·"Failed·dumping·state",·(Throwable)ex3);
 178 ················continue;
 179 ············}
 180 ············continue;
 181 ········}
 182 ····}
 183 ····
147 ····public·static·int·transitToStyleIndex(final·int·n,·final·boolean·b)·{184 ····public·static·int·transitToStyleIndex(final·int·n,·final·boolean·b)·{
148 ········int·n2·=·-1;185 ········int·n2·=·-1;
149 ········switch·(n)·{186 ········switch·(n)·{
150 ············case·4097:·{187 ············case·4097:·{
151 ················if·(b)·{188 ················if·(b)·{
152 ····················n2·=·1;189 ····················n2·=·1;
153 ················}190 ················}
Offset 192, 14 lines modifiedOffset 229, 17 lines modified
192 ············this.mAdded·=·new·ArrayList();229 ············this.mAdded·=·new·ArrayList();
193 ········}230 ········}
194 ········if·(FragmentManagerImpl.DEBUG)·{231 ········if·(FragmentManagerImpl.DEBUG)·{
195 ············Log.v("FragmentManager",·"add:·"·+·fragment);232 ············Log.v("FragmentManager",·"add:·"·+·fragment);
Max diff block lines reached; 63536/67869 bytes (93.62%) of diff not shown.
1.11 KB
android/support/v4/view/PagerAdapter.class
1.03 KB
procyon -ec {}
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ····56 ····
57 ····public·abstract·boolean·isViewFromObject(final·View·p0,·final·Object·p1);57 ····public·abstract·boolean·isViewFromObject(final·View·p0,·final·Object·p1);
58 ····58 ····
59 ····public·void·notifyDataSetChanged()·{59 ····public·void·notifyDataSetChanged()·{
60 ········this.mObservable.notifyChanged();60 ········this.mObservable.notifyChanged();
61 ····}61 ····}
62 ····62 ····
63 ····void·registerDataSetObserver(final·DataSetObserver·dataSetObserver)·{63 ····public·void·registerDataSetObserver(final·DataSetObserver·dataSetObserver)·{
64 ········this.mObservable.registerObserver((Object)dataSetObserver);64 ········this.mObservable.registerObserver((Object)dataSetObserver);
65 ····}65 ····}
66 ····66 ····
67 ····public·void·restoreState(final·Parcelable·parcelable,·final·ClassLoader·classLoader)·{67 ····public·void·restoreState(final·Parcelable·parcelable,·final·ClassLoader·classLoader)·{
68 ····}68 ····}
69 ····69 ····
70 ····public·Parcelable·saveState()·{70 ····public·Parcelable·saveState()·{
Offset 81, 11 lines modifiedOffset 81, 11 lines modified
81 ····public·void·startUpdate(final·View·view)·{81 ····public·void·startUpdate(final·View·view)·{
82 ····}82 ····}
83 ····83 ····
84 ····public·void·startUpdate(final·ViewGroup·viewGroup)·{84 ····public·void·startUpdate(final·ViewGroup·viewGroup)·{
85 ········this.startUpdate((View)viewGroup);85 ········this.startUpdate((View)viewGroup);
86 ····}86 ····}
87 ····87 ····
88 ····void·unregisterDataSetObserver(final·DataSetObserver·dataSetObserver)·{88 ····public·void·unregisterDataSetObserver(final·DataSetObserver·dataSetObserver)·{
89 ········this.mObservable.unregisterObserver((Object)dataSetObserver);89 ········this.mObservable.unregisterObserver((Object)dataSetObserver);
90 ····}90 ····}
91 }91 }
2.17 KB
android/support/v4/app/FragmentState.class
2.09 KB
procyon -ec {}
    
Offset 56, 43 lines modifiedOffset 56, 43 lines modified
56 ········this.mArguments·=·fragment.mArguments;56 ········this.mArguments·=·fragment.mArguments;
57 ····}57 ····}
58 ····58 ····
59 ····public·int·describeContents()·{59 ····public·int·describeContents()·{
60 ········return·0;60 ········return·0;
61 ····}61 ····}
62 ····62 ····
63 ····public·Fragment·instantiate(final·FragmentActivity·fragmentActivity)·{63 ····public·Fragment·instantiate(final·FragmentActivity·fragmentActivity,·final·Fragment·fragment)·{
64 ········Fragment·fragment;64 ········Fragment·fragment2;
65 ········if·(this.mInstance·!=·null)·{65 ········if·(this.mInstance·!=·null)·{
66 ············fragment·=·this.mInstance;66 ············fragment2·=·this.mInstance;
67 ········}67 ········}
68 ········else·{68 ········else·{
69 ············if·(this.mArguments·!=·null)·{69 ············if·(this.mArguments·!=·null)·{
70 ················this.mArguments.setClassLoader(fragmentActivity.getClassLoader());70 ················this.mArguments.setClassLoader(fragmentActivity.getClassLoader());
71 ············}71 ············}
72 ············this.mInstance·=·Fragment.instantiate((Context)fragmentActivity,·this.mClassName,·this.mArguments);72 ············this.mInstance·=·Fragment.instantiate((Context)fragmentActivity,·this.mClassName,·this.mArguments);
73 ············if·(this.mSavedFragmentState·!=·null)·{73 ············if·(this.mSavedFragmentState·!=·null)·{
74 ················this.mSavedFragmentState.setClassLoader(fragmentActivity.getClassLoader());74 ················this.mSavedFragmentState.setClassLoader(fragmentActivity.getClassLoader());
75 ················this.mInstance.mSavedFragmentState·=·this.mSavedFragmentState;75 ················this.mInstance.mSavedFragmentState·=·this.mSavedFragmentState;
76 ············}76 ············}
77 ············this.mInstance.setIndex(this.mIndex);77 ············this.mInstance.setIndex(this.mIndex,·fragment);
78 ············this.mInstance.mFromLayout·=·this.mFromLayout;78 ············this.mInstance.mFromLayout·=·this.mFromLayout;
79 ············this.mInstance.mRestored·=·true;79 ············this.mInstance.mRestored·=·true;
80 ············this.mInstance.mFragmentId·=·this.mFragmentId;80 ············this.mInstance.mFragmentId·=·this.mFragmentId;
81 ············this.mInstance.mContainerId·=·this.mContainerId;81 ············this.mInstance.mContainerId·=·this.mContainerId;
82 ············this.mInstance.mTag·=·this.mTag;82 ············this.mInstance.mTag·=·this.mTag;
83 ············this.mInstance.mRetainInstance·=·this.mRetainInstance;83 ············this.mInstance.mRetainInstance·=·this.mRetainInstance;
84 ············this.mInstance.mDetached·=·this.mDetached;84 ············this.mInstance.mDetached·=·this.mDetached;
85 ············this.mInstance.mFragmentManager·=·fragmentActivity.mFragments;85 ············this.mInstance.mFragmentManager·=·fragmentActivity.mFragments;
86 ············if·(FragmentManagerImpl.DEBUG)·{86 ············if·(FragmentManagerImpl.DEBUG)·{
87 ················Log.v("FragmentManager",·"Instantiated·fragment·"·+·this.mInstance);87 ················Log.v("FragmentManager",·"Instantiated·fragment·"·+·this.mInstance);
88 ············}88 ············}
89 ············fragment·=·this.mInstance;89 ············fragment2·=·this.mInstance;
90 ········}90 ········}
91 ········return·fragment;91 ········return·fragment2;
92 ····}92 ····}
93 ····93 ····
94 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{94 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{
95 ········int·n2·=·1;95 ········int·n2·=·1;
96 ········parcel.writeString(this.mClassName);96 ········parcel.writeString(this.mClassName);
97 ········parcel.writeInt(this.mIndex);97 ········parcel.writeInt(this.mIndex);
98 ········int·n3;98 ········int·n3;
1.67 KB
android/support/v4/app/FragmentStatePagerAdapter.class
1.56 KB
procyon -ec {}
    
Offset 72, 14 lines modifiedOffset 72, 15 lines modified
72 ················item.setInitialSavedState(initialSavedState);72 ················item.setInitialSavedState(initialSavedState);
73 ············}73 ············}
74 ········}74 ········}
75 ········while·(this.mFragments.size()·<=·index)·{75 ········while·(this.mFragments.size()·<=·index)·{
76 ············this.mFragments.add(null);76 ············this.mFragments.add(null);
77 ········}77 ········}
78 ········item.setMenuVisibility(false);78 ········item.setMenuVisibility(false);
 79 ········item.setUserVisibleHint(false);
79 ········this.mFragments.set(index,·item);80 ········this.mFragments.set(index,·item);
80 ········this.mCurTransaction.add(viewGroup.getId(),·item);81 ········this.mCurTransaction.add(viewGroup.getId(),·item);
81 ········return·item;82 ········return·item;
82 ····}83 ····}
83 ····84 ····
84 ····public·boolean·isViewFromObject(final·View·view,·final·Object·o)·{85 ····public·boolean·isViewFromObject(final·View·view,·final·Object·o)·{
85 ········return·((Fragment)o).getView()·==·view;86 ········return·((Fragment)o).getView()·==·view;
Offset 133, 21 lines modifiedOffset 134, 24 lines modified
133 ················this.mFragmentManager.putFragment(bundle,·"f"·+·i,·fragment);134 ················this.mFragmentManager.putFragment(bundle,·"f"·+·i,·fragment);
134 ············}135 ············}
135 ········}136 ········}
136 ········return·(Parcelable)bundle;137 ········return·(Parcelable)bundle;
137 ····}138 ····}
138 ····139 ····
139 ····public·void·setPrimaryItem(final·ViewGroup·viewGroup,·final·int·n,·final·Object·o)·{140 ····public·void·setPrimaryItem(final·ViewGroup·viewGroup,·final·int·n,·final·Object·o)·{
 141 ········final·boolean·b·=·true;
140 ········final·Fragment·mCurrentPrimaryItem·=·(Fragment)o;142 ········final·Fragment·mCurrentPrimaryItem·=·(Fragment)o;
141 ········if·(mCurrentPrimaryItem·!=·this.mCurrentPrimaryItem)·{143 ········if·(mCurrentPrimaryItem·!=·this.mCurrentPrimaryItem)·{
142 ············if·(this.mCurrentPrimaryItem·!=·null)·{144 ············if·(this.mCurrentPrimaryItem·!=·null)·{
143 ················this.mCurrentPrimaryItem.setMenuVisibility(false);145 ················this.mCurrentPrimaryItem.setMenuVisibility(false);
 146 ················this.mCurrentPrimaryItem.setUserVisibleHint(false);
144 ············}147 ············}
145 ············if·(mCurrentPrimaryItem·!=·null)·{148 ············if·(mCurrentPrimaryItem·!=·null)·{
146 ················mCurrentPrimaryItem.setMenuVisibility(true);149 ················mCurrentPrimaryItem.setMenuVisibility(b);
 150 ················mCurrentPrimaryItem.setUserVisibleHint(b);
147 ············}151 ············}
148 ············this.mCurrentPrimaryItem·=·mCurrentPrimaryItem;152 ············this.mCurrentPrimaryItem·=·mCurrentPrimaryItem;
149 ········}153 ········}
150 ····}154 ····}
151 ····155 ····
152 ····public·void·startUpdate(final·ViewGroup·viewGroup)·{156 ····public·void·startUpdate(final·ViewGroup·viewGroup)·{
153 ····}157 ····}
1.75 KB
android/support/v4/app/LoaderManagerImpl.class
1.66 KB
procyon -ec {}
    
Offset 16, 22 lines modifiedOffset 16, 24 lines modified
16 ····FragmentActivity·mActivity;16 ····FragmentActivity·mActivity;
17 ····boolean·mCreatingLoader;17 ····boolean·mCreatingLoader;
18 ····final·SparseArrayCompat·mInactiveLoaders;18 ····final·SparseArrayCompat·mInactiveLoaders;
19 ····final·SparseArrayCompat·mLoaders;19 ····final·SparseArrayCompat·mLoaders;
20 ····boolean·mRetaining;20 ····boolean·mRetaining;
21 ····boolean·mRetainingStarted;21 ····boolean·mRetainingStarted;
22 ····boolean·mStarted;22 ····boolean·mStarted;
 23 ····final·String·mWho;
23 ····24 ····
24 ····static·{25 ····static·{
25 ········LoaderManagerImpl.DEBUG·=·false;26 ········LoaderManagerImpl.DEBUG·=·false;
26 ····}27 ····}
27 ····28 ····
28 ····LoaderManagerImpl(final·FragmentActivity·mActivity,·final·boolean·mStarted)·{29 ····LoaderManagerImpl(final·String·mWho,·final·FragmentActivity·mActivity,·final·boolean·mStarted)·{
29 ········this.mLoaders·=·new·SparseArrayCompat();30 ········this.mLoaders·=·new·SparseArrayCompat();
30 ········this.mInactiveLoaders·=·new·SparseArrayCompat();31 ········this.mInactiveLoaders·=·new·SparseArrayCompat();
 32 ········this.mWho·=·mWho;
31 ········this.mActivity·=·mActivity;33 ········this.mActivity·=·mActivity;
32 ········this.mStarted·=·mStarted;34 ········this.mStarted·=·mStarted;
33 ····}35 ····}
34 ····36 ····
35 ····private·LoaderManagerImpl$LoaderInfo·createAndInstallLoader(final·int·n,·final·Bundle·bundle,·final·LoaderManager$LoaderCallbacks·loaderManager$LoaderCallbacks)·{37 ····private·LoaderManagerImpl$LoaderInfo·createAndInstallLoader(final·int·n,·final·Bundle·bundle,·final·LoaderManager$LoaderCallbacks·loaderManager$LoaderCallbacks)·{
36 ········final·boolean·mCreatingLoader·=·true;38 ········final·boolean·mCreatingLoader·=·true;
37 ········try·{39 ········try·{
Offset 79, 14 lines modifiedOffset 81, 15 lines modified
79 ········if·(!this.mRetaining)·{81 ········if·(!this.mRetaining)·{
80 ············if·(LoaderManagerImpl.DEBUG)·{82 ············if·(LoaderManagerImpl.DEBUG)·{
81 ················Log.v("LoaderManager",·"Destroying·Active·in·"·+·this);83 ················Log.v("LoaderManager",·"Destroying·Active·in·"·+·this);
82 ············}84 ············}
83 ············for·(int·i·=·this.mLoaders.size()·-·1;·i·>=·0;·--i)·{85 ············for·(int·i·=·this.mLoaders.size()·-·1;·i·>=·0;·--i)·{
84 ················((LoaderManagerImpl$LoaderInfo)this.mLoaders.valueAt(i)).destroy();86 ················((LoaderManagerImpl$LoaderInfo)this.mLoaders.valueAt(i)).destroy();
85 ············}87 ············}
 88 ············this.mLoaders.clear();
86 ········}89 ········}
87 ········if·(LoaderManagerImpl.DEBUG)·{90 ········if·(LoaderManagerImpl.DEBUG)·{
88 ············Log.v("LoaderManager",·"Destroying·Inactive·in·"·+·this);91 ············Log.v("LoaderManager",·"Destroying·Inactive·in·"·+·this);
89 ········}92 ········}
90 ········for·(int·j·=·this.mInactiveLoaders.size()·-·1;·j·>=·0;·--j)·{93 ········for·(int·j·=·this.mInactiveLoaders.size()·-·1;·j·>=·0;·--j)·{
91 ············((LoaderManagerImpl$LoaderInfo)this.mInactiveLoaders.valueAt(j)).destroy();94 ············((LoaderManagerImpl$LoaderInfo)this.mInactiveLoaders.valueAt(j)).destroy();
92 ········}95 ········}
2.25 KB
android/support/v4/app/NavUtils$NavUtilsImplBase.class
2.14 KB
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 46 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.content.pm.ActivityInfo;2 import·android.content.pm.ActivityInfo;
 3 import·android.content.pm.PackageManager$NameNotFoundException;
 4 import·android.util.Log;
 5 import·android.support.v4.content.IntentCompat;
3 import·android.content.Context;6 import·android.content.Context;
 7 import·android.content.ComponentName;
4 import·android.content.Intent;8 import·android.content.Intent;
5 import·android.app.Activity;9 import·android.app.Activity;
  
6 class·NavUtils$NavUtilsImplBase·implements·NavUtils$NavUtilsImpl10 class·NavUtils$NavUtilsImplBase·implements·NavUtils$NavUtilsImpl
7 {11 {
8 ····public·Intent·getParentActivityIntent(final·Activity·activity)·{12 ····public·Intent·getParentActivityIntent(final·Activity·activity)·{
 13 ········Intent·intent·=·null;
9 ········final·String·parentActivityName·=·NavUtils.getParentActivityName(activity);14 ········final·String·parentActivityName·=·NavUtils.getParentActivityName(activity);
10 ········Intent·setClassName; 
11 ········if·(parentActivityName·==·null)·{15 ········if·(parentActivityName·!=·null)·{
12 ············setClassName·=·null;16 ············final·ComponentName·component·=·new·ComponentName((Context)activity,·parentActivityName);
 17 ············try·{
 18 ················if·(NavUtils.getParentActivityName((Context)activity,·component)·==·null)·{
 19 ····················intent·=·IntentCompat.makeMainActivity(component);
 20 ················}
 21 ················else·{
 22 ····················try·{
 23 ························final·Intent·intent2·=·new·Intent();
 24 ························try·{
 25 ····························intent·=·intent2.setComponent(component);
 26 ························}
 27 ························catch·(PackageManager$NameNotFoundException·ex)·{
 28 ····························Log.e("NavUtils",·"getParentActivityIntent:·bad·parentActivityName·'"·+·parentActivityName·+·"'·in·manifest");
 29 ························}
 30 ····················}
 31 ····················catch·(PackageManager$NameNotFoundException·ex2)·{}
 32 ················}
 33 ············}
 34 ············catch·(PackageManager$NameNotFoundException·ex3)·{}
13 ········}35 ········}
 36 ········return·intent;
14 ········else·{ 
15 ············setClassName·=·new·Intent().setClassName((Context)activity,·parentActivityName); 
16 ········} 
17 ········return·setClassName; 
18 ····}37 ····}
19 ····38 ····
20 ····public·String·getParentActivityName(final·Context·context,·final·ActivityInfo·activityInfo)·{39 ····public·String·getParentActivityName(final·Context·context,·final·ActivityInfo·activityInfo)·{
21 ········String·str;40 ········String·str;
22 ········if·(activityInfo.metaData·==·null)·{41 ········if·(activityInfo.metaData·==·null)·{
23 ············str·=·null;42 ············str·=·null;
24 ········}43 ········}
1.23 KB
android/support/v4/app/NavUtils$NavUtilsImplJB.class
1.13 KB
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·android.app.Activity;7 import·android.app.Activity;
  
8 class·NavUtils$NavUtilsImplJB·extends·NavUtils$NavUtilsImplBase8 class·NavUtils$NavUtilsImplJB·extends·NavUtils$NavUtilsImplBase
9 {9 {
10 ····public·Intent·getParentActivityIntent(final·Activity·activity)·{10 ····public·Intent·getParentActivityIntent(final·Activity·activity)·{
11 ········Intent·intent·=·NavUtilsJB.getParentActivityIntent(activity);11 ········Intent·intent·=·NavUtilsJB.getParentActivityIntent(activity);
12 ········if·(intent·==·null)·{12 ········if·(intent·==·null)·{
13 ············intent·=·super.getParentActivityIntent(activity);13 ············intent·=·this.superGetParentActivityIntent(activity);
14 ········}14 ········}
15 ········return·intent;15 ········return·intent;
16 ····}16 ····}
17 ····17 ····
18 ····public·String·getParentActivityName(final·Context·context,·final·ActivityInfo·activityInfo)·{18 ····public·String·getParentActivityName(final·Context·context,·final·ActivityInfo·activityInfo)·{
19 ········String·s·=·NavUtilsJB.getParentActivityName(activityInfo);19 ········String·s·=·NavUtilsJB.getParentActivityName(activityInfo);
20 ········if·(s·==·null)·{20 ········if·(s·==·null)·{
Offset 27, 8 lines modifiedOffset 27, 12 lines modified
27 ····public·void·navigateUpTo(final·Activity·activity,·final·Intent·intent)·{27 ····public·void·navigateUpTo(final·Activity·activity,·final·Intent·intent)·{
28 ········NavUtilsJB.navigateUpTo(activity,·intent);28 ········NavUtilsJB.navigateUpTo(activity,·intent);
29 ····}29 ····}
30 ····30 ····
31 ····public·boolean·shouldUpRecreateTask(final·Activity·activity,·final·Intent·intent)·{31 ····public·boolean·shouldUpRecreateTask(final·Activity·activity,·final·Intent·intent)·{
32 ········return·NavUtilsJB.shouldUpRecreateTask(activity,·intent);32 ········return·NavUtilsJB.shouldUpRecreateTask(activity,·intent);
33 ····}33 ····}
 34 ····
 35 ····Intent·superGetParentActivityIntent(final·Activity·activity)·{
 36 ········return·super.getParentActivityIntent(activity);
 37 ····}
34 }38 }
2.67 KB
android/support/v4/app/NavUtils.class
2.6 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.content.pm.PackageManager$NameNotFoundException;2 import·android.content.pm.PackageManager$NameNotFoundException;
 3 import·android.support.v4.content.IntentCompat;
3 import·android.content.ComponentName;4 import·android.content.ComponentName;
4 import·android.content.Context;5 import·android.content.Context;
5 import·android.content.Intent;6 import·android.content.Intent;
6 import·android.app.Activity;7 import·android.app.Activity;
7 import·android.os.Build$VERSION;8 import·android.os.Build$VERSION;
  
8 public·class·NavUtils9 public·class·NavUtils
Offset 28, 34 lines modifiedOffset 29, 46 lines modified
28 ····29 ····
29 ····public·static·Intent·getParentActivityIntent(final·Activity·activity)·{30 ····public·static·Intent·getParentActivityIntent(final·Activity·activity)·{
30 ········return·NavUtils.IMPL.getParentActivityIntent(activity);31 ········return·NavUtils.IMPL.getParentActivityIntent(activity);
31 ····}32 ····}
32 ····33 ····
33 ····public·static·Intent·getParentActivityIntent(final·Context·context,·final·ComponentName·componentName)·{34 ····public·static·Intent·getParentActivityIntent(final·Context·context,·final·ComponentName·componentName)·{
34 ········final·String·parentActivityName·=·getParentActivityName(context,·componentName);35 ········final·String·parentActivityName·=·getParentActivityName(context,·componentName);
35 ········Intent·setClassName;36 ········Intent·intent;
36 ········if·(parentActivityName·==·null)·{37 ········if·(parentActivityName·==·null)·{
37 ············setClassName·=·null;38 ············intent·=·null;
38 ········}39 ········}
39 ········else·{40 ········else·{
40 ············setClassName·=·new·Intent().setClassName(componentName.getPackageName(),·parentActivityName);41 ············final·ComponentName·component·=·new·ComponentName(componentName.getPackageName(),·parentActivityName);
 42 ············if·(getParentActivityName(context,·component)·==·null)·{
 43 ················intent·=·IntentCompat.makeMainActivity(component);
 44 ············}
 45 ············else·{
 46 ················intent·=·new·Intent().setComponent(component);
 47 ············}
41 ········}48 ········}
42 ········return·setClassName;49 ········return·intent;
43 ····}50 ····}
44 ····51 ····
45 ····public·static·Intent·getParentActivityIntent(final·Context·context,·final·Class·clazz)·{52 ····public·static·Intent·getParentActivityIntent(final·Context·context,·final·Class·clazz)·{
46 ········final·String·parentActivityName·=·getParentActivityName(context,·new·ComponentName(context,·clazz));53 ········final·String·parentActivityName·=·getParentActivityName(context,·new·ComponentName(context,·clazz));
47 ········Intent·setClassName;54 ········Intent·intent;
48 ········if·(parentActivityName·==·null)·{55 ········if·(parentActivityName·==·null)·{
49 ············setClassName·=·null;56 ············intent·=·null;
50 ········}57 ········}
51 ········else·{58 ········else·{
52 ············setClassName·=·new·Intent().setClassName(context,·parentActivityName);59 ············final·ComponentName·component·=·new·ComponentName(context,·parentActivityName);
 60 ············if·(getParentActivityName(context,·component)·==·null)·{
 61 ················intent·=·IntentCompat.makeMainActivity(component);
 62 ············}
 63 ············else·{
 64 ················intent·=·new·Intent().setComponent(component);
 65 ············}
53 ········}66 ········}
54 ········return·setClassName;67 ········return·intent;
55 ····}68 ····}
56 ····69 ····
57 ····public·static·String·getParentActivityName(final·Activity·activity)·{70 ····public·static·String·getParentActivityName(final·Activity·activity)·{
58 ········try·{71 ········try·{
59 ············return·getParentActivityName((Context)activity,·activity.getComponentName());72 ············return·getParentActivityName((Context)activity,·activity.getComponentName());
60 ········}73 ········}
61 ········catch·(PackageManager$NameNotFoundException·cause)·{74 ········catch·(PackageManager$NameNotFoundException·cause)·{
1.97 KB
android/support/v4/app/NotificationCompat$Action.class
1.87 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 54 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.os.Bundle;
2 import·android.app.PendingIntent;3 import·android.app.PendingIntent;
  
3 public·class·NotificationCompat$Action4 public·class·NotificationCompat$Action·extends·NotificationCompatBase$Action
4 {5 {
 6 ····public·static·final·NotificationCompatBase$Action$Factory·FACTORY;
5 ····public·PendingIntent·actionIntent;7 ····public·PendingIntent·actionIntent;
6 ····public·int·icon;8 ····public·int·icon;
 9 ····private·final·Bundle·mExtras;
 10 ····private·final·RemoteInput[]·mRemoteInputs;
7 ····public·CharSequence·title;11 ····public·CharSequence·title;
8 ····12 ····
 13 ····static·{
 14 ········FACTORY·=·(NotificationCompatBase$Action$Factory)new·NotificationCompat$Action$1();
 15 ····}
 16 ····
9 ····public·NotificationCompat$Action(final·int·icon,·final·CharSequence·title,·final·PendingIntent·actionIntent)·{17 ····public·NotificationCompat$Action(final·int·n,·final·CharSequence·charSequence,·final·PendingIntent·pendingIntent)·{
 18 ········this(n,·charSequence,·pendingIntent,·new·Bundle(),·null);
 19 ····}
 20 ····
 21 ····private·NotificationCompat$Action(final·int·icon,·final·CharSequence·charSequence,·final·PendingIntent·actionIntent,·Bundle·mExtras,·final·RemoteInput[]·mRemoteInputs)·{
10 ········this.icon·=·icon;22 ········this.icon·=·icon;
11 ········this.title·=·title;23 ········this.title·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
12 ········this.actionIntent·=·actionIntent;24 ········this.actionIntent·=·actionIntent;
 25 ········if·(mExtras·==·null)·{
 26 ············mExtras·=·new·Bundle();
 27 ········}
 28 ········this.mExtras·=·mExtras;
 29 ········this.mRemoteInputs·=·mRemoteInputs;
 30 ····}
 31 ····
 32 ····protected·PendingIntent·getActionIntent()·{
 33 ········return·this.actionIntent;
 34 ····}
 35 ····
 36 ····public·Bundle·getExtras()·{
 37 ········return·this.mExtras;
 38 ····}
 39 ····
 40 ····protected·int·getIcon()·{
 41 ········return·this.icon;
 42 ····}
 43 ····
 44 ····public·RemoteInput[]·getRemoteInputs()·{
 45 ········return·this.mRemoteInputs;
 46 ····}
 47 ····
 48 ····protected·CharSequence·getTitle()·{
 49 ········return·this.title;
13 ····}50 ····}
14 }51 }
1.73 KB
android/support/v4/app/NotificationCompat$BigPictureStyle.class
1.61 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 40 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.graphics.Bitmap;2 import·android.graphics.Bitmap;
  
3 public·class·NotificationCompat$BigPictureStyle·extends·NotificationCompat$Style3 public·class·NotificationCompat$BigPictureStyle·extends·NotificationCompat$Style
4 {4 {
 5 ····Bitmap·mBigLargeIcon;
 6 ····boolean·mBigLargeIconSet;
5 ····Bitmap·mPicture;7 ····Bitmap·mPicture;
6 ····8 ····
7 ····public·NotificationCompat$BigPictureStyle()·{9 ····public·NotificationCompat$BigPictureStyle()·{
8 ····}10 ····}
9 ····11 ····
10 ····public·NotificationCompat$BigPictureStyle(final·NotificationCompat$Builder·builder)·{12 ····public·NotificationCompat$BigPictureStyle(final·NotificationCompat$Builder·builder)·{
11 ········this.setBuilder(builder);13 ········this.setBuilder(builder);
12 ····}14 ····}
13 ····15 ····
 16 ····public·NotificationCompat$BigPictureStyle·bigLargeIcon(final·Bitmap·mBigLargeIcon)·{
 17 ········this.mBigLargeIcon·=·mBigLargeIcon;
 18 ········this.mBigLargeIconSet·=·true;
 19 ········return·this;
 20 ····}
 21 ····
14 ····public·NotificationCompat$BigPictureStyle·bigPicture(final·Bitmap·mPicture)·{22 ····public·NotificationCompat$BigPictureStyle·bigPicture(final·Bitmap·mPicture)·{
15 ········this.mPicture·=·mPicture;23 ········this.mPicture·=·mPicture;
16 ········return·this;24 ········return·this;
17 ····}25 ····}
18 ····26 ····
19 ····public·NotificationCompat$BigPictureStyle·setBigContentTitle(final·CharSequence·mBigContentTitle)·{27 ····public·NotificationCompat$BigPictureStyle·setBigContentTitle(final·CharSequence·charSequence)·{
20 ········this.mBigContentTitle·=·mBigContentTitle;28 ········this.mBigContentTitle·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
21 ········return·this;29 ········return·this;
22 ····}30 ····}
23 ····31 ····
24 ····public·NotificationCompat$BigPictureStyle·setSummaryText(final·CharSequence·mSummaryText)·{32 ····public·NotificationCompat$BigPictureStyle·setSummaryText(final·CharSequence·charSequence)·{
25 ········this.mSummaryText·=·mSummaryText;33 ········this.mSummaryText·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
26 ········this.mSummaryTextSet·=·true;34 ········this.mSummaryTextSet·=·true;
27 ········return·this;35 ········return·this;
28 ····}36 ····}
29 }37 }
1.44 KB
android/support/v4/app/NotificationCompat$BigTextStyle.class
1.32 KB
procyon -ec {}
    
Offset 8, 23 lines modifiedOffset 8, 23 lines modified
8 ····public·NotificationCompat$BigTextStyle()·{8 ····public·NotificationCompat$BigTextStyle()·{
9 ····}9 ····}
10 ····10 ····
11 ····public·NotificationCompat$BigTextStyle(final·NotificationCompat$Builder·builder)·{11 ····public·NotificationCompat$BigTextStyle(final·NotificationCompat$Builder·builder)·{
12 ········this.setBuilder(builder);12 ········this.setBuilder(builder);
13 ····}13 ····}
14 ····14 ····
15 ····public·NotificationCompat$BigTextStyle·bigText(final·CharSequence·mBigText)·{15 ····public·NotificationCompat$BigTextStyle·bigText(final·CharSequence·charSequence)·{
16 ········this.mBigText·=·mBigText;16 ········this.mBigText·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
17 ········return·this;17 ········return·this;
18 ····}18 ····}
19 ····19 ····
20 ····public·NotificationCompat$BigTextStyle·setBigContentTitle(final·CharSequence·mBigContentTitle)·{20 ····public·NotificationCompat$BigTextStyle·setBigContentTitle(final·CharSequence·charSequence)·{
21 ········this.mBigContentTitle·=·mBigContentTitle;21 ········this.mBigContentTitle·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
22 ········return·this;22 ········return·this;
23 ····}23 ····}
24 ····24 ····
25 ····public·NotificationCompat$BigTextStyle·setSummaryText(final·CharSequence·mSummaryText)·{25 ····public·NotificationCompat$BigTextStyle·setSummaryText(final·CharSequence·charSequence)·{
26 ········this.mSummaryText·=·mSummaryText;26 ········this.mSummaryText·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
27 ········this.mSummaryTextSet·=·true;27 ········this.mSummaryTextSet·=·true;
28 ········return·this;28 ········return·this;
29 ····}29 ····}
30 }30 }
10.7 KB
android/support/v4/app/NotificationCompat$Builder.class
10.6 KB
procyon -ec {}
    
Offset 1, 46 lines modifiedOffset 1, 72 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.net.Uri;2 import·android.net.Uri;
3 import·android.widget.RemoteViews;3 import·android.widget.RemoteViews;
4 import·android.app.Notification;4 import·android.app.Notification;
5 import·android.graphics.Bitmap;5 import·android.graphics.Bitmap;
 6 import·android.os.Bundle;
6 import·android.content.Context;7 import·android.content.Context;
7 import·android.app.PendingIntent;8 import·android.app.PendingIntent;
8 import·java.util.ArrayList;9 import·java.util.ArrayList;
  
9 public·class·NotificationCompat$Builder10 public·class·NotificationCompat$Builder
10 {11 {
 12 ····private·static·final·int·MAX_CHARSEQUENCE_LENGTH·=·5120;
11 ····ArrayList·mActions;13 ····ArrayList·mActions;
 14 ····String·mCategory;
 15 ····int·mColor;
12 ····CharSequence·mContentInfo;16 ····CharSequence·mContentInfo;
13 ····PendingIntent·mContentIntent;17 ····PendingIntent·mContentIntent;
14 ····CharSequence·mContentText;18 ····CharSequence·mContentText;
15 ····CharSequence·mContentTitle;19 ····CharSequence·mContentTitle;
16 ····Context·mContext;20 ····Context·mContext;
 21 ····Bundle·mExtras;
17 ····PendingIntent·mFullScreenIntent;22 ····PendingIntent·mFullScreenIntent;
 23 ····String·mGroupKey;
 24 ····boolean·mGroupSummary;
18 ····Bitmap·mLargeIcon;25 ····Bitmap·mLargeIcon;
 26 ····boolean·mLocalOnly;
19 ····Notification·mNotification;27 ····Notification·mNotification;
20 ····int·mNumber;28 ····int·mNumber;
 29 ····public·ArrayList·mPeople;
21 ····int·mPriority;30 ····int·mPriority;
22 ····int·mProgress;31 ····int·mProgress;
23 ····boolean·mProgressIndeterminate;32 ····boolean·mProgressIndeterminate;
24 ····int·mProgressMax;33 ····int·mProgressMax;
 34 ····Notification·mPublicVersion;
 35 ····boolean·mShowWhen;
 36 ····String·mSortKey;
25 ····NotificationCompat$Style·mStyle;37 ····NotificationCompat$Style·mStyle;
26 ····CharSequence·mSubText;38 ····CharSequence·mSubText;
27 ····RemoteViews·mTickerView;39 ····RemoteViews·mTickerView;
28 ····boolean·mUseChronometer;40 ····boolean·mUseChronometer;
 41 ····int·mVisibility;
29 ····42 ····
30 ····public·NotificationCompat$Builder(final·Context·mContext)·{43 ····public·NotificationCompat$Builder(final·Context·mContext)·{
 44 ········this.mShowWhen·=·true;
31 ········this.mActions·=·new·ArrayList();45 ········this.mActions·=·new·ArrayList();
 46 ········this.mLocalOnly·=·false;
 47 ········this.mColor·=·0;
 48 ········this.mVisibility·=·0;
32 ········this.mNotification·=·new·Notification();49 ········this.mNotification·=·new·Notification();
33 ········this.mContext·=·mContext;50 ········this.mContext·=·mContext;
34 ········this.mNotification.when·=·System.currentTimeMillis();51 ········this.mNotification.when·=·System.currentTimeMillis();
35 ········this.mNotification.audioStreamType·=·-1;52 ········this.mNotification.audioStreamType·=·-1;
36 ········this.mPriority·=·0;53 ········this.mPriority·=·0;
 54 ········this.mPeople·=·new·ArrayList();
 55 ····}
 56 ····
 57 ····protected·static·CharSequence·limitCharSequenceLength(CharSequence·subSequence)·{
 58 ········final·int·n·=·5120;
 59 ········if·(subSequence·!=·null·&&·subSequence.length()·>·n)·{
 60 ············subSequence·=·subSequence.subSequence(0,·n);
 61 ········}
 62 ········return·subSequence;
37 ····}63 ····}
38 ····64 ····
39 ····private·void·setFlag(final·int·n,·final·boolean·b)·{65 ····private·void·setFlag(final·int·n,·final·boolean·b)·{
40 ········if·(b)·{66 ········if·(b)·{
41 ············final·Notification·mNotification·=·this.mNotification;67 ············final·Notification·mNotification·=·this.mNotification;
42 ············mNotification.flags·|=·n;68 ············mNotification.flags·|=·n;
43 ········}69 ········}
Offset 51, 49 lines modifiedOffset 77, 93 lines modified
51 ····}77 ····}
52 ····78 ····
53 ····public·NotificationCompat$Builder·addAction(final·int·n,·final·CharSequence·charSequence,·final·PendingIntent·pendingIntent)·{79 ····public·NotificationCompat$Builder·addAction(final·int·n,·final·CharSequence·charSequence,·final·PendingIntent·pendingIntent)·{
54 ········this.mActions.add(new·NotificationCompat$Action(n,·charSequence,·pendingIntent));80 ········this.mActions.add(new·NotificationCompat$Action(n,·charSequence,·pendingIntent));
55 ········return·this;81 ········return·this;
56 ····}82 ····}
57 ····83 ····
 84 ····public·NotificationCompat$Builder·addAction(final·NotificationCompat$Action·e)·{
 85 ········this.mActions.add(e);
 86 ········return·this;
 87 ····}
 88 ····
 89 ····public·NotificationCompat$Builder·addExtras(final·Bundle·bundle)·{
 90 ········if·(bundle·!=·null)·{
 91 ············if·(this.mExtras·==·null)·{
 92 ················this.mExtras·=·new·Bundle(bundle);
 93 ············}
 94 ············else·{
 95 ················this.mExtras.putAll(bundle);
 96 ············}
 97 ········}
 98 ········return·this;
 99 ····}
 100 ····
 101 ····public·NotificationCompat$Builder·addPerson(final·String·e)·{
 102 ········this.mPeople.add(e);
 103 ········return·this;
 104 ····}
 105 ····
58 ····public·Notification·build()·{106 ····public·Notification·build()·{
59 ········return·NotificationCompat.access$000().build(this);107 ········return·NotificationCompat.access$200().build(this);
 108 ····}
 109 ····
 110 ····public·NotificationCompat$Builder·extend(final·NotificationCompat$Extender·notificationCompat$Extender)·{
 111 ········notificationCompat$Extender.extend(this);
 112 ········return·this;
 113 ····}
 114 ····
 115 ····public·Bundle·getExtras()·{
 116 ········if·(this.mExtras·==·null)·{
 117 ············this.mExtras·=·new·Bundle();
 118 ········}
 119 ········return·this.mExtras;
60 ····}120 ····}
61 ····121 ····
62 ····public·Notification·getNotification()·{122 ····public·Notification·getNotification()·{
63 ········return·NotificationCompat.access$000().build(this);123 ········return·NotificationCompat.access$200().build(this);
64 ····}124 ····}
65 ····125 ····
66 ····public·NotificationCompat$Builder·setAutoCancel(final·boolean·b)·{126 ····public·NotificationCompat$Builder·setAutoCancel(final·boolean·b)·{
67 ········this.setFlag(16,·b);127 ········this.setFlag(16,·b);
68 ········return·this;128 ········return·this;
69 ····}129 ····}
70 ····130 ····
Max diff block lines reached; 6530/10865 bytes (60.10%) of diff not shown.
1.41 KB
android/support/v4/app/NotificationCompat$InboxStyle.class
1.29 KB
procyon -ec {}
    
Offset 12, 23 lines modifiedOffset 12, 23 lines modified
12 ····}12 ····}
13 ····13 ····
14 ····public·NotificationCompat$InboxStyle(final·NotificationCompat$Builder·builder)·{14 ····public·NotificationCompat$InboxStyle(final·NotificationCompat$Builder·builder)·{
15 ········this.mTexts·=·new·ArrayList();15 ········this.mTexts·=·new·ArrayList();
16 ········this.setBuilder(builder);16 ········this.setBuilder(builder);
17 ····}17 ····}
18 ····18 ····
19 ····public·NotificationCompat$InboxStyle·addLine(final·CharSequence·e)·{19 ····public·NotificationCompat$InboxStyle·addLine(final·CharSequence·charSequence)·{
20 ········this.mTexts.add(e);20 ········this.mTexts.add(NotificationCompat$Builder.limitCharSequenceLength(charSequence));
21 ········return·this;21 ········return·this;
22 ····}22 ····}
23 ····23 ····
24 ····public·NotificationCompat$InboxStyle·setBigContentTitle(final·CharSequence·mBigContentTitle)·{24 ····public·NotificationCompat$InboxStyle·setBigContentTitle(final·CharSequence·charSequence)·{
25 ········this.mBigContentTitle·=·mBigContentTitle;25 ········this.mBigContentTitle·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
26 ········return·this;26 ········return·this;
27 ····}27 ····}
28 ····28 ····
29 ····public·NotificationCompat$InboxStyle·setSummaryText(final·CharSequence·mSummaryText)·{29 ····public·NotificationCompat$InboxStyle·setSummaryText(final·CharSequence·charSequence)·{
30 ········this.mSummaryText·=·mSummaryText;30 ········this.mSummaryText·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
31 ········this.mSummaryTextSet·=·true;31 ········this.mSummaryTextSet·=·true;
32 ········return·this;32 ········return·this;
33 ····}33 ····}
34 }34 }
1.37 KB
android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
1.23 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 35 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.os.Bundle;
 3 import·java.util.ArrayList;
2 import·android.app.Notification;4 import·android.app.Notification;
  
3 interface·NotificationCompat$NotificationCompatImpl5 interface·NotificationCompat$NotificationCompatImpl
4 {6 {
5 ····Notification·build(final·NotificationCompat$Builder·p0);7 ····Notification·build(final·NotificationCompat$Builder·p0);
 8 ····
 9 ····NotificationCompat$Action·getAction(final·Notification·p0,·final·int·p1);
 10 ····
 11 ····int·getActionCount(final·Notification·p0);
 12 ····
 13 ····NotificationCompat$Action[]·getActionsFromParcelableArrayList(final·ArrayList·p0);
 14 ····
 15 ····Bundle·getBundleForUnreadConversation(final·NotificationCompatBase$UnreadConversation·p0);
 16 ····
 17 ····String·getCategory(final·Notification·p0);
 18 ····
 19 ····Bundle·getExtras(final·Notification·p0);
 20 ····
 21 ····String·getGroup(final·Notification·p0);
 22 ····
 23 ····boolean·getLocalOnly(final·Notification·p0);
 24 ····
 25 ····ArrayList·getParcelableArrayListForActions(final·NotificationCompat$Action[]·p0);
 26 ····
 27 ····String·getSortKey(final·Notification·p0);
 28 ····
 29 ····NotificationCompatBase$UnreadConversation·getUnreadConversationFromBundle(final·Bundle·p0,·final·NotificationCompatBase$UnreadConversation$Factory·p1,·final·RemoteInputCompatBase$RemoteInput$Factory·p2);
 30 ····
 31 ····boolean·isGroupSummary(final·Notification·p0);
6 }32 }
2.53 KB
android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class
2.39 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 66 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.os.Bundle;
 3 import·java.util.ArrayList;
2 import·android.app.Notification;4 import·android.app.Notification;
  
3 class·NotificationCompat$NotificationCompatImplBase·implements·NotificationCompat$NotificationCompatImpl5 class·NotificationCompat$NotificationCompatImplBase·implements·NotificationCompat$NotificationCompatImpl
4 {6 {
5 ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{7 ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{
6 ········final·Notification·mNotification·=·notificationCompat$Builder.mNotification;8 ········final·Notification·mNotification·=·notificationCompat$Builder.mNotification;
7 ········mNotification.setLatestEventInfo(notificationCompat$Builder.mContext,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentIntent);9 ········mNotification.setLatestEventInfo(notificationCompat$Builder.mContext,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentIntent);
8 ········if·(notificationCompat$Builder.mPriority·>·0)·{10 ········if·(notificationCompat$Builder.mPriority·>·0)·{
9 ············mNotification.flags·|=·0x80;11 ············mNotification.flags·|=·0x80;
10 ········}12 ········}
11 ········return·mNotification;13 ········return·mNotification;
12 ····}14 ····}
 15 ····
 16 ····public·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{
 17 ········return·null;
 18 ····}
 19 ····
 20 ····public·int·getActionCount(final·Notification·notification)·{
 21 ········return·0;
 22 ····}
 23 ····
 24 ····public·NotificationCompat$Action[]·getActionsFromParcelableArrayList(final·ArrayList·list)·{
 25 ········return·null;
 26 ····}
 27 ····
 28 ····public·Bundle·getBundleForUnreadConversation(final·NotificationCompatBase$UnreadConversation·notificationCompatBase$UnreadConversation)·{
 29 ········return·null;
 30 ····}
 31 ····
 32 ····public·String·getCategory(final·Notification·notification)·{
 33 ········return·null;
 34 ····}
 35 ····
 36 ····public·Bundle·getExtras(final·Notification·notification)·{
 37 ········return·null;
 38 ····}
 39 ····
 40 ····public·String·getGroup(final·Notification·notification)·{
 41 ········return·null;
 42 ····}
 43 ····
 44 ····public·boolean·getLocalOnly(final·Notification·notification)·{
 45 ········return·false;
 46 ····}
 47 ····
 48 ····public·ArrayList·getParcelableArrayListForActions(final·NotificationCompat$Action[]·array)·{
 49 ········return·null;
 50 ····}
 51 ····
 52 ····public·String·getSortKey(final·Notification·notification)·{
 53 ········return·null;
 54 ····}
 55 ····
 56 ····public·NotificationCompatBase$UnreadConversation·getUnreadConversationFromBundle(final·Bundle·bundle,·final·NotificationCompatBase$UnreadConversation$Factory·notificationCompatBase$UnreadConversation$Factory,·final·RemoteInputCompatBase$RemoteInput$Factory·remoteInputCompatBase$RemoteInput$Factory)·{
 57 ········return·null;
 58 ····}
 59 ····
 60 ····public·boolean·isGroupSummary(final·Notification·notification)·{
 61 ········return·false;
 62 ····}
13 }63 }
1.04 KB
android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class
905 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.app.Notification;2 import·android.app.Notification;
  
3 class·NotificationCompat$NotificationCompatImplHoneycomb·implements·NotificationCompat$NotificationCompatImpl3 class·NotificationCompat$NotificationCompatImplHoneycomb·extends·NotificationCompat$NotificationCompatImplBase
4 {4 {
5 ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{5 ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{
6 ········return·NotificationCompatHoneycomb.add(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon);6 ········return·NotificationCompatHoneycomb.add(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon);
7 ····}7 ····}
8 }8 }
1.2 KB
android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class
1.03 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.app.Notification;2 import·android.app.Notification;
  
3 class·NotificationCompat$NotificationCompatImplIceCreamSandwich·implements·NotificationCompat$NotificationCompatImpl3 class·NotificationCompat$NotificationCompatImplIceCreamSandwich·extends·NotificationCompat$NotificationCompatImplBase
4 {4 {
5 ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{5 ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{
6 ········return·NotificationCompatIceCreamSandwich.add(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate);6 ········return·NotificationCompatIceCreamSandwich.add(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate);
7 ····}7 ····}
8 }8 }
6.29 KB
android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class
6.13 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 52 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.os.Bundle;
2 import·java.util.Iterator;3 import·java.util.ArrayList;
3 import·android.app.Notification;4 import·android.app.Notification;
  
4 class·NotificationCompat$NotificationCompatImplJellybean·implements·NotificationCompat$NotificationCompatImpl5 class·NotificationCompat$NotificationCompatImplJellybean·extends·NotificationCompat$NotificationCompatImplBase
5 {6 {
6 ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{7 ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{
7 ········final·NotificationCompatJellybean·notificationCompatJellybean·=·new·NotificationCompatJellybean(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mCon[·...·truncated·by·diffoscope;·len:·461,·SHA:·8c5cb52a4466929a32ad4b28e0034b74e9b8bd91e01b1562969a4590e09e1d41·...·]);8 ········final·NotificationCompatJellybean$Builder·notificationCompatJellybean$Builder·=·new·NotificationCompatJellybean$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notific[·...·truncated·by·diffoscope;·len:·677,·SHA:·6ee15f76018116cbad6ac9be9c9fc07224d09b0b6653ff9aca3467aa6e46ad2a·...·]);
 9 ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatJellybean$Builder,·notificationCompat$Builder.mActions);
 10 ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatJellybean$Builder,·notificationCompat$Builder.mStyle);
8 ········for·(final·NotificationCompat$Action·notificationCompat$Action·:·notificationCompat$Builder.mActions)·{ 
9 ············notificationCompatJellybean.addAction(notificationCompat$Action.icon,·notificationCompat$Action.title,·notificationCompat$Action.actionIntent); 
10 ········} 
11 ········if·(notificationCompat$Builder.mStyle·!=·null)·{ 
12 ············if·(notificationCompat$Builder.mStyle·instanceof·NotificationCompat$BigTextStyle)·{ 
13 ················final·NotificationCompat$BigTextStyle·notificationCompat$BigTextStyle·=·(NotificationCompat$BigTextStyle)notificationCompat$Builder.mStyle; 
14 ················notificationCompatJellybean.addBigTextStyle(notificationCompat$BigTextStyle.mBigContentTitle,·notificationCompat$BigTextStyle.mSummaryTextSet,·notificationCompat$BigTextStyle.mSummaryText,·notificationCompat$BigTextStyle.mBigText); 
15 ············} 
16 ············else·if·(notificationCompat$Builder.mStyle·instanceof·NotificationCompat$InboxStyle)·{ 
17 ················final·NotificationCompat$InboxStyle·notificationCompat$InboxStyle·=·(NotificationCompat$InboxStyle)notificationCompat$Builder.mStyle; 
18 ················notificationCompatJellybean.addInboxStyle(notificationCompat$InboxStyle.mBigContentTitle,·notificationCompat$InboxStyle.mSummaryTextSet,·notificationCompat$InboxStyle.mSummaryText,·notificationCompat$InboxStyle.mTexts); 
19 ············} 
20 ············else·if·(notificationCompat$Builder.mStyle·instanceof·NotificationCompat$BigPictureStyle)·{ 
21 ················final·NotificationCompat$BigPictureStyle·notificationCompat$BigPictureStyle·=·(NotificationCompat$BigPictureStyle)notificationCompat$Builder.mStyle; 
22 ················notificationCompatJellybean.addBigPictureStyle(notificationCompat$BigPictureStyle.mBigContentTitle,·notificationCompat$BigPictureStyle.mSummaryTextSet,·notificationCompat$BigPictureStyle.mSummaryText,·notificationCompat$BigPictureStyle.mPicture); 
23 ············} 
24 ········} 
25 ········return·notificationCompatJellybean.build();11 ········return·notificationCompatJellybean$Builder.build();
 12 ····}
 13 ····
 14 ····public·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{
 15 ········return·(NotificationCompat$Action)NotificationCompatJellybean.getAction(notification,·n,·NotificationCompat$Action.FACTORY,·RemoteInput.FACTORY);
 16 ····}
 17 ····
 18 ····public·int·getActionCount(final·Notification·notification)·{
 19 ········return·NotificationCompatJellybean.getActionCount(notification);
 20 ····}
 21 ····
 22 ····public·NotificationCompat$Action[]·getActionsFromParcelableArrayList(final·ArrayList·list)·{
 23 ········return·(NotificationCompat$Action[])NotificationCompatJellybean.getActionsFromParcelableArrayList(list,·NotificationCompat$Action.FACTORY,·RemoteInput.FACTORY);
 24 ····}
 25 ····
 26 ····public·Bundle·getExtras(final·Notification·notification)·{
 27 ········return·NotificationCompatJellybean.getExtras(notification);
 28 ····}
 29 ····
 30 ····public·String·getGroup(final·Notification·notification)·{
 31 ········return·NotificationCompatJellybean.getGroup(notification);
 32 ····}
 33 ····
 34 ····public·boolean·getLocalOnly(final·Notification·notification)·{
 35 ········return·NotificationCompatJellybean.getLocalOnly(notification);
 36 ····}
 37 ····
 38 ····public·ArrayList·getParcelableArrayListForActions(final·NotificationCompat$Action[]·array)·{
 39 ········return·NotificationCompatJellybean.getParcelableArrayListForActions((NotificationCompatBase$Action[])array);
 40 ····}
 41 ····
 42 ····public·String·getSortKey(final·Notification·notification)·{
 43 ········return·NotificationCompatJellybean.getSortKey(notification);
 44 ····}
 45 ····
 46 ····public·boolean·isGroupSummary(final·Notification·notification)·{
 47 ········return·NotificationCompatJellybean.isGroupSummary(notification);
26 ····}48 ····}
27 }49 }
9.85 KB
android/support/v4/app/NotificationCompat.class
9.76 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 173 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.os.Parcelable;
 3 import·java.util.Iterator;
 4 import·android.app.Notification;
 5 import·android.os.Bundle;
 6 import·java.util.ArrayList;
2 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
  
3 public·class·NotificationCompat8 public·class·NotificationCompat
4 {9 {
 10 ····public·static·final·String·CATEGORY_ALARM·=·"alarm";
 11 ····public·static·final·String·CATEGORY_CALL·=·"call";
 12 ····public·static·final·String·CATEGORY_EMAIL·=·"email";
 13 ····public·static·final·String·CATEGORY_ERROR·=·"err";
 14 ····public·static·final·String·CATEGORY_EVENT·=·"event";
 15 ····public·static·final·String·CATEGORY_MESSAGE·=·"msg";
 16 ····public·static·final·String·CATEGORY_PROGRESS·=·"progress";
 17 ····public·static·final·String·CATEGORY_PROMO·=·"promo";
 18 ····public·static·final·String·CATEGORY_RECOMMENDATION·=·"recommendation";
 19 ····public·static·final·String·CATEGORY_SERVICE·=·"service";
 20 ····public·static·final·String·CATEGORY_SOCIAL·=·"social";
 21 ····public·static·final·String·CATEGORY_STATUS·=·"status";
 22 ····public·static·final·String·CATEGORY_SYSTEM·=·"sys";
 23 ····public·static·final·String·CATEGORY_TRANSPORT·=·"transport";
 24 ····public·static·final·int·COLOR_DEFAULT·=·0;
 25 ····public·static·final·int·DEFAULT_ALL·=·255;
 26 ····public·static·final·int·DEFAULT_LIGHTS·=·4;
 27 ····public·static·final·int·DEFAULT_SOUND·=·1;
 28 ····public·static·final·int·DEFAULT_VIBRATE·=·2;
 29 ····public·static·final·String·EXTRA_BACKGROUND_IMAGE_URI·=·"android.backgroundImageUri";
 30 ····public·static·final·String·EXTRA_BIG_TEXT·=·"android.bigText";
 31 ····public·static·final·String·EXTRA_COMPACT_ACTIONS·=·"android.compactActions";
 32 ····public·static·final·String·EXTRA_INFO_TEXT·=·"android.infoText";
 33 ····public·static·final·String·EXTRA_LARGE_ICON·=·"android.largeIcon";
 34 ····public·static·final·String·EXTRA_LARGE_ICON_BIG·=·"android.largeIcon.big";
 35 ····public·static·final·String·EXTRA_MEDIA_SESSION·=·"android.mediaSession";
 36 ····public·static·final·String·EXTRA_PEOPLE·=·"android.people";
 37 ····public·static·final·String·EXTRA_PICTURE·=·"android.picture";
 38 ····public·static·final·String·EXTRA_PROGRESS·=·"android.progress";
 39 ····public·static·final·String·EXTRA_PROGRESS_INDETERMINATE·=·"android.progressIndeterminate";
 40 ····public·static·final·String·EXTRA_PROGRESS_MAX·=·"android.progressMax";
 41 ····public·static·final·String·EXTRA_SHOW_CHRONOMETER·=·"android.showChronometer";
 42 ····public·static·final·String·EXTRA_SHOW_WHEN·=·"android.showWhen";
 43 ····public·static·final·String·EXTRA_SMALL_ICON·=·"android.icon";
 44 ····public·static·final·String·EXTRA_SUB_TEXT·=·"android.subText";
 45 ····public·static·final·String·EXTRA_SUMMARY_TEXT·=·"android.summaryText";
 46 ····public·static·final·String·EXTRA_TEMPLATE·=·"android.template";
 47 ····public·static·final·String·EXTRA_TEXT·=·"android.text";
 48 ····public·static·final·String·EXTRA_TEXT_LINES·=·"android.textLines";
 49 ····public·static·final·String·EXTRA_TITLE·=·"android.title";
 50 ····public·static·final·String·EXTRA_TITLE_BIG·=·"android.title.big";
 51 ····public·static·final·int·FLAG_AUTO_CANCEL·=·16;
 52 ····public·static·final·int·FLAG_FOREGROUND_SERVICE·=·64;
 53 ····public·static·final·int·FLAG_GROUP_SUMMARY·=·512;
5 ····public·static·final·int·FLAG_HIGH_PRIORITY·=·128;54 ····public·static·final·int·FLAG_HIGH_PRIORITY·=·128;
 55 ····public·static·final·int·FLAG_INSISTENT·=·4;
 56 ····public·static·final·int·FLAG_LOCAL_ONLY·=·256;
 57 ····public·static·final·int·FLAG_NO_CLEAR·=·32;
 58 ····public·static·final·int·FLAG_ONGOING_EVENT·=·2;
 59 ····public·static·final·int·FLAG_ONLY_ALERT_ONCE·=·8;
 60 ····public·static·final·int·FLAG_SHOW_LIGHTS·=·1;
6 ····private·static·final·NotificationCompat$NotificationCompatImpl·IMPL;61 ····private·static·final·NotificationCompat$NotificationCompatImpl·IMPL;
7 ····public·static·final·int·PRIORITY_DEFAULT·=·0;62 ····public·static·final·int·PRIORITY_DEFAULT·=·0;
8 ····public·static·final·int·PRIORITY_HIGH·=·1;63 ····public·static·final·int·PRIORITY_HIGH·=·1;
9 ····public·static·final·int·PRIORITY_LOW·=·255;64 ····public·static·final·int·PRIORITY_LOW·=·255;
10 ····public·static·final·int·PRIORITY_MAX·=·2;65 ····public·static·final·int·PRIORITY_MAX·=·2;
11 ····public·static·final·int·PRIORITY_MIN·=·254;66 ····public·static·final·int·PRIORITY_MIN·=·254;
 67 ····public·static·final·int·STREAM_DEFAULT·=·255;
 68 ····public·static·final·int·VISIBILITY_PRIVATE·=·0;
 69 ····public·static·final·int·VISIBILITY_PUBLIC·=·1;
 70 ····public·static·final·int·VISIBILITY_SECRET·=·255;
12 ····71 ····
13 ····static·{72 ····static·{
14 ········if·(Build$VERSION.SDK_INT·>=·16)·{73 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 74 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplApi21();
 75 ········}
 76 ········else·if·(Build$VERSION.SDK_INT·>=·20)·{
 77 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplApi20();
 78 ········}
 79 ········else·if·(Build$VERSION.SDK_INT·>=·19)·{
 80 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplKitKat();
 81 ········}
 82 ········else·if·(Build$VERSION.SDK_INT·>=·16)·{
15 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplJellybean();83 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplJellybean();
16 ········}84 ········}
17 ········else·if·(Build$VERSION.SDK_INT·>=·13)·{85 ········else·if·(Build$VERSION.SDK_INT·>=·14)·{
18 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplIceCreamSandwich();86 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplIceCreamSandwich();
19 ········}87 ········}
20 ········else·if·(Build$VERSION.SDK_INT·>=·11)·{88 ········else·if·(Build$VERSION.SDK_INT·>=·11)·{
21 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplHoneycomb();89 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplHoneycomb();
22 ········}90 ········}
 91 ········else·if·(Build$VERSION.SDK_INT·>=·9)·{
 92 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplGingerbread();
 93 ········}
23 ········else·{94 ········else·{
24 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplBase();95 ············IMPL·=·(NotificationCompat$NotificationCompatImpl)new·NotificationCompat$NotificationCompatImplBase();
25 ········}96 ········}
26 ····}97 ····}
 98 ····
 99 ····private·static·void·addActionsToBuilder(final·NotificationBuilderWithActions·notificationBuilderWithActions,·final·ArrayList·list)·{
 100 ········final·Iterator<NotificationCompat$Action>·iterator·=·list.iterator();
 101 ········while·(iterator.hasNext())·{
 102 ············notificationBuilderWithActions.addAction((NotificationCompatBase$Action)(NotificationCompat$Action)iterator.next());
 103 ········}
 104 ····}
 105 ····
 106 ····private·static·void·addStyleToBuilderJellybean(final·NotificationBuilderWithBuilderAccessor·notificationBuilderWithBuilderAccessor,·final·NotificationCompat$Style·notificationCompat$Style)·{
 107 ········if·(notificationCompat$Style·!=·null)·{
 108 ············if·(notificationCompat$Style·instanceof·NotificationCompat$BigTextStyle)·{
 109 ················final·NotificationCompat$BigTextStyle·notificationCompat$BigTextStyle·=·(NotificationCompat$BigTextStyle)notificationCompat$Style;
 110 ················NotificationCompatJellybean.addBigTextStyle(notificationBuilderWithBuilderAccessor,·notificationCompat$BigTextStyle.mBigContentTitle,·notificationCompat$BigTextStyle.mSummaryTextSet,·notificationCompat$BigTextStyle.mSummaryText,·notificationCompat$BigTextStyle.mBigText);
 111 ············}
 112 ············else·if·(notificationCompat$Style·instanceof·NotificationCompat$InboxStyle)·{
 113 ················final·NotificationCompat$InboxStyle·notificationCompat$InboxStyle·=·(NotificationCompat$InboxStyle)notificationCompat$Style;
 114 ················NotificationCompatJellybean.addInboxStyle(notificationBuilderWithBuilderAccessor,·notificationCompat$InboxStyle.mBigContentTitle,·notificationCompat$InboxStyle.mSummaryTextSet,·notificationCompat$InboxStyle.mSummaryText,·notificationCompat$InboxStyle.mTexts);
 115 ············}
 116 ············else·if·(notificationCompat$Style·instanceof·NotificationCompat$BigPictureStyle)·{
 117 ················final·NotificationCompat$BigPictureStyle·notificationCompat$BigPictureStyle·=·(NotificationCompat$BigPictureStyle)notificationCompat$Style;
 118 ················NotificationCompatJellybean.addBigPictureStyle(notificationBuilderWithBuilderAccessor,·notificationCompat$BigPictureStyle.mBigContentTitle,·notificationCompat$BigPictureStyle.mSummaryTextSet,·notificationCompat$BigPictureStyle.mSummaryText,·notificationCompat$BigPictureStyle.mPicture,·notificationCompat$BigPictureStyle.mBigLargeIcon,·notificationCompat$BigPictureStyle.mBigLargeIconSet);
 119 ············}
 120 ········}
 121 ····}
 122 ····
 123 ····public·static·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{
 124 ········return·NotificationCompat.IMPL.getAction(notification,·n);
Max diff block lines reached; 0/9968 bytes (0.00%) of diff not shown.
42.7 KB
android/support/v4/app/NotificationCompatJellybean.class
42.6 KB
procyon -ec {}
    
Offset 1, 56 lines modifiedOffset 1, 728 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.app.Notification$Builder;
 3 import·android.os.Parcelable;
 4 import·android.app.PendingIntent;
 5 import·android.util.Log;
 6 import·android.app.Notification;
 7 import·android.os.Bundle;
 8 import·android.util.SparseArray;
 9 import·java.util.List;
2 import·java.util.Iterator;10 import·java.util.Iterator;
3 import·android.app.Notification$InboxStyle;11 import·android.app.Notification$InboxStyle;
4 import·java.util.ArrayList;12 import·java.util.ArrayList;
5 import·android.app.Notification$BigTextStyle;13 import·android.app.Notification$BigTextStyle;
6 import·android.app.Notification$BigPictureStyle;14 import·android.app.Notification$BigPictureStyle;
7 import·android.graphics.Bitmap;15 import·android.graphics.Bitmap;
 16 import·java.lang.reflect.Field;
8 import·android.app.PendingIntent; 
9 import·android.widget.RemoteViews; 
10 import·android.app.Notification; 
11 import·android.content.Context; 
12 import·android.app.Notification$Builder; 
  
13 class·NotificationCompatJellybean17 class·NotificationCompatJellybean
14 {18 {
15 ····private·Notification$Builder·b;19 ····static·final·String·EXTRA_ACTION_EXTRAS·=·"android.support.actionExtras";
 20 ····static·final·String·EXTRA_GROUP_KEY·=·"android.support.groupKey";
 21 ····static·final·String·EXTRA_GROUP_SUMMARY·=·"android.support.isGroupSummary";
 22 ····static·final·String·EXTRA_LOCAL_ONLY·=·"android.support.localOnly";
 23 ····static·final·String·EXTRA_REMOTE_INPUTS·=·"android.support.remoteInputs";
 24 ····static·final·String·EXTRA_SORT_KEY·=·"android.support.sortKey";
 25 ····static·final·String·EXTRA_USE_SIDE_CHANNEL·=·"android.support.useSideChannel";
 26 ····private·static·final·String·KEY_ACTION_INTENT·=·"actionIntent";
 27 ····private·static·final·String·KEY_EXTRAS·=·"extras";
 28 ····private·static·final·String·KEY_ICON·=·"icon";
 29 ····private·static·final·String·KEY_REMOTE_INPUTS·=·"remoteInputs";
 30 ····private·static·final·String·KEY_TITLE·=·"title";
 31 ····public·static·final·String·TAG·=·"NotificationCompat";
 32 ····private·static·Class·sActionClass;
 33 ····private·static·Field·sActionIconField;
 34 ····private·static·Field·sActionIntentField;
 35 ····private·static·Field·sActionTitleField;
 36 ····private·static·boolean·sActionsAccessFailed;
 37 ····private·static·Field·sActionsField;
 38 ····private·static·final·Object·sActionsLock;
 39 ····private·static·Field·sExtrasField;
 40 ····private·static·boolean·sExtrasFieldAccessFailed;
 41 ····private·static·final·Object·sExtrasLock;
16 ····42 ····
17 ····public·NotificationCompatJellybean(final·Context·context,·final·Notification·notification,·final·CharSequence·contentTitle,·final·CharSequence·contentText,·final·CharSequence·contentInfo,·final·RemoteViews·remoteViews,·final·int·number,·final·PendingIntent·contentIntent,·final·PendingIntent·pendingIntent,·final·Bitmap·largeIcon,·final·int·n,·final·int·n2,·final·boolean·b,·final·boolean·usesChronometer,·final·int·priority,·final·CharSequence·subText)·{ 
18 ········this.b·=·new·Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon,·notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText,·remoteViews).setSound(notification.sound,·notification[·...·truncated·by·diffoscope;·len:·685,·SHA:·928c6f2d7e35dbc52f3aadf7a44f84de8042289a88013649b5837e8e324e3a22·...·]43 ····static·{
 44 ········sExtrasLock·=·new·Object();
 45 ········sActionsLock·=·new·Object();
19 ····}46 ····}
20 ····47 ····
 48 ····public·static·void·addBigPictureStyle(final·NotificationBuilderWithBuilderAccessor·notificationBuilderWithBuilderAccessor,·final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·Bitmap·bitmap,·final·Bitmap·bitmap2,·final·boolean·b2)·{
21 ····public·void·addAction(final·int·n,·final·CharSequence·charSequence,·final·PendingIntent·pendingIntent)·{ 
22 ········this.b.addAction(n,·charSequence,·pendingIntent); 
23 ····} 
24 ···· 
25 ····public·void·addBigPictureStyle(final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·Bitmap·bitmap)·{ 
26 ········final·Notification$BigPictureStyle·bigPicture·=·new·Notification$BigPictureStyle(this.b).setBigContentTitle(bigContentTitle).bigPicture(bitmap);49 ········final·Notification$BigPictureStyle·bigPicture·=·new·Notification$BigPictureStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle).bigPicture(bitmap);
 50 ········if·(b2)·{
 51 ············bigPicture.bigLargeIcon(bitmap2);
 52 ········}
27 ········if·(b)·{53 ········if·(b)·{
28 ············bigPicture.setSummaryText(summaryText);54 ············bigPicture.setSummaryText(summaryText);
29 ········}55 ········}
30 ····}56 ····}
31 ····57 ····
32 ····public·void·addBigTextStyle(final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·CharSequence·charSequence)·{58 ····public·static·void·addBigTextStyle(final·NotificationBuilderWithBuilderAccessor·notificationBuilderWithBuilderAccessor,·final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·CharSequence·charSequence)·{
33 ········final·Notification$BigTextStyle·bigText·=·new·Notification$BigTextStyle(this.b).setBigContentTitle(bigContentTitle).bigText(charSequence);59 ········final·Notification$BigTextStyle·bigText·=·new·Notification$BigTextStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle).bigText(charSequence);
34 ········if·(b)·{60 ········if·(b)·{
35 ············bigText.setSummaryText(summaryText);61 ············bigText.setSummaryText(summaryText);
36 ········}62 ········}
37 ····}63 ····}
38 ····64 ····
39 ····public·void·addInboxStyle(final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·ArrayList·list)·{65 ····public·static·void·addInboxStyle(final·NotificationBuilderWithBuilderAccessor·notificationBuilderWithBuilderAccessor,·final·CharSequence·bigContentTitle,·final·boolean·b,·final·CharSequence·summaryText,·final·ArrayList·list)·{
40 ········final·Notification$InboxStyle·setBigContentTitle·=·new·Notification$InboxStyle(this.b).setBigContentTitle(bigContentTitle);66 ········final·Notification$InboxStyle·setBigContentTitle·=·new·Notification$InboxStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle);
41 ········if·(b)·{67 ········if·(b)·{
42 ············setBigContentTitle.setSummaryText(summaryText);68 ············setBigContentTitle.setSummaryText(summaryText);
43 ········}69 ········}
44 ········final·Iterator<CharSequence>·iterator·=·list.iterator();70 ········final·Iterator<CharSequence>·iterator·=·list.iterator();
45 ········while·(iterator.hasNext())·{71 ········while·(iterator.hasNext())·{
46 ············setBigContentTitle.addLine((CharSequence)iterator.next());72 ············setBigContentTitle.addLine((CharSequence)iterator.next());
47 ········}73 ········}
48 ····}74 ····}
49 ····75 ····
50 ····public·Notification·build()·{ 
51 ········return·this.b.build();76 ····public·static·SparseArray·buildActionExtrasMap(final·List·list)·{
 77 ········SparseArray·sparseArray·=·null;
 78 ········for·(int·i·=·0;·i·<·list.size();·++i)·{
 79 ············final·Bundle·bundle·=·(Bundle)list.get(i);
 80 ············if·(bundle·!=·null)·{
 81 ················if·(sparseArray·==·null)·{
 82 ····················sparseArray·=·new·SparseArray();
 83 ················}
 84 ················sparseArray.put(i,·(Object)bundle);
 85 ············}
 86 ········}
 87 ········return·sparseArray;
 88 ····}
 89 ····
 90 ····private·static·boolean·ensureActionReflectionReadyLocked()·{
 91 ········int·n·=·0;
 92 ········int·n2·=·1;
 93 ········if·(!NotificationCompatJellybean.sActionsAccessFailed)·{
 94 ············while·(true)·{
 95 ················while·(true)·{
 96 ····················try·{
 97 ························Label_0122:·{
 98 ····························if·(NotificationCompatJellybean.sActionsField·!=·null)·{
 99 ································break·Label_0122;
 100 ····························}
 101 ····························final·Class<?>·forName·=·Class.forName("android.app.Notification$Action");
 102 ····························try·{
 103 ································NotificationCompatJellybean.sActionClass·=·forName;
 104 ································final·Field·declaredField·=·NotificationCompatJellybean.sActionClass.getDeclaredField("icon");
 105 ································try·{
 106 ····································NotificationCompatJellybean.sActionIconField·=·declaredField;
 107 ····································final·Field·declaredField2·=·NotificationCompatJellybean.sActionClass.getDeclaredField("title");
 108 ····································try·{
 109 ········································NotificationCompatJellybean.sActionTitleField·=·declaredField2;
 110 ········································final·Field·declaredField3·=·NotificationCompatJellybean.sActionClass.getDeclaredField("actionIntent");
 111 ········································try·{
 112 ············································NotificationCompatJellybean.sActionIntentField·=·declaredField3;
Max diff block lines reached; 3/43623 bytes (0.01%) of diff not shown.
1.61 KB
android/support/v4/app/ShareCompat$IntentReader.class
1.5 KB
procyon -ec {}
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ····93 ····
94 ····public·String[]·getEmailTo()·{94 ····public·String[]·getEmailTo()·{
95 ········return·this.mIntent.getStringArrayExtra("android.intent.extra.EMAIL");95 ········return·this.mIntent.getStringArrayExtra("android.intent.extra.EMAIL");
96 ····}96 ····}
97 ····97 ····
98 ····public·String·getHtmlText()·{98 ····public·String·getHtmlText()·{
99 ········String·s·=·this.mIntent.getStringExtra("android.intent.extra.HTML_TEXT");99 ········String·s·=·this.mIntent.getStringExtra("android.intent.extra.HTML_TEXT");
100 ········if·(this.mIntent·==·null)·{100 ········if·(s·==·null)·{
101 ············final·CharSequence·text·=·this.getText();101 ············final·CharSequence·text·=·this.getText();
102 ············if·(text·instanceof·Spanned)·{102 ············if·(text·instanceof·Spanned)·{
103 ················s·=·Html.toHtml((Spanned)text);103 ················s·=·Html.toHtml((Spanned)text);
104 ············}104 ············}
105 ············else·if·(text·!=·null)·{105 ············else·if·(text·!=·null)·{
106 ················s·=·ShareCompat.access$000().escapeHtml(text);106 ················s·=·ShareCompat.access$000().escapeHtml(text);
107 ············}107 ············}
Offset 156, 19 lines modifiedOffset 156, 19 lines modified
156 ····}156 ····}
157 ····157 ····
158 ····public·String·getType()·{158 ····public·String·getType()·{
159 ········return·this.mIntent.getType();159 ········return·this.mIntent.getType();
160 ····}160 ····}
161 ····161 ····
162 ····public·boolean·isMultipleShare()·{162 ····public·boolean·isMultipleShare()·{
163 ········return·this.mIntent.getAction().equals("android.intent.action.SEND_MULTIPLE");163 ········return·"android.intent.action.SEND_MULTIPLE".equals(this.mIntent.getAction());
164 ····}164 ····}
165 ····165 ····
166 ····public·boolean·isShareIntent()·{166 ····public·boolean·isShareIntent()·{
167 ········final·String·action·=·this.mIntent.getAction();167 ········final·String·action·=·this.mIntent.getAction();
168 ········return·action.equals("android.intent.action.SEND")·||·action.equals("android.intent.action.SEND_MULTIPLE");168 ········return·"android.intent.action.SEND".equals(action)·||·"android.intent.action.SEND_MULTIPLE".equals(action);
169 ····}169 ····}
170 ····170 ····
171 ····public·boolean·isSingleShare()·{171 ····public·boolean·isSingleShare()·{
172 ········return·this.mIntent.getAction().equals("android.intent.action.SEND");172 ········return·"android.intent.action.SEND".equals(this.mIntent.getAction());
173 ····}173 ····}
174 }174 }
757 B
android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class
617 B
procyon -ec {}
    
Offset 5, 12 lines modifiedOffset 5, 12 lines modified
5 import·android.os.Bundle;5 import·android.os.Bundle;
6 import·android.content.Intent;6 import·android.content.Intent;
7 import·android.content.Context;7 import·android.content.Context;
  
8 class·TaskStackBuilder$TaskStackBuilderImplBase·implements·TaskStackBuilder$TaskStackBuilderImpl8 class·TaskStackBuilder$TaskStackBuilderImplBase·implements·TaskStackBuilder$TaskStackBuilderImpl
9 {9 {
10 ····public·PendingIntent·getPendingIntent(final·Context·context,·final·Intent[]·array,·final·int·n,·final·int·n2,·final·Bundle·bundle)·{10 ····public·PendingIntent·getPendingIntent(final·Context·context,·final·Intent[]·array,·final·int·n,·final·int·n2,·final·Bundle·bundle)·{
11 ········final·Intent·intent·=·array[array.length·-·1];11 ········final·Intent·intent·=·new·Intent(array[array.length·-·1]);
12 ········intent.addFlags(268435456);12 ········intent.addFlags(268435456);
13 ········return·PendingIntent.getActivity(context,·n,·intent,·n2);13 ········return·PendingIntent.getActivity(context,·n,·intent,·n2);
14 ····}14 ····}
15 }15 }
738 B
android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class
588 B
procyon -ec {}
    
Offset 5, 11 lines modifiedOffset 5, 11 lines modified
5 import·android.os.Bundle;5 import·android.os.Bundle;
6 import·android.content.Intent;6 import·android.content.Intent;
7 import·android.content.Context;7 import·android.content.Context;
  
8 class·TaskStackBuilder$TaskStackBuilderImplHoneycomb·implements·TaskStackBuilder$TaskStackBuilderImpl8 class·TaskStackBuilder$TaskStackBuilderImplHoneycomb·implements·TaskStackBuilder$TaskStackBuilderImpl
9 {9 {
10 ····public·PendingIntent·getPendingIntent(final·Context·context,·final·Intent[]·array,·final·int·n,·final·int·n2,·final·Bundle·bundle)·{10 ····public·PendingIntent·getPendingIntent(final·Context·context,·final·Intent[]·array,·final·int·n,·final·int·n2,·final·Bundle·bundle)·{
11 ········array[0].addFlags(268468224);11 ········array[0]·=·new·Intent(array[0]).addFlags(268484608);
12 ········return·TaskStackBuilderHoneycomb.getActivitiesPendingIntent(context,·n,·array,·n2);12 ········return·TaskStackBuilderHoneycomb.getActivitiesPendingIntent(context,·n,·array,·n2);
13 ····}13 ····}
14 }14 }
746 B
android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean.class
596 B
procyon -ec {}
    
Offset 5, 11 lines modifiedOffset 5, 11 lines modified
5 import·android.os.Bundle;5 import·android.os.Bundle;
6 import·android.content.Intent;6 import·android.content.Intent;
7 import·android.content.Context;7 import·android.content.Context;
  
8 class·TaskStackBuilder$TaskStackBuilderImplJellybean·implements·TaskStackBuilder$TaskStackBuilderImpl8 class·TaskStackBuilder$TaskStackBuilderImplJellybean·implements·TaskStackBuilder$TaskStackBuilderImpl
9 {9 {
10 ····public·PendingIntent·getPendingIntent(final·Context·context,·final·Intent[]·array,·final·int·n,·final·int·n2,·final·Bundle·bundle)·{10 ····public·PendingIntent·getPendingIntent(final·Context·context,·final·Intent[]·array,·final·int·n,·final·int·n2,·final·Bundle·bundle)·{
11 ········array[0].addFlags(268468224);11 ········array[0]·=·new·Intent(array[0]).addFlags(268484608);
12 ········return·TaskStackBuilderJellybean.getActivitiesPendingIntent(context,·n,·array,·n2,·bundle);12 ········return·TaskStackBuilderJellybean.getActivitiesPendingIntent(context,·n,·array,·n2,·bundle);
13 ····}13 ····}
14 }14 }
5.96 KB
android/support/v4/app/TaskStackBuilder.class
5.87 KB
procyon -ec {}
    
Offset 4, 14 lines modifiedOffset 4, 15 lines modified
4 import·android.support.v4.content.ContextCompat;4 import·android.support.v4.content.ContextCompat;
5 import·java.util.Iterator;5 import·java.util.Iterator;
6 import·android.os.Bundle;6 import·android.os.Bundle;
7 import·android.app.PendingIntent;7 import·android.app.PendingIntent;
8 import·android.content.pm.PackageManager$NameNotFoundException;8 import·android.content.pm.PackageManager$NameNotFoundException;
9 import·android.util.Log;9 import·android.util.Log;
10 import·android.app.Activity;10 import·android.app.Activity;
 11 import·android.content.ComponentName;
11 import·android.content.Intent;12 import·android.content.Intent;
12 import·android.os.Build$VERSION;13 import·android.os.Build$VERSION;
13 import·android.content.Context;14 import·android.content.Context;
14 import·java.util.ArrayList;15 import·java.util.ArrayList;
  
15 public·class·TaskStackBuilder·implements·Iterable16 public·class·TaskStackBuilder·implements·Iterable
16 {17 {
Offset 43, 36 lines modifiedOffset 44, 49 lines modified
43 ····}44 ····}
44 ····45 ····
45 ····public·TaskStackBuilder·addNextIntent(final·Intent·e)·{46 ····public·TaskStackBuilder·addNextIntent(final·Intent·e)·{
46 ········this.mIntents.add(e);47 ········this.mIntents.add(e);
47 ········return·this;48 ········return·this;
48 ····}49 ····}
49 ····50 ····
 51 ····public·TaskStackBuilder·addNextIntentWithParentStack(final·Intent·intent)·{
 52 ········ComponentName·componentName·=·intent.getComponent();
 53 ········if·(componentName·==·null)·{
 54 ············componentName·=·intent.resolveActivity(this.mSourceContext.getPackageManager());
 55 ········}
 56 ········if·(componentName·!=·null)·{
 57 ············this.addParentStack(componentName);
 58 ········}
 59 ········this.addNextIntent(intent);
 60 ········return·this;
 61 ····}
 62 ····
50 ····public·TaskStackBuilder·addParentStack(final·Activity·activity)·{63 ····public·TaskStackBuilder·addParentStack(final·Activity·activity)·{
51 ········final·int·size·=·this.mIntents.size();64 ········Intent·intent·=·null;
 65 ········if·(activity·instanceof·TaskStackBuilder$SupportParentable)·{
 66 ············intent·=·((TaskStackBuilder$SupportParentable)activity).getSupportParentActivityIntent();
 67 ········}
 68 ········if·(intent·==·null)·{
52 ········Intent·element·=·NavUtils.getParentActivityIntent(activity);69 ············intent·=·NavUtils.getParentActivityIntent((Activity)activity);
53 ········while·(element·!=·null)·{ 
54 ············this.mIntents.add(size,·element); 
55 ············try·{ 
56 ················element·=·NavUtils.getParentActivityIntent((Context)activity,·element.getComponent()); 
57 ················continue; 
58 ············}70 ········}
59 ············catch·(PackageManager$NameNotFoundException·cause)·{ 
60 ················Log.e("TaskStackBuilder",·"Bad·ComponentName·while·traversing·activity·parent·metadata"); 
61 ················throw·new·IllegalArgumentException((Throwable)cause);71 ········if·(intent·!=·null)·{
 72 ············ComponentName·componentName·=·intent.getComponent();
 73 ············if·(componentName·==·null)·{
 74 ················componentName·=·intent.resolveActivity(this.mSourceContext.getPackageManager());
62 ············}75 ············}
63 ············break;76 ············this.addParentStack(componentName);
 77 ············this.addNextIntent(intent);
64 ········}78 ········}
65 ········return·this;79 ········return·this;
66 ····}80 ····}
67 ····81 ····
68 ····public·TaskStackBuilder·addParentStack(final·Class·clazz)·{82 ····public·TaskStackBuilder·addParentStack(final·ComponentName·componentName)·{
69 ········final·int·size·=·this.mIntents.size();83 ········final·int·size·=·this.mIntents.size();
70 ········try·{84 ········try·{
71 ············Intent·element·=·NavUtils.getParentActivityIntent(this.mSourceContext,·clazz);85 ············Intent·element·=·NavUtils.getParentActivityIntent(this.mSourceContext,·componentName);
72 ············while·(element·!=·null)·{86 ············while·(element·!=·null)·{
73 ················this.mIntents.add(size,·element);87 ················this.mIntents.add(size,·element);
74 ················final·Context·mSourceContext·=·this.mSourceContext;88 ················final·Context·mSourceContext·=·this.mSourceContext;
75 ················try·{89 ················try·{
76 ····················element·=·NavUtils.getParentActivityIntent(mSourceContext,·element.getComponent());90 ····················element·=·NavUtils.getParentActivityIntent(mSourceContext,·element.getComponent());
77 ················}91 ················}
78 ················catch·(PackageManager$NameNotFoundException·cause)·{92 ················catch·(PackageManager$NameNotFoundException·cause)·{
Offset 81, 40 lines modifiedOffset 95, 51 lines modified
81 ················}95 ················}
82 ············}96 ············}
83 ········}97 ········}
84 ········catch·(PackageManager$NameNotFoundException·ex)·{}98 ········catch·(PackageManager$NameNotFoundException·ex)·{}
85 ········return·this;99 ········return·this;
86 ····}100 ····}
87 ····101 ····
 102 ····public·TaskStackBuilder·addParentStack(final·Class·clazz)·{
 103 ········return·this.addParentStack(new·ComponentName(this.mSourceContext,·clazz));
 104 ····}
 105 ····
88 ····public·Intent·editIntentAt(final·int·index)·{106 ····public·Intent·editIntentAt(final·int·index)·{
89 ········return·this.mIntents.get(index);107 ········return·this.mIntents.get(index);
90 ····}108 ····}
91 ····109 ····
92 ····public·Intent·getIntent(final·int·n)·{110 ····public·Intent·getIntent(final·int·n)·{
93 ········return·this.editIntentAt(n);111 ········return·this.editIntentAt(n);
94 ····}112 ····}
95 ····113 ····
96 ····public·int·getIntentCount()·{114 ····public·int·getIntentCount()·{
97 ········return·this.mIntents.size();115 ········return·this.mIntents.size();
98 ····}116 ····}
99 ····117 ····
100 ····public·Intent[]·getIntents()·{118 ····public·Intent[]·getIntents()·{
101 ········return·this.mIntents.toArray(new·Intent[this.mIntents.size()]);119 ········final·Intent[]·array·=·new·Intent[this.mIntents.size()];
 120 ········if·(array.length·!=·0)·{
 121 ············array[0]·=·new·Intent((Intent)this.mIntents.get(0)).addFlags(268484608);
 122 ············for·(int·i·=·1;·i·<·array.length;·++i)·{
 123 ················array[i]·=·new·Intent((Intent)this.mIntents.get(i));
 124 ············}
 125 ········}
 126 ········return·array;
102 ····}127 ····}
103 ····128 ····
104 ····public·PendingIntent·getPendingIntent(final·int·n,·final·int·n2)·{129 ····public·PendingIntent·getPendingIntent(final·int·n,·final·int·n2)·{
105 ········return·this.getPendingIntent(n,·n2,·null);130 ········return·this.getPendingIntent(n,·n2,·null);
106 ····}131 ····}
107 ····132 ····
108 ····public·PendingIntent·getPendingIntent(final·int·n,·final·int·n2,·final·Bundle·bundle)·{133 ····public·PendingIntent·getPendingIntent(final·int·n,·final·int·n2,·final·Bundle·bundle)·{
109 ········if·(this.mIntents.isEmpty())·{134 ········if·(this.mIntents.isEmpty())·{
110 ············throw·new·IllegalStateException("No·intents·added·to·TaskStackBuilder;·cannot·getPendingIntent");135 ············throw·new·IllegalStateException("No·intents·added·to·TaskStackBuilder;·cannot·getPendingIntent");
111 ········}136 ········}
112 ········final·Intent[]·array·=·(Intent[])this.mIntents.toArray(new·Intent[this.mIntents.size()]);137 ········final·Intent[]·array·=·(Intent[])this.mIntents.toArray(new·Intent[this.mIntents.size()]);
113 ········array[0].addFlags(268484608);138 ········array[0]·=·new·Intent(array[0]).addFlags(268484608);
114 ········return·TaskStackBuilder.IMPL.getPendingIntent(this.mSourceContext,·array,·n,·n2,·bundle);139 ········return·TaskStackBuilder.IMPL.getPendingIntent(this.mSourceContext,·array,·n,·n2,·bundle);
115 ····}140 ····}
116 ····141 ····
117 ····public·Iterator·iterator()·{142 ····public·Iterator·iterator()·{
118 ········return·this.mIntents.iterator();143 ········return·this.mIntents.iterator();
119 ····}144 ····}
120 ····145 ····
Offset 123, 15 lines modifiedOffset 148, 15 lines modified
123 ····}148 ····}
124 ····149 ····
Max diff block lines reached; 694/5985 bytes (11.60%) of diff not shown.
581 B
android/support/v4/app/TaskStackBuilderHoneycomb.class
473 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.app.PendingIntent;2 import·android.app.PendingIntent;
3 import·android.content.Intent;3 import·android.content.Intent;
4 import·android.content.Context;4 import·android.content.Context;
  
5 public·class·TaskStackBuilderHoneycomb5 class·TaskStackBuilderHoneycomb
6 {6 {
7 ····public·static·PendingIntent·getActivitiesPendingIntent(final·Context·context,·final·int·n,·final·Intent[]·array,·final·int·n2)·{7 ····public·static·PendingIntent·getActivitiesPendingIntent(final·Context·context,·final·int·n,·final·Intent[]·array,·final·int·n2)·{
8 ········return·PendingIntent.getActivities(context,·n,·array,·n2);8 ········return·PendingIntent.getActivities(context,·n,·array,·n2);
9 ····}9 ····}
10 }10 }
4.44 KB
android/support/v4/content/ModernAsyncTask.class
4.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 300, 56 lines modifiedOffset 300, 56 lines modified
300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;
301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
  
302 ··static·{};302 ··static·{};
303 ····descriptor:·()V303 ····descriptor:·()V
304 ····flags:·(0x0008)·ACC_STATIC304 ····flags:·(0x0008)·ACC_STATIC
305 ····Code:305 ····Code:
306 ······stack=300,·locals=4,·args_size=0306 ······stack=300,·locals=5,·args_size=0
307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1
308 ·········3:·astore_0308 ·········3:·astore_0
309 ·········4:·aload_0309 ·········4:·aload_0
310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V
311 ·········8:·aload_0311 ·········8:·aload_0
312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue
314 ········15:·astore_0314 ········15:·astore_0
315 ········16:·aload_0315 ········16:·aload_0
316 ········17:·bipush········10316 ········17:·bipush········10
317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V
318 ········22:·aload_0318 ········22:·aload_0
319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor
321 ········29:·astore_0321 ········29:·astore_1
322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
323 ········33:·astore_1323 ········33:·astore_2
324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
325 ········37:·astore_2325 ········37:·astore_3
326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
327 ········41:·astore_3327 ········41:·astore········4
328 ········42:·aload_0328 ········43:·aload_1
329 ········43:·iconst_5329 ········44:·iconst_5
330 ········44:·sipush········128330 ········45:·sipush········128
331 ········47:·lconst_1331 ········48:·lconst_1
332 ········48:·aload_1 
333 ········49:·aload_2332 ········49:·aload_2
334 ········50:·aload_3333 ········50:·aload_3
 334 ········51:·aload·········4
335 ········51:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V335 ········53:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
336 ········54:·aload_0336 ········56:·aload_1
337 ········55:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;337 ········57:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
338 ········58:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler338 ········60:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler
339 ········61:·astore_0339 ········63:·astore_0
340 ········62:·aload_0340 ········64:·aload_0
341 ········63:·aconst_null341 ········65:·aconst_null
342 ········64:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V342 ········66:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V
343 ········67:·aload_0343 ········69:·aload_0
344 ········68:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;344 ········70:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
345 ········71:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;345 ········73:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
346 ········74:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;346 ········76:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;
347 ········77:·return347 ········79:·return
  
348 ··public·android.support.v4.content.ModernAsyncTask();348 ··public·android.support.v4.content.ModernAsyncTask();
349 ····descriptor:·()V349 ····descriptor:·()V
350 ····flags:·(0x0001)·ACC_PUBLIC350 ····flags:·(0x0001)·ACC_PUBLIC
351 ····Code:351 ····Code:
352 ······stack=300,·locals=3,·args_size=1352 ······stack=300,·locals=3,·args_size=1
353 ·········0:·aload_0353 ·········0:·aload_0
3.65 KB
android/support/v4/content/Loader.class
3.58 KB
procyon -ec {}
    
Offset 9, 30 lines modifiedOffset 9, 36 lines modified
9 public·class·Loader9 public·class·Loader
10 {10 {
11 ····boolean·mAbandoned;11 ····boolean·mAbandoned;
12 ····boolean·mContentChanged;12 ····boolean·mContentChanged;
13 ····Context·mContext;13 ····Context·mContext;
14 ····int·mId;14 ····int·mId;
15 ····Loader$OnLoadCompleteListener·mListener;15 ····Loader$OnLoadCompleteListener·mListener;
 16 ····boolean·mProcessingChange;
16 ····boolean·mReset;17 ····boolean·mReset;
17 ····boolean·mStarted;18 ····boolean·mStarted;
18 ····19 ····
19 ····public·Loader(final·Context·context)·{20 ····public·Loader(final·Context·context)·{
20 ········this.mStarted·=·false;21 ········this.mStarted·=·false;
21 ········this.mAbandoned·=·false;22 ········this.mAbandoned·=·false;
22 ········this.mReset·=·true;23 ········this.mReset·=·true;
23 ········this.mContentChanged·=·false;24 ········this.mContentChanged·=·false;
 25 ········this.mProcessingChange·=·false;
24 ········this.mContext·=·context.getApplicationContext();26 ········this.mContext·=·context.getApplicationContext();
25 ····}27 ····}
26 ····28 ····
27 ····public·void·abandon()·{29 ····public·void·abandon()·{
28 ········this.mAbandoned·=·true;30 ········this.mAbandoned·=·true;
29 ········this.onAbandon();31 ········this.onAbandon();
30 ····}32 ····}
31 ····33 ····
 34 ····public·void·commitContentChanged()·{
 35 ········this.mProcessingChange·=·false;
 36 ····}
 37 ····
32 ····public·String·dataToString(final·Object·o)·{38 ····public·String·dataToString(final·Object·o)·{
33 ········final·StringBuilder·sb·=·new·StringBuilder(64);39 ········final·StringBuilder·sb·=·new·StringBuilder(64);
34 ········DebugUtils.buildShortClassTag(o,·sb);40 ········DebugUtils.buildShortClassTag(o,·sb);
35 ········sb.append("}");41 ········sb.append("}");
36 ········return·sb.toString();42 ········return·sb.toString();
37 ····}43 ····}
38 ····44 ····
Offset 44, 23 lines modifiedOffset 50, 30 lines modified
44 ····50 ····
45 ····public·void·dump(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{51 ····public·void·dump(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{
46 ········printWriter.print(s);52 ········printWriter.print(s);
47 ········printWriter.print("mId=");53 ········printWriter.print("mId=");
48 ········printWriter.print(this.mId);54 ········printWriter.print(this.mId);
49 ········printWriter.print("·mListener=");55 ········printWriter.print("·mListener=");
50 ········printWriter.println(this.mListener);56 ········printWriter.println(this.mListener);
 57 ········if·(this.mStarted·||·this.mContentChanged·||·this.mProcessingChange)·{
51 ········printWriter.print(s);58 ············printWriter.print(s);
52 ········printWriter.print("mStarted=");59 ············printWriter.print("mStarted=");
53 ········printWriter.print(this.mStarted);60 ············printWriter.print(this.mStarted);
54 ········printWriter.print("·mContentChanged=");61 ············printWriter.print("·mContentChanged=");
55 ········printWriter.print(this.mContentChanged);62 ············printWriter.print(this.mContentChanged);
 63 ············printWriter.print("·mProcessingChange=");
 64 ············printWriter.println(this.mProcessingChange);
 65 ········}
 66 ········if·(this.mAbandoned·||·this.mReset)·{
 67 ············printWriter.print(s);
56 ········printWriter.print("·mAbandoned=");68 ············printWriter.print("mAbandoned=");
57 ········printWriter.print(this.mAbandoned);69 ············printWriter.print(this.mAbandoned);
58 ········printWriter.print("·mReset=");70 ············printWriter.print("·mReset=");
59 ········printWriter.println(this.mReset);71 ············printWriter.println(this.mReset);
 72 ········}
60 ····}73 ····}
61 ····74 ····
62 ····public·void·forceLoad()·{75 ····public·void·forceLoad()·{
63 ········this.onForceLoad();76 ········this.onForceLoad();
64 ····}77 ····}
65 ····78 ····
66 ····public·Context·getContext()·{79 ····public·Context·getContext()·{
Offset 117, 14 lines modifiedOffset 130, 21 lines modified
117 ····130 ····
118 ····public·void·reset()·{131 ····public·void·reset()·{
119 ········this.onReset();132 ········this.onReset();
120 ········this.mReset·=·true;133 ········this.mReset·=·true;
121 ········this.mStarted·=·false;134 ········this.mStarted·=·false;
122 ········this.mAbandoned·=·false;135 ········this.mAbandoned·=·false;
123 ········this.mContentChanged·=·false;136 ········this.mContentChanged·=·false;
 137 ········this.mProcessingChange·=·false;
 138 ····}
 139 ····
 140 ····public·void·rollbackContentChanged()·{
 141 ········if·(this.mProcessingChange)·{
 142 ············this.mContentChanged·=·true;
 143 ········}
124 ····}144 ····}
125 ····145 ····
126 ····public·final·void·startLoading()·{146 ····public·final·void·startLoading()·{
127 ········this.mStarted·=·true;147 ········this.mStarted·=·true;
128 ········this.mReset·=·false;148 ········this.mReset·=·false;
129 ········this.mAbandoned·=·false;149 ········this.mAbandoned·=·false;
130 ········this.onStartLoading();150 ········this.onStartLoading();
Offset 134, 14 lines modifiedOffset 154, 15 lines modified
134 ········this.mStarted·=·false;154 ········this.mStarted·=·false;
135 ········this.onStopLoading();155 ········this.onStopLoading();
136 ····}156 ····}
137 ····157 ····
138 ····public·boolean·takeContentChanged()·{158 ····public·boolean·takeContentChanged()·{
139 ········final·boolean·mContentChanged·=·this.mContentChanged;159 ········final·boolean·mContentChanged·=·this.mContentChanged;
140 ········this.mContentChanged·=·false;160 ········this.mContentChanged·=·false;
 161 ········this.mProcessingChange·|=·mContentChanged;
141 ········return·mContentChanged;162 ········return·mContentChanged;
142 ····}163 ····}
143 ····164 ····
144 ····@Override165 ····@Override
145 ····public·String·toString()·{166 ····public·String·toString()·{
146 ········final·StringBuilder·sb·=·new·StringBuilder(64);167 ········final·StringBuilder·sb·=·new·StringBuilder(64);
147 ········DebugUtils.buildShortClassTag((Object)this,·sb);168 ········DebugUtils.buildShortClassTag((Object)this,·sb);
1.26 KB
android/support/v4/content/AsyncTaskLoader.class
1.16 KB
procyon -ec {}
    
Offset 50, 28 lines modifiedOffset 50, 30 lines modified
50 ········}50 ········}
51 ········return·cancel;51 ········return·cancel;
52 ····}52 ····}
53 ····53 ····
54 ····void·dispatchOnCancelled(final·AsyncTaskLoader$LoadTask·asyncTaskLoader$LoadTask,·final·Object·o)·{54 ····void·dispatchOnCancelled(final·AsyncTaskLoader$LoadTask·asyncTaskLoader$LoadTask,·final·Object·o)·{
55 ········this.onCanceled(o);55 ········this.onCanceled(o);
56 ········if·(this.mCancellingTask·==·asyncTaskLoader$LoadTask)·{56 ········if·(this.mCancellingTask·==·asyncTaskLoader$LoadTask)·{
 57 ············this.rollbackContentChanged();
57 ············this.mLastLoadCompleteTime·=·SystemClock.uptimeMillis();58 ············this.mLastLoadCompleteTime·=·SystemClock.uptimeMillis();
58 ············this.mCancellingTask·=·null;59 ············this.mCancellingTask·=·null;
59 ············this.executePendingTask();60 ············this.executePendingTask();
60 ········}61 ········}
61 ····}62 ····}
62 ····63 ····
63 ····void·dispatchOnLoadComplete(final·AsyncTaskLoader$LoadTask·asyncTaskLoader$LoadTask,·final·Object·o)·{64 ····void·dispatchOnLoadComplete(final·AsyncTaskLoader$LoadTask·asyncTaskLoader$LoadTask,·final·Object·o)·{
64 ········if·(this.mTask·!=·asyncTaskLoader$LoadTask)·{65 ········if·(this.mTask·!=·asyncTaskLoader$LoadTask)·{
65 ············this.dispatchOnCancelled(asyncTaskLoader$LoadTask,·o);66 ············this.dispatchOnCancelled(asyncTaskLoader$LoadTask,·o);
66 ········}67 ········}
67 ········else·if·(this.isAbandoned())·{68 ········else·if·(this.isAbandoned())·{
68 ············this.onCanceled(o);69 ············this.onCanceled(o);
69 ········}70 ········}
70 ········else·{71 ········else·{
 72 ············this.commitContentChanged();
71 ············this.mLastLoadCompleteTime·=·SystemClock.uptimeMillis();73 ············this.mLastLoadCompleteTime·=·SystemClock.uptimeMillis();
72 ············this.mTask·=·null;74 ············this.mTask·=·null;
73 ············this.deliverResult(o);75 ············this.deliverResult(o);
74 ········}76 ········}
75 ····}77 ····}
76 ····78 ····
77 ····public·void·dump(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{79 ····public·void·dump(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{
559 B
android/support/v4/content/ContextCompatHoneycomb.class
449 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 17 lines modified
  
1 package·android.support.v4.content;1 package·android.support.v4.content;
  
2 import·android.content.Intent;2 import·android.content.Intent;
 3 import·java.io.File;
3 import·android.content.Context;4 import·android.content.Context;
  
4 class·ContextCompatHoneycomb5 class·ContextCompatHoneycomb
5 {6 {
 7 ····public·static·File·getObbDir(final·Context·context)·{
 8 ········return·context.getObbDir();
 9 ····}
 10 ····
6 ····static·void·startActivities(final·Context·context,·final·Intent[]·array)·{11 ····static·void·startActivities(final·Context·context,·final·Intent[]·array)·{
7 ········context.startActivities(array);12 ········context.startActivities(array);
8 ····}13 ····}
9 }14 }
1.27 KB
android/support/v4/content/CursorLoader.class
1.19 KB
procyon -ec {}
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ········return·this.mUri;97 ········return·this.mUri;
98 ····}98 ····}
99 ····99 ····
100 ····public·Cursor·loadInBackground()·{100 ····public·Cursor·loadInBackground()·{
101 ········final·Cursor·query·=·this.getContext().getContentResolver().query(this.mUri,·this.mProjection,·this.mSelection,·this.mSelectionArgs,·this.mSortOrder);101 ········final·Cursor·query·=·this.getContext().getContentResolver().query(this.mUri,·this.mProjection,·this.mSelection,·this.mSelectionArgs,·this.mSortOrder);
102 ········if·(query·!=·null)·{102 ········if·(query·!=·null)·{
103 ············query.getCount();103 ············query.getCount();
104 ············this.registerContentObserver(query,·(ContentObserver)this.mObserver);104 ············query.registerContentObserver((ContentObserver)this.mObserver);
105 ········}105 ········}
106 ········return·query;106 ········return·query;
107 ····}107 ····}
108 ····108 ····
109 ····public·void·onCanceled(final·Cursor·cursor)·{109 ····public·void·onCanceled(final·Cursor·cursor)·{
110 ········if·(cursor·!=·null·&&·!cursor.isClosed())·{110 ········if·(cursor·!=·null·&&·!cursor.isClosed())·{
111 ············cursor.close();111 ············cursor.close();
Offset 130, 18 lines modifiedOffset 130, 14 lines modified
130 ········}130 ········}
131 ····}131 ····}
132 ····132 ····
133 ····protected·void·onStopLoading()·{133 ····protected·void·onStopLoading()·{
134 ········this.cancelLoad();134 ········this.cancelLoad();
135 ····}135 ····}
136 ····136 ····
137 ····void·registerContentObserver(final·Cursor·cursor,·final·ContentObserver·contentObserver)·{ 
138 ········cursor.registerContentObserver((ContentObserver)this.mObserver); 
139 ····} 
140 ···· 
141 ····public·void·setProjection(final·String[]·mProjection)·{137 ····public·void·setProjection(final·String[]·mProjection)·{
142 ········this.mProjection·=·mProjection;138 ········this.mProjection·=·mProjection;
143 ····}139 ····}
144 ····140 ····
145 ····public·void·setSelection(final·String·mSelection)·{141 ····public·void·setSelection(final·String·mSelection)·{
146 ········this.mSelection·=·mSelection;142 ········this.mSelection·=·mSelection;
147 ····}143 ····}
2.02 KB
android/support/v4/content/IntentCompat.class
1.93 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 46 lines modified
  
1 package·android.support.v4.content;1 package·android.support.v4.content;
  
 2 import·android.content.Intent;
 3 import·android.content.ComponentName;
 4 import·android.os.Build$VERSION;
  
2 public·class·IntentCompat5 public·class·IntentCompat
3 {6 {
4 ····public·static·final·String·ACTION_EXTERNAL_APPLICATIONS_AVAILABLE·=·"android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE";7 ····public·static·final·String·ACTION_EXTERNAL_APPLICATIONS_AVAILABLE·=·"android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE";
5 ····public·static·final·String·ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE·=·"android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE";8 ····public·static·final·String·ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE·=·"android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE";
6 ····public·static·final·String·EXTRA_CHANGED_PACKAGE_LIST·=·"android.intent.extra.changed_package_list";9 ····public·static·final·String·EXTRA_CHANGED_PACKAGE_LIST·=·"android.intent.extra.changed_package_list";
7 ····public·static·final·String·EXTRA_CHANGED_UID_LIST·=·"android.intent.extra.changed_uid_list";10 ····public·static·final·String·EXTRA_CHANGED_UID_LIST·=·"android.intent.extra.changed_uid_list";
8 ····public·static·final·String·EXTRA_HTML_TEXT·=·"android.intent.extra.HTML_TEXT";11 ····public·static·final·String·EXTRA_HTML_TEXT·=·"android.intent.extra.HTML_TEXT";
9 ····public·static·final·int·FLAG_ACTIVITY_CLEAR_TASK·=·32768;12 ····public·static·final·int·FLAG_ACTIVITY_CLEAR_TASK·=·32768;
10 ····public·static·final·int·FLAG_ACTIVITY_TASK_ON_HOME·=·16384;13 ····public·static·final·int·FLAG_ACTIVITY_TASK_ON_HOME·=·16384;
 14 ····private·static·final·IntentCompat$IntentCompatImpl·IMPL;
 15 ····
 16 ····static·{
 17 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 18 ········if·(sdk_INT·>=·15)·{
 19 ············IMPL·=·(IntentCompat$IntentCompatImpl)new·IntentCompat$IntentCompatImplIcsMr1();
 20 ········}
 21 ········else·if·(sdk_INT·>=·11)·{
 22 ············IMPL·=·(IntentCompat$IntentCompatImpl)new·IntentCompat$IntentCompatImplHC();
 23 ········}
 24 ········else·{
 25 ············IMPL·=·(IntentCompat$IntentCompatImpl)new·IntentCompat$IntentCompatImplBase();
 26 ········}
 27 ····}
11 ····28 ····
12 ····private·IntentCompat()·{29 ····private·IntentCompat()·{
13 ····}30 ····}
 31 ····
 32 ····public·static·Intent·makeMainActivity(final·ComponentName·componentName)·{
 33 ········return·IntentCompat.IMPL.makeMainActivity(componentName);
 34 ····}
 35 ····
 36 ····public·static·Intent·makeMainSelectorActivity(final·String·s,·final·String·s2)·{
 37 ········return·IntentCompat.IMPL.makeMainSelectorActivity(s,·s2);
 38 ····}
 39 ····
 40 ····public·static·Intent·makeRestartActivityTask(final·ComponentName·componentName)·{
 41 ········return·IntentCompat.IMPL.makeRestartActivityTask(componentName);
 42 ····}
14 }43 }
1.59 KB
android/support/v4/net/ConnectivityManagerCompat.class
1.48 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.net;1 package·android.support.v4.net;
  
 2 import·android.net.NetworkInfo;
 3 import·android.content.Intent;
2 import·android.net.ConnectivityManager;4 import·android.net.ConnectivityManager;
3 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
  
4 public·class·ConnectivityManagerCompat6 public·class·ConnectivityManagerCompat
5 {7 {
6 ····private·static·final·ConnectivityManagerCompat$ConnectivityManagerCompatImpl·IMPL;8 ····private·static·final·ConnectivityManagerCompat$ConnectivityManagerCompatImpl·IMPL;
7 ····9 ····
Offset 19, 11 lines modifiedOffset 21, 23 lines modified
19 ············IMPL·=·(ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new·ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl();21 ············IMPL·=·(ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new·ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl();
20 ········}22 ········}
21 ········else·{23 ········else·{
22 ············IMPL·=·(ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new·ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl();24 ············IMPL·=·(ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new·ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl();
23 ········}25 ········}
24 ····}26 ····}
25 ····27 ····
 28 ····public·static·NetworkInfo·getNetworkInfoFromBroadcast(final·ConnectivityManager·connectivityManager,·final·Intent·intent)·{
 29 ········final·NetworkInfo·networkInfo·=·(NetworkInfo)intent.getParcelableExtra("networkInfo");
 30 ········NetworkInfo·networkInfo2;
 31 ········if·(networkInfo·!=·null)·{
 32 ············networkInfo2·=·connectivityManager.getNetworkInfo(networkInfo.getType());
 33 ········}
 34 ········else·{
 35 ············networkInfo2·=·null;
 36 ········}
 37 ········return·networkInfo2;
 38 ····}
 39 ····
26 ····public·boolean·isActiveNetworkMetered(final·ConnectivityManager·connectivityManager)·{40 ····public·static·boolean·isActiveNetworkMetered(final·ConnectivityManager·connectivityManager)·{
27 ········return·ConnectivityManagerCompat.IMPL.isActiveNetworkMetered(connectivityManager);41 ········return·ConnectivityManagerCompat.IMPL.isActiveNetworkMetered(connectivityManager);
28 ····}42 ····}
29 }43 }
513 B
android/support/v4/net/TrafficStatsCompatIcs.class
413 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.net;1 package·android.support.v4.net;
  
2 import·java.net.Socket;2 import·java.net.Socket;
3 import·android.net.TrafficStats;3 import·android.net.TrafficStats;
  
4 public·class·TrafficStatsCompatIcs4 class·TrafficStatsCompatIcs
5 {5 {
6 ····public·static·void·clearThreadStatsTag()·{6 ····public·static·void·clearThreadStatsTag()·{
7 ········TrafficStats.clearThreadStatsTag();7 ········TrafficStats.clearThreadStatsTag();
8 ····}8 ····}
9 ····9 ····
10 ····public·static·int·getThreadStatsTag()·{10 ····public·static·int·getThreadStatsTag()·{
11 ········return·TrafficStats.getThreadStatsTag();11 ········return·TrafficStats.getThreadStatsTag();
7.25 KB
android/support/v4/util/LongSparseArray.class
7.17 KB
procyon -ec {}
    
Offset 15, 39 lines modifiedOffset 15, 24 lines modified
15 ····15 ····
16 ····public·LongSparseArray()·{16 ····public·LongSparseArray()·{
17 ········this(10);17 ········this(10);
18 ····}18 ····}
19 ····19 ····
20 ····public·LongSparseArray(int·idealLongArraySize)·{20 ····public·LongSparseArray(int·idealLongArraySize)·{
21 ········this.mGarbage·=·false;21 ········this.mGarbage·=·false;
 22 ········if·(idealLongArraySize·==·0)·{
 23 ············this.mKeys·=·ContainerHelpers.EMPTY_LONGS;
 24 ············this.mValues·=·ContainerHelpers.EMPTY_OBJECTS;
22 ········idealLongArraySize·=·idealLongArraySize(idealLongArraySize); 
23 ········this.mKeys·=·new·long[idealLongArraySize]; 
24 ········this.mValues·=·new·Object[idealLongArraySize]; 
25 ········this.mSize·=·0; 
26 ····} 
27 ···· 
28 ····private·static·int·binarySearch(final·long[]·array,·final·int·n,·final·int·n2,·final·long·n3)·{ 
29 ········int·n4·=·n·+·n2; 
30 ········int·n5·=·n·-·1; 
31 ········while·(n4·-·n5·>·1)·{ 
32 ············final·int·n6·=·(n4·+·n5)·/·2; 
33 ············if·(array[n6]·<·n3)·{ 
34 ················n5·=·n6; 
35 ············} 
36 ············else·{ 
37 ················n4·=·n6; 
38 ············} 
39 ········}25 ········}
 26 ········else·{
 27 ············idealLongArraySize·=·ContainerHelpers.idealLongArraySize(idealLongArraySize);
 28 ············this.mKeys·=·new·long[idealLongArraySize];
 29 ············this.mValues·=·new·Object[idealLongArraySize];
40 ········if·(n4·==·n·+·n2)·{ 
41 ············n4·=·~(n·+·n2); 
42 ········} 
43 ········else·if·(array[n4]·!=·n3)·{ 
44 ············n4·^=·-1; 
45 ········}30 ········}
46 ········return·n4;31 ········this.mSize·=·0;
47 ····}32 ····}
48 ····33 ····
49 ····private·void·gc()·{34 ····private·void·gc()·{
50 ········final·int·mSize·=·this.mSize;35 ········final·int·mSize·=·this.mSize;
51 ········int·mSize2·=·0;36 ········int·mSize2·=·0;
52 ········final·long[]·mKeys·=·this.mKeys;37 ········final·long[]·mKeys·=·this.mKeys;
53 ········final·Object[]·mValues·=·this.mValues;38 ········final·Object[]·mValues·=·this.mValues;
Offset 62, 40 lines modifiedOffset 47, 25 lines modified
62 ················++mSize2;47 ················++mSize2;
63 ············}48 ············}
64 ········}49 ········}
65 ········this.mGarbage·=·false;50 ········this.mGarbage·=·false;
66 ········this.mSize·=·mSize2;51 ········this.mSize·=·mSize2;
67 ····}52 ····}
68 ····53 ····
69 ····public·static·int·idealByteArraySize(int·n)·{ 
70 ········final·int·n2·=·1; 
71 ········for·(int·i·=·4;·i·<·32;·++i)·{ 
72 ············if·(n·<=·(n2·<<·i)·-·12)·{ 
73 ················n·=·(n2·<<·i)·-·12; 
74 ················break; 
75 ············} 
76 ········} 
77 ········return·n; 
78 ····} 
79 ···· 
80 ····public·static·int·idealLongArraySize(final·int·n)·{ 
81 ········return·idealByteArraySize(n·*·8)·/·8; 
82 ····} 
83 ···· 
84 ····public·void·append(final·long·n,·final·Object·o)·{54 ····public·void·append(final·long·n,·final·Object·o)·{
85 ········if·(this.mSize·!=·0·&&·n·<=·this.mKeys[this.mSize·-·1])·{55 ········if·(this.mSize·!=·0·&&·n·<=·this.mKeys[this.mSize·-·1])·{
86 ············this.put(n,·o);56 ············this.put(n,·o);
87 ········}57 ········}
88 ········else·{58 ········else·{
89 ············if·(this.mGarbage·&&·this.mSize·>=·this.mKeys.length)·{59 ············if·(this.mGarbage·&&·this.mSize·>=·this.mKeys.length)·{
90 ················this.gc();60 ················this.gc();
91 ············}61 ············}
92 ············final·int·mSize·=·this.mSize;62 ············final·int·mSize·=·this.mSize;
93 ············if·(mSize·>=·this.mKeys.length)·{63 ············if·(mSize·>=·this.mKeys.length)·{
94 ················final·int·idealLongArraySize·=·idealLongArraySize(mSize·+·1);64 ················final·int·idealLongArraySize·=·ContainerHelpers.idealLongArraySize(mSize·+·1);
95 ················final·long[]·mKeys·=·new·long[idealLongArraySize];65 ················final·long[]·mKeys·=·new·long[idealLongArraySize];
96 ················final·Object[]·mValues·=·new·Object[idealLongArraySize];66 ················final·Object[]·mValues·=·new·Object[idealLongArraySize];
97 ················System.arraycopy(this.mKeys,·0,·mKeys,·0,·this.mKeys.length);67 ················System.arraycopy(this.mKeys,·0,·mKeys,·0,·this.mKeys.length);
98 ················System.arraycopy(this.mValues,·0,·mValues,·0,·this.mValues.length);68 ················System.arraycopy(this.mValues,·0,·mValues,·0,·this.mValues.length);
99 ················this.mKeys·=·mKeys;69 ················this.mKeys·=·mKeys;
100 ················this.mValues·=·mValues;70 ················this.mValues·=·mValues;
101 ············}71 ············}
Offset 139, 38 lines modifiedOffset 109, 38 lines modified
139 ············}109 ············}
140 ············catch·(CloneNotSupportedException·ex4)·{}110 ············catch·(CloneNotSupportedException·ex4)·{}
141 ········}111 ········}
142 ········catch·(CloneNotSupportedException·ex5)·{}112 ········catch·(CloneNotSupportedException·ex5)·{}
143 ····}113 ····}
144 ····114 ····
145 ····public·void·delete(final·long·n)·{115 ····public·void·delete(final·long·n)·{
146 ········final·int·binarySearch·=·binarySearch(this.mKeys,·0,·this.mSize,·n);116 ········final·int·binarySearch·=·ContainerHelpers.binarySearch(this.mKeys,·this.mSize,·n);
147 ········if·(binarySearch·>=·0·&&·this.mValues[binarySearch]·!=·LongSparseArray.DELETED)·{117 ········if·(binarySearch·>=·0·&&·this.mValues[binarySearch]·!=·LongSparseArray.DELETED)·{
148 ············this.mValues[binarySearch]·=·LongSparseArray.DELETED;118 ············this.mValues[binarySearch]·=·LongSparseArray.DELETED;
149 ············this.mGarbage·=·true;119 ············this.mGarbage·=·true;
150 ········}120 ········}
151 ····}121 ····}
152 ····122 ····
153 ····public·Object·get(final·long·n)·{123 ····public·Object·get(final·long·n)·{
154 ········return·this.get(n,·null);124 ········return·this.get(n,·null);
155 ····}125 ····}
156 ····126 ····
157 ····public·Object·get(final·long·n,·Object·o)·{127 ····public·Object·get(final·long·n,·Object·o)·{
158 ········final·int·binarySearch·=·binarySearch(this.mKeys,·0,·this.mSize,·n);128 ········final·int·binarySearch·=·ContainerHelpers.binarySearch(this.mKeys,·this.mSize,·n);
159 ········if·(binarySearch·>=·0·&&·this.mValues[binarySearch]·!=·LongSparseArray.DELETED)·{129 ········if·(binarySearch·>=·0·&&·this.mValues[binarySearch]·!=·LongSparseArray.DELETED)·{
160 ············o·=·this.mValues[binarySearch];130 ············o·=·this.mValues[binarySearch];
161 ········}131 ········}
162 ········return·o;132 ········return·o;
163 ····}133 ····}
164 ····134 ····
165 ····public·int·indexOfKey(final·long·n)·{135 ····public·int·indexOfKey(final·long·n)·{
166 ········if·(this.mGarbage)·{136 ········if·(this.mGarbage)·{
167 ············this.gc();137 ············this.gc();
168 ········}138 ········}
169 ········return·binarySearch(this.mKeys,·0,·this.mSize,·n);139 ········return·ContainerHelpers.binarySearch(this.mKeys,·this.mSize,·n);
170 ····}140 ····}
171 ····141 ····
172 ····public·int·indexOfValue(final·Object·o)·{142 ····public·int·indexOfValue(final·Object·o)·{
173 ········if·(this.mGarbage)·{143 ········if·(this.mGarbage)·{
174 ············this.gc();144 ············this.gc();
175 ········}145 ········}
176 ········for·(int·i·=·0;·i·<·this.mSize;·++i)·{146 ········for·(int·i·=·0;·i·<·this.mSize;·++i)·{
Offset 185, 31 lines modifiedOffset 155, 31 lines modified
Max diff block lines reached; 2774/7309 bytes (37.95%) of diff not shown.
3.34 KB
android/support/v4/util/LruCache.class
3.27 KB
procyon -ec {}
    
Offset 27, 36 lines modifiedOffset 27, 14 lines modified
27 ········final·int·size·=·this.sizeOf(obj,·obj2);27 ········final·int·size·=·this.sizeOf(obj,·obj2);
28 ········if·(size·<·0)·{28 ········if·(size·<·0)·{
29 ············throw·new·IllegalStateException("Negative·size:·"·+·obj·+·"="·+·obj2);29 ············throw·new·IllegalStateException("Negative·size:·"·+·obj·+·"="·+·obj2);
30 ········}30 ········}
31 ········return·size;31 ········return·size;
32 ····}32 ····}
33 ····33 ····
34 ····private·void·trimToSize(final·int·n)·{ 
35 ········while·(true)·{ 
36 ············synchronized·(this)·{ 
37 ················if·(this.size·<·0·||·(this.map.isEmpty()·&&·this.size·!=·0))·{ 
38 ····················throw·new·IllegalStateException(this.getClass().getName()·+·".sizeOf()·is·reporting·inconsistent·results!"); 
39 ················} 
40 ············} 
41 ············if·(this.size·<=·n·||·this.map.isEmpty())·{ 
42 ················break; 
43 ············} 
44 ············final·Map.Entry<Object,·V>·entry·=·(Map.Entry<Object,·V>)this.map.entrySet().iterator().next(); 
45 ············final·Object·key·=·entry.getKey(); 
46 ············final·Object·value·=·entry.getValue(); 
47 ············this.map.remove(key); 
48 ············this.size·-=·this.safeSizeOf(key,·value); 
49 ············++this.evictionCount; 
50 ············//·monitorexit(this) 
51 ············this.entryRemoved(true,·key,·value,·null); 
52 ········} 
53 ····} 
54 ····//·monitorexit(this) 
55 ···· 
56 ····protected·Object·create(final·Object·o)·{34 ····protected·Object·create(final·Object·o)·{
57 ········return·null;35 ········return·null;
58 ····}36 ····}
59 ····37 ····
60 ····public·final·int·createCount()·{38 ····public·final·int·createCount()·{
61 ········synchronized·(this)·{39 ········synchronized·(this)·{
62 ············return·this.createCount;40 ············return·this.createCount;
Offset 180, 14 lines modifiedOffset 158, 25 lines modified
180 ············if·(remove·!=·null)·{158 ············if·(remove·!=·null)·{
181 ················this.entryRemoved(false,·key,·remove,·null);159 ················this.entryRemoved(false,·key,·remove,·null);
182 ············}160 ············}
183 ············return·remove;161 ············return·remove;
184 ········}162 ········}
185 ····}163 ····}
186 ····164 ····
 165 ····public·void·resize(final·int·maxSize)·{
 166 ········if·(maxSize·<=·0)·{
 167 ············throw·new·IllegalArgumentException("maxSize·<=·0");
 168 ········}
 169 ········synchronized·(this)·{
 170 ············this.maxSize·=·maxSize;
 171 ············//·monitorexit(this)
 172 ············this.trimToSize(maxSize);
 173 ········}
 174 ····}
 175 ····
187 ····public·final·int·size()·{176 ····public·final·int·size()·{
188 ········synchronized·(this)·{177 ········synchronized·(this)·{
189 ············return·this.size;178 ············return·this.size;
190 ········}179 ········}
191 ····}180 ····}
192 ····181 ····
193 ····protected·int·sizeOf(final·Object·o,·final·Object·o2)·{182 ····protected·int·sizeOf(final·Object·o,·final·Object·o2)·{
Offset 207, 8 lines modifiedOffset 196, 30 lines modified
207 ············final·int·n·=·this.hitCount·+·this.missCount;196 ············final·int·n·=·this.hitCount·+·this.missCount;
208 ············if·(n·!=·0)·{197 ············if·(n·!=·0)·{
209 ················i·=·this.hitCount·*·100·/·n;198 ················i·=·this.hitCount·*·100·/·n;
210 ············}199 ············}
211 ············return·String.format("LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]",·Integer.valueOf(this.maxSize),·Integer.valueOf(this.hitCount),·Integer.valueOf(this.missCount),·Integer.valueOf(i));200 ············return·String.format("LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]",·Integer.valueOf(this.maxSize),·Integer.valueOf(this.hitCount),·Integer.valueOf(this.missCount),·Integer.valueOf(i));
212 ········}201 ········}
213 ····}202 ····}
 203 ····
 204 ····public·void·trimToSize(final·int·n)·{
 205 ········while·(true)·{
 206 ············synchronized·(this)·{
 207 ················if·(this.size·<·0·||·(this.map.isEmpty()·&&·this.size·!=·0))·{
 208 ····················throw·new·IllegalStateException(this.getClass().getName()·+·".sizeOf()·is·reporting·inconsistent·results!");
 209 ················}
 210 ············}
 211 ············if·(this.size·<=·n·||·this.map.isEmpty())·{
 212 ················break;
 213 ············}
 214 ············final·Map.Entry<Object,·V>·entry·=·(Map.Entry<Object,·V>)this.map.entrySet().iterator().next();
 215 ············final·Object·key·=·entry.getKey();
 216 ············final·Object·value·=·entry.getValue();
 217 ············this.map.remove(key);
 218 ············this.size·-=·this.safeSizeOf(key,·value);
 219 ············++this.evictionCount;
 220 ············//·monitorexit(this)
 221 ············this.entryRemoved(true,·key,·value,·null);
 222 ········}
 223 ····}
 224 ····//·monitorexit(this)
214 }225 }
8.91 KB
android/support/v4/util/SparseArrayCompat.class
8.82 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.util;1 package·android.support.v4.util;
  
2 public·class·SparseArrayCompat2 public·class·SparseArrayCompat·implements·Cloneable
3 {3 {
4 ····private·static·final·Object·DELETED;4 ····private·static·final·Object·DELETED;
5 ····private·boolean·mGarbage;5 ····private·boolean·mGarbage;
6 ····private·int[]·mKeys;6 ····private·int[]·mKeys;
7 ····private·int·mSize;7 ····private·int·mSize;
8 ····private·Object[]·mValues;8 ····private·Object[]·mValues;
9 ····9 ····
Offset 15, 86 lines modifiedOffset 15, 57 lines modified
15 ····15 ····
16 ····public·SparseArrayCompat()·{16 ····public·SparseArrayCompat()·{
17 ········this(10);17 ········this(10);
18 ····}18 ····}
19 ····19 ····
20 ····public·SparseArrayCompat(int·idealIntArraySize)·{20 ····public·SparseArrayCompat(int·idealIntArraySize)·{
21 ········this.mGarbage·=·false;21 ········this.mGarbage·=·false;
 22 ········if·(idealIntArraySize·==·0)·{
 23 ············this.mKeys·=·ContainerHelpers.EMPTY_INTS;
 24 ············this.mValues·=·ContainerHelpers.EMPTY_OBJECTS;
22 ········idealIntArraySize·=·idealIntArraySize(idealIntArraySize); 
23 ········this.mKeys·=·new·int[idealIntArraySize]; 
24 ········this.mValues·=·new·Object[idealIntArraySize]; 
25 ········this.mSize·=·0; 
26 ····} 
27 ···· 
28 ····private·static·int·binarySearch(final·int[]·array,·final·int·n,·final·int·n2,·final·int·n3)·{ 
29 ········int·n4·=·n·+·n2; 
30 ········int·n5·=·n·-·1; 
31 ········while·(n4·-·n5·>·1)·{ 
32 ············final·int·n6·=·(n4·+·n5)·/·2; 
33 ············if·(array[n6]·<·n3)·{ 
34 ················n5·=·n6; 
35 ············} 
36 ············else·{ 
37 ················n4·=·n6; 
38 ············} 
39 ········}25 ········}
 26 ········else·{
 27 ············idealIntArraySize·=·ContainerHelpers.idealIntArraySize(idealIntArraySize);
 28 ············this.mKeys·=·new·int[idealIntArraySize];
 29 ············this.mValues·=·new·Object[idealIntArraySize];
40 ········if·(n4·==·n·+·n2)·{ 
41 ············n4·=·~(n·+·n2); 
42 ········} 
43 ········else·if·(array[n4]·!=·n3)·{ 
44 ············n4·^=·-1; 
45 ········}30 ········}
46 ········return·n4;31 ········this.mSize·=·0;
47 ····}32 ····}
48 ····33 ····
49 ····private·void·gc()·{34 ····private·void·gc()·{
50 ········final·int·mSize·=·this.mSize;35 ········final·int·mSize·=·this.mSize;
51 ········int·mSize2·=·0;36 ········int·mSize2·=·0;
52 ········final·int[]·mKeys·=·this.mKeys;37 ········final·int[]·mKeys·=·this.mKeys;
53 ········final·Object[]·mValues·=·this.mValues;38 ········final·Object[]·mValues·=·this.mValues;
54 ········for·(int·i·=·0;·i·<·mSize;·++i)·{39 ········for·(int·i·=·0;·i·<·mSize;·++i)·{
55 ············final·Object·o·=·mValues[i];40 ············final·Object·o·=·mValues[i];
56 ············if·(o·!=·SparseArrayCompat.DELETED)·{41 ············if·(o·!=·SparseArrayCompat.DELETED)·{
57 ················if·(i·!=·mSize2)·{42 ················if·(i·!=·mSize2)·{
58 ····················mKeys[mSize2]·=·mKeys[i];43 ····················mKeys[mSize2]·=·mKeys[i];
59 ····················mValues[mSize2]·=·o;44 ····················mValues[mSize2]·=·o;
 45 ····················mValues[i]·=·null;
60 ················}46 ················}
61 ················++mSize2;47 ················++mSize2;
62 ············}48 ············}
63 ········}49 ········}
64 ········this.mGarbage·=·false;50 ········this.mGarbage·=·false;
65 ········this.mSize·=·mSize2;51 ········this.mSize·=·mSize2;
66 ····}52 ····}
67 ····53 ····
68 ····static·int·idealByteArraySize(int·n)·{ 
69 ········final·int·n2·=·1; 
70 ········for·(int·i·=·4;·i·<·32;·++i)·{ 
71 ············if·(n·<=·(n2·<<·i)·-·12)·{ 
72 ················n·=·(n2·<<·i)·-·12; 
73 ················break; 
74 ············} 
75 ········} 
76 ········return·n; 
77 ····} 
78 ···· 
79 ····static·int·idealIntArraySize(final·int·n)·{ 
80 ········return·idealByteArraySize(n·*·4)·/·4; 
81 ····} 
82 ···· 
83 ····public·void·append(final·int·n,·final·Object·o)·{54 ····public·void·append(final·int·n,·final·Object·o)·{
84 ········if·(this.mSize·!=·0·&&·n·<=·this.mKeys[this.mSize·-·1])·{55 ········if·(this.mSize·!=·0·&&·n·<=·this.mKeys[this.mSize·-·1])·{
85 ············this.put(n,·o);56 ············this.put(n,·o);
86 ········}57 ········}
87 ········else·{58 ········else·{
88 ············if·(this.mGarbage·&&·this.mSize·>=·this.mKeys.length)·{59 ············if·(this.mGarbage·&&·this.mSize·>=·this.mKeys.length)·{
89 ················this.gc();60 ················this.gc();
90 ············}61 ············}
91 ············final·int·mSize·=·this.mSize;62 ············final·int·mSize·=·this.mSize;
92 ············if·(mSize·>=·this.mKeys.length)·{63 ············if·(mSize·>=·this.mKeys.length)·{
93 ················final·int·idealIntArraySize·=·idealIntArraySize(mSize·+·1);64 ················final·int·idealIntArraySize·=·ContainerHelpers.idealIntArraySize(mSize·+·1);
94 ················final·int[]·mKeys·=·new·int[idealIntArraySize];65 ················final·int[]·mKeys·=·new·int[idealIntArraySize];
95 ················final·Object[]·mValues·=·new·Object[idealIntArraySize];66 ················final·Object[]·mValues·=·new·Object[idealIntArraySize];
96 ················System.arraycopy(this.mKeys,·0,·mKeys,·0,·this.mKeys.length);67 ················System.arraycopy(this.mKeys,·0,·mKeys,·0,·this.mKeys.length);
97 ················System.arraycopy(this.mValues,·0,·mValues,·0,·this.mValues.length);68 ················System.arraycopy(this.mValues,·0,·mValues,·0,·this.mValues.length);
98 ················this.mKeys·=·mKeys;69 ················this.mKeys·=·mKeys;
99 ················this.mValues·=·mValues;70 ················this.mValues·=·mValues;
100 ············}71 ············}
Offset 110, 39 lines modifiedOffset 81, 66 lines modified
110 ········for·(int·i·=·0;·i·<·mSize;·++i)·{81 ········for·(int·i·=·0;·i·<·mSize;·++i)·{
111 ············mValues[i]·=·null;82 ············mValues[i]·=·null;
112 ········}83 ········}
113 ········this.mSize·=·0;84 ········this.mSize·=·0;
114 ········this.mGarbage·=·false;85 ········this.mGarbage·=·false;
115 ····}86 ····}
116 ····87 ····
 88 ····public·SparseArrayCompat·clone()·{
 89 ········SparseArrayCompat·sparseArrayCompat·=·null;
 90 ········try·{
 91 ············final·SparseArrayCompat·sparseArrayCompat2·=·sparseArrayCompat·=·(SparseArrayCompat)super.clone();
 92 ············final·int[]·mKeys·=·this.mKeys;
 93 ············try·{
 94 ················final·int[]·clone·=·mKeys.clone();
 95 ················try·{
 96 ····················sparseArrayCompat2.mKeys·=·clone;
 97 ····················final·Object[]·mValues·=·this.mValues;
 98 ····················try·{
 99 ························final·Object[]·clone2·=·mValues.clone();
 100 ························try·{
Max diff block lines reached; 4079/9001 bytes (45.32%) of diff not shown.
801 B
android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class
673 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 23 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.view.View;
 3 import·android.view.KeyEvent$Callback;
 4 import·android.view.KeyEvent;
  
2 interface·KeyEventCompat$KeyEventVersionImpl5 interface·KeyEventCompat$KeyEventVersionImpl
3 {6 {
 7 ····boolean·dispatch(final·KeyEvent·p0,·final·KeyEvent$Callback·p1,·final·Object·p2,·final·Object·p3);
 8 ····
 9 ····Object·getKeyDispatcherState(final·View·p0);
 10 ····
 11 ····boolean·isTracking(final·KeyEvent·p0);
 12 ····
4 ····boolean·metaStateHasModifiers(final·int·p0,·final·int·p1);13 ····boolean·metaStateHasModifiers(final·int·p0,·final·int·p1);
5 ····14 ····
6 ····boolean·metaStateHasNoModifiers(final·int·p0);15 ····boolean·metaStateHasNoModifiers(final·int·p0);
7 ····16 ····
8 ····int·normalizeMetaState(final·int·p0);17 ····int·normalizeMetaState(final·int·p0);
 18 ····
 19 ····void·startTracking(final·KeyEvent·p0);
9 }20 }
1.69 KB
android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class
1.55 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.view.View;
 3 import·android.view.KeyEvent$Callback;
 4 import·android.view.KeyEvent;
  
2 class·KeyEventCompat$BaseKeyEventVersionImpl·implements·KeyEventCompat$KeyEventVersionImpl5 class·KeyEventCompat$BaseKeyEventVersionImpl·implements·KeyEventCompat$KeyEventVersionImpl
3 {6 {
4 ····private·static·final·int·META_ALL_MASK·=·247;7 ····private·static·final·int·META_ALL_MASK·=·247;
5 ····private·static·final·int·META_MODIFIER_MASK·=·247;8 ····private·static·final·int·META_MODIFIER_MASK·=·247;
6 ····9 ····
7 ····private·static·int·metaStateFilterDirectionalModifiers(int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5)·{10 ····private·static·int·metaStateFilterDirectionalModifiers(int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5)·{
8 ········int·n6·=·1;11 ········int·n6·=·1;
Offset 27, 14 lines modifiedOffset 31, 26 lines modified
27 ········}31 ········}
28 ········else·if·(n6·!=·0)·{32 ········else·if·(n6·!=·0)·{
29 ············n·&=·~n3;33 ············n·&=·~n3;
30 ········}34 ········}
31 ········return·n;35 ········return·n;
32 ····}36 ····}
33 ····37 ····
 38 ····public·boolean·dispatch(final·KeyEvent·keyEvent,·final·KeyEvent$Callback·keyEvent$Callback,·final·Object·o,·final·Object·o2)·{
 39 ········return·keyEvent.dispatch(keyEvent$Callback);
 40 ····}
 41 ····
 42 ····public·Object·getKeyDispatcherState(final·View·view)·{
 43 ········return·null;
 44 ····}
 45 ····
 46 ····public·boolean·isTracking(final·KeyEvent·keyEvent)·{
 47 ········return·false;
 48 ····}
 49 ····
34 ····public·boolean·metaStateHasModifiers(int·n,·final·int·n2)·{50 ····public·boolean·metaStateHasModifiers(int·n,·final·int·n2)·{
35 ········int·n3·=·1;51 ········int·n3·=·1;
36 ········n·=·metaStateFilterDirectionalModifiers(this.normalizeMetaState(n)·&·0xF7,·n2,·n3,·64,·128);52 ········n·=·metaStateFilterDirectionalModifiers(this.normalizeMetaState(n)·&·0xF7,·n2,·n3,·64,·128);
37 ········n·=·metaStateFilterDirectionalModifiers(n,·n2,·2,·16,·32);53 ········n·=·metaStateFilterDirectionalModifiers(n,·n2,·2,·16,·32);
38 ········if·(n·!=·n2)·{54 ········if·(n·!=·n2)·{
39 ············n3·=·0;55 ············n3·=·0;
40 ········}56 ········}
Offset 50, 8 lines modifiedOffset 66, 11 lines modified
50 ············n·|=·0x1;66 ············n·|=·0x1;
51 ········}67 ········}
52 ········if·((n·&·0x30)·!=·0x0)·{68 ········if·((n·&·0x30)·!=·0x0)·{
53 ············n·|=·0x2;69 ············n·|=·0x2;
54 ········}70 ········}
55 ········return·n·&·0xF7;71 ········return·n·&·0xF7;
56 ····}72 ····}
 73 ····
 74 ····public·void·startTracking(final·KeyEvent·keyEvent)·{
 75 ····}
57 }76 }
711 B
android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class
565 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 class·KeyEventCompat$HoneycombKeyEventVersionImpl·implements·KeyEventCompat$KeyEventVersionImpl2 class·KeyEventCompat$HoneycombKeyEventVersionImpl·extends·KeyEventCompat$EclairKeyEventVersionImpl
3 {3 {
4 ····public·boolean·metaStateHasModifiers(final·int·n,·final·int·n2)·{4 ····public·boolean·metaStateHasModifiers(final·int·n,·final·int·n2)·{
5 ········return·KeyEventCompatHoneycomb.metaStateHasModifiers(n,·n2);5 ········return·KeyEventCompatHoneycomb.metaStateHasModifiers(n,·n2);
6 ····}6 ····}
7 ····7 ····
8 ····public·boolean·metaStateHasNoModifiers(final·int·n)·{8 ····public·boolean·metaStateHasNoModifiers(final·int·n)·{
9 ········return·KeyEventCompatHoneycomb.metaStateHasNoModifiers(n);9 ········return·KeyEventCompatHoneycomb.metaStateHasNoModifiers(n);
2.05 KB
android/support/v4/view/KeyEventCompat.class
1.97 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.view.View;
 3 import·android.view.KeyEvent$Callback;
2 import·android.view.KeyEvent;4 import·android.view.KeyEvent;
3 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
  
4 public·class·KeyEventCompat6 public·class·KeyEventCompat
5 {7 {
6 ····static·final·KeyEventCompat$KeyEventVersionImpl·IMPL;8 ····static·final·KeyEventCompat$KeyEventVersionImpl·IMPL;
7 ····9 ····
Offset 13, 27 lines modifiedOffset 15, 43 lines modified
13 ············IMPL·=·(KeyEventCompat$KeyEventVersionImpl)new·KeyEventCompat$HoneycombKeyEventVersionImpl();15 ············IMPL·=·(KeyEventCompat$KeyEventVersionImpl)new·KeyEventCompat$HoneycombKeyEventVersionImpl();
14 ········}16 ········}
15 ········else·{17 ········else·{
16 ············IMPL·=·(KeyEventCompat$KeyEventVersionImpl)new·KeyEventCompat$BaseKeyEventVersionImpl();18 ············IMPL·=·(KeyEventCompat$KeyEventVersionImpl)new·KeyEventCompat$BaseKeyEventVersionImpl();
17 ········}19 ········}
18 ····}20 ····}
19 ····21 ····
 22 ····public·static·boolean·dispatch(final·KeyEvent·keyEvent,·final·KeyEvent$Callback·keyEvent$Callback,·final·Object·o,·final·Object·o2)·{
 23 ········return·KeyEventCompat.IMPL.dispatch(keyEvent,·keyEvent$Callback,·o,·o2);
 24 ····}
 25 ····
 26 ····public·static·Object·getKeyDispatcherState(final·View·view)·{
 27 ········return·KeyEventCompat.IMPL.getKeyDispatcherState(view);
 28 ····}
 29 ····
20 ····public·static·boolean·hasModifiers(final·KeyEvent·keyEvent,·final·int·n)·{30 ····public·static·boolean·hasModifiers(final·KeyEvent·keyEvent,·final·int·n)·{
21 ········return·KeyEventCompat.IMPL.metaStateHasModifiers(keyEvent.getMetaState(),·n);31 ········return·KeyEventCompat.IMPL.metaStateHasModifiers(keyEvent.getMetaState(),·n);
22 ····}32 ····}
23 ····33 ····
24 ····public·static·boolean·hasNoModifiers(final·KeyEvent·keyEvent)·{34 ····public·static·boolean·hasNoModifiers(final·KeyEvent·keyEvent)·{
25 ········return·KeyEventCompat.IMPL.metaStateHasNoModifiers(keyEvent.getMetaState());35 ········return·KeyEventCompat.IMPL.metaStateHasNoModifiers(keyEvent.getMetaState());
26 ····}36 ····}
27 ····37 ····
 38 ····public·static·boolean·isTracking(final·KeyEvent·keyEvent)·{
 39 ········return·KeyEventCompat.IMPL.isTracking(keyEvent);
 40 ····}
 41 ····
28 ····public·static·boolean·metaStateHasModifiers(final·int·n,·final·int·n2)·{42 ····public·static·boolean·metaStateHasModifiers(final·int·n,·final·int·n2)·{
29 ········return·KeyEventCompat.IMPL.metaStateHasModifiers(n,·n2);43 ········return·KeyEventCompat.IMPL.metaStateHasModifiers(n,·n2);
30 ····}44 ····}
31 ····45 ····
32 ····public·static·boolean·metaStateHasNoModifiers(final·int·n)·{46 ····public·static·boolean·metaStateHasNoModifiers(final·int·n)·{
33 ········return·KeyEventCompat.IMPL.metaStateHasNoModifiers(n);47 ········return·KeyEventCompat.IMPL.metaStateHasNoModifiers(n);
34 ····}48 ····}
35 ····49 ····
36 ····public·static·int·normalizeMetaState(final·int·n)·{50 ····public·static·int·normalizeMetaState(final·int·n)·{
37 ········return·KeyEventCompat.IMPL.normalizeMetaState(n);51 ········return·KeyEventCompat.IMPL.normalizeMetaState(n);
38 ····}52 ····}
 53 ····
 54 ····public·static·void·startTracking(final·KeyEvent·keyEvent)·{
 55 ········KeyEventCompat.IMPL.startTracking(keyEvent);
 56 ····}
39 }57 }
891 B
android/support/v4/view/MenuCompat.class
811 B
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.view.MenuItem;2 import·android.view.MenuItem;
3 import·android.os.Build$VERSION; 
  
4 public·class·MenuCompat3 public·class·MenuCompat
5 {4 {
6 ····static·final·MenuCompat$MenuVersionImpl·IMPL; 
7 ···· 
8 ····static·{ 
9 ········if·(Build$VERSION.SDK_INT·>=·11)·{ 
10 ············IMPL·=·(MenuCompat$MenuVersionImpl)new·MenuCompat$HoneycombMenuVersionImpl(); 
11 ········} 
12 ········else·{ 
13 ············IMPL·=·(MenuCompat$MenuVersionImpl)new·MenuCompat$BaseMenuVersionImpl(); 
14 ········} 
15 ····} 
16 ···· 
17 ····public·static·boolean·setShowAsAction(final·MenuItem·menuItem,·final·int·n)·{5 ····public·static·void·setShowAsAction(final·MenuItem·menuItem,·final·int·n)·{
18 ········return·MenuCompat.IMPL.setShowAsAction(menuItem,·n);6 ········MenuItemCompat.setShowAsAction(menuItem,·n);
19 ····}7 ····}
20 }8 }
908 B
android/support/v4/view/MenuItemCompat$MenuVersionImpl.class
788 B
procyon -ec {}
    
Offset 2, 11 lines modifiedOffset 2, 23 lines modified
2 package·android.support.v4.view;2 package·android.support.v4.view;
  
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.MenuItem;4 import·android.view.MenuItem;
  
5 interface·MenuItemCompat$MenuVersionImpl5 interface·MenuItemCompat$MenuVersionImpl
6 {6 {
 7 ····boolean·collapseActionView(final·MenuItem·p0);
 8 ····
 9 ····boolean·expandActionView(final·MenuItem·p0);
 10 ····
 11 ····View·getActionView(final·MenuItem·p0);
 12 ····
 13 ····boolean·isActionViewExpanded(final·MenuItem·p0);
 14 ····
 15 ····MenuItem·setActionView(final·MenuItem·p0,·final·int·p1);
 16 ····
7 ····MenuItem·setActionView(final·MenuItem·p0,·final·View·p1);17 ····MenuItem·setActionView(final·MenuItem·p0,·final·View·p1);
8 ····18 ····
 19 ····MenuItem·setOnActionExpandListener(final·MenuItem·p0,·final·MenuItemCompat$OnActionExpandListener·p1);
 20 ····
9 ····boolean·setShowAsAction(final·MenuItem·p0,·final·int·p1);21 ····void·setShowAsAction(final·MenuItem·p0,·final·int·p1);
10 }22 }
1.33 KB
android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class
1.21 KB
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 38 lines modified
2 package·android.support.v4.view;2 package·android.support.v4.view;
  
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.MenuItem;4 import·android.view.MenuItem;
  
5 class·MenuItemCompat$BaseMenuVersionImpl·implements·MenuItemCompat$MenuVersionImpl5 class·MenuItemCompat$BaseMenuVersionImpl·implements·MenuItemCompat$MenuVersionImpl
6 {6 {
 7 ····public·boolean·collapseActionView(final·MenuItem·menuItem)·{
 8 ········return·false;
 9 ····}
 10 ····
 11 ····public·boolean·expandActionView(final·MenuItem·menuItem)·{
 12 ········return·false;
 13 ····}
 14 ····
 15 ····public·View·getActionView(final·MenuItem·menuItem)·{
 16 ········return·null;
 17 ····}
 18 ····
 19 ····public·boolean·isActionViewExpanded(final·MenuItem·menuItem)·{
 20 ········return·false;
 21 ····}
 22 ····
 23 ····public·MenuItem·setActionView(final·MenuItem·menuItem,·final·int·n)·{
 24 ········return·menuItem;
 25 ····}
 26 ····
7 ····public·MenuItem·setActionView(final·MenuItem·menuItem,·final·View·view)·{27 ····public·MenuItem·setActionView(final·MenuItem·menuItem,·final·View·view)·{
8 ········return·menuItem;28 ········return·menuItem;
9 ····}29 ····}
10 ····30 ····
 31 ····public·MenuItem·setOnActionExpandListener(final·MenuItem·menuItem,·final·MenuItemCompat$OnActionExpandListener·menuItemCompat$OnActionExpandListener)·{
 32 ········return·menuItem;
 33 ····}
 34 ····
11 ····public·boolean·setShowAsAction(final·MenuItem·menuItem,·final·int·n)·{35 ····public·void·setShowAsAction(final·MenuItem·menuItem,·final·int·n)·{
12 ········return·false; 
13 ····}36 ····}
14 }37 }
1.54 KB
android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class
1.4 KB
procyon -ec {}
    
Offset 2, 16 lines modifiedOffset 2, 39 lines modified
2 package·android.support.v4.view;2 package·android.support.v4.view;
  
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.MenuItem;4 import·android.view.MenuItem;
  
5 class·MenuItemCompat$HoneycombMenuVersionImpl·implements·MenuItemCompat$MenuVersionImpl5 class·MenuItemCompat$HoneycombMenuVersionImpl·implements·MenuItemCompat$MenuVersionImpl
6 {6 {
 7 ····public·boolean·collapseActionView(final·MenuItem·menuItem)·{
 8 ········return·false;
 9 ····}
 10 ····
 11 ····public·boolean·expandActionView(final·MenuItem·menuItem)·{
 12 ········return·false;
 13 ····}
 14 ····
 15 ····public·View·getActionView(final·MenuItem·menuItem)·{
 16 ········return·MenuItemCompatHoneycomb.getActionView(menuItem);
 17 ····}
 18 ····
 19 ····public·boolean·isActionViewExpanded(final·MenuItem·menuItem)·{
 20 ········return·false;
 21 ····}
 22 ····
 23 ····public·MenuItem·setActionView(final·MenuItem·menuItem,·final·int·n)·{
 24 ········return·MenuItemCompatHoneycomb.setActionView(menuItem,·n);
 25 ····}
 26 ····
7 ····public·MenuItem·setActionView(final·MenuItem·menuItem,·final·View·view)·{27 ····public·MenuItem·setActionView(final·MenuItem·menuItem,·final·View·view)·{
8 ········return·MenuItemCompatHoneycomb.setActionView(menuItem,·view);28 ········return·MenuItemCompatHoneycomb.setActionView(menuItem,·view);
9 ····}29 ····}
10 ····30 ····
 31 ····public·MenuItem·setOnActionExpandListener(final·MenuItem·menuItem,·final·MenuItemCompat$OnActionExpandListener·menuItemCompat$OnActionExpandListener)·{
 32 ········return·menuItem;
 33 ····}
 34 ····
11 ····public·boolean·setShowAsAction(final·MenuItem·menuItem,·final·int·n)·{35 ····public·void·setShowAsAction(final·MenuItem·menuItem,·final·int·n)·{
12 ········MenuItemCompatHoneycomb.setShowAsAction(menuItem,·n);36 ········MenuItemCompatHoneycomb.setShowAsAction(menuItem,·n);
13 ········return·true; 
14 ····}37 ····}
15 }38 }
5.62 KB
android/support/v4/view/MenuItemCompat.class
5.53 KB
procyon -ec {}
    
Offset 1, 33 lines modifiedOffset 1, 140 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.view.View;2 import·android.view.View;
 3 import·android.util.Log;
 4 import·android.support.v4.internal.view.SupportMenuItem;
3 import·android.view.MenuItem;5 import·android.view.MenuItem;
4 import·android.os.Build$VERSION;6 import·android.os.Build$VERSION;
  
5 public·class·MenuItemCompat7 public·class·MenuItemCompat
6 {8 {
7 ····static·final·MenuItemCompat$MenuVersionImpl·IMPL;9 ····static·final·MenuItemCompat$MenuVersionImpl·IMPL;
8 ····public·static·final·int·SHOW_AS_ACTION_ALWAYS·=·2;10 ····public·static·final·int·SHOW_AS_ACTION_ALWAYS·=·2;
9 ····public·static·final·int·SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW·=·8;11 ····public·static·final·int·SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW·=·8;
10 ····public·static·final·int·SHOW_AS_ACTION_IF_ROOM·=·1;12 ····public·static·final·int·SHOW_AS_ACTION_IF_ROOM·=·1;
11 ····public·static·final·int·SHOW_AS_ACTION_NEVER·=·0;13 ····public·static·final·int·SHOW_AS_ACTION_NEVER·=·0;
12 ····public·static·final·int·SHOW_AS_ACTION_WITH_TEXT·=·4;14 ····public·static·final·int·SHOW_AS_ACTION_WITH_TEXT·=·4;
 15 ····private·static·final·String·TAG·=·"MenuItemCompat";
13 ····16 ····
14 ····static·{17 ····static·{
15 ········if·(Build$VERSION.SDK_INT·>=·11)·{18 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 19 ········if·(sdk_INT·>=·14)·{
 20 ············IMPL·=·(MenuItemCompat$MenuVersionImpl)new·MenuItemCompat$IcsMenuVersionImpl();
 21 ········}
 22 ········else·if·(sdk_INT·>=·11)·{
16 ············IMPL·=·(MenuItemCompat$MenuVersionImpl)new·MenuItemCompat$HoneycombMenuVersionImpl();23 ············IMPL·=·(MenuItemCompat$MenuVersionImpl)new·MenuItemCompat$HoneycombMenuVersionImpl();
17 ········}24 ········}
18 ········else·{25 ········else·{
19 ············IMPL·=·(MenuItemCompat$MenuVersionImpl)new·MenuItemCompat$BaseMenuVersionImpl();26 ············IMPL·=·(MenuItemCompat$MenuVersionImpl)new·MenuItemCompat$BaseMenuVersionImpl();
20 ········}27 ········}
21 ····}28 ····}
22 ····29 ····
 30 ····public·static·boolean·collapseActionView(final·MenuItem·menuItem)·{
 31 ········boolean·b;
 32 ········if·(menuItem·instanceof·SupportMenuItem)·{
 33 ············b·=·((SupportMenuItem)menuItem).collapseActionView();
 34 ········}
 35 ········else·{
 36 ············b·=·MenuItemCompat.IMPL.collapseActionView(menuItem);
 37 ········}
 38 ········return·b;
 39 ····}
 40 ····
 41 ····public·static·boolean·expandActionView(final·MenuItem·menuItem)·{
 42 ········boolean·b;
 43 ········if·(menuItem·instanceof·SupportMenuItem)·{
 44 ············b·=·((SupportMenuItem)menuItem).expandActionView();
 45 ········}
 46 ········else·{
 47 ············b·=·MenuItemCompat.IMPL.expandActionView(menuItem);
 48 ········}
 49 ········return·b;
 50 ····}
 51 ····
 52 ····public·static·ActionProvider·getActionProvider(final·MenuItem·menuItem)·{
 53 ········ActionProvider·supportActionProvider;
 54 ········if·(menuItem·instanceof·SupportMenuItem)·{
 55 ············supportActionProvider·=·((SupportMenuItem)menuItem).getSupportActionProvider();
 56 ········}
 57 ········else·{
 58 ············Log.w("MenuItemCompat",·"getActionProvider:·item·does·not·implement·SupportMenuItem;·returning·null");
 59 ············supportActionProvider·=·null;
 60 ········}
 61 ········return·supportActionProvider;
 62 ····}
 63 ····
23 ····public·static·MenuItem·setActionView(final·MenuItem·menuItem,·final·View·view)·{64 ····public·static·View·getActionView(final·MenuItem·menuItem)·{
 65 ········View·view;
 66 ········if·(menuItem·instanceof·SupportMenuItem)·{
 67 ············view·=·((SupportMenuItem)menuItem).getActionView();
 68 ········}
 69 ········else·{
24 ········return·MenuItemCompat.IMPL.setActionView(menuItem,·view);70 ············view·=·MenuItemCompat.IMPL.getActionView(menuItem);
 71 ········}
 72 ········return·view;
 73 ····}
 74 ····
 75 ····public·static·boolean·isActionViewExpanded(final·MenuItem·menuItem)·{
 76 ········boolean·b;
 77 ········if·(menuItem·instanceof·SupportMenuItem)·{
 78 ············b·=·((SupportMenuItem)menuItem).isActionViewExpanded();
 79 ········}
 80 ········else·{
 81 ············b·=·MenuItemCompat.IMPL.isActionViewExpanded(menuItem);
 82 ········}
 83 ········return·b;
25 ····}84 ····}
26 ····85 ····
 86 ····public·static·MenuItem·setActionProvider(MenuItem·setSupportActionProvider,·final·ActionProvider·supportActionProvider)·{
 87 ········if·(setSupportActionProvider·instanceof·SupportMenuItem)·{
 88 ············setSupportActionProvider·=·(MenuItem)((SupportMenuItem)setSupportActionProvider).setSupportActionProvider(supportActionProvider);
 89 ········}
 90 ········else·{
 91 ············Log.w("MenuItemCompat",·"setActionProvider:·item·does·not·implement·SupportMenuItem;·ignoring");
 92 ········}
 93 ········return·setSupportActionProvider;
 94 ····}
 95 ····
 96 ····public·static·MenuItem·setActionView(final·MenuItem·menuItem,·final·int·actionView)·{
 97 ········MenuItem·menuItem2;
 98 ········if·(menuItem·instanceof·SupportMenuItem)·{
 99 ············menuItem2·=·((SupportMenuItem)menuItem).setActionView(actionView);
 100 ········}
 101 ········else·{
 102 ············menuItem2·=·MenuItemCompat.IMPL.setActionView(menuItem,·actionView);
 103 ········}
 104 ········return·menuItem2;
 105 ····}
 106 ····
 107 ····public·static·MenuItem·setActionView(final·MenuItem·menuItem,·final·View·actionView)·{
 108 ········MenuItem·menuItem2;
 109 ········if·(menuItem·instanceof·SupportMenuItem)·{
 110 ············menuItem2·=·((SupportMenuItem)menuItem).setActionView(actionView);
 111 ········}
 112 ········else·{
 113 ············menuItem2·=·MenuItemCompat.IMPL.setActionView(menuItem,·actionView);
 114 ········}
 115 ········return·menuItem2;
 116 ····}
 117 ····
 118 ····public·static·MenuItem·setOnActionExpandListener(final·MenuItem·menuItem,·final·MenuItemCompat$OnActionExpandListener·supportOnActionExpandListener)·{
 119 ········Object·o;
 120 ········if·(menuItem·instanceof·SupportMenuItem)·{
 121 ············o·=·((SupportMenuItem)menuItem).setSupportOnActionExpandListener(supportOnActionExpandListener);
 122 ········}
 123 ········else·{
 124 ············o·=·MenuItemCompat.IMPL.setOnActionExpandListener(menuItem,·supportOnActionExpandListener);
Max diff block lines reached; 3/5639 bytes (0.05%) of diff not shown.
862 B
android/support/v4/view/MenuItemCompatHoneycomb.class
756 B
procyon -ec {}
    
Offset 2, 14 lines modifiedOffset 2, 22 lines modified
2 package·android.support.v4.view;2 package·android.support.v4.view;
  
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.MenuItem;4 import·android.view.MenuItem;
  
5 class·MenuItemCompatHoneycomb5 class·MenuItemCompatHoneycomb
6 {6 {
 7 ····public·static·View·getActionView(final·MenuItem·menuItem)·{
 8 ········return·menuItem.getActionView();
 9 ····}
 10 ····
 11 ····public·static·MenuItem·setActionView(final·MenuItem·menuItem,·final·int·actionView)·{
 12 ········return·menuItem.setActionView(actionView);
 13 ····}
 14 ····
7 ····public·static·MenuItem·setActionView(final·MenuItem·menuItem,·final·View·actionView)·{15 ····public·static·MenuItem·setActionView(final·MenuItem·menuItem,·final·View·actionView)·{
8 ········return·menuItem.setActionView(actionView);16 ········return·menuItem.setActionView(actionView);
9 ····}17 ····}
10 ····18 ····
11 ····public·static·void·setShowAsAction(final·MenuItem·menuItem,·final·int·showAsAction)·{19 ····public·static·void·setShowAsAction(final·MenuItem·menuItem,·final·int·showAsAction)·{
12 ········menuItem.setShowAsAction(showAsAction);20 ········menuItem.setShowAsAction(showAsAction);
13 ····}21 ····}
582 B
android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class
442 B
procyon -ec {}
    
Offset 3, 13 lines modifiedOffset 3, 15 lines modified
  
3 import·android.view.MotionEvent;3 import·android.view.MotionEvent;
  
4 interface·MotionEventCompat$MotionEventVersionImpl4 interface·MotionEventCompat$MotionEventVersionImpl
5 {5 {
6 ····int·findPointerIndex(final·MotionEvent·p0,·final·int·p1);6 ····int·findPointerIndex(final·MotionEvent·p0,·final·int·p1);
7 ····7 ····
 8 ····int·getPointerCount(final·MotionEvent·p0);
 9 ····
8 ····int·getPointerId(final·MotionEvent·p0,·final·int·p1);10 ····int·getPointerId(final·MotionEvent·p0,·final·int·p1);
9 ····11 ····
10 ····float·getX(final·MotionEvent·p0,·final·int·p1);12 ····float·getX(final·MotionEvent·p0,·final·int·p1);
11 ····13 ····
12 ····float·getY(final·MotionEvent·p0,·final·int·p1);14 ····float·getY(final·MotionEvent·p0,·final·int·p1);
13 }15 }
626 B
android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class
478 B
procyon -ec {}
    
Offset 12, 14 lines modifiedOffset 12, 18 lines modified
12 ········}12 ········}
13 ········else·{13 ········else·{
14 ············n2·=·-1;14 ············n2·=·-1;
15 ········}15 ········}
16 ········return·n2;16 ········return·n2;
17 ····}17 ····}
18 ····18 ····
 19 ····public·int·getPointerCount(final·MotionEvent·motionEvent)·{
 20 ········return·1;
 21 ····}
 22 ····
19 ····public·int·getPointerId(final·MotionEvent·motionEvent,·final·int·n)·{23 ····public·int·getPointerId(final·MotionEvent·motionEvent,·final·int·n)·{
20 ········if·(n·==·0)·{24 ········if·(n·==·0)·{
21 ············return·0;25 ············return·0;
22 ········}26 ········}
23 ········throw·new·IndexOutOfBoundsException("Pre-Eclair·does·not·support·multiple·pointers");27 ········throw·new·IndexOutOfBoundsException("Pre-Eclair·does·not·support·multiple·pointers");
24 ····}28 ····}
25 ····29 ····
919 B
android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class
767 B
procyon -ec {}
    
Offset 5, 14 lines modifiedOffset 5, 18 lines modified
  
5 class·MotionEventCompat$EclairMotionEventVersionImpl·implements·MotionEventCompat$MotionEventVersionImpl5 class·MotionEventCompat$EclairMotionEventVersionImpl·implements·MotionEventCompat$MotionEventVersionImpl
6 {6 {
7 ····public·int·findPointerIndex(final·MotionEvent·motionEvent,·final·int·n)·{7 ····public·int·findPointerIndex(final·MotionEvent·motionEvent,·final·int·n)·{
8 ········return·MotionEventCompatEclair.findPointerIndex(motionEvent,·n);8 ········return·MotionEventCompatEclair.findPointerIndex(motionEvent,·n);
9 ····}9 ····}
10 ····10 ····
 11 ····public·int·getPointerCount(final·MotionEvent·motionEvent)·{
 12 ········return·MotionEventCompatEclair.getPointerCount(motionEvent);
 13 ····}
 14 ····
11 ····public·int·getPointerId(final·MotionEvent·motionEvent,·final·int·n)·{15 ····public·int·getPointerId(final·MotionEvent·motionEvent,·final·int·n)·{
12 ········return·MotionEventCompatEclair.getPointerId(motionEvent,·n);16 ········return·MotionEventCompatEclair.getPointerId(motionEvent,·n);
13 ····}17 ····}
14 ····18 ····
15 ····public·float·getX(final·MotionEvent·motionEvent,·final·int·n)·{19 ····public·float·getX(final·MotionEvent·motionEvent,·final·int·n)·{
16 ········return·MotionEventCompatEclair.getX(motionEvent,·n);20 ········return·MotionEventCompatEclair.getX(motionEvent,·n);
17 ····}21 ····}
807 B
android/support/v4/view/MotionEventCompat.class
713 B
procyon -ec {}
    
Offset 34, 14 lines modifiedOffset 34, 18 lines modified
34 ········return·(motionEvent.getAction()·&·0xFF00)·>>·8;34 ········return·(motionEvent.getAction()·&·0xFF00)·>>·8;
35 ····}35 ····}
36 ····36 ····
37 ····public·static·int·getActionMasked(final·MotionEvent·motionEvent)·{37 ····public·static·int·getActionMasked(final·MotionEvent·motionEvent)·{
38 ········return·motionEvent.getAction()·&·0xFF;38 ········return·motionEvent.getAction()·&·0xFF;
39 ····}39 ····}
40 ····40 ····
 41 ····public·static·int·getPointerCount(final·MotionEvent·motionEvent)·{
 42 ········return·MotionEventCompat.IMPL.getPointerCount(motionEvent);
 43 ····}
 44 ····
41 ····public·static·int·getPointerId(final·MotionEvent·motionEvent,·final·int·n)·{45 ····public·static·int·getPointerId(final·MotionEvent·motionEvent,·final·int·n)·{
42 ········return·MotionEventCompat.IMPL.getPointerId(motionEvent,·n);46 ········return·MotionEventCompat.IMPL.getPointerId(motionEvent,·n);
43 ····}47 ····}
44 ····48 ····
45 ····public·static·float·getX(final·MotionEvent·motionEvent,·final·int·n)·{49 ····public·static·float·getX(final·MotionEvent·motionEvent,·final·int·n)·{
46 ········return·MotionEventCompat.IMPL.getX(motionEvent,·n);50 ········return·MotionEventCompat.IMPL.getX(motionEvent,·n);
47 ····}51 ····}
728 B
android/support/v4/view/MotionEventCompatEclair.class
622 B
procyon -ec {}
    
Offset 5, 14 lines modifiedOffset 5, 18 lines modified
  
5 class·MotionEventCompatEclair5 class·MotionEventCompatEclair
6 {6 {
7 ····public·static·int·findPointerIndex(final·MotionEvent·motionEvent,·final·int·n)·{7 ····public·static·int·findPointerIndex(final·MotionEvent·motionEvent,·final·int·n)·{
8 ········return·motionEvent.findPointerIndex(n);8 ········return·motionEvent.findPointerIndex(n);
9 ····}9 ····}
10 ····10 ····
 11 ····public·static·int·getPointerCount(final·MotionEvent·motionEvent)·{
 12 ········return·motionEvent.getPointerCount();
 13 ····}
 14 ····
11 ····public·static·int·getPointerId(final·MotionEvent·motionEvent,·final·int·n)·{15 ····public·static·int·getPointerId(final·MotionEvent·motionEvent,·final·int·n)·{
12 ········return·motionEvent.getPointerId(n);16 ········return·motionEvent.getPointerId(n);
13 ····}17 ····}
14 ····18 ····
15 ····public·static·float·getX(final·MotionEvent·motionEvent,·final·int·n)·{19 ····public·static·float·getX(final·MotionEvent·motionEvent,·final·int·n)·{
16 ········return·motionEvent.getX(n);20 ········return·motionEvent.getX(n);
17 ····}21 ····}
4.36 KB
android/support/v4/view/PagerTitleStrip.class
4.27 KB
procyon -ec {}
    
Offset 7, 14 lines modifiedOffset 7, 15 lines modified
7 import·android.graphics.drawable.Drawable;7 import·android.graphics.drawable.Drawable;
8 import·android.content.res.TypedArray;8 import·android.content.res.TypedArray;
9 import·android.text.TextUtils$TruncateAt;9 import·android.text.TextUtils$TruncateAt;
10 import·android.view.View;10 import·android.view.View;
11 import·android.util.AttributeSet;11 import·android.util.AttributeSet;
12 import·android.content.Context;12 import·android.content.Context;
13 import·android.os.Build$VERSION;13 import·android.os.Build$VERSION;
 14 import·java.lang.ref.WeakReference;
14 import·android.widget.TextView;15 import·android.widget.TextView;
15 import·android.view.ViewGroup;16 import·android.view.ViewGroup;
  
16 public·class·PagerTitleStrip·extends·ViewGroup·implements·ViewPager$Decor17 public·class·PagerTitleStrip·extends·ViewGroup·implements·ViewPager$Decor
17 {18 {
18 ····private·static·final·int[]·ATTRS;19 ····private·static·final·int[]·ATTRS;
19 ····private·static·final·PagerTitleStrip$PagerTitleStripImpl·IMPL;20 ····private·static·final·PagerTitleStrip$PagerTitleStripImpl·IMPL;
Offset 31, 14 lines modifiedOffset 32, 15 lines modified
31 ····private·final·PagerTitleStrip$PageListener·mPageListener;32 ····private·final·PagerTitleStrip$PageListener·mPageListener;
32 ····ViewPager·mPager;33 ····ViewPager·mPager;
33 ····TextView·mPrevText;34 ····TextView·mPrevText;
34 ····private·int·mScaledTextSpacing;35 ····private·int·mScaledTextSpacing;
35 ····int·mTextColor;36 ····int·mTextColor;
36 ····private·boolean·mUpdatingPositions;37 ····private·boolean·mUpdatingPositions;
37 ····private·boolean·mUpdatingText;38 ····private·boolean·mUpdatingText;
 39 ····private·WeakReference·mWatchingAdapter;
38 ····40 ····
39 ····static·{41 ····static·{
40 ········final·int[]·array;42 ········final·int[]·array;
41 ········final·int[]·attrs·=·array·=·new·int[4];43 ········final·int[]·attrs·=·array·=·new·int[4];
42 ········array[0]·=·16842804;44 ········array[0]·=·16842804;
43 ········array[1]·=·16842901;45 ········array[1]·=·16842901;
44 ········array[2]·=·16842904;46 ········array[2]·=·16842904;
Offset 133, 15 lines modifiedOffset 135, 22 lines modified
133 ············throw·new·IllegalStateException("PagerTitleStrip·must·be·a·direct·child·of·a·ViewPager.");135 ············throw·new·IllegalStateException("PagerTitleStrip·must·be·a·direct·child·of·a·ViewPager.");
134 ········}136 ········}
135 ········final·ViewPager·mPager·=·(ViewPager)parent;137 ········final·ViewPager·mPager·=·(ViewPager)parent;
136 ········final·PagerAdapter·adapter·=·mPager.getAdapter();138 ········final·PagerAdapter·adapter·=·mPager.getAdapter();
137 ········mPager.setInternalPageChangeListener((ViewPager$OnPageChangeListener)this.mPageListener);139 ········mPager.setInternalPageChangeListener((ViewPager$OnPageChangeListener)this.mPageListener);
138 ········mPager.setOnAdapterChangeListener((ViewPager$OnAdapterChangeListener)this.mPageListener);140 ········mPager.setOnAdapterChangeListener((ViewPager$OnAdapterChangeListener)this.mPageListener);
139 ········this.mPager·=·mPager;141 ········this.mPager·=·mPager;
 142 ········PagerAdapter·pagerAdapter;
 143 ········if·(this.mWatchingAdapter·!=·null)·{
 144 ············pagerAdapter·=·(PagerAdapter)this.mWatchingAdapter.get();
 145 ········}
 146 ········else·{
 147 ············pagerAdapter·=·null;
 148 ········}
140 ········this.updateAdapter(null,·adapter);149 ········this.updateAdapter(pagerAdapter,·adapter);
141 ····}150 ····}
142 ····151 ····
143 ····protected·void·onDetachedFromWindow()·{152 ····protected·void·onDetachedFromWindow()·{
144 ········super.onDetachedFromWindow();153 ········super.onDetachedFromWindow();
145 ········if·(this.mPager·!=·null)·{154 ········if·(this.mPager·!=·null)·{
146 ············this.updateAdapter(this.mPager.getAdapter(),·null);155 ············this.updateAdapter(this.mPager.getAdapter(),·null);
147 ············this.mPager.setInternalPageChangeListener((ViewPager$OnPageChangeListener)null);156 ············this.mPager.setInternalPageChangeListener((ViewPager$OnPageChangeListener)null);
Offset 152, 15 lines modifiedOffset 161, 15 lines modified
152 ····161 ····
153 ····protected·void·onLayout(final·boolean·b,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{162 ····protected·void·onLayout(final·boolean·b,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
154 ········float·mLastKnownPositionOffset·=·0.0f;163 ········float·mLastKnownPositionOffset·=·0.0f;
155 ········if·(this.mPager·!=·null)·{164 ········if·(this.mPager·!=·null)·{
156 ············if·(this.mLastKnownPositionOffset·>=·0.0f)·{165 ············if·(this.mLastKnownPositionOffset·>=·0.0f)·{
157 ················mLastKnownPositionOffset·=·this.mLastKnownPositionOffset;166 ················mLastKnownPositionOffset·=·this.mLastKnownPositionOffset;
158 ············}167 ············}
159 ············this.updateTextPositions(this.mPager.getCurrentItem(),·mLastKnownPositionOffset,·true);168 ············this.updateTextPositions(this.mLastKnownCurrentPage,·mLastKnownPositionOffset,·true);
160 ········}169 ········}
161 ····}170 ····}
162 ····171 ····
163 ····protected·void·onMeasure(final·int·n,·final·int·n2)·{172 ····protected·void·onMeasure(final·int·n,·final·int·n2)·{
164 ········final·int·mode·=·View$MeasureSpec.getMode(n);173 ········final·int·mode·=·View$MeasureSpec.getMode(n);
165 ········final·int·mode2·=·View$MeasureSpec.getMode(n2);174 ········final·int·mode2·=·View$MeasureSpec.getMode(n2);
166 ········final·int·size·=·View$MeasureSpec.getSize(n);175 ········final·int·size·=·View$MeasureSpec.getSize(n);
Offset 217, 25 lines modifiedOffset 226, 27 lines modified
217 ····}226 ····}
218 ····227 ····
219 ····public·void·setTextSpacing(final·int·mScaledTextSpacing)·{228 ····public·void·setTextSpacing(final·int·mScaledTextSpacing)·{
220 ········this.mScaledTextSpacing·=·mScaledTextSpacing;229 ········this.mScaledTextSpacing·=·mScaledTextSpacing;
221 ········this.requestLayout();230 ········this.requestLayout();
222 ····}231 ····}
223 ····232 ····
224 ····void·updateAdapter(final·PagerAdapter·pagerAdapter,·final·PagerAdapter·pagerAdapter2)·{233 ····void·updateAdapter(final·PagerAdapter·pagerAdapter,·final·PagerAdapter·referent)·{
225 ········if·(pagerAdapter·!=·null)·{234 ········if·(pagerAdapter·!=·null)·{
226 ············pagerAdapter.unregisterDataSetObserver((DataSetObserver)this.mPageListener);235 ············pagerAdapter.unregisterDataSetObserver((DataSetObserver)this.mPageListener);
 236 ············this.mWatchingAdapter·=·null;
227 ········}237 ········}
228 ········if·(pagerAdapter2·!=·null)·{238 ········if·(referent·!=·null)·{
229 ············pagerAdapter2.registerDataSetObserver((DataSetObserver)this.mPageListener);239 ············referent.registerDataSetObserver((DataSetObserver)this.mPageListener);
 240 ············this.mWatchingAdapter·=·new·WeakReference((T)referent);
230 ········}241 ········}
231 ········if·(this.mPager·!=·null)·{242 ········if·(this.mPager·!=·null)·{
232 ············this.mLastKnownCurrentPage·=·-1;243 ············this.mLastKnownCurrentPage·=·-1;
233 ············this.mLastKnownPositionOffset·=·-1.0f;244 ············this.mLastKnownPositionOffset·=·-1.0f;
234 ············this.updateText(this.mPager.getCurrentItem(),·pagerAdapter2);245 ············this.updateText(this.mPager.getCurrentItem(),·referent);
235 ············this.requestLayout();246 ············this.requestLayout();
236 ········}247 ········}
237 ····}248 ····}
238 ····249 ····
239 ····void·updateText(final·int·mLastKnownCurrentPage,·final·PagerAdapter·pagerAdapter)·{250 ····void·updateText(final·int·mLastKnownCurrentPage,·final·PagerAdapter·pagerAdapter)·{
240 ········final·int·mUpdatingText·=·1;251 ········final·int·mUpdatingText·=·1;
241 ········final·int·n·=·-1·<<·-1;252 ········final·int·n·=·-1·<<·-1;
1.13 KB
android/support/v4/view/PagerTabStrip.class
1.05 KB
procyon -ec {}
    
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ········final·int·n2·=·this.mCurrText.getLeft()·-·this.mTabPadding;92 ········final·int·n2·=·this.mCurrText.getLeft()·-·this.mTabPadding;
93 ········final·int·n3·=·this.mCurrText.getRight()·+·this.mTabPadding;93 ········final·int·n3·=·this.mCurrText.getRight()·+·this.mTabPadding;
94 ········final·int·n4·=·height·-·this.mIndicatorHeight;94 ········final·int·n4·=·height·-·this.mIndicatorHeight;
95 ········this.mTabPaint.setColor(this.mTabAlpha·<<·24·|·(this.mIndicatorColor·&·n));95 ········this.mTabPaint.setColor(this.mTabAlpha·<<·24·|·(this.mIndicatorColor·&·n));
96 ········canvas.drawRect((float)n2,·(float)n4,·(float)n3,·(float)height,·this.mTabPaint);96 ········canvas.drawRect((float)n2,·(float)n4,·(float)n3,·(float)height,·this.mTabPaint);
97 ········if·(this.mDrawFullUnderline)·{97 ········if·(this.mDrawFullUnderline)·{
98 ············this.mTabPaint.setColor(0xFF000000·|·(this.mIndicatorColor·&·n));98 ············this.mTabPaint.setColor(0xFF000000·|·(this.mIndicatorColor·&·n));
99 ············canvas.drawRect(0.0f,·(float)(height·-·this.mFullUnderlineHeight),·(float)this.getWidth(),·(float)height,·this.mTabPaint);99 ············canvas.drawRect((float)this.getPaddingLeft(),·(float)(height·-·this.mFullUnderlineHeight),·(float)(this.getWidth()·-·this.getPaddingRight()),·(float)height,·this.mTabPaint);
100 ········}100 ········}
101 ····}101 ····}
102 ····102 ····
103 ····public·boolean·onTouchEvent(final·MotionEvent·motionEvent)·{103 ····public·boolean·onTouchEvent(final·MotionEvent·motionEvent)·{
104 ········final·boolean·mIgnoreTap·=·true;104 ········final·boolean·mIgnoreTap·=·true;
105 ········boolean·b·=·false;105 ········boolean·b·=·false;
106 ········final·int·action·=·motionEvent.getAction();106 ········final·int·action·=·motionEvent.getAction();
1.56 KB
android/support/v4/view/PagerTitleStrip$PageListener.class
1.45 KB
procyon -ec {}
    
Offset 13, 27 lines modifiedOffset 13, 37 lines modified
13 ····}13 ····}
14 ····14 ····
15 ····public·void·onAdapterChanged(final·PagerAdapter·pagerAdapter,·final·PagerAdapter·pagerAdapter2)·{15 ····public·void·onAdapterChanged(final·PagerAdapter·pagerAdapter,·final·PagerAdapter·pagerAdapter2)·{
16 ········this.this$0.updateAdapter(pagerAdapter,·pagerAdapter2);16 ········this.this$0.updateAdapter(pagerAdapter,·pagerAdapter2);
17 ····}17 ····}
18 ····18 ····
19 ····public·void·onChanged()·{19 ····public·void·onChanged()·{
 20 ········float·access$100·=·0.0f;
20 ········this.this$0.updateText(this.this$0.mPager.getCurrentItem(),·this.this$0.mPager.getAdapter());21 ········this.this$0.updateText(this.this$0.mPager.getCurrentItem(),·this.this$0.mPager.getAdapter());
 22 ········if·(PagerTitleStrip.access$100(this.this$0)·>=·0.0f)·{
 23 ············access$100·=·PagerTitleStrip.access$100(this.this$0);
 24 ········}
 25 ········this.this$0.updateTextPositions(this.this$0.mPager.getCurrentItem(),·access$100,·true);
21 ····}26 ····}
22 ····27 ····
23 ····public·void·onPageScrollStateChanged(final·int·mScrollState)·{28 ····public·void·onPageScrollStateChanged(final·int·mScrollState)·{
24 ········this.mScrollState·=·mScrollState;29 ········this.mScrollState·=·mScrollState;
25 ····}30 ····}
26 ····31 ····
27 ····public·void·onPageScrolled(int·n,·final·float·n2,·final·int·n3)·{32 ····public·void·onPageScrolled(int·n,·final·float·n2,·final·int·n3)·{
28 ········if·(n2·>·0.5f)·{33 ········if·(n2·>·0.5f)·{
29 ············++n;34 ············++n;
30 ········}35 ········}
31 ········this.this$0.updateTextPositions(n,·n2,·false);36 ········this.this$0.updateTextPositions(n,·n2,·false);
32 ····}37 ····}
33 ····38 ····
34 ····public·void·onPageSelected(final·int·n)·{39 ····public·void·onPageSelected(final·int·n)·{
 40 ········float·access$100·=·0.0f;
35 ········if·(this.mScrollState·==·0)·{41 ········if·(this.mScrollState·==·0)·{
36 ············this.this$0.updateText(this.this$0.mPager.getCurrentItem(),·this.this$0.mPager.getAdapter());42 ············this.this$0.updateText(this.this$0.mPager.getCurrentItem(),·this.this$0.mPager.getAdapter());
 43 ············if·(PagerTitleStrip.access$100(this.this$0)·>=·0.0f)·{
 44 ················access$100·=·PagerTitleStrip.access$100(this.this$0);
 45 ············}
 46 ············this.this$0.updateTextPositions(this.this$0.mPager.getCurrentItem(),·access$100,·true);
37 ········}47 ········}
38 ····}48 ····}
39 }49 }
3.61 KB
android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.class
3.46 KB
javap -verbose -constants -s -l -private {}
    
Offset 40, 20 lines modifiedOffset 40, 20 lines modified
40 ··#32·=·Fieldref···········#29.#31········//·android/content/res/Configuration.locale:Ljava/util/Locale;40 ··#32·=·Fieldref···········#29.#31········//·android/content/res/Configuration.locale:Ljava/util/Locale;
41 ··#33·=·NameAndType········#10:#11········//·mLocale:Ljava/util/Locale;41 ··#33·=·NameAndType········#10:#11········//·mLocale:Ljava/util/Locale;
42 ··#34·=·Fieldref···········#2.#33·········//·android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.mLocale:Ljava/util/Locale;42 ··#34·=·Fieldref···········#2.#33·········//·android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.mLocale:Ljava/util/Locale;
43 ··#35·=·Utf8···············getTransformation43 ··#35·=·Utf8···············getTransformation
44 ··#36·=·Utf8···············(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;44 ··#36·=·Utf8···············(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
45 ··#37·=·NameAndType········#35:#36········//·getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;45 ··#37·=·NameAndType········#35:#36········//·getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
46 ··#38·=·Methodref··········#4.#37·········//·android/text/method/SingleLineTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;46 ··#38·=·Methodref··········#4.#37·········//·android/text/method/SingleLineTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
47 ··#39·=·Utf8···············java/lang/Object47 ··#39·=·Utf8···············java/lang/CharSequence
48 ··#40·=·Class··············#39············//·java/lang/Object48 ··#40·=·Class··············#39············//·java/lang/CharSequence
49 ··#41·=·Utf8···············toString49 ··#41·=·Utf8···············toString
50 ··#42·=·Utf8···············()Ljava/lang/String;50 ··#42·=·Utf8···············()Ljava/lang/String;
51 ··#43·=·NameAndType········#41:#42········//·toString:()Ljava/lang/String;51 ··#43·=·NameAndType········#41:#42········//·toString:()Ljava/lang/String;
52 ··#44·=·Methodref··········#40.#43········//·java/lang/Object.toString:()Ljava/lang/String;52 ··#44·=·InterfaceMethodref·#40.#43········//·java/lang/CharSequence.toString:()Ljava/lang/String;
53 ··#45·=·Utf8···············java/lang/String53 ··#45·=·Utf8···············java/lang/String
54 ··#46·=·Class··············#45············//·java/lang/String54 ··#46·=·Class··············#45············//·java/lang/String
55 ··#47·=·Utf8···············toUpperCase55 ··#47·=·Utf8···············toUpperCase
56 ··#48·=·Utf8···············(Ljava/util/Locale;)Ljava/lang/String;56 ··#48·=·Utf8···············(Ljava/util/Locale;)Ljava/lang/String;
57 ··#49·=·NameAndType········#47:#48········//·toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;57 ··#49·=·NameAndType········#47:#48········//·toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
58 ··#50·=·Methodref··········#46.#49········//·java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;58 ··#50·=·Methodref··········#46.#49········//·java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
59 ··#51·=·Utf8···············Code59 ··#51·=·Utf8···············Code
Offset 92, 24 lines modifiedOffset 92, 24 lines modified
92 ······stack=300,·locals=5,·args_size=392 ······stack=300,·locals=5,·args_size=3
93 ·········0:·aload_093 ·········0:·aload_0
94 ·········1:·aload_194 ·········1:·aload_1
95 ·········2:·aload_295 ·········2:·aload_2
96 ·········3:·invokespecial·#38·················//·Method·android/text/method/SingleLineTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;96 ·········3:·invokespecial·#38·················//·Method·android/text/method/SingleLineTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
97 ·········6:·astore_197 ·········6:·astore_1
98 ·········7:·aload_198 ·········7:·aload_1
99 ·········8:·ifnull········3199 ·········8:·ifnull········33
100 ········11:·aload_1100 ········11:·aload_1
101 ········12:·invokevirtual·#44·················//·Method·java/lang/Object.toString:()Ljava/lang/String;101 ········12:·invokeinterface·#44,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String;
102 ········15:·astore_3102 ········17:·astore_3
103 ········16:·aload_0103 ········18:·aload_0
104 ········17:·getfield······#34·················//·Field·mLocale:Ljava/util/Locale;104 ········19:·getfield······#34·················//·Field·mLocale:Ljava/util/Locale;
105 ········20:·astore········4105 ········22:·astore········4
106 ········22:·aload_3106 ········24:·aload_3
107 ········23:·aload·········4107 ········25:·aload·········4
108 ········25:·invokevirtual·#50·················//·Method·java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;108 ········27:·invokevirtual·#50·················//·Method·java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
109 ········28:·astore_3109 ········30:·astore_3
110 ········29:·aload_3110 ········31:·aload_3
111 ········30:·areturn111 ········32:·areturn
112 ········31:·aconst_null112 ········33:·aconst_null
113 ········32:·astore_3113 ········34:·astore_3
114 ········33:·goto··········29114 ········35:·goto··········31
115 }115 }
5.27 KB
android/support/v4/view/ViewCompat$ViewCompatImpl.class
5.16 KB
procyon -ec {}
    
Offset 1, 44 lines modifiedOffset 1, 170 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.graphics.Paint;
 3 import·android.view.ViewGroup;
 4 import·android.os.Bundle;
2 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;5 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
3 import·android.view.accessibility.AccessibilityEvent;6 import·android.view.accessibility.AccessibilityEvent;
 7 import·android.view.ViewParent;
4 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;8 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;
5 import·android.view.View;9 import·android.view.View;
  
6 interface·ViewCompat$ViewCompatImpl10 interface·ViewCompat$ViewCompatImpl
7 {11 {
 12 ····ViewPropertyAnimatorCompat·animate(final·View·p0);
 13 ····
8 ····boolean·canScrollHorizontally(final·View·p0,·final·int·p1);14 ····boolean·canScrollHorizontally(final·View·p0,·final·int·p1);
9 ····15 ····
10 ····boolean·canScrollVertically(final·View·p0,·final·int·p1);16 ····boolean·canScrollVertically(final·View·p0,·final·int·p1);
11 ····17 ····
 18 ····void·dispatchFinishTemporaryDetach(final·View·p0);
 19 ····
 20 ····void·dispatchStartTemporaryDetach(final·View·p0);
 21 ····
 22 ····int·getAccessibilityLiveRegion(final·View·p0);
 23 ····
12 ····AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·p0);24 ····AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·p0);
13 ····25 ····
 26 ····float·getAlpha(final·View·p0);
 27 ····
 28 ····float·getElevation(final·View·p0);
 29 ····
 30 ····boolean·getFitsSystemWindows(final·View·p0);
 31 ····
14 ····int·getImportantForAccessibility(final·View·p0);32 ····int·getImportantForAccessibility(final·View·p0);
15 ····33 ····
 34 ····int·getLabelFor(final·View·p0);
 35 ····
 36 ····int·getLayerType(final·View·p0);
 37 ····
 38 ····int·getLayoutDirection(final·View·p0);
 39 ····
 40 ····int·getMeasuredHeightAndState(final·View·p0);
 41 ····
 42 ····int·getMeasuredState(final·View·p0);
 43 ····
 44 ····int·getMeasuredWidthAndState(final·View·p0);
 45 ····
 46 ····int·getMinimumHeight(final·View·p0);
 47 ····
 48 ····int·getMinimumWidth(final·View·p0);
 49 ····
16 ····int·getOverScrollMode(final·View·p0);50 ····int·getOverScrollMode(final·View·p0);
17 ····51 ····
 52 ····int·getPaddingEnd(final·View·p0);
 53 ····
 54 ····int·getPaddingStart(final·View·p0);
 55 ····
 56 ····ViewParent·getParentForAccessibility(final·View·p0);
 57 ····
 58 ····float·getPivotX(final·View·p0);
 59 ····
 60 ····float·getPivotY(final·View·p0);
 61 ····
 62 ····float·getRotation(final·View·p0);
 63 ····
 64 ····float·getRotationX(final·View·p0);
 65 ····
 66 ····float·getRotationY(final·View·p0);
 67 ····
 68 ····float·getScaleX(final·View·p0);
 69 ····
 70 ····float·getScaleY(final·View·p0);
 71 ····
 72 ····String·getTransitionName(final·View·p0);
 73 ····
 74 ····float·getTranslationX(final·View·p0);
 75 ····
 76 ····float·getTranslationY(final·View·p0);
 77 ····
 78 ····float·getTranslationZ(final·View·p0);
 79 ····
 80 ····int·getWindowSystemUiVisibility(final·View·p0);
 81 ····
 82 ····float·getX(final·View·p0);
 83 ····
 84 ····float·getY(final·View·p0);
 85 ····
 86 ····boolean·hasAccessibilityDelegate(final·View·p0);
 87 ····
18 ····boolean·hasTransientState(final·View·p0);88 ····boolean·hasTransientState(final·View·p0);
19 ····89 ····
 90 ····boolean·isOpaque(final·View·p0);
 91 ····
 92 ····void·jumpDrawablesToCurrentState(final·View·p0);
 93 ····
20 ····void·onInitializeAccessibilityEvent(final·View·p0,·final·AccessibilityEvent·p1);94 ····void·onInitializeAccessibilityEvent(final·View·p0,·final·AccessibilityEvent·p1);
21 ····95 ····
22 ····void·onInitializeAccessibilityNodeInfo(final·View·p0,·final·AccessibilityNodeInfoCompat·p1);96 ····void·onInitializeAccessibilityNodeInfo(final·View·p0,·final·AccessibilityNodeInfoCompat·p1);
23 ····97 ····
24 ····void·onPopulateAccessibilityEvent(final·View·p0,·final·AccessibilityEvent·p1);98 ····void·onPopulateAccessibilityEvent(final·View·p0,·final·AccessibilityEvent·p1);
25 ····99 ····
 100 ····boolean·performAccessibilityAction(final·View·p0,·final·int·p1,·final·Bundle·p2);
 101 ····
26 ····void·postInvalidateOnAnimation(final·View·p0);102 ····void·postInvalidateOnAnimation(final·View·p0);
27 ····103 ····
28 ····void·postInvalidateOnAnimation(final·View·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4);104 ····void·postInvalidateOnAnimation(final·View·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4);
29 ····105 ····
30 ····void·postOnAnimation(final·View·p0,·final·Runnable·p1);106 ····void·postOnAnimation(final·View·p0,·final·Runnable·p1);
31 ····107 ····
32 ····void·postOnAnimationDelayed(final·View·p0,·final·Runnable·p1,·final·long·p2);108 ····void·postOnAnimationDelayed(final·View·p0,·final·Runnable·p1,·final·long·p2);
33 ····109 ····
 110 ····void·requestApplyInsets(final·View·p0);
 111 ····
 112 ····int·resolveSizeAndState(final·int·p0,·final·int·p1,·final·int·p2);
 113 ····
34 ····void·setAccessibilityDelegate(final·View·p0,·final·AccessibilityDelegateCompat·p1);114 ····void·setAccessibilityDelegate(final·View·p0,·final·AccessibilityDelegateCompat·p1);
35 ····115 ····
 116 ····void·setAccessibilityLiveRegion(final·View·p0,·final·int·p1);
 117 ····
 118 ····void·setAlpha(final·View·p0,·final·float·p1);
 119 ····
 120 ····void·setChildrenDrawingOrderEnabled(final·ViewGroup·p0,·final·boolean·p1);
 121 ····
 122 ····void·setElevation(final·View·p0,·final·float·p1);
 123 ····
36 ····void·setHasTransientState(final·View·p0,·final·boolean·p1);124 ····void·setHasTransientState(final·View·p0,·final·boolean·p1);
Max diff block lines reached; 1383/5254 bytes (26.32%) of diff not shown.
10.5 KB
android/support/v4/view/ViewCompat$BaseViewCompatImpl.class
10.4 KB
procyon -ec {}
    
Offset 1, 75 lines modifiedOffset 1, 366 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.graphics.Paint;
 3 import·android.view.ViewGroup;
 4 import·android.os.Bundle;
2 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;5 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
3 import·android.view.accessibility.AccessibilityEvent;6 import·android.view.accessibility.AccessibilityEvent;
 7 import·android.graphics.drawable.Drawable;
 8 import·android.view.ViewParent;
4 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;9 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;
 10 import·android.util.Log;
5 import·android.view.View;11 import·android.view.View;
 12 import·java.util.WeakHashMap;
 13 import·java.lang.reflect.Method;
  
6 class·ViewCompat$BaseViewCompatImpl·implements·ViewCompat$ViewCompatImpl14 class·ViewCompat$BaseViewCompatImpl·implements·ViewCompat$ViewCompatImpl
7 {15 {
 16 ····private·Method·mDispatchFinishTemporaryDetach;
 17 ····private·Method·mDispatchStartTemporaryDetach;
 18 ····private·boolean·mTempDetachBound;
 19 ····WeakHashMap·mViewPropertyAnimatorCompatMap;
 20 ····
 21 ····ViewCompat$BaseViewCompatImpl()·{
 22 ········this.mViewPropertyAnimatorCompatMap·=·null;
 23 ····}
 24 ····
 25 ····private·void·bindTempDetach()·{
 26 ········final·Class<View>·clazz·=·View.class;
 27 ········final·String·name·=·"dispatchStartTemporaryDetach";
 28 ········while·(true)·{
 29 ············try·{
 30 ················this.mDispatchStartTemporaryDetach·=·clazz.getDeclaredMethod(name,·(Class[])new·Class[0]);
 31 ················this.mDispatchFinishTemporaryDetach·=·View.class.getDeclaredMethod("dispatchFinishTemporaryDetach",·(Class<?>[])new·Class[0]);
 32 ················this.mTempDetachBound·=·true;
 33 ············}
 34 ············catch·(NoSuchMethodException·ex)·{
 35 ················Log.e("ViewCompat",·"Couldn't·find·method",·(Throwable)ex);
 36 ················continue;
 37 ············}
 38 ············break;
 39 ········}
 40 ····}
 41 ····
 42 ····public·ViewPropertyAnimatorCompat·animate(final·View·view)·{
 43 ········return·new·ViewPropertyAnimatorCompat(view);
 44 ····}
 45 ····
8 ····public·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{46 ····public·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{
9 ········return·false;47 ········return·false;
10 ····}48 ····}
11 ····49 ····
12 ····public·boolean·canScrollVertically(final·View·view,·final·int·n)·{50 ····public·boolean·canScrollVertically(final·View·view,·final·int·n)·{
13 ········return·false;51 ········return·false;
14 ····}52 ····}
15 ····53 ····
 54 ····public·void·dispatchFinishTemporaryDetach(final·View·obj)·{
 55 ········if·(!this.mTempDetachBound)·{
 56 ············this.bindTempDetach();
 57 ········}
 58 ········Label_0066:·{
 59 ············if·(this.mDispatchFinishTemporaryDetach·==·null)·{
 60 ················break·Label_0066;
 61 ············}
 62 ············try·{
 63 ················this.mDispatchFinishTemporaryDetach.invoke(obj,·new·Object[0]);
 64 ················return;
 65 ············}
 66 ············catch·(Exception·ex)·{
 67 ················Log.d("ViewCompat",·"Error·calling·dispatchFinishTemporaryDetach",·(Throwable)ex);
 68 ················return;
 69 ············}
 70 ········}
 71 ········obj.onFinishTemporaryDetach();
 72 ····}
 73 ····
 74 ····public·void·dispatchStartTemporaryDetach(final·View·obj)·{
 75 ········if·(!this.mTempDetachBound)·{
 76 ············this.bindTempDetach();
 77 ········}
 78 ········Label_0066:·{
 79 ············if·(this.mDispatchStartTemporaryDetach·==·null)·{
 80 ················break·Label_0066;
 81 ············}
 82 ············try·{
 83 ················this.mDispatchStartTemporaryDetach.invoke(obj,·new·Object[0]);
 84 ················return;
 85 ············}
 86 ············catch·(Exception·ex)·{
 87 ················Log.d("ViewCompat",·"Error·calling·dispatchStartTemporaryDetach",·(Throwable)ex);
 88 ················return;
 89 ············}
 90 ········}
 91 ········obj.onStartTemporaryDetach();
 92 ····}
 93 ····
 94 ····public·int·getAccessibilityLiveRegion(final·View·view)·{
 95 ········return·0;
 96 ····}
 97 ····
16 ····public·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{98 ····public·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{
17 ········return·null;99 ········return·null;
18 ····}100 ····}
19 ····101 ····
 102 ····public·float·getAlpha(final·View·view)·{
 103 ········return·1.0f;
 104 ····}
 105 ····
 106 ····public·float·getElevation(final·View·view)·{
 107 ········return·0.0f;
 108 ····}
 109 ····
 110 ····public·boolean·getFitsSystemWindows(final·View·view)·{
 111 ········return·false;
 112 ····}
 113 ····
20 ····long·getFrameTime()·{114 ····long·getFrameTime()·{
21 ········return·10;115 ········return·10;
22 ····}116 ····}
23 ····117 ····
24 ····public·int·getImportantForAccessibility(final·View·view)·{118 ····public·int·getImportantForAccessibility(final·View·view)·{
25 ········return·0;119 ········return·0;
26 ····}120 ····}
27 ····121 ····
 122 ····public·int·getLabelFor(final·View·view)·{
 123 ········return·0;
 124 ····}
Max diff block lines reached; 5897/10643 bytes (55.41%) of diff not shown.
636 B
android/support/v4/view/ViewCompat$GBViewCompatImpl.class
522 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.view.View;2 import·android.view.View;
  
3 class·ViewCompat$GBViewCompatImpl·extends·ViewCompat$BaseViewCompatImpl3 class·ViewCompat$GBViewCompatImpl·extends·ViewCompat$EclairMr1ViewCompatImpl
4 {4 {
5 ····public·int·getOverScrollMode(final·View·view)·{5 ····public·int·getOverScrollMode(final·View·view)·{
6 ········return·ViewCompatGingerbread.getOverScrollMode(view);6 ········return·ViewCompatGingerbread.getOverScrollMode(view);
7 ····}7 ····}
8 ····8 ····
9 ····public·void·setOverScrollMode(final·View·view,·final·int·n)·{9 ····public·void·setOverScrollMode(final·View·view,·final·int·n)·{
10 ········ViewCompatGingerbread.setOverScrollMode(view,·n);10 ········ViewCompatGingerbread.setOverScrollMode(view,·n);
4.12 KB
android/support/v4/view/ViewCompat$HCViewCompatImpl.class
4.01 KB
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 141 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.graphics.Paint;
 3 import·android.view.View;
  
2 class·ViewCompat$HCViewCompatImpl·extends·ViewCompat$GBViewCompatImpl4 class·ViewCompat$HCViewCompatImpl·extends·ViewCompat$GBViewCompatImpl
3 {5 {
 6 ····public·float·getAlpha(final·View·view)·{
 7 ········return·ViewCompatHC.getAlpha(view);
 8 ····}
 9 ····
4 ····long·getFrameTime()·{10 ····long·getFrameTime()·{
5 ········return·ViewCompatHC.getFrameTime();11 ········return·ViewCompatHC.getFrameTime();
6 ····}12 ····}
 13 ····
 14 ····public·int·getLayerType(final·View·view)·{
 15 ········return·ViewCompatHC.getLayerType(view);
 16 ····}
 17 ····
 18 ····public·int·getMeasuredHeightAndState(final·View·view)·{
 19 ········return·ViewCompatHC.getMeasuredHeightAndState(view);
 20 ····}
 21 ····
 22 ····public·int·getMeasuredState(final·View·view)·{
 23 ········return·ViewCompatHC.getMeasuredState(view);
 24 ····}
 25 ····
 26 ····public·int·getMeasuredWidthAndState(final·View·view)·{
 27 ········return·ViewCompatHC.getMeasuredWidthAndState(view);
 28 ····}
 29 ····
 30 ····public·float·getPivotX(final·View·view)·{
 31 ········return·ViewCompatHC.getPivotX(view);
 32 ····}
 33 ····
 34 ····public·float·getPivotY(final·View·view)·{
 35 ········return·ViewCompatHC.getPivotY(view);
 36 ····}
 37 ····
 38 ····public·float·getRotation(final·View·view)·{
 39 ········return·ViewCompatHC.getRotation(view);
 40 ····}
 41 ····
 42 ····public·float·getRotationX(final·View·view)·{
 43 ········return·ViewCompatHC.getRotationX(view);
 44 ····}
 45 ····
 46 ····public·float·getRotationY(final·View·view)·{
 47 ········return·ViewCompatHC.getRotationY(view);
 48 ····}
 49 ····
 50 ····public·float·getScaleX(final·View·view)·{
 51 ········return·ViewCompatHC.getScaleX(view);
 52 ····}
 53 ····
 54 ····public·float·getScaleY(final·View·view)·{
 55 ········return·ViewCompatHC.getScaleY(view);
 56 ····}
 57 ····
 58 ····public·float·getTranslationX(final·View·view)·{
 59 ········return·ViewCompatHC.getTranslationX(view);
 60 ····}
 61 ····
 62 ····public·float·getTranslationY(final·View·view)·{
 63 ········return·ViewCompatHC.getTranslationY(view);
 64 ····}
 65 ····
 66 ····public·float·getX(final·View·view)·{
 67 ········return·ViewCompatHC.getX(view);
 68 ····}
 69 ····
 70 ····public·float·getY(final·View·view)·{
 71 ········return·ViewCompatHC.getY(view);
 72 ····}
 73 ····
 74 ····public·void·jumpDrawablesToCurrentState(final·View·view)·{
 75 ········ViewCompatHC.jumpDrawablesToCurrentState(view);
 76 ····}
 77 ····
 78 ····public·int·resolveSizeAndState(final·int·n,·final·int·n2,·final·int·n3)·{
 79 ········return·ViewCompatHC.resolveSizeAndState(n,·n2,·n3);
 80 ····}
 81 ····
 82 ····public·void·setAlpha(final·View·view,·final·float·n)·{
 83 ········ViewCompatHC.setAlpha(view,·n);
 84 ····}
 85 ····
 86 ····public·void·setLayerPaint(final·View·view,·final·Paint·paint)·{
 87 ········this.setLayerType(view,·this.getLayerType(view),·paint);
 88 ········view.invalidate();
 89 ····}
 90 ····
 91 ····public·void·setLayerType(final·View·view,·final·int·n,·final·Paint·paint)·{
 92 ········ViewCompatHC.setLayerType(view,·n,·paint);
 93 ····}
 94 ····
 95 ····public·void·setPivotX(final·View·view,·final·float·n)·{
 96 ········ViewCompatHC.setPivotX(view,·n);
 97 ····}
 98 ····
 99 ····public·void·setPivotY(final·View·view,·final·float·n)·{
 100 ········ViewCompatHC.setPivotY(view,·n);
 101 ····}
 102 ····
 103 ····public·void·setRotation(final·View·view,·final·float·n)·{
 104 ········ViewCompatHC.setRotation(view,·n);
 105 ····}
 106 ····
 107 ····public·void·setRotationX(final·View·view,·final·float·n)·{
 108 ········ViewCompatHC.setRotationX(view,·n);
 109 ····}
 110 ····
 111 ····public·void·setRotationY(final·View·view,·final·float·n)·{
 112 ········ViewCompatHC.setRotationY(view,·n);
 113 ····}
 114 ····
 115 ····public·void·setScaleX(final·View·view,·final·float·n)·{
 116 ········ViewCompatHC.setScaleX(view,·n);
 117 ····}
 118 ····
 119 ····public·void·setScaleY(final·View·view,·final·float·n)·{
 120 ········ViewCompatHC.setScaleY(view,·n);
 121 ····}
 122 ····
 123 ····public·void·setTranslationX(final·View·view,·final·float·n)·{
 124 ········ViewCompatHC.setTranslationX(view,·n);
Max diff block lines reached; 0/4080 bytes (0.00%) of diff not shown.
7.32 KB
android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
7.21 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 138 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;2 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
3 import·android.view.accessibility.AccessibilityEvent;3 import·android.view.accessibility.AccessibilityEvent;
 4 import·java.util.WeakHashMap;
4 import·android.view.View;5 import·android.view.View;
 6 import·java.lang.reflect.Field;
  
5 class·ViewCompat$ICSViewCompatImpl·extends·ViewCompat$HCViewCompatImpl7 class·ViewCompat$ICSViewCompatImpl·extends·ViewCompat$HCViewCompatImpl
6 {8 {
 9 ····static·boolean·accessibilityDelegateCheckFailed;
 10 ····static·Field·mAccessibilityDelegateField;
 11 ····
 12 ····static·{
 13 ········ViewCompat$ICSViewCompatImpl.accessibilityDelegateCheckFailed·=·false;
 14 ····}
 15 ····
 16 ····public·ViewPropertyAnimatorCompat·animate(final·View·view)·{
 17 ········if·(this.mViewPropertyAnimatorCompatMap·==·null)·{
 18 ············this.mViewPropertyAnimatorCompatMap·=·new·WeakHashMap();
 19 ········}
 20 ········ViewPropertyAnimatorCompat·value·=·(ViewPropertyAnimatorCompat)this.mViewPropertyAnimatorCompatMap.get(view);
 21 ········if·(value·==·null)·{
 22 ············value·=·new·ViewPropertyAnimatorCompat(view);
 23 ············this.mViewPropertyAnimatorCompatMap.put(view,·value);
 24 ········}
 25 ········return·value;
 26 ····}
 27 ····
7 ····public·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{28 ····public·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{
8 ········return·ViewCompatICS.canScrollHorizontally(view,·n);29 ········return·ViewCompatICS.canScrollHorizontally(view,·n);
9 ····}30 ····}
10 ····31 ····
11 ····public·boolean·canScrollVertically(final·View·view,·final·int·n)·{32 ····public·boolean·canScrollVertically(final·View·view,·final·int·n)·{
12 ········return·ViewCompatICS.canScrollVertically(view,·n);33 ········return·ViewCompatICS.canScrollVertically(view,·n);
13 ····}34 ····}
14 ····35 ····
 36 ····public·boolean·hasAccessibilityDelegate(final·View·p0)·{
 37 ········//·
 38 ········//·This·method·could·not·be·decompiled.
 39 ········//·
 40 ········//·Original·Bytecode:
 41 ········//·
 42 ········//·····1:·istore_2·······
 43 ········//·····2:·iconst_0·······
 44 ········//·····3:·istore_3·······
 45 ········//·····4:·getstatic·······android/support/v4/view/ViewCompat$ICSViewCompatImpl.accessibilityDelegateCheckFailed:Z
 46 ········//·····7:·istore··········4
 47 ········//·····9:·iload···········4
 48 ········//····11:·ifeq············16
 49 ········//····14:·iload_3········
 50 ········//····15:·ireturn········
 51 ········//····16:·getstatic·······android/support/v4/view/ViewCompat$ICSViewCompatImpl.mAccessibilityDelegateField:Ljava/lang/reflect/Field;
 52 ········//····19:·astore··········5
 53 ········//····21:·aload···········5
 54 ········//····23:·ifnonnull·······63
 55 ········//····26:·ldc·············Landroid/view/View;.class
 56 ········//····28:·astore··········5
 57 ········//····30:·ldc·············"mAccessibilityDelegate"
 58 ········//····32:·astore··········6
 59 ········//····34:·aload···········5
 60 ········//····36:·aload···········6
 61 ········//····38:·invokevirtual···java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
 62 ········//····41:·astore··········5
 63 ········//····43:·aload···········5
 64 ········//····45:·putstatic·······android/support/v4/view/ViewCompat$ICSViewCompatImpl.mAccessibilityDelegateField:Ljava/lang/reflect/Field;
 65 ········//····48:·getstatic·······android/support/v4/view/ViewCompat$ICSViewCompatImpl.mAccessibilityDelegateField:Ljava/lang/reflect/Field;
 66 ········//····51:·astore··········5
 67 ········//····53:·iconst_1·······
 68 ········//····54:·istore··········7
 69 ········//····56:·aload···········5
 70 ········//····58:·iload···········7
 71 ········//····60:·invokevirtual···java/lang/reflect/Field.setAccessible:(Z)V
 72 ········//····63:·getstatic·······android/support/v4/view/ViewCompat$ICSViewCompatImpl.mAccessibilityDelegateField:Ljava/lang/reflect/Field;
 73 ········//····66:·astore··········5
 74 ········//····68:·aload···········5
 75 ········//····70:·aload_1········
 76 ········//····71:·invokevirtual···java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
 77 ········//····74:·astore··········5
 78 ········//····76:·aload···········5
 79 ········//····78:·ifnull··········94
 80 ········//····81:·iload_2········
 81 ········//····82:·istore_3·······
 82 ········//····83:·goto············14
 83 ········//····86:·pop············
 84 ········//····87:·iload_2········
 85 ········//····88:·putstatic·······android/support/v4/view/ViewCompat$ICSViewCompatImpl.accessibilityDelegateCheckFailed:Z
 86 ········//····91:·goto············14
 87 ········//····94:·iconst_0·······
 88 ········//····95:·istore_2·······
 89 ········//····96:·goto············81
 90 ········//····99:·pop············
 91 ········//···100:·iload_2········
 92 ········//···101:·putstatic·······android/support/v4/view/ViewCompat$ICSViewCompatImpl.accessibilityDelegateCheckFailed:Z
 93 ········//···104:·goto············14
 94 ········//····Exceptions:
 95 ········//··Try···········Handler
 96 ········//··Start··End····Start··End····Type
 97 ········//··-----··-----··-----··-----··----
 98 ········//··36·····41·····86·····94·····Any
 99 ········//··43·····48·····86·····94·····Any
 100 ········//··48·····51·····86·····94·····Any
 101 ········//··58·····63·····86·····94·····Any
 102 ········//··63·····66·····99·····107····Any
 103 ········//··70·····74·····99·····107····Any
 104 ········//·
 105 ········//·The·error·that·occurred·was:
 106 ········//·
 107 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0063:
 108 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)
 109 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)
 110 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)
 111 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42)
 112 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214)
 113 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99)
 114 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782)
 115 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675)
 116 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552)
 117 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519)
 118 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:161)
 119 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:150)
 120 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:125)
 121 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71)
 122 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59)
 123 ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331)
 124 ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145)
Max diff block lines reached; 337/7354 bytes (4.58%) of diff not shown.
2.82 KB
android/support/v4/view/ViewCompat$JBViewCompatImpl.class
2.71 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.os.Bundle;
 3 import·android.view.ViewParent;
2 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;4 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;
3 import·android.view.View;5 import·android.view.View;
  
4 class·ViewCompat$JBViewCompatImpl·extends·ViewCompat$ICSViewCompatImpl6 class·ViewCompat$JBViewCompatImpl·extends·ViewCompat$ICSViewCompatImpl
5 {7 {
6 ····public·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{8 ····public·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{
7 ········final·Object·accessibilityNodeProvider·=·ViewCompatJB.getAccessibilityNodeProvider(view);9 ········final·Object·accessibilityNodeProvider·=·ViewCompatJB.getAccessibilityNodeProvider(view);
Offset 14, 22 lines modifiedOffset 16, 42 lines modified
14 ········}16 ········}
15 ········else·{17 ········else·{
16 ············accessibilityNodeProviderCompat·=·null;18 ············accessibilityNodeProviderCompat·=·null;
17 ········}19 ········}
18 ········return·accessibilityNodeProviderCompat;20 ········return·accessibilityNodeProviderCompat;
19 ····}21 ····}
20 ····22 ····
 23 ····public·boolean·getFitsSystemWindows(final·View·view)·{
 24 ········return·ViewCompatJB.getFitsSystemWindows(view);
 25 ····}
 26 ····
21 ····public·int·getImportantForAccessibility(final·View·view)·{27 ····public·int·getImportantForAccessibility(final·View·view)·{
22 ········return·ViewCompatJB.getImportantForAccessibility(view);28 ········return·ViewCompatJB.getImportantForAccessibility(view);
23 ····}29 ····}
24 ····30 ····
 31 ····public·int·getMinimumHeight(final·View·view)·{
 32 ········return·ViewCompatJB.getMinimumHeight(view);
 33 ····}
 34 ····
 35 ····public·int·getMinimumWidth(final·View·view)·{
 36 ········return·ViewCompatJB.getMinimumWidth(view);
 37 ····}
 38 ····
 39 ····public·ViewParent·getParentForAccessibility(final·View·view)·{
 40 ········return·ViewCompatJB.getParentForAccessibility(view);
 41 ····}
 42 ····
25 ····public·boolean·hasTransientState(final·View·view)·{43 ····public·boolean·hasTransientState(final·View·view)·{
26 ········return·ViewCompatJB.hasTransientState(view);44 ········return·ViewCompatJB.hasTransientState(view);
27 ····}45 ····}
28 ····46 ····
 47 ····public·boolean·performAccessibilityAction(final·View·view,·final·int·n,·final·Bundle·bundle)·{
 48 ········return·ViewCompatJB.performAccessibilityAction(view,·n,·bundle);
 49 ····}
 50 ····
29 ····public·void·postInvalidateOnAnimation(final·View·view)·{51 ····public·void·postInvalidateOnAnimation(final·View·view)·{
30 ········ViewCompatJB.postInvalidateOnAnimation(view);52 ········ViewCompatJB.postInvalidateOnAnimation(view);
31 ····}53 ····}
32 ····54 ····
33 ····public·void·postInvalidateOnAnimation(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{55 ····public·void·postInvalidateOnAnimation(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
34 ········ViewCompatJB.postInvalidateOnAnimation(view,·n,·n2,·n3,·n4);56 ········ViewCompatJB.postInvalidateOnAnimation(view,·n,·n2,·n3,·n4);
35 ····}57 ····}
Offset 38, 15 lines modifiedOffset 60, 22 lines modified
38 ········ViewCompatJB.postOnAnimation(view,·runnable);60 ········ViewCompatJB.postOnAnimation(view,·runnable);
39 ····}61 ····}
40 ····62 ····
41 ····public·void·postOnAnimationDelayed(final·View·view,·final·Runnable·runnable,·final·long·n)·{63 ····public·void·postOnAnimationDelayed(final·View·view,·final·Runnable·runnable,·final·long·n)·{
42 ········ViewCompatJB.postOnAnimationDelayed(view,·runnable,·n);64 ········ViewCompatJB.postOnAnimationDelayed(view,·runnable,·n);
43 ····}65 ····}
44 ····66 ····
 67 ····public·void·requestApplyInsets(final·View·view)·{
 68 ········ViewCompatJB.requestApplyInsets(view);
 69 ····}
 70 ····
45 ····public·void·setHasTransientState(final·View·view,·final·boolean·b)·{71 ····public·void·setHasTransientState(final·View·view,·final·boolean·b)·{
46 ········ViewCompatJB.setHasTransientState(view,·b);72 ········ViewCompatJB.setHasTransientState(view,·b);
47 ····}73 ····}
48 ····74 ····
49 ····public·void·setImportantForAccessibility(final·View·view,·final·int·n)·{75 ····public·void·setImportantForAccessibility(final·View·view,·int·n)·{
 76 ········if·(n·==·4)·{
 77 ············n·=·2;
 78 ········}
50 ········ViewCompatJB.setImportantForAccessibility(view,·n);79 ········ViewCompatJB.setImportantForAccessibility(view,·n);
51 ····}80 ····}
52 }81 }
14.2 KB
android/support/v4/view/ViewCompat.class
14.1 KB
procyon -ec {}
    
Offset 1, 82 lines modifiedOffset 1, 258 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.graphics.Paint;
 3 import·android.view.ViewGroup;
 4 import·android.os.Bundle;
2 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;5 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
3 import·android.view.accessibility.AccessibilityEvent;6 import·android.view.accessibility.AccessibilityEvent;
 7 import·android.view.ViewParent;
4 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;8 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;
5 import·android.view.View;9 import·android.view.View;
6 import·android.os.Build$VERSION;10 import·android.os.Build$VERSION;
  
7 public·class·ViewCompat11 public·class·ViewCompat
8 {12 {
 13 ····public·static·final·int·ACCESSIBILITY_LIVE_REGION_ASSERTIVE·=·2;
 14 ····public·static·final·int·ACCESSIBILITY_LIVE_REGION_NONE·=·0;
 15 ····public·static·final·int·ACCESSIBILITY_LIVE_REGION_POLITE·=·1;
9 ····private·static·final·long·FAKE_FRAME_TIME·=·10L;16 ····private·static·final·long·FAKE_FRAME_TIME·=·10L;
10 ····static·final·ViewCompat$ViewCompatImpl·IMPL;17 ····static·final·ViewCompat$ViewCompatImpl·IMPL;
11 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_AUTO·=·0;18 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_AUTO·=·0;
12 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_NO·=·2;19 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_NO·=·2;
 20 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS·=·4;
13 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_YES·=·1;21 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_YES·=·1;
 22 ····public·static·final·int·LAYER_TYPE_HARDWARE·=·2;
 23 ····public·static·final·int·LAYER_TYPE_NONE·=·0;
 24 ····public·static·final·int·LAYER_TYPE_SOFTWARE·=·1;
 25 ····public·static·final·int·LAYOUT_DIRECTION_INHERIT·=·2;
 26 ····public·static·final·int·LAYOUT_DIRECTION_LOCALE·=·3;
 27 ····public·static·final·int·LAYOUT_DIRECTION_LTR·=·0;
 28 ····public·static·final·int·LAYOUT_DIRECTION_RTL·=·1;
 29 ····public·static·final·int·MEASURED_HEIGHT_STATE_SHIFT·=·16;
 30 ····public·static·final·int·MEASURED_SIZE_MASK·=·16777215;
 31 ····public·static·final·int·MEASURED_STATE_MASK·=·-16777216;
 32 ····public·static·final·int·MEASURED_STATE_TOO_SMALL·=·16777216;
14 ····public·static·final·int·OVER_SCROLL_ALWAYS·=·0;33 ····public·static·final·int·OVER_SCROLL_ALWAYS·=·0;
15 ····public·static·final·int·OVER_SCROLL_IF_CONTENT_SCROLLS·=·1;34 ····public·static·final·int·OVER_SCROLL_IF_CONTENT_SCROLLS·=·1;
16 ····public·static·final·int·OVER_SCROLL_NEVER·=·2;35 ····public·static·final·int·OVER_SCROLL_NEVER·=·2;
 36 ····private·static·final·String·TAG·=·"ViewCompat";
17 ····37 ····
18 ····static·{38 ····static·{
19 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;39 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
20 ········if·(sdk_INT·>=·16·||·Build$VERSION.CODENAME.equals("JellyBean"))·{40 ········if·(sdk_INT·>=·21)·{
 41 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$Api21ViewCompatImpl();
 42 ········}
 43 ········else·if·(sdk_INT·>=·19)·{
 44 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$KitKatViewCompatImpl();
 45 ········}
 46 ········else·if·(sdk_INT·>=·17)·{
 47 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$JbMr1ViewCompatImpl();
 48 ········}
 49 ········else·if·(sdk_INT·>=·16)·{
21 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$JBViewCompatImpl();50 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$JBViewCompatImpl();
22 ········}51 ········}
23 ········else·if·(sdk_INT·>=·14)·{52 ········else·if·(sdk_INT·>=·14)·{
24 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$ICSViewCompatImpl();53 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$ICSViewCompatImpl();
25 ········}54 ········}
26 ········else·if·(sdk_INT·>=·11)·{55 ········else·if·(sdk_INT·>=·11)·{
27 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$HCViewCompatImpl();56 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$HCViewCompatImpl();
28 ········}57 ········}
29 ········else·if·(sdk_INT·>=·9)·{58 ········else·if·(sdk_INT·>=·9)·{
30 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$GBViewCompatImpl();59 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$GBViewCompatImpl();
31 ········}60 ········}
 61 ········else·if·(sdk_INT·>=·7)·{
 62 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$EclairMr1ViewCompatImpl();
 63 ········}
32 ········else·{64 ········else·{
33 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$BaseViewCompatImpl();65 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$BaseViewCompatImpl();
34 ········}66 ········}
35 ····}67 ····}
36 ····68 ····
 69 ····public·static·ViewPropertyAnimatorCompat·animate(final·View·view)·{
 70 ········return·ViewCompat.IMPL.animate(view);
 71 ····}
 72 ····
37 ····public·static·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{73 ····public·static·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{
38 ········return·ViewCompat.IMPL.canScrollHorizontally(view,·n);74 ········return·ViewCompat.IMPL.canScrollHorizontally(view,·n);
39 ····}75 ····}
40 ····76 ····
41 ····public·static·boolean·canScrollVertically(final·View·view,·final·int·n)·{77 ····public·static·boolean·canScrollVertically(final·View·view,·final·int·n)·{
42 ········return·ViewCompat.IMPL.canScrollVertically(view,·n);78 ········return·ViewCompat.IMPL.canScrollVertically(view,·n);
43 ····}79 ····}
44 ····80 ····
 81 ····public·static·void·dispatchFinishTemporaryDetach(final·View·view)·{
 82 ········ViewCompat.IMPL.dispatchFinishTemporaryDetach(view);
 83 ····}
 84 ····
 85 ····public·static·void·dispatchStartTemporaryDetach(final·View·view)·{
 86 ········ViewCompat.IMPL.dispatchStartTemporaryDetach(view);
 87 ····}
 88 ····
 89 ····public·static·int·getAccessibilityLiveRegion(final·View·view)·{
 90 ········return·ViewCompat.IMPL.getAccessibilityLiveRegion(view);
 91 ····}
 92 ····
45 ····public·static·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{93 ····public·static·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{
46 ········return·ViewCompat.IMPL.getAccessibilityNodeProvider(view);94 ········return·ViewCompat.IMPL.getAccessibilityNodeProvider(view);
47 ····}95 ····}
48 ····96 ····
 97 ····public·static·float·getAlpha(final·View·view)·{
 98 ········return·ViewCompat.IMPL.getAlpha(view);
 99 ····}
 100 ····
 101 ····public·static·float·getElevation(final·View·view)·{
 102 ········return·ViewCompat.IMPL.getElevation(view);
 103 ····}
 104 ····
 105 ····public·static·boolean·getFitsSystemWindows(final·View·view)·{
 106 ········return·ViewCompat.IMPL.getFitsSystemWindows(view);
 107 ····}
 108 ····
49 ····public·static·int·getImportantForAccessibility(final·View·view)·{109 ····public·static·int·getImportantForAccessibility(final·View·view)·{
50 ········return·ViewCompat.IMPL.getImportantForAccessibility(view);110 ········return·ViewCompat.IMPL.getImportantForAccessibility(view);
51 ····}111 ····}
52 ····112 ····
 113 ····public·static·int·getLabelFor(final·View·view)·{
 114 ········return·ViewCompat.IMPL.getLabelFor(view);
 115 ····}
 116 ····
 117 ····public·static·int·getLayerType(final·View·view)·{
 118 ········return·ViewCompat.IMPL.getLayerType(view);
 119 ····}
 120 ····
 121 ····public·static·int·getLayoutDirection(final·View·view)·{
 122 ········return·ViewCompat.IMPL.getLayoutDirection(view);
 123 ····}
 124 ····
Max diff block lines reached; 8474/14404 bytes (58.83%) of diff not shown.
3.88 KB
android/support/v4/view/ViewCompatHC.class
3.8 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 137 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.graphics.Paint;
2 import·android.animation.ValueAnimator;3 import·android.animation.ValueAnimator;
 4 import·android.view.View;
  
3 class·ViewCompatHC5 class·ViewCompatHC
4 {6 {
 7 ····public·static·float·getAlpha(final·View·view)·{
 8 ········return·view.getAlpha();
 9 ····}
 10 ····
5 ····static·long·getFrameTime()·{11 ····static·long·getFrameTime()·{
6 ········return·ValueAnimator.getFrameDelay();12 ········return·ValueAnimator.getFrameDelay();
7 ····}13 ····}
 14 ····
 15 ····public·static·int·getLayerType(final·View·view)·{
 16 ········return·view.getLayerType();
 17 ····}
 18 ····
 19 ····public·static·int·getMeasuredHeightAndState(final·View·view)·{
 20 ········return·view.getMeasuredHeightAndState();
 21 ····}
 22 ····
 23 ····public·static·int·getMeasuredState(final·View·view)·{
 24 ········return·view.getMeasuredState();
 25 ····}
 26 ····
 27 ····public·static·int·getMeasuredWidthAndState(final·View·view)·{
 28 ········return·view.getMeasuredWidthAndState();
 29 ····}
 30 ····
 31 ····public·static·float·getPivotX(final·View·view)·{
 32 ········return·view.getPivotX();
 33 ····}
 34 ····
 35 ····public·static·float·getPivotY(final·View·view)·{
 36 ········return·view.getPivotY();
 37 ····}
 38 ····
 39 ····public·static·float·getRotation(final·View·view)·{
 40 ········return·view.getRotation();
 41 ····}
 42 ····
 43 ····public·static·float·getRotationX(final·View·view)·{
 44 ········return·view.getRotationX();
 45 ····}
 46 ····
 47 ····public·static·float·getRotationY(final·View·view)·{
 48 ········return·view.getRotationY();
 49 ····}
 50 ····
 51 ····public·static·float·getScaleX(final·View·view)·{
 52 ········return·view.getScaleX();
 53 ····}
 54 ····
 55 ····public·static·float·getScaleY(final·View·view)·{
 56 ········return·view.getScaleY();
 57 ····}
 58 ····
 59 ····public·static·float·getTranslationX(final·View·view)·{
 60 ········return·view.getTranslationX();
 61 ····}
 62 ····
 63 ····public·static·float·getTranslationY(final·View·view)·{
 64 ········return·view.getTranslationY();
 65 ····}
 66 ····
 67 ····public·static·float·getX(final·View·view)·{
 68 ········return·view.getX();
 69 ····}
 70 ····
 71 ····public·static·float·getY(final·View·view)·{
 72 ········return·view.getY();
 73 ····}
 74 ····
 75 ····public·static·void·jumpDrawablesToCurrentState(final·View·view)·{
 76 ········view.jumpDrawablesToCurrentState();
 77 ····}
 78 ····
 79 ····public·static·int·resolveSizeAndState(final·int·n,·final·int·n2,·final·int·n3)·{
 80 ········return·View.resolveSizeAndState(n,·n2,·n3);
 81 ····}
 82 ····
 83 ····public·static·void·setAlpha(final·View·view,·final·float·alpha)·{
 84 ········view.setAlpha(alpha);
 85 ····}
 86 ····
 87 ····public·static·void·setLayerType(final·View·view,·final·int·n,·final·Paint·paint)·{
 88 ········view.setLayerType(n,·paint);
 89 ····}
 90 ····
 91 ····public·static·void·setPivotX(final·View·view,·final·float·pivotX)·{
 92 ········view.setPivotX(pivotX);
 93 ····}
 94 ····
 95 ····public·static·void·setPivotY(final·View·view,·final·float·pivotY)·{
 96 ········view.setPivotY(pivotY);
 97 ····}
 98 ····
 99 ····public·static·void·setRotation(final·View·view,·final·float·rotation)·{
 100 ········view.setRotation(rotation);
 101 ····}
 102 ····
 103 ····public·static·void·setRotationX(final·View·view,·final·float·rotationX)·{
 104 ········view.setRotationX(rotationX);
 105 ····}
 106 ····
 107 ····public·static·void·setRotationY(final·View·view,·final·float·rotationY)·{
 108 ········view.setRotationY(rotationY);
 109 ····}
 110 ····
 111 ····public·static·void·setScaleX(final·View·view,·final·float·scaleX)·{
 112 ········view.setScaleX(scaleX);
 113 ····}
 114 ····
 115 ····public·static·void·setScaleY(final·View·view,·final·float·scaleY)·{
 116 ········view.setScaleY(scaleY);
 117 ····}
 118 ····
 119 ····public·static·void·setTranslationX(final·View·view,·final·float·translationX)·{
 120 ········view.setTranslationX(translationX);
 121 ····}
 122 ····
 123 ····public·static·void·setTranslationY(final·View·view,·final·float·translationY)·{
 124 ········view.setTranslationY(translationY);
Max diff block lines reached; 0/3865 bytes (0.00%) of diff not shown.
2.33 KB
android/support/v4/view/ViewCompatJB.class
2.24 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 48 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.os.Bundle;
 3 import·android.view.ViewParent;
2 import·android.view.View;4 import·android.view.View;
  
3 public·class·ViewCompatJB5 class·ViewCompatJB
4 {6 {
5 ····public·static·Object·getAccessibilityNodeProvider(final·View·view)·{7 ····public·static·Object·getAccessibilityNodeProvider(final·View·view)·{
6 ········return·view.getAccessibilityNodeProvider();8 ········return·view.getAccessibilityNodeProvider();
7 ····}9 ····}
8 ····10 ····
 11 ····public·static·boolean·getFitsSystemWindows(final·View·view)·{
 12 ········return·view.getFitsSystemWindows();
 13 ····}
 14 ····
9 ····public·static·int·getImportantForAccessibility(final·View·view)·{15 ····public·static·int·getImportantForAccessibility(final·View·view)·{
10 ········return·view.getImportantForAccessibility();16 ········return·view.getImportantForAccessibility();
11 ····}17 ····}
12 ····18 ····
 19 ····public·static·int·getMinimumHeight(final·View·view)·{
 20 ········return·view.getMinimumHeight();
 21 ····}
 22 ····
 23 ····public·static·int·getMinimumWidth(final·View·view)·{
 24 ········return·view.getMinimumWidth();
 25 ····}
 26 ····
 27 ····public·static·ViewParent·getParentForAccessibility(final·View·view)·{
 28 ········return·view.getParentForAccessibility();
 29 ····}
 30 ····
13 ····public·static·boolean·hasTransientState(final·View·view)·{31 ····public·static·boolean·hasTransientState(final·View·view)·{
14 ········return·view.hasTransientState();32 ········return·view.hasTransientState();
15 ····}33 ····}
16 ····34 ····
 35 ····public·static·boolean·performAccessibilityAction(final·View·view,·final·int·n,·final·Bundle·bundle)·{
 36 ········return·view.performAccessibilityAction(n,·bundle);
 37 ····}
 38 ····
17 ····public·static·void·postInvalidateOnAnimation(final·View·view)·{39 ····public·static·void·postInvalidateOnAnimation(final·View·view)·{
18 ········view.postInvalidateOnAnimation();40 ········view.postInvalidateOnAnimation();
19 ····}41 ····}
20 ····42 ····
21 ····public·static·void·postInvalidateOnAnimation(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{43 ····public·static·void·postInvalidateOnAnimation(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
22 ········view.postInvalidate(n,·n2,·n3,·n4);44 ········view.postInvalidate(n,·n2,·n3,·n4);
23 ····}45 ····}
Offset 29, 14 lines modifiedOffset 51, 18 lines modified
29 ········view.postOnAnimation(runnable);51 ········view.postOnAnimation(runnable);
30 ····}52 ····}
31 ····53 ····
32 ····public·static·void·postOnAnimationDelayed(final·View·view,·final·Runnable·runnable,·final·long·n)·{54 ····public·static·void·postOnAnimationDelayed(final·View·view,·final·Runnable·runnable,·final·long·n)·{
33 ········view.postOnAnimationDelayed(runnable,·n);55 ········view.postOnAnimationDelayed(runnable,·n);
34 ····}56 ····}
35 ····57 ····
 58 ····public·static·void·requestApplyInsets(final·View·view)·{
 59 ········view.requestFitSystemWindows();
 60 ····}
 61 ····
36 ····public·static·void·setHasTransientState(final·View·view,·final·boolean·hasTransientState)·{62 ····public·static·void·setHasTransientState(final·View·view,·final·boolean·hasTransientState)·{
37 ········view.setHasTransientState(hasTransientState);63 ········view.setHasTransientState(hasTransientState);
38 ····}64 ····}
39 ····65 ····
40 ····public·static·void·setImportantForAccessibility(final·View·view,·final·int·importantForAccessibility)·{66 ····public·static·void·setImportantForAccessibility(final·View·view,·final·int·importantForAccessibility)·{
41 ········view.setImportantForAccessibility(importantForAccessibility);67 ········view.setImportantForAccessibility(importantForAccessibility);
42 ····}68 ····}
488 B
android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class
324 B
procyon -ec {}
    
Offset 2, 8 lines modifiedOffset 2, 10 lines modified
2 package·android.support.v4.view;2 package·android.support.v4.view;
  
3 import·android.view.ViewConfiguration;3 import·android.view.ViewConfiguration;
  
4 interface·ViewConfigurationCompat$ViewConfigurationVersionImpl4 interface·ViewConfigurationCompat$ViewConfigurationVersionImpl
5 {5 {
6 ····int·getScaledPagingTouchSlop(final·ViewConfiguration·p0);6 ····int·getScaledPagingTouchSlop(final·ViewConfiguration·p0);
 7 ····
 8 ····boolean·hasPermanentMenuKey(final·ViewConfiguration·p0);
7 }9 }
662 B
android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class
490 B
procyon -ec {}
    
Offset 4, 8 lines modifiedOffset 4, 12 lines modified
4 import·android.view.ViewConfiguration;4 import·android.view.ViewConfiguration;
  
5 class·ViewConfigurationCompat$BaseViewConfigurationVersionImpl·implements·ViewConfigurationCompat$ViewConfigurationVersionImpl5 class·ViewConfigurationCompat$BaseViewConfigurationVersionImpl·implements·ViewConfigurationCompat$ViewConfigurationVersionImpl
6 {6 {
7 ····public·int·getScaledPagingTouchSlop(final·ViewConfiguration·viewConfiguration)·{7 ····public·int·getScaledPagingTouchSlop(final·ViewConfiguration·viewConfiguration)·{
8 ········return·viewConfiguration.getScaledTouchSlop();8 ········return·viewConfiguration.getScaledTouchSlop();
9 ····}9 ····}
 10 ····
 11 ····public·boolean·hasPermanentMenuKey(final·ViewConfiguration·viewConfiguration)·{
 12 ········return·true;
 13 ····}
10 }14 }
748 B
android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class
574 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.view.ViewConfiguration;2 import·android.view.ViewConfiguration;
  
3 class·ViewConfigurationCompat$FroyoViewConfigurationVersionImpl·implements·ViewConfigurationCompat$ViewConfigurationVersionImpl3 class·ViewConfigurationCompat$FroyoViewConfigurationVersionImpl·extends·ViewConfigurationCompat$BaseViewConfigurationVersionImpl
4 {4 {
5 ····public·int·getScaledPagingTouchSlop(final·ViewConfiguration·viewConfiguration)·{5 ····public·int·getScaledPagingTouchSlop(final·ViewConfiguration·viewConfiguration)·{
6 ········return·ViewConfigurationCompatFroyo.getScaledPagingTouchSlop(viewConfiguration);6 ········return·ViewConfigurationCompatFroyo.getScaledPagingTouchSlop(viewConfiguration);
7 ····}7 ····}
8 }8 }
1.49 KB
android/support/v4/view/ViewConfigurationCompat.class
1.38 KB
procyon -ec {}
    
Offset 5, 19 lines modifiedOffset 5, 29 lines modified
5 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
  
6 public·class·ViewConfigurationCompat6 public·class·ViewConfigurationCompat
7 {7 {
8 ····static·final·ViewConfigurationCompat$ViewConfigurationVersionImpl·IMPL;8 ····static·final·ViewConfigurationCompat$ViewConfigurationVersionImpl·IMPL;
9 ····9 ····
10 ····static·{10 ····static·{
11 ········if·(Build$VERSION.SDK_INT·>=·11)·{11 ········if·(Build$VERSION.SDK_INT·>=·14)·{
 12 ············IMPL·=·(ViewConfigurationCompat$ViewConfigurationVersionImpl)new·ViewConfigurationCompat$IcsViewConfigurationVersionImpl();
 13 ········}
 14 ········else·if·(Build$VERSION.SDK_INT·>=·11)·{
 15 ············IMPL·=·(ViewConfigurationCompat$ViewConfigurationVersionImpl)new·ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl();
 16 ········}
 17 ········else·if·(Build$VERSION.SDK_INT·>=·8)·{
12 ············IMPL·=·(ViewConfigurationCompat$ViewConfigurationVersionImpl)new·ViewConfigurationCompat$FroyoViewConfigurationVersionImpl();18 ············IMPL·=·(ViewConfigurationCompat$ViewConfigurationVersionImpl)new·ViewConfigurationCompat$FroyoViewConfigurationVersionImpl();
13 ········}19 ········}
14 ········else·{20 ········else·{
15 ············IMPL·=·(ViewConfigurationCompat$ViewConfigurationVersionImpl)new·ViewConfigurationCompat$BaseViewConfigurationVersionImpl();21 ············IMPL·=·(ViewConfigurationCompat$ViewConfigurationVersionImpl)new·ViewConfigurationCompat$BaseViewConfigurationVersionImpl();
16 ········}22 ········}
17 ····}23 ····}
18 ····24 ····
19 ····public·static·int·getScaledPagingTouchSlop(final·ViewConfiguration·viewConfiguration)·{25 ····public·static·int·getScaledPagingTouchSlop(final·ViewConfiguration·viewConfiguration)·{
20 ········return·ViewConfigurationCompat.IMPL.getScaledPagingTouchSlop(viewConfiguration);26 ········return·ViewConfigurationCompat.IMPL.getScaledPagingTouchSlop(viewConfiguration);
21 ····}27 ····}
 28 ····
 29 ····public·static·boolean·hasPermanentMenuKey(final·ViewConfiguration·viewConfiguration)·{
 30 ········return·ViewConfigurationCompat.IMPL.hasPermanentMenuKey(viewConfiguration);
 31 ····}
22 }32 }
789 B
android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class
659 B
procyon -ec {}
    
Offset 3, 9 lines modifiedOffset 3, 19 lines modified
  
3 import·android.view.accessibility.AccessibilityEvent;3 import·android.view.accessibility.AccessibilityEvent;
4 import·android.view.View;4 import·android.view.View;
5 import·android.view.ViewGroup;5 import·android.view.ViewGroup;
  
6 interface·ViewGroupCompat$ViewGroupCompatImpl6 interface·ViewGroupCompat$ViewGroupCompatImpl
7 {7 {
 8 ····int·getLayoutMode(final·ViewGroup·p0);
 9 ····
 10 ····boolean·isTransitionGroup(final·ViewGroup·p0);
 11 ····
8 ····boolean·onRequestSendAccessibilityEvent(final·ViewGroup·p0,·final·View·p1,·final·AccessibilityEvent·p2);12 ····boolean·onRequestSendAccessibilityEvent(final·ViewGroup·p0,·final·View·p1,·final·AccessibilityEvent·p2);
 13 ····
 14 ····void·setLayoutMode(final·ViewGroup·p0,·final·int·p1);
 15 ····
 16 ····void·setMotionEventSplittingEnabled(final·ViewGroup·p0,·final·boolean·p1);
 17 ····
 18 ····void·setTransitionGroup(final·ViewGroup·p0,·final·boolean·p1);
9 }19 }
1.03 KB
android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class
918 B
procyon -ec {}
    
Offset 3, 11 lines modifiedOffset 3, 28 lines modified
  
3 import·android.view.accessibility.AccessibilityEvent;3 import·android.view.accessibility.AccessibilityEvent;
4 import·android.view.View;4 import·android.view.View;
5 import·android.view.ViewGroup;5 import·android.view.ViewGroup;
  
6 class·ViewGroupCompat$ViewGroupCompatStubImpl·implements·ViewGroupCompat$ViewGroupCompatImpl6 class·ViewGroupCompat$ViewGroupCompatStubImpl·implements·ViewGroupCompat$ViewGroupCompatImpl
7 {7 {
 8 ····public·int·getLayoutMode(final·ViewGroup·viewGroup)·{
 9 ········return·0;
 10 ····}
 11 ····
 12 ····public·boolean·isTransitionGroup(final·ViewGroup·viewGroup)·{
 13 ········return·false;
 14 ····}
 15 ····
8 ····public·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{16 ····public·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
9 ········return·true;17 ········return·true;
10 ····}18 ····}
 19 ····
 20 ····public·void·setLayoutMode(final·ViewGroup·viewGroup,·final·int·n)·{
 21 ····}
 22 ····
 23 ····public·void·setMotionEventSplittingEnabled(final·ViewGroup·viewGroup,·final·boolean·b)·{
 24 ····}
 25 ····
 26 ····public·void·setTransitionGroup(final·ViewGroup·viewGroup,·final·boolean·b)·{
 27 ····}
11 }28 }
783 B
android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class
647 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.view.accessibility.AccessibilityEvent;2 import·android.view.accessibility.AccessibilityEvent;
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.ViewGroup;4 import·android.view.ViewGroup;
  
5 class·ViewGroupCompat$ViewGroupCompatIcsImpl·extends·ViewGroupCompat$ViewGroupCompatStubImpl5 class·ViewGroupCompat$ViewGroupCompatIcsImpl·extends·ViewGroupCompat$ViewGroupCompatHCImpl
6 {6 {
7 ····public·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{7 ····public·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
8 ········return·ViewGroupCompatIcs.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);8 ········return·ViewGroupCompatIcs.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);
9 ····}9 ····}
10 }10 }
2.36 KB
android/support/v4/view/ViewGroupCompat.class
2.28 KB
procyon -ec {}
    
Offset 5, 24 lines modifiedOffset 5, 56 lines modified
5 import·android.view.View;5 import·android.view.View;
6 import·android.view.ViewGroup;6 import·android.view.ViewGroup;
7 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
  
8 public·class·ViewGroupCompat8 public·class·ViewGroupCompat
9 {9 {
10 ····static·final·ViewGroupCompat$ViewGroupCompatImpl·IMPL;10 ····static·final·ViewGroupCompat$ViewGroupCompatImpl·IMPL;
 11 ····public·static·final·int·LAYOUT_MODE_CLIP_BOUNDS·=·0;
 12 ····public·static·final·int·LAYOUT_MODE_OPTICAL_BOUNDS·=·1;
11 ····13 ····
12 ····static·{14 ····static·{
13 ········if·(Build$VERSION.SDK_INT·>=·14)·{15 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 16 ········if·(sdk_INT·>=·21)·{
 17 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatApi21Impl();
 18 ········}
 19 ········else·if·(sdk_INT·>=·18)·{
 20 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl();
 21 ········}
 22 ········else·if·(sdk_INT·>=·14)·{
14 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatIcsImpl();23 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatIcsImpl();
15 ········}24 ········}
 25 ········else·if·(sdk_INT·>=·11)·{
 26 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatHCImpl();
 27 ········}
16 ········else·{28 ········else·{
17 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatStubImpl();29 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatStubImpl();
18 ········}30 ········}
19 ····}31 ····}
20 ····32 ····
21 ····private·ViewGroupCompat()·{33 ····private·ViewGroupCompat()·{
22 ····}34 ····}
23 ····35 ····
 36 ····public·static·int·getLayoutMode(final·ViewGroup·viewGroup)·{
 37 ········return·ViewGroupCompat.IMPL.getLayoutMode(viewGroup);
 38 ····}
 39 ····
 40 ····public·static·boolean·isTransitionGroup(final·ViewGroup·viewGroup)·{
 41 ········return·ViewGroupCompat.IMPL.isTransitionGroup(viewGroup);
 42 ····}
 43 ····
24 ····public·static·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{44 ····public·static·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
25 ········return·ViewGroupCompat.IMPL.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);45 ········return·ViewGroupCompat.IMPL.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);
26 ····}46 ····}
 47 ····
 48 ····public·static·void·setLayoutMode(final·ViewGroup·viewGroup,·final·int·n)·{
 49 ········ViewGroupCompat.IMPL.setLayoutMode(viewGroup,·n);
 50 ····}
 51 ····
 52 ····public·static·void·setMotionEventSplittingEnabled(final·ViewGroup·viewGroup,·final·boolean·b)·{
 53 ········ViewGroupCompat.IMPL.setMotionEventSplittingEnabled(viewGroup,·b);
 54 ····}
 55 ····
 56 ····public·static·void·setTransitionGroup(final·ViewGroup·viewGroup,·final·boolean·b)·{
 57 ········ViewGroupCompat.IMPL.setTransitionGroup(viewGroup,·b);
 58 ····}
27 }59 }
1.19 KB
android/support/v4/view/ViewPager$LayoutParams.class
1.09 KB
procyon -ec {}
    
Offset 4, 26 lines modifiedOffset 4, 28 lines modified
4 import·android.content.res.TypedArray;4 import·android.content.res.TypedArray;
5 import·android.util.AttributeSet;5 import·android.util.AttributeSet;
6 import·android.content.Context;6 import·android.content.Context;
7 import·android.view.ViewGroup$LayoutParams;7 import·android.view.ViewGroup$LayoutParams;
  
8 public·class·ViewPager$LayoutParams·extends·ViewGroup$LayoutParams8 public·class·ViewPager$LayoutParams·extends·ViewGroup$LayoutParams
9 {9 {
 10 ····int·childIndex;
10 ····public·int·gravity;11 ····public·int·gravity;
11 ····public·boolean·isDecor;12 ····public·boolean·isDecor;
12 ····public·boolean·needsMeasure;13 ····boolean·needsMeasure;
 14 ····int·position;
13 ····public·float·widthFactor;15 ····float·widthFactor;
14 ····16 ····
15 ····public·ViewPager$LayoutParams()·{17 ····public·ViewPager$LayoutParams()·{
16 ········final·int·n·=·-1;18 ········final·int·n·=·-1;
17 ········super(n,·n);19 ········super(n,·n);
18 ········this.widthFactor·=·0.0f;20 ········this.widthFactor·=·0.0f;
19 ····}21 ····}
20 ····22 ····
21 ····public·ViewPager$LayoutParams(final·Context·context,·final·AttributeSet·set)·{23 ····public·ViewPager$LayoutParams(final·Context·context,·final·AttributeSet·set)·{
22 ········super(context,·set);24 ········super(context,·set);
23 ········this.widthFactor·=·0.0f;25 ········this.widthFactor·=·0.0f;
24 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·ViewPager.access$300());26 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·ViewPager.access$400());
25 ········this.gravity·=·obtainStyledAttributes.getInteger(0,·48);27 ········this.gravity·=·obtainStyledAttributes.getInteger(0,·48);
26 ········obtainStyledAttributes.recycle();28 ········obtainStyledAttributes.recycle();
27 ····}29 ····}
28 }30 }
4.59 KB
android/support/v4/view/ViewPager$MyAccessibilityDelegate.class
4.47 KB
procyon -ec {}
    
Offset 1, 66 lines modifiedOffset 1, 78 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.os.Bundle;2 import·android.os.Bundle;
3 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;3 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
 4 import·android.support.v4.view.accessibility.AccessibilityRecordCompat;
4 import·android.view.accessibility.AccessibilityEvent;5 import·android.view.accessibility.AccessibilityEvent;
5 import·android.view.View;6 import·android.view.View;
  
6 class·ViewPager$MyAccessibilityDelegate·extends·AccessibilityDelegateCompat7 class·ViewPager$MyAccessibilityDelegate·extends·AccessibilityDelegateCompat
7 {8 {
8 ····final·/*·synthetic·*/·ViewPager·this$0;9 ····final·/*·synthetic·*/·ViewPager·this$0;
9 ····10 ····
10 ····ViewPager$MyAccessibilityDelegate(final·ViewPager·this$0)·{11 ····ViewPager$MyAccessibilityDelegate(final·ViewPager·this$0)·{
11 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
12 ····}13 ····}
13 ····14 ····
 15 ····private·boolean·canScroll()·{
 16 ········int·n·=·1;
 17 ········if·(ViewPager.access$200(this.this$0)·==·null·||·ViewPager.access$200(this.this$0).getCount()·<=·n)·{
 18 ············n·=·0;
 19 ········}
 20 ········return·n·!=·0;
 21 ····}
 22 ····
14 ····public·void·onInitializeAccessibilityEvent(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{23 ····public·void·onInitializeAccessibilityEvent(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
15 ········super.onInitializeAccessibilityEvent(view,·accessibilityEvent);24 ········super.onInitializeAccessibilityEvent(view,·accessibilityEvent);
16 ········accessibilityEvent.setClassName((CharSequence)ViewPager.class.getName());25 ········accessibilityEvent.setClassName((CharSequence)ViewPager.class.getName());
 26 ········final·AccessibilityRecordCompat·obtain·=·AccessibilityRecordCompat.obtain();
 27 ········obtain.setScrollable(this.canScroll());
 28 ········if·(accessibilityEvent.getEventType()·==·4096·&&·ViewPager.access$200(this.this$0)·!=·null)·{
 29 ············obtain.setItemCount(ViewPager.access$200(this.this$0).getCount());
 30 ············obtain.setFromIndex(ViewPager.access$300(this.this$0));
 31 ············obtain.setToIndex(ViewPager.access$300(this.this$0));
 32 ········}
17 ····}33 ····}
18 ····34 ····
19 ····public·void·onInitializeAccessibilityNodeInfo(final·View·view,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat)·{35 ····public·void·onInitializeAccessibilityNodeInfo(final·View·view,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat)·{
20 ········int·scrollable·=·1; 
21 ········super.onInitializeAccessibilityNodeInfo(view,·accessibilityNodeInfoCompat);36 ········super.onInitializeAccessibilityNodeInfo(view,·accessibilityNodeInfoCompat);
22 ········accessibilityNodeInfoCompat.setClassName((CharSequence)ViewPager.class.getName());37 ········accessibilityNodeInfoCompat.setClassName((CharSequence)ViewPager.class.getName());
23 ········if·(ViewPager.access$100(this.this$0)·==·null·||·ViewPager.access$100(this.this$0).getCount()·<=·scrollable)·{ 
24 ············scrollable·=·0; 
25 ········} 
26 ········accessibilityNodeInfoCompat.setScrollable((boolean)(scrollable·!=·0));38 ········accessibilityNodeInfoCompat.setScrollable(this.canScroll());
27 ········if·(ViewPager.access$100(this.this$0)·!=·null·&&·ViewPager.access$200(this.this$0)·>=·0·&&·ViewPager.access$200(this.this$0)·<·ViewPager.access$100(this.this$0).getCount()·-·1)·{39 ········if·(this.this$0.canScrollHorizontally(1))·{
28 ············accessibilityNodeInfoCompat.addAction(4096);40 ············accessibilityNodeInfoCompat.addAction(4096);
29 ········}41 ········}
30 ········if·(ViewPager.access$100(this.this$0)·!=·null·&&·ViewPager.access$200(this.this$0)·>·0·&&·ViewPager.access$200(this.this$0)·<·ViewPager.access$100(this.this$0).getCount())·{42 ········if·(this.this$0.canScrollHorizontally(-1))·{
31 ············accessibilityNodeInfoCompat.addAction(8192);43 ············accessibilityNodeInfoCompat.addAction(8192);
32 ········}44 ········}
33 ····}45 ····}
34 ····46 ····
35 ····public·boolean·performAccessibilityAction(final·View·view,·final·int·n,·final·Bundle·bundle)·{47 ····public·boolean·performAccessibilityAction(final·View·view,·final·int·n,·final·Bundle·bundle)·{
36 ········boolean·b·=·true;48 ········int·n2·=·1;
37 ········if·(!super.performAccessibilityAction(view,·n,·bundle))·{49 ········if·(!super.performAccessibilityAction(view,·n,·bundle))·{
38 ············switch·(n)·{50 ············switch·(n)·{
39 ················default:·{51 ················default:·{
40 ····················b·=·false;52 ····················n2·=·0;
41 ····················break;53 ····················break;
42 ················}54 ················}
43 ················case·4096:·{55 ················case·4096:·{
44 ····················if·(ViewPager.access$100(this.this$0)·!=·null·&&·ViewPager.access$200(this.this$0)·>=·0·&&·ViewPager.access$200(this.this$0)·<·ViewPager.access$100(this.this$0).getCount()·-·1)·{56 ····················if·(this.this$0.canScrollHorizontally(n2))·{
45 ························this.this$0.setCurrentItem(ViewPager.access$200(this.this$0)·+·1);57 ························this.this$0.setCurrentItem(ViewPager.access$300(this.this$0)·+·1);
46 ························break;58 ························break;
47 ····················}59 ····················}
48 ····················b·=·false;60 ····················n2·=·0;
49 ····················break;61 ····················break;
50 ················}62 ················}
51 ················case·8192:·{63 ················case·8192:·{
52 ····················if·(ViewPager.access$100(this.this$0)·!=·null·&&·ViewPager.access$200(this.this$0)·>·0·&&·ViewPager.access$200(this.this$0)·<·ViewPager.access$100(this.this$0).getCount())·{64 ····················if·(this.this$0.canScrollHorizontally(-1))·{
53 ························this.this$0.setCurrentItem(ViewPager.access$200(this.this$0)·-·1);65 ························this.this$0.setCurrentItem(ViewPager.access$300(this.this$0)·-·1);
54 ························break;66 ························break;
55 ····················}67 ····················}
56 ····················b·=·false;68 ····················n2·=·0;
57 ····················break;69 ····················break;
58 ················}70 ················}
59 ············}71 ············}
60 ········}72 ········}
61 ········return·b;73 ········return·n2·!=·0;
62 ····}74 ····}
63 }75 }
74.0 KB
android/support/v4/view/ViewPager.class
73.9 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 35 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.util.Log; 
3 import·android.database.DataSetObserver;2 import·android.database.DataSetObserver;
 3 import·android.content.res.Resources;
 4 import·android.content.res.Resources$NotFoundException;
4 import·android.view.View$MeasureSpec;5 import·android.view.View$MeasureSpec;
5 import·android.view.ViewConfiguration;6 import·android.view.ViewConfiguration;
6 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
7 import·android.graphics.Canvas;8 import·android.graphics.Canvas;
8 import·android.view.accessibility.AccessibilityEvent;9 import·android.view.accessibility.AccessibilityEvent;
9 import·android.view.KeyEvent;10 import·android.view.KeyEvent;
10 import·java.util.List; 
11 import·java.util.Collections; 
12 import·android.os.SystemClock;11 import·android.os.SystemClock;
13 import·android.view.SoundEffectConstants;12 import·android.view.SoundEffectConstants;
14 import·android.view.FocusFinder;13 import·android.view.FocusFinder;
 14 import·android.util.Log;
15 import·android.view.ViewGroup$LayoutParams;15 import·android.view.ViewGroup$LayoutParams;
 16 import·java.util.List;
 17 import·java.util.Collections;
16 import·android.view.MotionEvent;18 import·android.view.MotionEvent;
17 import·android.view.ViewParent;19 import·android.view.ViewParent;
 20 import·android.graphics.Paint;
18 import·android.view.View;21 import·android.view.View;
19 import·android.util.AttributeSet;22 import·android.util.AttributeSet;
20 import·android.content.Context;23 import·android.content.Context;
21 import·android.view.VelocityTracker;24 import·android.view.VelocityTracker;
22 import·android.graphics.Rect;25 import·android.graphics.Rect;
 26 import·java.lang.reflect.Method;
23 import·android.widget.Scroller;27 import·android.widget.Scroller;
24 import·android.os.Parcelable;28 import·android.os.Parcelable;
25 import·android.graphics.drawable.Drawable;29 import·android.graphics.drawable.Drawable;
26 import·android.support.v4.widget.EdgeEffectCompat;30 import·android.support.v4.widget.EdgeEffectCompat;
27 import·java.util.ArrayList;31 import·java.util.ArrayList;
28 import·android.view.animation.Interpolator;32 import·android.view.animation.Interpolator;
29 import·java.util.Comparator;33 import·java.util.Comparator;
Offset 34, 44 lines modifiedOffset 38, 54 lines modified
34 public·class·ViewPager·extends·ViewGroup38 public·class·ViewPager·extends·ViewGroup
35 {39 {
36 ····private·static·final·int·CLOSE_ENOUGH·=·2;40 ····private·static·final·int·CLOSE_ENOUGH·=·2;
37 ····private·static·final·Comparator·COMPARATOR;41 ····private·static·final·Comparator·COMPARATOR;
38 ····private·static·final·boolean·DEBUG·=·false;42 ····private·static·final·boolean·DEBUG·=·false;
39 ····private·static·final·int·DEFAULT_GUTTER_SIZE·=·16;43 ····private·static·final·int·DEFAULT_GUTTER_SIZE·=·16;
40 ····private·static·final·int·DEFAULT_OFFSCREEN_PAGES·=·1;44 ····private·static·final·int·DEFAULT_OFFSCREEN_PAGES·=·1;
 45 ····private·static·final·int·DRAW_ORDER_DEFAULT·=·0;
 46 ····private·static·final·int·DRAW_ORDER_FORWARD·=·1;
 47 ····private·static·final·int·DRAW_ORDER_REVERSE·=·2;
41 ····private·static·final·int·INVALID_POINTER·=·255;48 ····private·static·final·int·INVALID_POINTER·=·255;
42 ····private·static·final·int[]·LAYOUT_ATTRS;49 ····private·static·final·int[]·LAYOUT_ATTRS;
43 ····private·static·final·int·MAX_SETTLE_DURATION·=·600;50 ····private·static·final·int·MAX_SETTLE_DURATION·=·600;
44 ····private·static·final·int·MIN_DISTANCE_FOR_FLING·=·25;51 ····private·static·final·int·MIN_DISTANCE_FOR_FLING·=·25;
 52 ····private·static·final·int·MIN_FLING_VELOCITY·=·400;
45 ····public·static·final·int·SCROLL_STATE_DRAGGING·=·1;53 ····public·static·final·int·SCROLL_STATE_DRAGGING·=·1;
46 ····public·static·final·int·SCROLL_STATE_IDLE·=·0;54 ····public·static·final·int·SCROLL_STATE_IDLE·=·0;
47 ····public·static·final·int·SCROLL_STATE_SETTLING·=·2;55 ····public·static·final·int·SCROLL_STATE_SETTLING·=·2;
48 ····private·static·final·String·TAG·=·"ViewPager";56 ····private·static·final·String·TAG·=·"ViewPager";
49 ····private·static·final·boolean·USE_CACHE;57 ····private·static·final·boolean·USE_CACHE;
50 ····private·static·final·Interpolator·sInterpolator;58 ····private·static·final·Interpolator·sInterpolator;
 59 ····private·static·final·ViewPager$ViewPositionComparator·sPositionComparator;
51 ····private·int·mActivePointerId;60 ····private·int·mActivePointerId;
52 ····private·PagerAdapter·mAdapter;61 ····private·PagerAdapter·mAdapter;
53 ····private·ViewPager$OnAdapterChangeListener·mAdapterChangeListener;62 ····private·ViewPager$OnAdapterChangeListener·mAdapterChangeListener;
54 ····private·int·mBottomPageBounds;63 ····private·int·mBottomPageBounds;
55 ····private·boolean·mCalledSuper;64 ····private·boolean·mCalledSuper;
56 ····private·int·mChildHeightMeasureSpec;65 ····private·int·mChildHeightMeasureSpec;
57 ····private·int·mChildWidthMeasureSpec;66 ····private·int·mChildWidthMeasureSpec;
58 ····private·int·mCloseEnough;67 ····private·int·mCloseEnough;
59 ····private·int·mCurItem;68 ····private·int·mCurItem;
60 ····private·int·mDecorChildCount;69 ····private·int·mDecorChildCount;
61 ····private·int·mDefaultGutterSize;70 ····private·int·mDefaultGutterSize;
 71 ····private·int·mDrawingOrder;
 72 ····private·ArrayList·mDrawingOrderedChildren;
 73 ····private·final·Runnable·mEndScrollRunnable;
 74 ····private·int·mExpectedAdapterCount;
62 ····private·long·mFakeDragBeginTime;75 ····private·long·mFakeDragBeginTime;
63 ····private·boolean·mFakeDragging;76 ····private·boolean·mFakeDragging;
64 ····private·boolean·mFirstLayout;77 ····private·boolean·mFirstLayout;
65 ····private·float·mFirstOffset;78 ····private·float·mFirstOffset;
66 ····private·int·mFlingDistance;79 ····private·int·mFlingDistance;
67 ····private·int·mGutterSize;80 ····private·int·mGutterSize;
68 ····private·boolean·mIgnoreGutter;81 ····private·boolean·mIgnoreGutter;
69 ····private·boolean·mInLayout;82 ····private·boolean·mInLayout;
70 ····private·float·mInitialMotionX;83 ····private·float·mInitialMotionX;
 84 ····private·float·mInitialMotionY;
71 ····private·ViewPager$OnPageChangeListener·mInternalPageChangeListener;85 ····private·ViewPager$OnPageChangeListener·mInternalPageChangeListener;
72 ····private·boolean·mIsBeingDragged;86 ····private·boolean·mIsBeingDragged;
73 ····private·boolean·mIsUnableToDrag;87 ····private·boolean·mIsUnableToDrag;
74 ····private·final·ArrayList·mItems;88 ····private·final·ArrayList·mItems;
75 ····private·float·mLastMotionX;89 ····private·float·mLastMotionX;
76 ····private·float·mLastMotionY;90 ····private·float·mLastMotionY;
77 ····private·float·mLastOffset;91 ····private·float·mLastOffset;
Offset 80, 32 lines modifiedOffset 94, 35 lines modified
80 ····private·int·mMaximumVelocity;94 ····private·int·mMaximumVelocity;
81 ····private·int·mMinimumVelocity;95 ····private·int·mMinimumVelocity;
82 ····private·boolean·mNeedCalculatePageOffsets;96 ····private·boolean·mNeedCalculatePageOffsets;
83 ····private·ViewPager$PagerObserver·mObserver;97 ····private·ViewPager$PagerObserver·mObserver;
84 ····private·int·mOffscreenPageLimit;98 ····private·int·mOffscreenPageLimit;
85 ····private·ViewPager$OnPageChangeListener·mOnPageChangeListener;99 ····private·ViewPager$OnPageChangeListener·mOnPageChangeListener;
86 ····private·int·mPageMargin;100 ····private·int·mPageMargin;
 101 ····private·ViewPager$PageTransformer·mPageTransformer;
87 ····private·boolean·mPopulatePending;102 ····private·boolean·mPopulatePending;
88 ····private·Parcelable·mRestoredAdapterState;103 ····private·Parcelable·mRestoredAdapterState;
89 ····private·ClassLoader·mRestoredClassLoader;104 ····private·ClassLoader·mRestoredClassLoader;
90 ····private·int·mRestoredCurItem;105 ····private·int·mRestoredCurItem;
91 ····private·EdgeEffectCompat·mRightEdge;106 ····private·EdgeEffectCompat·mRightEdge;
92 ····private·int·mScrollState;107 ····private·int·mScrollState;
93 ····private·Scroller·mScroller;108 ····private·Scroller·mScroller;
94 ····private·boolean·mScrollingCacheEnabled;109 ····private·boolean·mScrollingCacheEnabled;
 110 ····private·Method·mSetChildrenDrawingOrderEnabled;
95 ····private·final·ViewPager$ItemInfo·mTempItem;111 ····private·final·ViewPager$ItemInfo·mTempItem;
96 ····private·final·Rect·mTempRect;112 ····private·final·Rect·mTempRect;
97 ····private·int·mTopPageBounds;113 ····private·int·mTopPageBounds;
98 ····private·int·mTouchSlop;114 ····private·int·mTouchSlop;
99 ····private·VelocityTracker·mVelocityTracker;115 ····private·VelocityTracker·mVelocityTracker;
100 ····116 ····
101 ····static·{117 ····static·{
102 ········LAYOUT_ATTRS·=·new·int[]·{·16842931·};118 ········LAYOUT_ATTRS·=·new·int[]·{·16842931·};
103 ········COMPARATOR·=·(Comparator)new·ViewPager$1();119 ········COMPARATOR·=·(Comparator)new·ViewPager$1();
104 ········sInterpolator·=·(Interpolator)new·ViewPager$2();120 ········sInterpolator·=·(Interpolator)new·ViewPager$2();
 121 ········sPositionComparator·=·new·ViewPager$ViewPositionComparator();
105 ····}122 ····}
106 ····123 ····
107 ····public·ViewPager(final·Context·context)·{124 ····public·ViewPager(final·Context·context)·{
108 ········final·boolean·b·=·true;125 ········final·boolean·b·=·true;
109 ········final·int·n·=·-1;126 ········final·int·n·=·-1;
Max diff block lines reached; 70670/75688 bytes (93.37%) of diff not shown.
2.23 KB
android/support/v4/view/accessibility/AccessibilityEventCompat.class
2.1 KB
procyon -ec {}
    
Offset 5, 16 lines modifiedOffset 5, 20 lines modified
5 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
  
6 public·class·AccessibilityEventCompat6 public·class·AccessibilityEventCompat
7 {7 {
8 ····private·static·final·AccessibilityEventCompat$AccessibilityEventVersionImpl·IMPL;8 ····private·static·final·AccessibilityEventCompat$AccessibilityEventVersionImpl·IMPL;
9 ····public·static·final·int·TYPES_ALL_MASK·=·255;9 ····public·static·final·int·TYPES_ALL_MASK·=·255;
10 ····public·static·final·int·TYPE_ANNOUNCEMENT·=·16384;10 ····public·static·final·int·TYPE_ANNOUNCEMENT·=·16384;
 11 ····public·static·final·int·TYPE_GESTURE_DETECTION_END·=·524288;
 12 ····public·static·final·int·TYPE_GESTURE_DETECTION_START·=·262144;
11 ····public·static·final·int·TYPE_TOUCH_EXPLORATION_GESTURE_END·=·1024;13 ····public·static·final·int·TYPE_TOUCH_EXPLORATION_GESTURE_END·=·1024;
12 ····public·static·final·int·TYPE_TOUCH_EXPLORATION_GESTURE_START·=·512;14 ····public·static·final·int·TYPE_TOUCH_EXPLORATION_GESTURE_START·=·512;
 15 ····public·static·final·int·TYPE_TOUCH_INTERACTION_END·=·2097152;
 16 ····public·static·final·int·TYPE_TOUCH_INTERACTION_START·=·1048576;
13 ····public·static·final·int·TYPE_VIEW_ACCESSIBILITY_FOCUSED·=·32768;17 ····public·static·final·int·TYPE_VIEW_ACCESSIBILITY_FOCUSED·=·32768;
14 ····public·static·final·int·TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED·=·65536;18 ····public·static·final·int·TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED·=·65536;
15 ····public·static·final·int·TYPE_VIEW_HOVER_ENTER·=·128;19 ····public·static·final·int·TYPE_VIEW_HOVER_ENTER·=·128;
16 ····public·static·final·int·TYPE_VIEW_HOVER_EXIT·=·256;20 ····public·static·final·int·TYPE_VIEW_HOVER_EXIT·=·256;
17 ····public·static·final·int·TYPE_VIEW_SCROLLED·=·4096;21 ····public·static·final·int·TYPE_VIEW_SCROLLED·=·4096;
18 ····public·static·final·int·TYPE_VIEW_TEXT_SELECTION_CHANGED·=·8192;22 ····public·static·final·int·TYPE_VIEW_TEXT_SELECTION_CHANGED·=·8192;
19 ····public·static·final·int·TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY·=·131072;23 ····public·static·final·int·TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY·=·131072;
Offset 32, 14 lines modifiedOffset 36, 18 lines modified
32 ····private·AccessibilityEventCompat()·{36 ····private·AccessibilityEventCompat()·{
33 ····}37 ····}
34 ····38 ····
35 ····public·static·void·appendRecord(final·AccessibilityEvent·accessibilityEvent,·final·AccessibilityRecordCompat·accessibilityRecordCompat)·{39 ····public·static·void·appendRecord(final·AccessibilityEvent·accessibilityEvent,·final·AccessibilityRecordCompat·accessibilityRecordCompat)·{
36 ········AccessibilityEventCompat.IMPL.appendRecord(accessibilityEvent,·accessibilityRecordCompat.getImpl());40 ········AccessibilityEventCompat.IMPL.appendRecord(accessibilityEvent,·accessibilityRecordCompat.getImpl());
37 ····}41 ····}
38 ····42 ····
 43 ····public·static·AccessibilityRecordCompat·asRecord(final·AccessibilityEvent·accessibilityEvent)·{
 44 ········return·new·AccessibilityRecordCompat((Object)accessibilityEvent);
 45 ····}
 46 ····
39 ····public·static·AccessibilityRecordCompat·getRecord(final·AccessibilityEvent·accessibilityEvent,·final·int·n)·{47 ····public·static·AccessibilityRecordCompat·getRecord(final·AccessibilityEvent·accessibilityEvent,·final·int·n)·{
40 ········return·new·AccessibilityRecordCompat(AccessibilityEventCompat.IMPL.getRecord(accessibilityEvent,·n));48 ········return·new·AccessibilityRecordCompat(AccessibilityEventCompat.IMPL.getRecord(accessibilityEvent,·n));
41 ····}49 ····}
42 ····50 ····
43 ····public·static·int·getRecordCount(final·AccessibilityEvent·accessibilityEvent)·{51 ····public·static·int·getRecordCount(final·AccessibilityEvent·accessibilityEvent)·{
44 ········return·AccessibilityEventCompat.IMPL.getRecordCount(accessibilityEvent);52 ········return·AccessibilityEventCompat.IMPL.getRecordCount(accessibilityEvent);
45 ····}53 ····}
674 B
android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class
532 B
procyon -ec {}
    
Offset 13, 8 lines modifiedOffset 13, 12 lines modified
13 ····public·static·Object·getRecord(final·AccessibilityEvent·accessibilityEvent,·final·int·n)·{13 ····public·static·Object·getRecord(final·AccessibilityEvent·accessibilityEvent,·final·int·n)·{
14 ········return·accessibilityEvent.getRecord(n);14 ········return·accessibilityEvent.getRecord(n);
15 ····}15 ····}
16 ····16 ····
17 ····public·static·int·getRecordCount(final·AccessibilityEvent·accessibilityEvent)·{17 ····public·static·int·getRecordCount(final·AccessibilityEvent·accessibilityEvent)·{
18 ········return·accessibilityEvent.getRecordCount();18 ········return·accessibilityEvent.getRecordCount();
19 ····}19 ····}
 20 ····
 21 ····public·static·void·setScrollable(final·AccessibilityEvent·accessibilityEvent,·final·boolean·scrollable)·{
 22 ········accessibilityEvent.setScrollable(scrollable);
 23 ····}
20 }24 }
4.63 KB
android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class
4.44 KB
procyon -ec {}
    
Offset 6, 56 lines modifiedOffset 6, 88 lines modified
6 import·java.util.List;6 import·java.util.List;
7 import·android.view.View;7 import·android.view.View;
  
8 interface·AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl8 interface·AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl
9 {9 {
10 ····void·addAction(final·Object·p0,·final·int·p1);10 ····void·addAction(final·Object·p0,·final·int·p1);
11 ····11 ····
 12 ····void·addAction(final·Object·p0,·final·int·p1,·final·CharSequence·p2);
 13 ····
12 ····void·addChild(final·Object·p0,·final·View·p1);14 ····void·addChild(final·Object·p0,·final·View·p1);
13 ····15 ····
14 ····void·addChild(final·Object·p0,·final·View·p1,·final·int·p2);16 ····void·addChild(final·Object·p0,·final·View·p1,·final·int·p2);
15 ····17 ····
16 ····List·findAccessibilityNodeInfosByText(final·Object·p0,·final·String·p1);18 ····List·findAccessibilityNodeInfosByText(final·Object·p0,·final·String·p1);
17 ····19 ····
18 ····Object·findFocus(final·Object·p0,·final·int·p1);20 ····Object·findFocus(final·Object·p0,·final·int·p1);
19 ····21 ····
20 ····Object·focusSearch(final·Object·p0,·final·int·p1);22 ····Object·focusSearch(final·Object·p0,·final·int·p1);
21 ····23 ····
 24 ····List·getActionList(final·Object·p0);
 25 ····
22 ····int·getActions(final·Object·p0);26 ····int·getActions(final·Object·p0);
23 ····27 ····
24 ····void·getBoundsInParent(final·Object·p0,·final·Rect·p1);28 ····void·getBoundsInParent(final·Object·p0,·final·Rect·p1);
25 ····29 ····
26 ····void·getBoundsInScreen(final·Object·p0,·final·Rect·p1);30 ····void·getBoundsInScreen(final·Object·p0,·final·Rect·p1);
27 ····31 ····
28 ····Object·getChild(final·Object·p0,·final·int·p1);32 ····Object·getChild(final·Object·p0,·final·int·p1);
29 ····33 ····
30 ····int·getChildCount(final·Object·p0);34 ····int·getChildCount(final·Object·p0);
31 ····35 ····
32 ····CharSequence·getClassName(final·Object·p0);36 ····CharSequence·getClassName(final·Object·p0);
33 ····37 ····
 38 ····Object·getCollectionInfo(final·Object·p0);
 39 ····
 40 ····int·getCollectionInfoColumnCount(final·Object·p0);
 41 ····
 42 ····int·getCollectionInfoRowCount(final·Object·p0);
 43 ····
 44 ····int·getCollectionItemColumnIndex(final·Object·p0);
 45 ····
 46 ····int·getCollectionItemColumnSpan(final·Object·p0);
 47 ····
 48 ····Object·getCollectionItemInfo(final·Object·p0);
 49 ····
 50 ····int·getCollectionItemRowIndex(final·Object·p0);
 51 ····
 52 ····int·getCollectionItemRowSpan(final·Object·p0);
 53 ····
34 ····CharSequence·getContentDescription(final·Object·p0);54 ····CharSequence·getContentDescription(final·Object·p0);
35 ····55 ····
 56 ····int·getLiveRegion(final·Object·p0);
 57 ····
36 ····int·getMovementGranularities(final·Object·p0);58 ····int·getMovementGranularities(final·Object·p0);
37 ····59 ····
38 ····CharSequence·getPackageName(final·Object·p0);60 ····CharSequence·getPackageName(final·Object·p0);
39 ····61 ····
40 ····Object·getParent(final·Object·p0);62 ····Object·getParent(final·Object·p0);
41 ····63 ····
 64 ····Object·getRangeInfo(final·Object·p0);
 65 ····
42 ····CharSequence·getText(final·Object·p0);66 ····CharSequence·getText(final·Object·p0);
43 ····67 ····
 68 ····String·getViewIdResourceName(final·Object·p0);
 69 ····
44 ····int·getWindowId(final·Object·p0);70 ····int·getWindowId(final·Object·p0);
45 ····71 ····
46 ····boolean·isAccessibilityFocused(final·Object·p0);72 ····boolean·isAccessibilityFocused(final·Object·p0);
47 ····73 ····
48 ····boolean·isCheckable(final·Object·p0);74 ····boolean·isCheckable(final·Object·p0);
49 ····75 ····
50 ····boolean·isChecked(final·Object·p0);76 ····boolean·isChecked(final·Object·p0);
51 ····77 ····
52 ····boolean·isClickable(final·Object·p0);78 ····boolean·isClickable(final·Object·p0);
53 ····79 ····
 80 ····boolean·isCollectionInfoHierarchical(final·Object·p0);
 81 ····
 82 ····boolean·isCollectionItemHeading(final·Object·p0);
 83 ····
 84 ····boolean·isCollectionItemSelected(final·Object·p0);
 85 ····
54 ····boolean·isEnabled(final·Object·p0);86 ····boolean·isEnabled(final·Object·p0);
55 ····87 ····
56 ····boolean·isFocusable(final·Object·p0);88 ····boolean·isFocusable(final·Object·p0);
57 ····89 ····
58 ····boolean·isFocused(final·Object·p0);90 ····boolean·isFocused(final·Object·p0);
59 ····91 ····
60 ····boolean·isLongClickable(final·Object·p0);92 ····boolean·isLongClickable(final·Object·p0);
Offset 72, 14 lines modifiedOffset 104, 18 lines modified
72 ····104 ····
73 ····Object·obtain(final·View·p0);105 ····Object·obtain(final·View·p0);
74 ····106 ····
75 ····Object·obtain(final·View·p0,·final·int·p1);107 ····Object·obtain(final·View·p0,·final·int·p1);
76 ····108 ····
77 ····Object·obtain(final·Object·p0);109 ····Object·obtain(final·Object·p0);
78 ····110 ····
 111 ····Object·obtainCollectionInfo(final·int·p0,·final·int·p1,·final·boolean·p2,·final·int·p3);
 112 ····
 113 ····Object·obtainCollectionItemInfo(final·int·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·boolean·p4,·final·boolean·p5);
 114 ····
79 ····boolean·performAction(final·Object·p0,·final·int·p1);115 ····boolean·performAction(final·Object·p0,·final·int·p1);
80 ····116 ····
81 ····boolean·performAction(final·Object·p0,·final·int·p1,·final·Bundle·p2);117 ····boolean·performAction(final·Object·p0,·final·int·p1,·final·Bundle·p2);
82 ····118 ····
83 ····void·recycle(final·Object·p0);119 ····void·recycle(final·Object·p0);
84 ····120 ····
85 ····void·setAccessibilityFocused(final·Object·p0,·final·boolean·p1);121 ····void·setAccessibilityFocused(final·Object·p0,·final·boolean·p1);
Offset 92, 22 lines modifiedOffset 128, 28 lines modified
92 ····128 ····
93 ····void·setChecked(final·Object·p0,·final·boolean·p1);129 ····void·setChecked(final·Object·p0,·final·boolean·p1);
94 ····130 ····
95 ····void·setClassName(final·Object·p0,·final·CharSequence·p1);131 ····void·setClassName(final·Object·p0,·final·CharSequence·p1);
96 ····132 ····
97 ····void·setClickable(final·Object·p0,·final·boolean·p1);133 ····void·setClickable(final·Object·p0,·final·boolean·p1);
98 ····134 ····
 135 ····void·setCollectionInfo(final·Object·p0,·final·Object·p1);
 136 ····
 137 ····void·setCollectionItemInfo(final·Object·p0,·final·Object·p1);
 138 ····
99 ····void·setContentDescription(final·Object·p0,·final·CharSequence·p1);139 ····void·setContentDescription(final·Object·p0,·final·CharSequence·p1);
100 ····140 ····
101 ····void·setEnabled(final·Object·p0,·final·boolean·p1);141 ····void·setEnabled(final·Object·p0,·final·boolean·p1);
102 ····142 ····
103 ····void·setFocusable(final·Object·p0,·final·boolean·p1);143 ····void·setFocusable(final·Object·p0,·final·boolean·p1);
104 ····144 ····
105 ····void·setFocused(final·Object·p0,·final·boolean·p1);145 ····void·setFocused(final·Object·p0,·final·boolean·p1);
106 ····146 ····
Max diff block lines reached; 567/4522 bytes (12.54%) of diff not shown.
5.52 KB
android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class
5.33 KB
procyon -ec {}
    
Offset 8, 14 lines modifiedOffset 8, 17 lines modified
8 import·android.view.View;8 import·android.view.View;
  
9 class·AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl·implements·AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl9 class·AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl·implements·AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl
10 {10 {
11 ····public·void·addAction(final·Object·o,·final·int·n)·{11 ····public·void·addAction(final·Object·o,·final·int·n)·{
12 ····}12 ····}
13 ····13 ····
 14 ····public·void·addAction(final·Object·o,·final·int·n,·final·CharSequence·charSequence)·{
 15 ····}
 16 ····
14 ····public·void·addChild(final·Object·o,·final·View·view)·{17 ····public·void·addChild(final·Object·o,·final·View·view)·{
15 ····}18 ····}
16 ····19 ····
17 ····public·void·addChild(final·Object·o,·final·View·view,·final·int·n)·{20 ····public·void·addChild(final·Object·o,·final·View·view,·final·int·n)·{
18 ····}21 ····}
19 ····22 ····
20 ····public·List·findAccessibilityNodeInfosByText(final·Object·o,·final·String·s)·{23 ····public·List·findAccessibilityNodeInfosByText(final·Object·o,·final·String·s)·{
Offset 26, 14 lines modifiedOffset 29, 18 lines modified
26 ········return·null;29 ········return·null;
27 ····}30 ····}
28 ····31 ····
29 ····public·Object·focusSearch(final·Object·o,·final·int·n)·{32 ····public·Object·focusSearch(final·Object·o,·final·int·n)·{
30 ········return·null;33 ········return·null;
31 ····}34 ····}
32 ····35 ····
 36 ····public·List·getActionList(final·Object·o)·{
 37 ········return·null;
 38 ····}
 39 ····
33 ····public·int·getActions(final·Object·o)·{40 ····public·int·getActions(final·Object·o)·{
34 ········return·0;41 ········return·0;
35 ····}42 ····}
36 ····43 ····
37 ····public·void·getBoundsInParent(final·Object·o,·final·Rect·rect)·{44 ····public·void·getBoundsInParent(final·Object·o,·final·Rect·rect)·{
38 ····}45 ····}
39 ····46 ····
Offset 48, 34 lines modifiedOffset 55, 78 lines modified
48 ········return·0;55 ········return·0;
49 ····}56 ····}
50 ····57 ····
51 ····public·CharSequence·getClassName(final·Object·o)·{58 ····public·CharSequence·getClassName(final·Object·o)·{
52 ········return·null;59 ········return·null;
53 ····}60 ····}
54 ····61 ····
 62 ····public·Object·getCollectionInfo(final·Object·o)·{
 63 ········return·null;
 64 ····}
 65 ····
 66 ····public·int·getCollectionInfoColumnCount(final·Object·o)·{
 67 ········return·0;
 68 ····}
 69 ····
 70 ····public·int·getCollectionInfoRowCount(final·Object·o)·{
 71 ········return·0;
 72 ····}
 73 ····
 74 ····public·int·getCollectionItemColumnIndex(final·Object·o)·{
 75 ········return·0;
 76 ····}
 77 ····
 78 ····public·int·getCollectionItemColumnSpan(final·Object·o)·{
 79 ········return·0;
 80 ····}
 81 ····
 82 ····public·Object·getCollectionItemInfo(final·Object·o)·{
 83 ········return·null;
 84 ····}
 85 ····
 86 ····public·int·getCollectionItemRowIndex(final·Object·o)·{
 87 ········return·0;
 88 ····}
 89 ····
 90 ····public·int·getCollectionItemRowSpan(final·Object·o)·{
 91 ········return·0;
 92 ····}
 93 ····
55 ····public·CharSequence·getContentDescription(final·Object·o)·{94 ····public·CharSequence·getContentDescription(final·Object·o)·{
56 ········return·null;95 ········return·null;
57 ····}96 ····}
58 ····97 ····
 98 ····public·int·getLiveRegion(final·Object·o)·{
 99 ········return·0;
 100 ····}
 101 ····
59 ····public·int·getMovementGranularities(final·Object·o)·{102 ····public·int·getMovementGranularities(final·Object·o)·{
60 ········return·0;103 ········return·0;
61 ····}104 ····}
62 ····105 ····
63 ····public·CharSequence·getPackageName(final·Object·o)·{106 ····public·CharSequence·getPackageName(final·Object·o)·{
64 ········return·null;107 ········return·null;
65 ····}108 ····}
66 ····109 ····
67 ····public·Object·getParent(final·Object·o)·{110 ····public·Object·getParent(final·Object·o)·{
68 ········return·null;111 ········return·null;
69 ····}112 ····}
70 ····113 ····
 114 ····public·Object·getRangeInfo(final·Object·o)·{
 115 ········return·null;
 116 ····}
 117 ····
71 ····public·CharSequence·getText(final·Object·o)·{118 ····public·CharSequence·getText(final·Object·o)·{
72 ········return·null;119 ········return·null;
73 ····}120 ····}
74 ····121 ····
 122 ····public·String·getViewIdResourceName(final·Object·o)·{
 123 ········return·null;
 124 ····}
 125 ····
75 ····public·int·getWindowId(final·Object·o)·{126 ····public·int·getWindowId(final·Object·o)·{
76 ········return·0;127 ········return·0;
77 ····}128 ····}
78 ····129 ····
79 ····public·boolean·isAccessibilityFocused(final·Object·o)·{130 ····public·boolean·isAccessibilityFocused(final·Object·o)·{
80 ········return·false;131 ········return·false;
81 ····}132 ····}
Offset 88, 14 lines modifiedOffset 139, 26 lines modified
88 ········return·false;139 ········return·false;
89 ····}140 ····}
90 ····141 ····
91 ····public·boolean·isClickable(final·Object·o)·{142 ····public·boolean·isClickable(final·Object·o)·{
92 ········return·false;143 ········return·false;
93 ····}144 ····}
94 ····145 ····
 146 ····public·boolean·isCollectionInfoHierarchical(final·Object·o)·{
 147 ········return·false;
 148 ····}
 149 ····
Max diff block lines reached; 2174/5427 bytes (40.06%) of diff not shown.
1010 B
android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class
811 B
procyon -ec {}
    
Offset 7, 14 lines modifiedOffset 7, 20 lines modified
  
7 class·AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl·extends·AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl7 class·AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl·extends·AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl
8 {8 {
9 ····public·void·addAction(final·Object·o,·final·int·n)·{9 ····public·void·addAction(final·Object·o,·final·int·n)·{
10 ········AccessibilityNodeInfoCompatIcs.addAction(o,·n);10 ········AccessibilityNodeInfoCompatIcs.addAction(o,·n);
11 ····}11 ····}
12 ····12 ····
 13 ····public·void·addAction(final·Object·o,·final·int·i,·final·CharSequence·charSequence)·{
 14 ········if·(Integer.bitCount(i)·==·1)·{
 15 ············this.addAction(o,·i);
 16 ········}
 17 ····}
 18 ····
13 ····public·void·addChild(final·Object·o,·final·View·view)·{19 ····public·void·addChild(final·Object·o,·final·View·view)·{
14 ········AccessibilityNodeInfoCompatIcs.addChild(o,·view);20 ········AccessibilityNodeInfoCompatIcs.addChild(o,·view);
15 ····}21 ····}
16 ····22 ····
17 ····public·List·findAccessibilityNodeInfosByText(final·Object·o,·final·String·s)·{23 ····public·List·findAccessibilityNodeInfosByText(final·Object·o,·final·String·s)·{
18 ········return·AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText(o,·s);24 ········return·AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText(o,·s);
19 ····}25 ····}
14.6 KB
android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class
14.4 KB
procyon -ec {}
    
Offset 7, 55 lines modifiedOffset 7, 156 lines modified
7 import·java.util.List;7 import·java.util.List;
8 import·android.view.View;8 import·android.view.View;
9 import·android.os.Build$VERSION;9 import·android.os.Build$VERSION;
  
10 public·class·AccessibilityNodeInfoCompat10 public·class·AccessibilityNodeInfoCompat
11 {11 {
12 ····public·static·final·int·ACTION_ACCESSIBILITY_FOCUS·=·64;12 ····public·static·final·int·ACTION_ACCESSIBILITY_FOCUS·=·64;
 13 ····public·static·final·String·ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN·=·"ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN";
13 ····public·static·final·String·ACTION_ARGUMENT_HTML_ELEMENT_STRING·=·"ACTION_ARGUMENT_HTML_ELEMENT_STRING";14 ····public·static·final·String·ACTION_ARGUMENT_HTML_ELEMENT_STRING·=·"ACTION_ARGUMENT_HTML_ELEMENT_STRING";
14 ····public·static·final·String·ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT·=·"ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT";15 ····public·static·final·String·ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT·=·"ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT";
 16 ····public·static·final·String·ACTION_ARGUMENT_SELECTION_END_INT·=·"ACTION_ARGUMENT_SELECTION_END_INT";
 17 ····public·static·final·String·ACTION_ARGUMENT_SELECTION_START_INT·=·"ACTION_ARGUMENT_SELECTION_START_INT";
 18 ····public·static·final·String·ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE·=·"ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE";
15 ····public·static·final·int·ACTION_CLEAR_ACCESSIBILITY_FOCUS·=·128;19 ····public·static·final·int·ACTION_CLEAR_ACCESSIBILITY_FOCUS·=·128;
16 ····public·static·final·int·ACTION_CLEAR_FOCUS·=·2;20 ····public·static·final·int·ACTION_CLEAR_FOCUS·=·2;
17 ····public·static·final·int·ACTION_CLEAR_SELECTION·=·8;21 ····public·static·final·int·ACTION_CLEAR_SELECTION·=·8;
18 ····public·static·final·int·ACTION_CLICK·=·16;22 ····public·static·final·int·ACTION_CLICK·=·16;
 23 ····public·static·final·int·ACTION_COPY·=·16384;
 24 ····public·static·final·int·ACTION_CUT·=·65536;
19 ····public·static·final·int·ACTION_FOCUS·=·1;25 ····public·static·final·int·ACTION_FOCUS·=·1;
20 ····public·static·final·int·ACTION_LONG_CLICK·=·32;26 ····public·static·final·int·ACTION_LONG_CLICK·=·32;
21 ····public·static·final·int·ACTION_NEXT_AT_MOVEMENT_GRANULARITY·=·256;27 ····public·static·final·int·ACTION_NEXT_AT_MOVEMENT_GRANULARITY·=·256;
22 ····public·static·final·int·ACTION_NEXT_HTML_ELEMENT·=·1024;28 ····public·static·final·int·ACTION_NEXT_HTML_ELEMENT·=·1024;
 29 ····public·static·final·int·ACTION_PASTE·=·32768;
23 ····public·static·final·int·ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY·=·512;30 ····public·static·final·int·ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY·=·512;
24 ····public·static·final·int·ACTION_PREVIOUS_HTML_ELEMENT·=·2048;31 ····public·static·final·int·ACTION_PREVIOUS_HTML_ELEMENT·=·2048;
25 ····public·static·final·int·ACTION_SCROLL_BACKWARD·=·8192;32 ····public·static·final·int·ACTION_SCROLL_BACKWARD·=·8192;
26 ····public·static·final·int·ACTION_SCROLL_FORWARD·=·4096;33 ····public·static·final·int·ACTION_SCROLL_FORWARD·=·4096;
27 ····public·static·final·int·ACTION_SELECT·=·4;34 ····public·static·final·int·ACTION_SELECT·=·4;
 35 ····public·static·final·int·ACTION_SET_SELECTION·=·131072;
 36 ····public·static·final·int·ACTION_SET_TEXT·=·2097152;
28 ····public·static·final·int·FOCUS_ACCESSIBILITY·=·2;37 ····public·static·final·int·FOCUS_ACCESSIBILITY·=·2;
29 ····public·static·final·int·FOCUS_INPUT·=·1;38 ····public·static·final·int·FOCUS_INPUT·=·1;
30 ····private·static·final·AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl·IMPL;39 ····private·static·final·AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl·IMPL;
31 ····public·static·final·int·MOVEMENT_GRANULARITY_CHARACTER·=·1;40 ····public·static·final·int·MOVEMENT_GRANULARITY_CHARACTER·=·1;
32 ····public·static·final·int·MOVEMENT_GRANULARITY_LINE·=·4;41 ····public·static·final·int·MOVEMENT_GRANULARITY_LINE·=·4;
33 ····public·static·final·int·MOVEMENT_GRANULARITY_PAGE·=·16;42 ····public·static·final·int·MOVEMENT_GRANULARITY_PAGE·=·16;
34 ····public·static·final·int·MOVEMENT_GRANULARITY_PARAGRAPH·=·8;43 ····public·static·final·int·MOVEMENT_GRANULARITY_PARAGRAPH·=·8;
35 ····public·static·final·int·MOVEMENT_GRANULARITY_WORD·=·2;44 ····public·static·final·int·MOVEMENT_GRANULARITY_WORD·=·2;
36 ····private·final·Object·mInfo;45 ····private·final·Object·mInfo;
37 ····46 ····
38 ····static·{47 ····static·{
39 ········if·(Build$VERSION.SDK_INT·>=·16)·{48 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 49 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl();
 50 ········}
 51 ········else·if·(Build$VERSION.SDK_INT·>=·19)·{
 52 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl();
 53 ········}
 54 ········else·if·(Build$VERSION.SDK_INT·>=·18)·{
 55 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl();
 56 ········}
 57 ········else·if·(Build$VERSION.SDK_INT·>=·16)·{
40 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl();58 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl();
41 ········}59 ········}
42 ········else·if·(Build$VERSION.SDK_INT·>=·14)·{60 ········else·if·(Build$VERSION.SDK_INT·>=·14)·{
43 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl();61 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl();
44 ········}62 ········}
45 ········else·{63 ········else·{
46 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl();64 ············IMPL·=·(AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new·AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl();
47 ········}65 ········}
48 ····}66 ····}
49 ····67 ····
50 ····public·AccessibilityNodeInfoCompat(final·Object·mInfo)·{68 ····public·AccessibilityNodeInfoCompat(final·Object·mInfo)·{
51 ········this.mInfo·=·mInfo;69 ········this.mInfo·=·mInfo;
52 ····}70 ····}
53 ····71 ····
 72 ····private·static·String·getActionSymbolicName(final·int·n)·{
 73 ········String·s·=·null;
 74 ········switch·(n)·{
 75 ············default:·{
 76 ················s·=·"ACTION_UNKNOWN";
 77 ················break;
 78 ············}
 79 ············case·1:·{
 80 ················s·=·"ACTION_FOCUS";
 81 ················break;
 82 ············}
 83 ············case·2:·{
 84 ················s·=·"ACTION_CLEAR_FOCUS";
 85 ················break;
 86 ············}
 87 ············case·4:·{
 88 ················s·=·"ACTION_SELECT";
 89 ················break;
 90 ············}
 91 ············case·8:·{
 92 ················s·=·"ACTION_CLEAR_SELECTION";
 93 ················break;
 94 ············}
 95 ············case·16:·{
 96 ················s·=·"ACTION_CLICK";
 97 ················break;
 98 ············}
 99 ············case·32:·{
 100 ················s·=·"ACTION_LONG_CLICK";
 101 ················break;
 102 ············}
 103 ············case·64:·{
 104 ················s·=·"ACTION_ACCESSIBILITY_FOCUS";
 105 ················break;
 106 ············}
 107 ············case·128:·{
 108 ················s·=·"ACTION_CLEAR_ACCESSIBILITY_FOCUS";
 109 ················break;
 110 ············}
 111 ············case·256:·{
 112 ················s·=·"ACTION_NEXT_AT_MOVEMENT_GRANULARITY";
 113 ················break;
 114 ············}
 115 ············case·512:·{
 116 ················s·=·"ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY";
 117 ················break;
 118 ············}
 119 ············case·1024:·{
 120 ················s·=·"ACTION_NEXT_HTML_ELEMENT";
 121 ················break;
 122 ············}
 123 ············case·2048:·{
 124 ················s·=·"ACTION_PREVIOUS_HTML_ELEMENT";
 125 ················break;
 126 ············}
 127 ············case·4096:·{
 128 ················s·=·"ACTION_SCROLL_FORWARD";
 129 ················break;
 130 ············}
 131 ············case·8192:·{
 132 ················s·=·"ACTION_SCROLL_BACKWARD";
Max diff block lines reached; 8630/14734 bytes (58.57%) of diff not shown.
1.5 KB
android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.class
1.35 KB
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 18 lines modified
  
7 public·class·AccessibilityNodeProviderCompat7 public·class·AccessibilityNodeProviderCompat
8 {8 {
9 ····private·static·final·AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl·IMPL;9 ····private·static·final·AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl·IMPL;
10 ····private·final·Object·mProvider;10 ····private·final·Object·mProvider;
11 ····11 ····
12 ····static·{12 ····static·{
13 ········if·(Build$VERSION.SDK_INT·>=·16)·{13 ········if·(Build$VERSION.SDK_INT·>=·19)·{
 14 ············IMPL·=·(AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl)new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl();
 15 ········}
 16 ········else·if·(Build$VERSION.SDK_INT·>=·16)·{
14 ············IMPL·=·(AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl)new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl();17 ············IMPL·=·(AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl)new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl();
15 ········}18 ········}
16 ········else·{19 ········else·{
17 ············IMPL·=·(AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl)new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl();20 ············IMPL·=·(AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl)new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl();
18 ········}21 ········}
19 ····}22 ····}
20 ····23 ····
Offset 31, 14 lines modifiedOffset 34, 18 lines modified
31 ········return·null;34 ········return·null;
32 ····}35 ····}
33 ····36 ····
34 ····public·List·findAccessibilityNodeInfosByText(final·String·s,·final·int·n)·{37 ····public·List·findAccessibilityNodeInfosByText(final·String·s,·final·int·n)·{
35 ········return·null;38 ········return·null;
36 ····}39 ····}
37 ····40 ····
 41 ····public·AccessibilityNodeInfoCompat·findFocus(final·int·n)·{
 42 ········return·null;
 43 ····}
 44 ····
38 ····public·Object·getProvider()·{45 ····public·Object·getProvider()·{
39 ········return·this.mProvider;46 ········return·this.mProvider;
40 ····}47 ····}
41 ····48 ····
42 ····public·boolean·performAction(final·int·n,·final·int·n2,·final·Bundle·bundle)·{49 ····public·boolean·performAction(final·int·n,·final·int·n2,·final·Bundle·bundle)·{
43 ········return·false;50 ········return·false;
44 ····}51 ····}
4.52 KB
android/support/v4/widget/ScrollerCompat.class
4.43 KB
procyon -ec {}
    
Offset 1, 66 lines modifiedOffset 1, 99 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
 3 import·android.view.animation.Interpolator;
3 import·android.content.Context;4 import·android.content.Context;
4 import·android.widget.Scroller; 
  
5 class·ScrollerCompat5 public·class·ScrollerCompat
6 {6 {
7 ····Scroller·mScroller;7 ····static·final·int·CHASE_FRAME_TIME·=·16;
 8 ····private·static·final·String·TAG·=·"ScrollerCompat";
 9 ····ScrollerCompat$ScrollerCompatImpl·mImpl;
 10 ····Object·mScroller;
8 ····11 ····
 12 ····private·ScrollerCompat(final·int·n,·final·Context·context,·final·Interpolator·interpolator)·{
 13 ········if·(n·>=·14)·{
 14 ············this.mImpl·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplIcs();
 15 ········}
 16 ········else·if·(n·>=·9)·{
 17 ············this.mImpl·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplGingerbread();
9 ····ScrollerCompat(final·Context·context)·{ 
10 ········this.mScroller·=·new·Scroller(context); 
11 ····} 
12 ···· 
13 ····public·static·ScrollerCompat·from(final·Context·context)·{ 
14 ········Object·o; 
15 ········if·(Build$VERSION.SDK_INT·>=·14)·{ 
16 ············o·=·new·ScrollerCompat$ScrollerCompatImplIcs(context); 
17 ········}18 ········}
18 ········else·{19 ········else·{
19 ············o·=·new·ScrollerCompat(context);20 ············this.mImpl·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplBase();
20 ········}21 ········}
21 ········return·(ScrollerCompat)o;22 ········this.mScroller·=·this.mImpl.createScroller(context,·interpolator);
 23 ····}
 24 ····
 25 ····ScrollerCompat(final·Context·context,·final·Interpolator·interpolator)·{
 26 ········this(Build$VERSION.SDK_INT,·context,·interpolator);
 27 ····}
 28 ····
 29 ····public·static·ScrollerCompat·create(final·Context·context)·{
 30 ········return·create(context,·null);
 31 ····}
 32 ····
 33 ····public·static·ScrollerCompat·create(final·Context·context,·final·Interpolator·interpolator)·{
 34 ········return·new·ScrollerCompat(context,·interpolator);
22 ····}35 ····}
23 ····36 ····
24 ····public·void·abortAnimation()·{37 ····public·void·abortAnimation()·{
25 ········this.mScroller.abortAnimation();38 ········this.mImpl.abortAnimation(this.mScroller);
26 ····}39 ····}
27 ····40 ····
28 ····public·boolean·computeScrollOffset()·{41 ····public·boolean·computeScrollOffset()·{
29 ········return·this.mScroller.computeScrollOffset();42 ········return·this.mImpl.computeScrollOffset(this.mScroller);
30 ····}43 ····}
31 ····44 ····
32 ····public·void·fling(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{45 ····public·void·fling(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{
33 ········this.mScroller.fling(n,·n2,·n3,·n4,·n5,·n6,·n7,·n8);46 ········this.mImpl.fling(this.mScroller,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8);
 47 ····}
 48 ····
 49 ····public·void·fling(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8,·final·int·n9,·final·int·n10)·{
 50 ········this.mImpl.fling(this.mScroller,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8,·n9,·n10);
34 ····}51 ····}
35 ····52 ····
36 ····public·float·getCurrVelocity()·{53 ····public·float·getCurrVelocity()·{
37 ········return·0.0f;54 ········return·this.mImpl.getCurrVelocity(this.mScroller);
38 ····}55 ····}
39 ····56 ····
40 ····public·int·getCurrX()·{57 ····public·int·getCurrX()·{
41 ········return·this.mScroller.getCurrX();58 ········return·this.mImpl.getCurrX(this.mScroller);
42 ····}59 ····}
43 ····60 ····
44 ····public·int·getCurrY()·{61 ····public·int·getCurrY()·{
45 ········return·this.mScroller.getCurrY();62 ········return·this.mImpl.getCurrY(this.mScroller);
46 ····}63 ····}
47 ····64 ····
48 ····public·int·getDuration()·{65 ····public·int·getFinalX()·{
49 ········return·this.mScroller.getDuration();66 ········return·this.mImpl.getFinalX(this.mScroller);
 67 ····}
 68 ····
 69 ····public·int·getFinalY()·{
 70 ········return·this.mImpl.getFinalY(this.mScroller);
50 ····}71 ····}
51 ····72 ····
52 ····public·boolean·isFinished()·{73 ····public·boolean·isFinished()·{
53 ········return·this.mScroller.isFinished();74 ········return·this.mImpl.isFinished(this.mScroller);
 75 ····}
 76 ····
 77 ····public·boolean·isOverScrolled()·{
 78 ········return·this.mImpl.isOverScrolled(this.mScroller);
 79 ····}
 80 ····
 81 ····public·void·notifyHorizontalEdgeReached(final·int·n,·final·int·n2,·final·int·n3)·{
 82 ········this.mImpl.notifyHorizontalEdgeReached(this.mScroller,·n,·n2,·n3);
 83 ····}
 84 ····
 85 ····public·void·notifyVerticalEdgeReached(final·int·n,·final·int·n2,·final·int·n3)·{
 86 ········this.mImpl.notifyVerticalEdgeReached(this.mScroller,·n,·n2,·n3);
54 ····}87 ····}
55 ····88 ····
56 ····public·void·startScroll(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{89 ····public·void·startScroll(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
57 ········this.mScroller.startScroll(n,·n2,·n3,·n4);90 ········this.mImpl.startScroll(this.mScroller,·n,·n2,·n3,·n4);
58 ····}91 ····}
59 ····92 ····
60 ····public·void·startScroll(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5)·{93 ····public·void·startScroll(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5)·{
61 ········this.mScroller.startScroll(n,·n2,·n3,·n4,·n5);94 ········this.mImpl.startScroll(this.mScroller,·n,·n2,·n3,·n4,·n5);
62 ····}95 ····}
63 }96 }
756 B
android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class
620 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 9 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.content.Context; 
  
3 class·ScrollerCompat$ScrollerCompatImplIcs·extends·ScrollerCompat2 class·ScrollerCompat$ScrollerCompatImplIcs·extends·ScrollerCompat$ScrollerCompatImplGingerbread
4 {3 {
5 ····public·ScrollerCompat$ScrollerCompatImplIcs(final·Context·context)·{ 
6 ········super(context); 
7 ····} 
8 ···· 
9 ····public·float·getCurrVelocity()·{4 ····public·float·getCurrVelocity(final·Object·o)·{
10 ········return·ScrollerCompatIcs.getCurrVelocity(this.mScroller);5 ········return·ScrollerCompatIcs.getCurrVelocity(o);
11 ····}6 ····}
12 }7 }
518 B
android/support/v4/widget/ScrollerCompatIcs.class
420 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.widget.Scroller;2 import·android.widget.OverScroller;
  
3 class·ScrollerCompatIcs3 class·ScrollerCompatIcs
4 {4 {
5 ····public·static·float·getCurrVelocity(final·Scroller·scroller)·{5 ····public·static·float·getCurrVelocity(final·Object·o)·{
6 ········return·scroller.getCurrVelocity();6 ········return·((OverScroller)o).getCurrVelocity();
7 ····}7 ····}
8 }8 }
1.56 KB
android/support/v4/widget/SearchViewCompat$SearchViewCompatImpl.class
1.43 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 45 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.View;2 import·android.content.ComponentName;
3 import·android.content.Context;3 import·android.content.Context;
 4 import·android.view.View;
  
4 interface·SearchViewCompat$SearchViewCompatImpl5 interface·SearchViewCompat$SearchViewCompatImpl
5 {6 {
 7 ····CharSequence·getQuery(final·View·p0);
 8 ····
 9 ····boolean·isIconified(final·View·p0);
 10 ····
 11 ····boolean·isQueryRefinementEnabled(final·View·p0);
 12 ····
 13 ····boolean·isSubmitButtonEnabled(final·View·p0);
 14 ····
 15 ····Object·newOnCloseListener(final·SearchViewCompat$OnCloseListenerCompat·p0);
 16 ····
6 ····Object·newOnQueryTextListener(final·SearchViewCompat$OnQueryTextListenerCompat·p0);17 ····Object·newOnQueryTextListener(final·SearchViewCompat$OnQueryTextListenerCompat·p0);
7 ····18 ····
8 ····View·newSearchView(final·Context·p0);19 ····View·newSearchView(final·Context·p0);
9 ····20 ····
 21 ····void·setIconified(final·View·p0,·final·boolean·p1);
 22 ····
 23 ····void·setImeOptions(final·View·p0,·final·int·p1);
 24 ····
 25 ····void·setInputType(final·View·p0,·final·int·p1);
 26 ····
 27 ····void·setMaxWidth(final·View·p0,·final·int·p1);
 28 ····
 29 ····void·setOnCloseListener(final·Object·p0,·final·Object·p1);
 30 ····
10 ····void·setOnQueryTextListener(final·Object·p0,·final·Object·p1);31 ····void·setOnQueryTextListener(final·Object·p0,·final·Object·p1);
 32 ····
 33 ····void·setQuery(final·View·p0,·final·CharSequence·p1,·final·boolean·p2);
 34 ····
 35 ····void·setQueryHint(final·View·p0,·final·CharSequence·p1);
 36 ····
 37 ····void·setQueryRefinementEnabled(final·View·p0,·final·boolean·p1);
 38 ····
 39 ····void·setSearchableInfo(final·View·p0,·final·ComponentName·p1);
 40 ····
 41 ····void·setSubmitButtonEnabled(final·View·p0,·final·boolean·p1);
11 }42 }
2.16 KB
android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class
2.02 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 70 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.View;2 import·android.content.ComponentName;
3 import·android.content.Context;3 import·android.content.Context;
 4 import·android.view.View;
  
4 class·SearchViewCompat$SearchViewCompatStubImpl·implements·SearchViewCompat$SearchViewCompatImpl5 class·SearchViewCompat$SearchViewCompatStubImpl·implements·SearchViewCompat$SearchViewCompatImpl
5 {6 {
 7 ····public·CharSequence·getQuery(final·View·view)·{
 8 ········return·null;
 9 ····}
 10 ····
 11 ····public·boolean·isIconified(final·View·view)·{
 12 ········return·true;
 13 ····}
 14 ····
 15 ····public·boolean·isQueryRefinementEnabled(final·View·view)·{
 16 ········return·false;
 17 ····}
 18 ····
 19 ····public·boolean·isSubmitButtonEnabled(final·View·view)·{
 20 ········return·false;
 21 ····}
 22 ····
 23 ····public·Object·newOnCloseListener(final·SearchViewCompat$OnCloseListenerCompat·searchViewCompat$OnCloseListenerCompat)·{
 24 ········return·null;
 25 ····}
 26 ····
6 ····public·Object·newOnQueryTextListener(final·SearchViewCompat$OnQueryTextListenerCompat·searchViewCompat$OnQueryTextListenerCompat)·{27 ····public·Object·newOnQueryTextListener(final·SearchViewCompat$OnQueryTextListenerCompat·searchViewCompat$OnQueryTextListenerCompat)·{
7 ········return·null;28 ········return·null;
8 ····}29 ····}
9 ····30 ····
10 ····public·View·newSearchView(final·Context·context)·{31 ····public·View·newSearchView(final·Context·context)·{
11 ········return·null;32 ········return·null;
12 ····}33 ····}
13 ····34 ····
 35 ····public·void·setIconified(final·View·view,·final·boolean·b)·{
 36 ····}
 37 ····
 38 ····public·void·setImeOptions(final·View·view,·final·int·n)·{
 39 ····}
 40 ····
 41 ····public·void·setInputType(final·View·view,·final·int·n)·{
 42 ····}
 43 ····
 44 ····public·void·setMaxWidth(final·View·view,·final·int·n)·{
 45 ····}
 46 ····
 47 ····public·void·setOnCloseListener(final·Object·o,·final·Object·o2)·{
 48 ····}
 49 ····
14 ····public·void·setOnQueryTextListener(final·Object·o,·final·Object·o2)·{50 ····public·void·setOnQueryTextListener(final·Object·o,·final·Object·o2)·{
15 ····}51 ····}
 52 ····
 53 ····public·void·setQuery(final·View·view,·final·CharSequence·charSequence,·final·boolean·b)·{
 54 ····}
 55 ····
 56 ····public·void·setQueryHint(final·View·view,·final·CharSequence·charSequence)·{
 57 ····}
 58 ····
 59 ····public·void·setQueryRefinementEnabled(final·View·view,·final·boolean·b)·{
 60 ····}
 61 ····
 62 ····public·void·setSearchableInfo(final·View·view,·final·ComponentName·componentName)·{
 63 ····}
 64 ····
 65 ····public·void·setSubmitButtonEnabled(final·View·view,·final·boolean·b)·{
 66 ····}
16 }67 }
3.22 KB
android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class
3.06 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 73 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.View;2 import·android.content.ComponentName;
3 import·android.content.Context;3 import·android.content.Context;
 4 import·android.view.View;
  
4 class·SearchViewCompat$SearchViewCompatHoneycombImpl·extends·SearchViewCompat$SearchViewCompatStubImpl5 class·SearchViewCompat$SearchViewCompatHoneycombImpl·extends·SearchViewCompat$SearchViewCompatStubImpl
5 {6 {
 7 ····public·CharSequence·getQuery(final·View·view)·{
 8 ········return·SearchViewCompatHoneycomb.getQuery(view);
 9 ····}
 10 ····
 11 ····public·boolean·isIconified(final·View·view)·{
 12 ········return·SearchViewCompatHoneycomb.isIconified(view);
 13 ····}
 14 ····
 15 ····public·boolean·isQueryRefinementEnabled(final·View·view)·{
 16 ········return·SearchViewCompatHoneycomb.isQueryRefinementEnabled(view);
 17 ····}
 18 ····
 19 ····public·boolean·isSubmitButtonEnabled(final·View·view)·{
 20 ········return·SearchViewCompatHoneycomb.isSubmitButtonEnabled(view);
 21 ····}
 22 ····
 23 ····public·Object·newOnCloseListener(final·SearchViewCompat$OnCloseListenerCompat·searchViewCompat$OnCloseListenerCompat)·{
 24 ········return·SearchViewCompatHoneycomb.newOnCloseListener((SearchViewCompatHoneycomb$OnCloseListenerCompatBridge)new·SearchViewCompat$SearchViewCompatHoneycombImpl$2(this,·searchViewCompat$OnCloseListenerCompat));
 25 ····}
 26 ····
6 ····public·Object·newOnQueryTextListener(final·SearchViewCompat$OnQueryTextListenerCompat·searchViewCompat$OnQueryTextListenerCompat)·{27 ····public·Object·newOnQueryTextListener(final·SearchViewCompat$OnQueryTextListenerCompat·searchViewCompat$OnQueryTextListenerCompat)·{
7 ········return·SearchViewCompatHoneycomb.newOnQueryTextListener((SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge)new·SearchViewCompat$SearchViewCompatHoneycombImpl$1(this,·searchViewCompat$OnQueryTextListenerCompat));28 ········return·SearchViewCompatHoneycomb.newOnQueryTextListener((SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge)new·SearchViewCompat$SearchViewCompatHoneycombImpl$1(this,·searchViewCompat$OnQueryTextListenerCompat));
8 ····}29 ····}
9 ····30 ····
10 ····public·View·newSearchView(final·Context·context)·{31 ····public·View·newSearchView(final·Context·context)·{
11 ········return·SearchViewCompatHoneycomb.newSearchView(context);32 ········return·SearchViewCompatHoneycomb.newSearchView(context);
12 ····}33 ····}
13 ····34 ····
 35 ····public·void·setIconified(final·View·view,·final·boolean·b)·{
 36 ········SearchViewCompatHoneycomb.setIconified(view,·b);
 37 ····}
 38 ····
 39 ····public·void·setMaxWidth(final·View·view,·final·int·n)·{
 40 ········SearchViewCompatHoneycomb.setMaxWidth(view,·n);
 41 ····}
 42 ····
 43 ····public·void·setOnCloseListener(final·Object·o,·final·Object·o2)·{
 44 ········SearchViewCompatHoneycomb.setOnCloseListener(o,·o2);
 45 ····}
 46 ····
14 ····public·void·setOnQueryTextListener(final·Object·o,·final·Object·o2)·{47 ····public·void·setOnQueryTextListener(final·Object·o,·final·Object·o2)·{
15 ········SearchViewCompatHoneycomb.setOnQueryTextListener(o,·o2);48 ········SearchViewCompatHoneycomb.setOnQueryTextListener(o,·o2);
16 ····}49 ····}
 50 ····
 51 ····public·void·setQuery(final·View·view,·final·CharSequence·charSequence,·final·boolean·b)·{
 52 ········SearchViewCompatHoneycomb.setQuery(view,·charSequence,·b);
 53 ····}
 54 ····
 55 ····public·void·setQueryHint(final·View·view,·final·CharSequence·charSequence)·{
 56 ········SearchViewCompatHoneycomb.setQueryHint(view,·charSequence);
 57 ····}
 58 ····
 59 ····public·void·setQueryRefinementEnabled(final·View·view,·final·boolean·b)·{
 60 ········SearchViewCompatHoneycomb.setQueryRefinementEnabled(view,·b);
 61 ····}
 62 ····
 63 ····public·void·setSearchableInfo(final·View·view,·final·ComponentName·componentName)·{
 64 ········SearchViewCompatHoneycomb.setSearchableInfo(view,·componentName);
 65 ····}
 66 ····
 67 ····public·void·setSubmitButtonEnabled(final·View·view,·final·boolean·b)·{
 68 ········SearchViewCompatHoneycomb.setSubmitButtonEnabled(view,·b);
 69 ····}
17 }70 }
3.61 KB
android/support/v4/widget/SearchViewCompat.class
3.52 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 91 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
 2 import·android.content.ComponentName;
2 import·android.view.View;3 import·android.view.View;
3 import·android.content.Context;4 import·android.content.Context;
4 import·android.os.Build$VERSION;5 import·android.os.Build$VERSION;
  
5 public·class·SearchViewCompat6 public·class·SearchViewCompat
6 {7 {
7 ····private·static·final·SearchViewCompat$SearchViewCompatImpl·IMPL;8 ····private·static·final·SearchViewCompat$SearchViewCompatImpl·IMPL;
8 ····9 ····
9 ····static·{10 ····static·{
10 ········if·(Build$VERSION.SDK_INT·>=·11)·{11 ········if·(Build$VERSION.SDK_INT·>=·14)·{
 12 ············IMPL·=·(SearchViewCompat$SearchViewCompatImpl)new·SearchViewCompat$SearchViewCompatIcsImpl();
 13 ········}
 14 ········else·if·(Build$VERSION.SDK_INT·>=·11)·{
11 ············IMPL·=·(SearchViewCompat$SearchViewCompatImpl)new·SearchViewCompat$SearchViewCompatHoneycombImpl();15 ············IMPL·=·(SearchViewCompat$SearchViewCompatImpl)new·SearchViewCompat$SearchViewCompatHoneycombImpl();
12 ········}16 ········}
13 ········else·{17 ········else·{
14 ············IMPL·=·(SearchViewCompat$SearchViewCompatImpl)new·SearchViewCompat$SearchViewCompatStubImpl();18 ············IMPL·=·(SearchViewCompat$SearchViewCompatImpl)new·SearchViewCompat$SearchViewCompatStubImpl();
15 ········}19 ········}
16 ····}20 ····}
17 ····21 ····
18 ····private·SearchViewCompat(final·Context·context)·{22 ····private·SearchViewCompat(final·Context·context)·{
19 ····}23 ····}
20 ····24 ····
 25 ····public·static·CharSequence·getQuery(final·View·view)·{
 26 ········return·SearchViewCompat.IMPL.getQuery(view);
 27 ····}
 28 ····
 29 ····public·static·boolean·isIconified(final·View·view)·{
 30 ········return·SearchViewCompat.IMPL.isIconified(view);
 31 ····}
 32 ····
 33 ····public·static·boolean·isQueryRefinementEnabled(final·View·view)·{
 34 ········return·SearchViewCompat.IMPL.isQueryRefinementEnabled(view);
 35 ····}
 36 ····
 37 ····public·static·boolean·isSubmitButtonEnabled(final·View·view)·{
 38 ········return·SearchViewCompat.IMPL.isSubmitButtonEnabled(view);
 39 ····}
 40 ····
21 ····public·static·View·newSearchView(final·Context·context)·{41 ····public·static·View·newSearchView(final·Context·context)·{
22 ········return·SearchViewCompat.IMPL.newSearchView(context);42 ········return·SearchViewCompat.IMPL.newSearchView(context);
23 ····}43 ····}
24 ····44 ····
 45 ····public·static·void·setIconified(final·View·view,·final·boolean·b)·{
 46 ········SearchViewCompat.IMPL.setIconified(view,·b);
 47 ····}
 48 ····
 49 ····public·static·void·setImeOptions(final·View·view,·final·int·n)·{
 50 ········SearchViewCompat.IMPL.setImeOptions(view,·n);
 51 ····}
 52 ····
 53 ····public·static·void·setInputType(final·View·view,·final·int·n)·{
 54 ········SearchViewCompat.IMPL.setInputType(view,·n);
 55 ····}
 56 ····
 57 ····public·static·void·setMaxWidth(final·View·view,·final·int·n)·{
 58 ········SearchViewCompat.IMPL.setMaxWidth(view,·n);
 59 ····}
 60 ····
 61 ····public·static·void·setOnCloseListener(final·View·view,·final·SearchViewCompat$OnCloseListenerCompat·searchViewCompat$OnCloseListenerCompat)·{
 62 ········SearchViewCompat.IMPL.setOnCloseListener((Object)view,·searchViewCompat$OnCloseListenerCompat.mListener);
 63 ····}
 64 ····
25 ····public·static·void·setOnQueryTextListener(final·View·view,·final·SearchViewCompat$OnQueryTextListenerCompat·searchViewCompat$OnQueryTextListenerCompat)·{65 ····public·static·void·setOnQueryTextListener(final·View·view,·final·SearchViewCompat$OnQueryTextListenerCompat·searchViewCompat$OnQueryTextListenerCompat)·{
26 ········SearchViewCompat.IMPL.setOnQueryTextListener((Object)view,·searchViewCompat$OnQueryTextListenerCompat.mListener);66 ········SearchViewCompat.IMPL.setOnQueryTextListener((Object)view,·searchViewCompat$OnQueryTextListenerCompat.mListener);
27 ····}67 ····}
 68 ····
 69 ····public·static·void·setQuery(final·View·view,·final·CharSequence·charSequence,·final·boolean·b)·{
 70 ········SearchViewCompat.IMPL.setQuery(view,·charSequence,·b);
 71 ····}
 72 ····
 73 ····public·static·void·setQueryHint(final·View·view,·final·CharSequence·charSequence)·{
 74 ········SearchViewCompat.IMPL.setQueryHint(view,·charSequence);
 75 ····}
 76 ····
 77 ····public·static·void·setQueryRefinementEnabled(final·View·view,·final·boolean·b)·{
 78 ········SearchViewCompat.IMPL.setQueryRefinementEnabled(view,·b);
 79 ····}
 80 ····
 81 ····public·static·void·setSearchableInfo(final·View·view,·final·ComponentName·componentName)·{
 82 ········SearchViewCompat.IMPL.setSearchableInfo(view,·componentName);
 83 ····}
 84 ····
 85 ····public·static·void·setSubmitButtonEnabled(final·View·view,·final·boolean·b)·{
 86 ········SearchViewCompat.IMPL.setSubmitButtonEnabled(view,·b);
 87 ····}
28 }88 }
3.34 KB
android/support/v4/widget/SearchViewCompatHoneycomb.class
3.23 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 78 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
 2 import·android.app.SearchManager;
 3 import·android.content.ComponentName;
2 import·android.widget.SearchView$OnQueryTextListener;4 import·android.widget.SearchView$OnQueryTextListener;
 5 import·android.widget.SearchView$OnCloseListener;
 6 import·android.content.Context;
3 import·android.widget.SearchView;7 import·android.widget.SearchView;
4 import·android.view.View;8 import·android.view.View;
5 import·android.content.Context; 
  
6 class·SearchViewCompatHoneycomb9 class·SearchViewCompatHoneycomb
7 {10 {
 11 ····public·static·CharSequence·getQuery(final·View·view)·{
 12 ········return·((SearchView)view).getQuery();
 13 ····}
 14 ····
 15 ····public·static·boolean·isIconified(final·View·view)·{
 16 ········return·((SearchView)view).isIconified();
 17 ····}
 18 ····
 19 ····public·static·boolean·isQueryRefinementEnabled(final·View·view)·{
 20 ········return·((SearchView)view).isQueryRefinementEnabled();
 21 ····}
 22 ····
 23 ····public·static·boolean·isSubmitButtonEnabled(final·View·view)·{
 24 ········return·((SearchView)view).isSubmitButtonEnabled();
 25 ····}
 26 ····
 27 ····public·static·Object·newOnCloseListener(final·SearchViewCompatHoneycomb$OnCloseListenerCompatBridge·searchViewCompatHoneycomb$OnCloseListenerCompatBridge)·{
 28 ········return·new·SearchViewCompatHoneycomb$2(searchViewCompatHoneycomb$OnCloseListenerCompatBridge);
 29 ····}
 30 ····
8 ····public·static·Object·newOnQueryTextListener(final·SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge·searchViewCompatHoneycomb$OnQueryTextListenerCompatBridge)·{31 ····public·static·Object·newOnQueryTextListener(final·SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge·searchViewCompatHoneycomb$OnQueryTextListenerCompatBridge)·{
9 ········return·new·SearchViewCompatHoneycomb$1(searchViewCompatHoneycomb$OnQueryTextListenerCompatBridge);32 ········return·new·SearchViewCompatHoneycomb$1(searchViewCompatHoneycomb$OnQueryTextListenerCompatBridge);
10 ····}33 ····}
11 ····34 ····
12 ····public·static·View·newSearchView(final·Context·context)·{35 ····public·static·View·newSearchView(final·Context·context)·{
13 ········return·(View)new·SearchView(context);36 ········return·(View)new·SearchView(context);
14 ····}37 ····}
15 ····38 ····
 39 ····public·static·void·setIconified(final·View·view,·final·boolean·iconified)·{
 40 ········((SearchView)view).setIconified(iconified);
 41 ····}
 42 ····
 43 ····public·static·void·setMaxWidth(final·View·view,·final·int·maxWidth)·{
 44 ········((SearchView)view).setMaxWidth(maxWidth);
 45 ····}
 46 ····
 47 ····public·static·void·setOnCloseListener(final·Object·o,·final·Object·o2)·{
 48 ········((SearchView)o).setOnCloseListener((SearchView$OnCloseListener)o2);
 49 ····}
 50 ····
16 ····public·static·void·setOnQueryTextListener(final·Object·o,·final·Object·o2)·{51 ····public·static·void·setOnQueryTextListener(final·Object·o,·final·Object·o2)·{
17 ········((SearchView)o).setOnQueryTextListener((SearchView$OnQueryTextListener)o2);52 ········((SearchView)o).setOnQueryTextListener((SearchView$OnQueryTextListener)o2);
18 ····}53 ····}
 54 ····
 55 ····public·static·void·setQuery(final·View·view,·final·CharSequence·charSequence,·final·boolean·b)·{
 56 ········((SearchView)view).setQuery(charSequence,·b);
 57 ····}
 58 ····
 59 ····public·static·void·setQueryHint(final·View·view,·final·CharSequence·queryHint)·{
 60 ········((SearchView)view).setQueryHint(queryHint);
 61 ····}
 62 ····
 63 ····public·static·void·setQueryRefinementEnabled(final·View·view,·final·boolean·queryRefinementEnabled)·{
 64 ········((SearchView)view).setQueryRefinementEnabled(queryRefinementEnabled);
 65 ····}
 66 ····
 67 ····public·static·void·setSearchableInfo(final·View·view,·final·ComponentName·componentName)·{
 68 ········final·SearchView·searchView·=·(SearchView)view;
 69 ········searchView.setSearchableInfo(((SearchManager)searchView.getContext().getSystemService("search")).getSearchableInfo(componentName));
 70 ····}
 71 ····
 72 ····public·static·void·setSubmitButtonEnabled(final·View·view,·final·boolean·submitButtonEnabled)·{
 73 ········((SearchView)view).setSubmitButtonEnabled(submitButtonEnabled);
 74 ····}
19 }75 }
860 B
fr/bellev/stdatmosphere/EditFragment.class
776 B
procyon -ec {}
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ············this.mPos·=·selectedItemPosition;76 ············this.mPos·=·selectedItemPosition;
77 ········}77 ········}
78 ········final·Editable·text·=·((EditText)this.mView.findViewById(2131296264)).getText();78 ········final·Editable·text·=·((EditText)this.mView.findViewById(2131296264)).getText();
79 ········final·ParsePosition·pos·=·new·ParsePosition(0);79 ········final·ParsePosition·pos·=·new·ParsePosition(0);
80 ········try·{80 ········try·{
81 ············final·DecimalFormat·decimalFormat·=·(DecimalFormat)instance;81 ············final·DecimalFormat·decimalFormat·=·(DecimalFormat)instance;
82 ············try·{82 ············try·{
83 ················final·Number·parse·=·decimalFormat.parse(text.toString(),·pos);83 ················final·Number·parse·=·decimalFormat.parse(((CharSequence)text).toString(),·pos);
84 ················try·{84 ················try·{
85 ····················this.mValue·=·parse.doubleValue()·*·n;85 ····················this.mValue·=·parse.doubleValue()·*·n;
86 ····················return·this.mValue;86 ····················return·this.mValue;
87 ················}87 ················}
88 ················catch·(Exception·ex)·{}88 ················catch·(Exception·ex)·{}
89 ············}89 ············}
90 ············catch·(Exception·ex2)·{}90 ············catch·(Exception·ex2)·{}
37.6 KB
fr/bellev/stdatmosphere/MainActivity.class
37.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 1819, 15 lines modifiedOffset 1819, 15 lines modified
1819 ·········7:·daload1819 ·········7:·daload
1820 ·········8:·dreturn1820 ·········8:·dreturn
  
1821 ··public·void·onCreate(android.os.Bundle);1821 ··public·void·onCreate(android.os.Bundle);
1822 ····descriptor:·(Landroid/os/Bundle;)V1822 ····descriptor:·(Landroid/os/Bundle;)V
1823 ····flags:·(0x0001)·ACC_PUBLIC1823 ····flags:·(0x0001)·ACC_PUBLIC
1824 ····Code:1824 ····Code:
1825 ······stack=300,·locals=32,·args_size=21825 ······stack=300,·locals=30,·args_size=2
1826 ·········0:·ldc_w·········#363················//·String·MainActivity1826 ·········0:·ldc_w·········#363················//·String·MainActivity
1827 ·········3:·astore_21827 ·········3:·astore_2
1828 ·········4:·ldc_w·········#365················//·String·Started1828 ·········4:·ldc_w·········#365················//·String·Started
1829 ·········7:·astore_31829 ·········7:·astore_3
1830 ·········8:·aload_21830 ·········8:·aload_2
1831 ·········9:·aload_31831 ·········9:·aload_3
1832 ········10:·invokestatic··#371················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I1832 ········10:·invokestatic··#371················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
Offset 2004, 22 lines modifiedOffset 2004, 22 lines modified
2004 ·······320:·aastore2004 ·······320:·aastore
2005 ·······321:·aload_02005 ·······321:·aload_0
2006 ·······322:·getfield······#131················//·Field·edits:Ljava/util/List;2006 ·······322:·getfield······#131················//·Field·edits:Ljava/util/List;
2007 ·······325:·astore_22007 ·······325:·astore_2
2008 ·······326:·aload_22008 ·······326:·aload_2
2009 ·······327:·invokeinterface·#454,··1··········//·InterfaceMethod·java/util/List.clear:()V2009 ·······327:·invokeinterface·#454,··1··········//·InterfaceMethod·java/util/List.clear:()V
2010 ·······332:·aload_12010 ·······332:·aload_1
2011 ·······333:·ifnull········8022011 ·······333:·ifnull········794
2012 ·······336:·iconst_02012 ·······336:·iconst_0
2013 ·······337:·istore········132013 ·······337:·istore········13
2014 ·······339:·iconst_32014 ·······339:·iconst_3
2015 ·······340:·istore········42015 ·······340:·istore········4
2016 ·······342:·iload·········132016 ·······342:·iload·········13
2017 ·······344:·iload·········42017 ·······344:·iload·········4
2018 ·······346:·if_icmpge·····9792018 ·······346:·if_icmpge·····973
2019 ·······349:·new···········#145················//·class·java/lang/StringBuilder2019 ·······349:·new···········#145················//·class·java/lang/StringBuilder
2020 ·······352:·astore_22020 ·······352:·astore_2
2021 ·······353:·aload_22021 ·······353:·aload_2
2022 ·······354:·invokespecial·#146················//·Method·java/lang/StringBuilder."<init>":()V2022 ·······354:·invokespecial·#146················//·Method·java/lang/StringBuilder."<init>":()V
2023 ·······357:·ldc_w·········#456················//·String·edit2023 ·······357:·ldc_w·········#456················//·String·edit
2024 ·······360:·astore_32024 ·······360:·astore_3
2025 ·······361:·aload_22025 ·······361:·aload_2
Offset 2076, 15 lines modifiedOffset 2076, 15 lines modified
2076 ·······459:·putfield······#126················//·Field·Page:I2076 ·······459:·putfield······#126················//·Field·Page:I
2077 ·······462:·iconst_02077 ·······462:·iconst_0
2078 ·······463:·istore········132078 ·······463:·istore········13
2079 ·······465:·iconst_32079 ·······465:·iconst_3
2080 ·······466:·istore········42080 ·······466:·istore········4
2081 ·······468:·iload·········132081 ·······468:·iload·········13
2082 ·······470:·iload·········42082 ·······470:·iload·········4
2083 ·······472:·if_icmpge·····6102083 ·······472:·if_icmpge·····606
2084 ·······475:·aload_02084 ·······475:·aload_0
2085 ·······476:·getfield······#135················//·Field·ival:[D2085 ·······476:·getfield······#135················//·Field·ival:[D
2086 ·······479:·astore_22086 ·······479:·astore_2
2087 ·······480:·new···········#145················//·class·java/lang/StringBuilder2087 ·······480:·new···········#145················//·class·java/lang/StringBuilder
2088 ·······483:·astore_32088 ·······483:·astore_3
2089 ·······484:·aload_32089 ·······484:·aload_3
2090 ·······485:·invokespecial·#146················//·Method·java/lang/StringBuilder."<init>":()V2090 ·······485:·invokespecial·#146················//·Method·java/lang/StringBuilder."<init>":()V
Offset 2095, 445 lines modifiedOffset 2095, 443 lines modified
2095 ·······497:·invokevirtual·#155················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;2095 ·······497:·invokevirtual·#155················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
2096 ·······500:·invokevirtual·#161················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;2096 ·······500:·invokevirtual·#161················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
2097 ·······503:·astore_32097 ·······503:·astore_3
2098 ·······504:·aload_02098 ·······504:·aload_0
2099 ·······505:·getfield······#135················//·Field·ival:[D2099 ·······505:·getfield······#135················//·Field·ival:[D
2100 ·······508:·iload·········132100 ·······508:·iload·········13
2101 ·······510:·daload2101 ·······510:·daload
2102 ·······511:·dstore········16 
2103 ·······513:·dload·········16 
2104 ·······515:·d2f2102 ·······511:·d2f
2105 ·······516:·fstore········182103 ·······512:·fstore········16
2106 ·······518:·aload·········152104 ·······514:·aload·········15
2107 ·······520:·aload_32105 ·······516:·aload_3
2108 ·······521:·fload·········182106 ·······517:·fload·········16
2109 ·······523:·invokeinterface·#481,··3··········//·InterfaceMethod·android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F2107 ·······519:·invokeinterface·#481,··3··········//·InterfaceMethod·android/content/SharedPreferences.getFloat:(Ljava/lang/String;F)F
2110 ·······528:·fstore········72108 ·······524:·fstore········7
2111 ·······530:·fload·········72109 ·······526:·fload·········7
2112 ·······532:·f2d2110 ·······528:·f2d
2113 ·······533:·dstore········192111 ·······529:·dstore········17
2114 ·······535:·aload_22112 ·······531:·aload_2
2115 ·······536:·iload·········132113 ·······532:·iload·········13
2116 ·······538:·dload·········192114 ·······534:·dload·········17
2117 ·······540:·dastore2115 ·······536:·dastore
2118 ·······541:·aload_02116 ·······537:·aload_0
2119 ·······542:·getfield······#124················//·Field·iPos:[I2117 ·······538:·getfield······#124················//·Field·iPos:[I
2120 ·······545:·astore_22118 ·······541:·astore_2
2121 ·······546:·new···········#145················//·class·java/lang/StringBuilder2119 ·······542:·new···········#145················//·class·java/lang/StringBuilder
2122 ·······549:·astore_32120 ·······545:·astore_3
 2121 ·······546:·aload_3
 2122 ·······547:·invokespecial·#146················//·Method·java/lang/StringBuilder."<init>":()V
2123 ·······550:·aload_32123 ·······550:·aload_3
2124 ·······551:·invokespecial·#146················//·Method·java/lang/StringBuilder."<init>":()V 
2125 ·······554:·aload_3 
2126 ·······555:·ldc_w·········#392················//·String·iPos2124 ·······551:·ldc_w·········#392················//·String·iPos
2127 ·······558:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2125 ·······554:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2128 ·······561:·iload·········132126 ·······557:·iload·········13
2129 ·······563:·invokevirtual·#155················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;2127 ·······559:·invokevirtual·#155················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
2130 ·······566:·invokevirtual·#161················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;2128 ·······562:·invokevirtual·#161················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
2131 ·······569:·astore_32129 ·······565:·astore_3
2132 ·······570:·aload_02130 ·······566:·aload_0
2133 ·······571:·getfield······#124················//·Field·iPos:[I2131 ·······567:·getfield······#124················//·Field·iPos:[I
2134 ·······574:·astore········52132 ·······570:·astore········5
2135 ·······576:·aload·········52133 ·······572:·aload·········5
2136 ·······578:·iload·········132134 ·······574:·iload·········13
2137 ·······580:·iaload2135 ·······576:·iaload
2138 ·······581:·istore········212136 ·······577:·istore········19
2139 ·······583:·aload·········152137 ·······579:·aload·········15
2140 ·······585:·aload_32138 ·······581:·aload_3
2141 ·······586:·iload·········212139 ·······582:·iload·········19
2142 ·······588:·invokeinterface·#477,··3··········//·InterfaceMethod·android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I2140 ·······584:·invokeinterface·#477,··3··········//·InterfaceMethod·android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I
2143 ·······593:·istore········62141 ·······589:·istore········6
2144 ·······595:·aload_22142 ·······591:·aload_2
2145 ·······596:·iload·········132143 ·······592:·iload·········13
2146 ·······598:·iload·········62144 ·······594:·iload·········6
2147 ·······600:·iastore2145 ·······596:·iastore
2148 ·······601:·iload·········132146 ·······597:·iload·········13
2149 ·······603:·iconst_12147 ·······599:·iconst_1
2150 ·······604:·iadd2148 ·······600:·iadd
2151 ·······605:·istore········132149 ·······601:·istore········13
2152 ·······607:·goto··········4652150 ·······603:·goto··········465
2153 ·······610:·iconst_02151 ·······606:·iconst_0
2154 ·······611:·istore········132152 ·······607:·istore········13
2155 ·······613:·iconst_42153 ·······609:·iconst_4
2156 ·······614:·istore········42154 ·······610:·istore········4
2157 ·······616:·iload·········132155 ·······612:·iload·········13
2158 ·······618:·iload·········42156 ·······614:·iload·········4
2159 ·······620:·if_icmpge·····2102157 ·······616:·if_icmpge·····210
2160 ·······623:·iconst_02158 ·······619:·iconst_0
2161 ·······624:·istore········222159 ·······620:·istore········20
2162 ·······626:·iconst_32160 ·······622:·iconst_3
2163 ·······627:·istore········42161 ·······623:·istore········4
2164 ·······629:·iload·········222162 ·······625:·iload·········20
Max diff block lines reached; 30368/38368 bytes (79.15%) of diff not shown.
1.48 KB
smali/android/support/v4/view/ViewPager$1.smali
    
Offset 28, 29 lines modifiedOffset 28, 29 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·10632 ····.line·121
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I37 .method·public·compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I
38 ····.locals·238 ····.locals·2
39 ····.param·p1,·"lhs"····#·Landroid/support/v4/view/ViewPager$ItemInfo;39 ····.param·p1,·"lhs"····#·Landroid/support/v4/view/ViewPager$ItemInfo;
40 ····.param·p2,·"rhs"····#·Landroid/support/v4/view/ViewPager$ItemInfo;40 ····.param·p2,·"rhs"····#·Landroid/support/v4/view/ViewPager$ItemInfo;
  
41 ····.prologue41 ····.prologue
42 ····.line·10942 ····.line·124
43 ····iget·v0,·p1,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I43 ····iget·v0,·p1,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
  
44 ····iget·v1,·p2,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I44 ····iget·v1,·p2,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
  
45 ····sub-int/2addr·v0,·v145 ····sub-int/2addr·v0,·v1
  
46 ····return·v046 ····return·v0
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I58 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
59 ····.locals·159 ····.locals·1
60 ····.param·p1,·"x0"····#·Ljava/lang/Object;60 ····.param·p1,·"x0"····#·Ljava/lang/Object;
61 ····.param·p2,·"x1"····#·Ljava/lang/Object;61 ····.param·p2,·"x1"····#·Ljava/lang/Object;
  
62 ····.prologue62 ····.prologue
63 ····.line·10663 ····.line·121
64 ····check-cast·p1,·Landroid/support/v4/view/ViewPager$ItemInfo;64 ····check-cast·p1,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
65 ····.end·local·p1····#·"x0":Ljava/lang/Object;65 ····.end·local·p1····#·"x0":Ljava/lang/Object;
66 ····check-cast·p2,·Landroid/support/v4/view/ViewPager$ItemInfo;66 ····check-cast·p2,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
67 ····.end·local·p2····#·"x1":Ljava/lang/Object;67 ····.end·local·p2····#·"x1":Ljava/lang/Object;
68 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I68 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I
14.3 KB
smali/android/support/v4/view/MenuItemCompat.smali
    
Offset 2, 16 lines modifiedOffset 2, 18 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MenuItemCompat.java"3 .source·"MenuItemCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;,
7 ········Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;,8 ········Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;,
8 ········Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;,9 ········Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;,
 10 ········Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;,
9 ········Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;11 ········Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;
10 ····}12 ····}
11 .end·annotation13 .end·annotation
  
  
12 #·static·fields14 #·static·fields
13 .field·static·final·IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;15 .field·static·final·IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;
Offset 22, 84 lines modifiedOffset 24, 408 lines modified
  
22 .field·public·static·final·SHOW_AS_ACTION_IF_ROOM:I·=·0x124 .field·public·static·final·SHOW_AS_ACTION_IF_ROOM:I·=·0x1
  
23 .field·public·static·final·SHOW_AS_ACTION_NEVER:I·=·0x025 .field·public·static·final·SHOW_AS_ACTION_NEVER:I·=·0x0
  
24 .field·public·static·final·SHOW_AS_ACTION_WITH_TEXT:I·=·0x426 .field·public·static·final·SHOW_AS_ACTION_WITH_TEXT:I·=·0x4
  
 27 .field·private·static·final·TAG:Ljava/lang/String;·=·"MenuItemCompat"
  
  
25 #·direct·methods28 #·direct·methods
26 .method·static·constructor·<clinit>()V29 .method·static·constructor·<clinit>()V
27 ····.locals·230 ····.locals·2
  
28 ····.prologue31 ····.prologue
29 ····.line·10432 ····.line·247
30 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I33 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 34 ····.line·248
 35 ····.local·v0,·"version":I
31 ····const/16·v1,·0xb36 ····const/16·v1,·0xe
  
32 ····if-lt·v0,·v1,·:cond_037 ····if-lt·v0,·v1,·:cond_0
  
33 ····.line·10538 ····.line·249
34 ····new-instance·v0,·Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;39 ····new-instance·v1,·Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;
  
35 ····invoke-direct·{v0},·Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;-><init>()V40 ····invoke-direct·{v1},·Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;-><init>()V
  
36 ····sput-object·v0,·Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;41 ····sput-object·v1,·Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;
  
37 ····.line·10942 ····.line·255
38 ····:goto_043 ····:goto_0
39 ····return-void44 ····return-void
  
40 ····.line·10745 ····.line·250
41 ····:cond_046 ····:cond_0
42 ····new-instance·v0,·Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;47 ····const/16·v1,·0xb
  
 48 ····if-lt·v0,·v1,·:cond_1
  
43 ····invoke-direct·{v0},·Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;-><init>()V49 ····.line·251
 50 ····new-instance·v1,·Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;
  
 51 ····invoke-direct·{v1},·Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;-><init>()V
  
44 ····sput-object·v0,·Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;52 ····sput-object·v1,·Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;
  
 53 ····goto·:goto_0
  
 54 ····.line·253
 55 ····:cond_1
 56 ····new-instance·v1,·Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;
  
 57 ····invoke-direct·{v1},·Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;-><init>()V
  
 58 ····sput-object·v1,·Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;
  
45 ····goto·:goto_059 ····goto·:goto_0
46 .end·method60 .end·method
  
47 .method·public·constructor·<init>()V61 .method·public·constructor·<init>()V
48 ····.locals·062 ····.locals·0
  
49 ····.prologue63 ····.prologue
50 ····.line·2664 ····.line·32
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·8766 ····.line·200
53 ····return-void67 ····return-void
54 .end·method68 .end·method
  
 69 .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z
 70 ····.locals·1
 71 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
  
 72 ····.prologue
 73 ····.line·402
 74 ····instance-of·v0,·p0,·Landroid/support/v4/internal/view/SupportMenuItem;
  
 75 ····if-eqz·v0,·:cond_0
  
 76 ····.line·403
 77 ····check-cast·p0,·Landroid/support/v4/internal/view/SupportMenuItem;
  
 78 ····.end·local·p0····#·"item":Landroid/view/MenuItem;
 79 ····invoke-interface·{p0},·Landroid/support/v4/internal/view/SupportMenuItem;->collapseActionView()Z
  
 80 ····move-result·v0
  
 81 ····.line·405
 82 ····.restart·local·p0····#·"item":Landroid/view/MenuItem;
 83 ····:goto_0
 84 ····return·v0
  
 85 ····:cond_0
 86 ····sget-object·v0,·Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;
  
 87 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->collapseActionView(Landroid/view/MenuItem;)Z
  
 88 ····move-result·v0
  
 89 ····goto·:goto_0
 90 .end·method
  
 91 .method·public·static·expandActionView(Landroid/view/MenuItem;)Z
 92 ····.locals·1
 93 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
Max diff block lines reached; 3846/14541 bytes (26.45%) of diff not shown.
3.13 KB
smali/android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.smali
    
Offset 18, 43 lines modifiedOffset 18, 111 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·8722 ····.line·158
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
 27 .method·public·collapseActionView(Landroid/view/MenuItem;)Z
 28 ····.locals·1
 29 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
 30 ····.prologue
 31 ····.line·186
 32 ····const/4·v0,·0x0
  
 33 ····return·v0
 34 .end·method
  
 35 .method·public·expandActionView(Landroid/view/MenuItem;)Z
 36 ····.locals·1
 37 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
 38 ····.prologue
 39 ····.line·181
 40 ····const/4·v0,·0x0
  
 41 ····return·v0
 42 .end·method
  
 43 .method·public·getActionView(Landroid/view/MenuItem;)Landroid/view/View;
 44 ····.locals·1
 45 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
 46 ····.prologue
 47 ····.line·176
 48 ····invoke-static·{p1},·Landroid/support/v4/view/MenuItemCompatHoneycomb;->getActionView(Landroid/view/MenuItem;)Landroid/view/View;
  
 49 ····move-result-object·v0
  
 50 ····return-object·v0
 51 .end·method
  
 52 .method·public·isActionViewExpanded(Landroid/view/MenuItem;)Z
 53 ····.locals·1
 54 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
 55 ····.prologue
 56 ····.line·191
 57 ····const/4·v0,·0x0
  
 58 ····return·v0
 59 .end·method
  
 60 .method·public·setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
 61 ····.locals·1
 62 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
 63 ····.param·p2,·"resId"····#·I
  
 64 ····.prologue
 65 ····.line·171
 66 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MenuItemCompatHoneycomb;->setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
  
 67 ····move-result-object·v0
  
 68 ····return-object·v0
 69 .end·method
  
27 .method·public·setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;70 .method·public·setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
28 ····.locals·171 ····.locals·1
29 ····.param·p1,·"item"····#·Landroid/view/MenuItem;72 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
30 ····.param·p2,·"view"····#·Landroid/view/View;73 ····.param·p2,·"view"····#·Landroid/view/View;
  
31 ····.prologue74 ····.prologue
32 ····.line·9575 ····.line·166
33 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MenuItemCompatHoneycomb;->setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;76 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MenuItemCompatHoneycomb;->setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
  
34 ····move-result-object·v077 ····move-result-object·v0
  
35 ····return-object·v078 ····return-object·v0
36 .end·method79 .end·method
  
 80 .method·public·setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;
 81 ····.locals·0
 82 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
 83 ····.param·p2,·"listener"····#·Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;
  
 84 ····.prologue
 85 ····.line·196
 86 ····return-object·p1
 87 .end·method
  
37 .method·public·setShowAsAction(Landroid/view/MenuItem;I)Z88 .method·public·setShowAsAction(Landroid/view/MenuItem;I)V
38 ····.locals·189 ····.locals·0
39 ····.param·p1,·"item"····#·Landroid/view/MenuItem;90 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
40 ····.param·p2,·"actionEnum"····#·I91 ····.param·p2,·"actionEnum"····#·I
  
41 ····.prologue92 ····.prologue
42 ····.line·9093 ····.line·161
43 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MenuItemCompatHoneycomb;->setShowAsAction(Landroid/view/MenuItem;I)V94 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MenuItemCompatHoneycomb;->setShowAsAction(Landroid/view/MenuItem;I)V
  
44 ····.line·9195 ····.line·162
45 ····const/4·v0,·0x1 
  
46 ····return·v096 ····return-void
47 .end·method97 .end·method
10.9 KB
smali/android/support/v4/view/ViewCompat$HCViewCompatImpl.smali
    
Offset 15, 26 lines modifiedOffset 15, 451 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·15319 ····.line·752
20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
 24 .method·public·getAlpha(Landroid/view/View;)F
 25 ····.locals·1
 26 ····.param·p1,·"view"····#·Landroid/view/View;
  
 27 ····.prologue
 28 ····.line·759
 29 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getAlpha(Landroid/view/View;)F
  
 30 ····move-result·v0
  
 31 ····return·v0
 32 .end·method
  
24 .method·getFrameTime()J33 .method·getFrameTime()J
25 ····.locals·234 ····.locals·2
  
26 ····.prologue35 ····.prologue
27 ····.line·15536 ····.line·755
28 ····invoke-static·{},·Landroid/support/v4/view/ViewCompatHC;->getFrameTime()J37 ····invoke-static·{},·Landroid/support/v4/view/ViewCompatHC;->getFrameTime()J
  
29 ····move-result-wide·v038 ····move-result-wide·v0
  
30 ····return-wide·v039 ····return-wide·v0
31 .end·method40 .end·method
  
 41 .method·public·getLayerType(Landroid/view/View;)I
 42 ····.locals·1
 43 ····.param·p1,·"view"····#·Landroid/view/View;
  
 44 ····.prologue
 45 ····.line·767
 46 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getLayerType(Landroid/view/View;)I
  
 47 ····move-result·v0
  
 48 ····return·v0
 49 .end·method
  
 50 .method·public·getMeasuredHeightAndState(Landroid/view/View;)I
 51 ····.locals·1
 52 ····.param·p1,·"view"····#·Landroid/view/View;
  
 53 ····.prologue
 54 ····.line·787
 55 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredHeightAndState(Landroid/view/View;)I
  
 56 ····move-result·v0
  
 57 ····return·v0
 58 .end·method
  
 59 .method·public·getMeasuredState(Landroid/view/View;)I
 60 ····.locals·1
 61 ····.param·p1,·"view"····#·Landroid/view/View;
  
 62 ····.prologue
 63 ····.line·791
 64 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredState(Landroid/view/View;)I
  
 65 ····move-result·v0
  
 66 ····return·v0
 67 .end·method
  
 68 .method·public·getMeasuredWidthAndState(Landroid/view/View;)I
 69 ····.locals·1
 70 ····.param·p1,·"view"····#·Landroid/view/View;
  
 71 ····.prologue
 72 ····.line·783
 73 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredWidthAndState(Landroid/view/View;)I
  
 74 ····move-result·v0
  
 75 ····return·v0
 76 .end·method
  
 77 .method·public·getPivotX(Landroid/view/View;)F
 78 ····.locals·1
 79 ····.param·p1,·"view"····#·Landroid/view/View;
  
 80 ····.prologue
 81 ····.line·886
 82 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getPivotX(Landroid/view/View;)F
  
 83 ····move-result·v0
  
 84 ····return·v0
 85 .end·method
  
 86 .method·public·getPivotY(Landroid/view/View;)F
 87 ····.locals·1
 88 ····.param·p1,·"view"····#·Landroid/view/View;
  
 89 ····.prologue
 90 ····.line·890
 91 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getPivotY(Landroid/view/View;)F
  
 92 ····move-result·v0
  
 93 ····return·v0
 94 .end·method
  
 95 .method·public·getRotation(Landroid/view/View;)F
 96 ····.locals·1
 97 ····.param·p1,·"view"····#·Landroid/view/View;
  
 98 ····.prologue
 99 ····.line·861
 100 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getRotation(Landroid/view/View;)F
  
 101 ····move-result·v0
Max diff block lines reached; -1/11012 bytes (-0.01%) of diff not shown.
978 B
smali/android/support/v4/view/ViewPager$SimpleOnPageChangeListener.smali
    
Offset 18, 43 lines modifiedOffset 18, 43 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·26522 ····.line·297
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·onPageScrollStateChanged(I)V27 .method·public·onPageScrollStateChanged(I)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"state"····#·I29 ····.param·p1,·"state"····#·I
  
30 ····.prologue30 ····.prologue
31 ····.line·27931 ····.line·311
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·onPageScrolled(IFI)V34 .method·public·onPageScrolled(IFI)V
35 ····.locals·035 ····.locals·0
36 ····.param·p1,·"position"····#·I36 ····.param·p1,·"position"····#·I
37 ····.param·p2,·"positionOffset"····#·F37 ····.param·p2,·"positionOffset"····#·F
38 ····.param·p3,·"positionOffsetPixels"····#·I38 ····.param·p3,·"positionOffsetPixels"····#·I
  
39 ····.prologue39 ····.prologue
40 ····.line·26940 ····.line·301
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·onPageSelected(I)V43 .method·public·onPageSelected(I)V
44 ····.locals·044 ····.locals·0
45 ····.param·p1,·"position"····#·I45 ····.param·p1,·"position"····#·I
  
46 ····.prologue46 ····.prologue
47 ····.line·27447 ····.line·306
48 ····return-void48 ····return-void
49 .end·method49 .end·method
346 KB
smali/android/support/v4/view/ViewPager.smali
    
Offset 2, 20 lines modifiedOffset 2, 22 lines modified
2 .super·Landroid/view/ViewGroup;2 .super·Landroid/view/ViewGroup;
3 .source·"ViewPager.java"3 .source·"ViewPager.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/view/ViewPager$ViewPositionComparator;,
7 ········Landroid/support/v4/view/ViewPager$LayoutParams;,8 ········Landroid/support/v4/view/ViewPager$LayoutParams;,
8 ········Landroid/support/v4/view/ViewPager$PagerObserver;,9 ········Landroid/support/v4/view/ViewPager$PagerObserver;,
9 ········Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;,10 ········Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;,
10 ········Landroid/support/v4/view/ViewPager$SavedState;,11 ········Landroid/support/v4/view/ViewPager$SavedState;,
11 ········Landroid/support/v4/view/ViewPager$Decor;,12 ········Landroid/support/v4/view/ViewPager$Decor;,
12 ········Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;,13 ········Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;,
 14 ········Landroid/support/v4/view/ViewPager$PageTransformer;,
13 ········Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;,15 ········Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;,
14 ········Landroid/support/v4/view/ViewPager$OnPageChangeListener;,16 ········Landroid/support/v4/view/ViewPager$OnPageChangeListener;,
15 ········Landroid/support/v4/view/ViewPager$ItemInfo;17 ········Landroid/support/v4/view/ViewPager$ItemInfo;
16 ····}18 ····}
17 .end·annotation19 .end·annotation
  
  
Offset 35, 34 lines modifiedOffset 37, 44 lines modified
  
35 .field·private·static·final·DEBUG:Z·=·false37 .field·private·static·final·DEBUG:Z·=·false
  
36 .field·private·static·final·DEFAULT_GUTTER_SIZE:I·=·0x1038 .field·private·static·final·DEFAULT_GUTTER_SIZE:I·=·0x10
  
37 .field·private·static·final·DEFAULT_OFFSCREEN_PAGES:I·=·0x139 .field·private·static·final·DEFAULT_OFFSCREEN_PAGES:I·=·0x1
  
 40 .field·private·static·final·DRAW_ORDER_DEFAULT:I·=·0x0
  
 41 .field·private·static·final·DRAW_ORDER_FORWARD:I·=·0x1
  
 42 .field·private·static·final·DRAW_ORDER_REVERSE:I·=·0x2
  
38 .field·private·static·final·INVALID_POINTER:I·=·-0x143 .field·private·static·final·INVALID_POINTER:I·=·-0x1
  
39 .field·private·static·final·LAYOUT_ATTRS:[I44 .field·private·static·final·LAYOUT_ATTRS:[I
  
40 .field·private·static·final·MAX_SETTLE_DURATION:I·=·0x25845 .field·private·static·final·MAX_SETTLE_DURATION:I·=·0x258
  
41 .field·private·static·final·MIN_DISTANCE_FOR_FLING:I·=·0x1946 .field·private·static·final·MIN_DISTANCE_FOR_FLING:I·=·0x19
  
 47 .field·private·static·final·MIN_FLING_VELOCITY:I·=·0x190
  
42 .field·public·static·final·SCROLL_STATE_DRAGGING:I·=·0x148 .field·public·static·final·SCROLL_STATE_DRAGGING:I·=·0x1
  
43 .field·public·static·final·SCROLL_STATE_IDLE:I·=·0x049 .field·public·static·final·SCROLL_STATE_IDLE:I·=·0x0
  
44 .field·public·static·final·SCROLL_STATE_SETTLING:I·=·0x250 .field·public·static·final·SCROLL_STATE_SETTLING:I·=·0x2
  
45 .field·private·static·final·TAG:Ljava/lang/String;·=·"ViewPager"51 .field·private·static·final·TAG:Ljava/lang/String;·=·"ViewPager"
  
46 .field·private·static·final·USE_CACHE:Z52 .field·private·static·final·USE_CACHE:Z
  
47 .field·private·static·final·sInterpolator:Landroid/view/animation/Interpolator;53 .field·private·static·final·sInterpolator:Landroid/view/animation/Interpolator;
  
 54 .field·private·static·final·sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator;
  
  
48 #·instance·fields55 #·instance·fields
49 .field·private·mActivePointerId:I56 .field·private·mActivePointerId:I
  
50 .field·private·mAdapter:Landroid/support/v4/view/PagerAdapter;57 .field·private·mAdapter:Landroid/support/v4/view/PagerAdapter;
  
51 .field·private·mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;58 .field·private·mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;
Offset 79, 14 lines modifiedOffset 91, 31 lines modified
  
79 .field·private·mCurItem:I91 .field·private·mCurItem:I
  
80 .field·private·mDecorChildCount:I92 .field·private·mDecorChildCount:I
  
81 .field·private·mDefaultGutterSize:I93 .field·private·mDefaultGutterSize:I
  
 94 .field·private·mDrawingOrder:I
  
 95 .field·private·mDrawingOrderedChildren:Ljava/util/ArrayList;
 96 ····.annotation·system·Ldalvik/annotation/Signature;
 97 ········value·=·{
 98 ············"Ljava/util/ArrayList",
 99 ············"<",
 100 ············"Landroid/view/View;",
 101 ············">;"
 102 ········}
 103 ····.end·annotation
 104 .end·field
  
 105 .field·private·final·mEndScrollRunnable:Ljava/lang/Runnable;
  
 106 .field·private·mExpectedAdapterCount:I
  
82 .field·private·mFakeDragBeginTime:J107 .field·private·mFakeDragBeginTime:J
  
83 .field·private·mFakeDragging:Z108 .field·private·mFakeDragging:Z
  
84 .field·private·mFirstLayout:Z109 .field·private·mFirstLayout:Z
  
85 .field·private·mFirstOffset:F110 .field·private·mFirstOffset:F
Offset 97, 14 lines modifiedOffset 126, 16 lines modified
  
97 .field·private·mIgnoreGutter:Z126 .field·private·mIgnoreGutter:Z
  
98 .field·private·mInLayout:Z127 .field·private·mInLayout:Z
  
99 .field·private·mInitialMotionX:F128 .field·private·mInitialMotionX:F
  
 129 .field·private·mInitialMotionY:F
  
100 .field·private·mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener;130 .field·private·mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener;
  
101 .field·private·mIsBeingDragged:Z131 .field·private·mIsBeingDragged:Z
  
102 .field·private·mIsUnableToDrag:Z132 .field·private·mIsUnableToDrag:Z
  
103 .field·private·final·mItems:Ljava/util/ArrayList;133 .field·private·final·mItems:Ljava/util/ArrayList;
Offset 138, 14 lines modifiedOffset 169, 16 lines modified
  
138 .field·private·mOffscreenPageLimit:I169 .field·private·mOffscreenPageLimit:I
  
139 .field·private·mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener;170 .field·private·mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener;
  
140 .field·private·mPageMargin:I171 .field·private·mPageMargin:I
  
 172 .field·private·mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer;
  
141 .field·private·mPopulatePending:Z173 .field·private·mPopulatePending:Z
Max diff block lines reached; 350919/354557 bytes (98.97%) of diff not shown.
686 B
smali/android/support/v4/view/ViewPager$2.smali
    
Offset 18, 33 lines modifiedOffset 18, 33 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·11322 ····.line·128
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·getInterpolation(F)F27 .method·public·getInterpolation(F)F
28 ····.locals·228 ····.locals·2
29 ····.param·p1,·"t"····#·F29 ····.param·p1,·"t"····#·F
  
30 ····.prologue30 ····.prologue
31 ····const/high16·v1,·0x3f800000····#·1.0f31 ····const/high16·v1,·0x3f800000····#·1.0f
  
32 ····.line·11532 ····.line·130
33 ····sub-float/2addr·p1,·v133 ····sub-float/2addr·p1,·v1
  
34 ····.line·11634 ····.line·131
35 ····mul-float·v0,·p1,·p135 ····mul-float·v0,·p1,·p1
  
36 ····mul-float/2addr·v0,·p136 ····mul-float/2addr·v0,·p1
  
37 ····mul-float/2addr·v0,·p137 ····mul-float/2addr·v0,·p1
  
38 ····mul-float/2addr·v0,·p138 ····mul-float/2addr·v0,·p1
750 B
smali/android/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs.smali
    
Offset 18, 26 lines modifiedOffset 18, 26 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·8822 ····.line·92
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·setSingleLineAllCaps(Landroid/widget/TextView;)V27 .method·public·setSingleLineAllCaps(Landroid/widget/TextView;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"text"····#·Landroid/widget/TextView;29 ····.param·p1,·"text"····#·Landroid/widget/TextView;
  
30 ····.prologue30 ····.prologue
31 ····.line·9031 ····.line·94
32 ····invoke-static·{p1},·Landroid/support/v4/view/PagerTitleStripIcs;->setSingleLineAllCaps(Landroid/widget/TextView;)V32 ····invoke-static·{p1},·Landroid/support/v4/view/PagerTitleStripIcs;->setSingleLineAllCaps(Landroid/widget/TextView;)V
  
33 ····.line·9133 ····.line·95
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.51 KB
smali/android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.smali
    
Offset 18, 36 lines modifiedOffset 18, 98 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·7222 ····.line·114
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
 27 .method·public·collapseActionView(Landroid/view/MenuItem;)Z
 28 ····.locals·1
 29 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
 30 ····.prologue
 31 ····.line·141
 32 ····const/4·v0,·0x0
  
 33 ····return·v0
 34 .end·method
  
 35 .method·public·expandActionView(Landroid/view/MenuItem;)Z
 36 ····.locals·1
 37 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
 38 ····.prologue
 39 ····.line·136
 40 ····const/4·v0,·0x0
  
 41 ····return·v0
 42 .end·method
  
 43 .method·public·getActionView(Landroid/view/MenuItem;)Landroid/view/View;
 44 ····.locals·1
 45 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
 46 ····.prologue
 47 ····.line·131
 48 ····const/4·v0,·0x0
  
 49 ····return-object·v0
 50 .end·method
  
 51 .method·public·isActionViewExpanded(Landroid/view/MenuItem;)Z
 52 ····.locals·1
 53 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
 54 ····.prologue
 55 ····.line·146
 56 ····const/4·v0,·0x0
  
 57 ····return·v0
 58 .end·method
  
 59 .method·public·setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
 60 ····.locals·0
 61 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
 62 ····.param·p2,·"resId"····#·I
  
 63 ····.prologue
 64 ····.line·126
 65 ····return-object·p1
 66 .end·method
  
27 .method·public·setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;67 .method·public·setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
28 ····.locals·068 ····.locals·0
29 ····.param·p1,·"item"····#·Landroid/view/MenuItem;69 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
30 ····.param·p2,·"view"····#·Landroid/view/View;70 ····.param·p2,·"view"····#·Landroid/view/View;
  
31 ····.prologue71 ····.prologue
32 ····.line·8072 ····.line·121
33 ····return-object·p173 ····return-object·p1
34 .end·method74 .end·method
  
35 .method·public·setShowAsAction(Landroid/view/MenuItem;I)Z75 .method·public·setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;
36 ····.locals·176 ····.locals·0
37 ····.param·p1,·"item"····#·Landroid/view/MenuItem;77 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
38 ····.param·p2,·"actionEnum"····#·I78 ····.param·p2,·"listener"····#·Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;
  
39 ····.prologue79 ····.prologue
40 ····.line·7580 ····.line·151
41 ····const/4·v0,·0x081 ····return-object·p1
 82 .end·method
  
 83 .method·public·setShowAsAction(Landroid/view/MenuItem;I)V
 84 ····.locals·0
 85 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
 86 ····.param·p2,·"actionEnum"····#·I
  
 87 ····.prologue
 88 ····.line·117
42 ····return·v089 ····return-void
43 .end·method90 .end·method
2.29 KB
smali/android/support/v4/view/ViewPager$LayoutParams.smali
    
Offset 11, 76 lines modifiedOffset 11, 80 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x912 ····accessFlags·=·0x9
13 ····name·=·"LayoutParams"13 ····name·=·"LayoutParams"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
 16 .field·childIndex:I
  
16 .field·public·gravity:I17 .field·public·gravity:I
  
17 .field·public·isDecor:Z18 .field·public·isDecor:Z
  
18 .field·public·needsMeasure:Z19 .field·needsMeasure:Z
  
 20 .field·position:I
  
19 .field·public·widthFactor:F21 .field·widthFactor:F
  
  
20 #·direct·methods22 #·direct·methods
21 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
22 ····.locals·124 ····.locals·1
  
23 ····.prologue25 ····.prologue
24 ····const/4·v0,·-0x126 ····const/4·v0,·-0x1
  
25 ····.line·255727 ····.line·2872
26 ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V28 ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
  
27 ····.line·254829 ····.line·2853
28 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
29 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F31 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F
  
30 ····.line·255832 ····.line·2873
31 ····return-void33 ····return-void
32 .end·method34 .end·method
  
33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V35 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
34 ····.locals·336 ····.locals·3
35 ····.param·p1,·"context"····#·Landroid/content/Context;37 ····.param·p1,·"context"····#·Landroid/content/Context;
36 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;38 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
37 ····.prologue39 ····.prologue
38 ····.line·256140 ····.line·2876
39 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V41 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
40 ····.line·254842 ····.line·2853
41 ····const/4·v1,·0x043 ····const/4·v1,·0x0
  
42 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F44 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F
  
43 ····.line·256345 ····.line·2878
44 ····invoke-static·{},·Landroid/support/v4/view/ViewPager;->access$300()[I46 ····invoke-static·{},·Landroid/support/v4/view/ViewPager;->access$400()[I
  
45 ····move-result-object·v147 ····move-result-object·v1
  
46 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;48 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
47 ····move-result-object·v049 ····move-result-object·v0
  
48 ····.line·256450 ····.line·2879
49 ····.local·v0,·"a":Landroid/content/res/TypedArray;51 ····.local·v0,·"a":Landroid/content/res/TypedArray;
50 ····const/4·v1,·0x052 ····const/4·v1,·0x0
  
51 ····const/16·v2,·0x3053 ····const/16·v2,·0x30
  
52 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInteger(II)I54 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInteger(II)I
  
53 ····move-result·v155 ····move-result·v1
  
54 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I56 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I
  
55 ····.line·256557 ····.line·2880
56 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V58 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
57 ····.line·256659 ····.line·2881
58 ····return-void60 ····return-void
59 .end·method61 .end·method
4.58 KB
smali/android/support/v4/view/ViewConfigurationCompat.smali
    
Offset 2, 14 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ViewConfigurationCompat.java"3 .source·"ViewConfigurationCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;,
 8 ········Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;,
7 ········Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;,9 ········Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;,
8 ········Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;,10 ········Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;,
9 ········Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;11 ········Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;
10 ····}12 ····}
11 .end·annotation13 .end·annotation
  
  
Offset 18, 34 lines modifiedOffset 20, 68 lines modified
  
  
18 #·direct·methods20 #·direct·methods
19 .method·static·constructor·<clinit>()V21 .method·static·constructor·<clinit>()V
20 ····.locals·222 ····.locals·2
  
21 ····.prologue23 ····.prologue
22 ····.line·5824 ····.line·86
23 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
24 ····const/16·v1,·0xb26 ····const/16·v1,·0xe
  
25 ····if-lt·v0,·v1,·:cond_027 ····if-lt·v0,·v1,·:cond_0
  
26 ····.line·5928 ····.line·87
27 ····new-instance·v0,·Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;29 ····new-instance·v0,·Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;
  
28 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;-><init>()V30 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;-><init>()V
  
29 ····sput-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;31 ····sput-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;
  
30 ····.line·6332 ····.line·95
31 ····:goto_033 ····:goto_0
32 ····return-void34 ····return-void
  
33 ····.line·6135 ····.line·88
34 ····:cond_036 ····:cond_0
 37 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 38 ····const/16·v1,·0xb
  
 39 ····if-lt·v0,·v1,·:cond_1
  
 40 ····.line·89
 41 ····new-instance·v0,·Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;
  
 42 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;-><init>()V
  
 43 ····sput-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;
  
 44 ····goto·:goto_0
  
 45 ····.line·90
 46 ····:cond_1
 47 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 48 ····const/16·v1,·0x8
  
 49 ····if-lt·v0,·v1,·:cond_2
  
 50 ····.line·91
 51 ····new-instance·v0,·Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;
  
 52 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;-><init>()V
  
 53 ····sput-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;
  
 54 ····goto·:goto_0
  
 55 ····.line·93
 56 ····:cond_2
35 ····new-instance·v0,·Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;57 ····new-instance·v0,·Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;
  
36 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;-><init>()V58 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;-><init>()V
  
37 ····sput-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;59 ····sput-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;
  
38 ····goto·:goto_060 ····goto·:goto_0
Offset 54, 25 lines modifiedOffset 90, 40 lines modified
54 .method·public·constructor·<init>()V90 .method·public·constructor·<init>()V
55 ····.locals·091 ····.locals·0
  
56 ····.prologue92 ····.prologue
57 ····.line·2593 ····.line·25
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V94 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
59 ····.line·4695 ····.line·74
60 ····return-void96 ····return-void
61 .end·method97 .end·method
  
62 .method·public·static·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I98 .method·public·static·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I
63 ····.locals·199 ····.locals·1
64 ····.param·p0,·"config"····#·Landroid/view/ViewConfiguration;100 ····.param·p0,·"config"····#·Landroid/view/ViewConfiguration;
  
65 ····.prologue101 ····.prologue
66 ····.line·73102 ····.line·105
67 ····sget-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;103 ····sget-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;
  
68 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I104 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I
  
69 ····move-result·v0105 ····move-result·v0
  
70 ····return·v0106 ····return·v0
71 .end·method107 .end·method
  
 108 .method·public·static·hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z
 109 ····.locals·1
 110 ····.param·p0,·"config"····#·Landroid/view/ViewConfiguration;
  
 111 ····.prologue
 112 ····.line·113
 113 ····sget-object·v0,·Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;
  
 114 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;->hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z
  
 115 ····move-result·v0
  
 116 ····return·v0
 117 .end·method
329 B
smali/android/support/v4/view/ViewPager$ItemInfo.smali
    
Offset 27, 12 lines modifiedOffset 27, 12 lines modified
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>()V28 .method·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.prologue30 ····.prologue
31 ····.line·9831 ····.line·113
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
6.94 KB
smali/android/support/v4/view/ViewCompat$ViewCompatImpl.smali
    
Offset 11, 57 lines modifiedOffset 11, 240 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60812 ····accessFlags·=·0x608
13 ····name·=·"ViewCompatImpl"13 ····name·=·"ViewCompatImpl"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
 17 .end·method
  
16 .method·public·abstract·canScrollHorizontally(Landroid/view/View;I)Z18 .method·public·abstract·canScrollHorizontally(Landroid/view/View;I)Z
17 .end·method19 .end·method
  
18 .method·public·abstract·canScrollVertically(Landroid/view/View;I)Z20 .method·public·abstract·canScrollVertically(Landroid/view/View;I)Z
19 .end·method21 .end·method
  
 22 .method·public·abstract·dispatchFinishTemporaryDetach(Landroid/view/View;)V
 23 .end·method
  
 24 .method·public·abstract·dispatchStartTemporaryDetach(Landroid/view/View;)V
 25 .end·method
  
 26 .method·public·abstract·getAccessibilityLiveRegion(Landroid/view/View;)I
 27 .end·method
  
20 .method·public·abstract·getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;28 .method·public·abstract·getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
21 .end·method29 .end·method
  
 30 .method·public·abstract·getAlpha(Landroid/view/View;)F
 31 .end·method
  
 32 .method·public·abstract·getElevation(Landroid/view/View;)F
 33 .end·method
  
 34 .method·public·abstract·getFitsSystemWindows(Landroid/view/View;)Z
 35 .end·method
  
22 .method·public·abstract·getImportantForAccessibility(Landroid/view/View;)I36 .method·public·abstract·getImportantForAccessibility(Landroid/view/View;)I
23 .end·method37 .end·method
  
 38 .method·public·abstract·getLabelFor(Landroid/view/View;)I
 39 .end·method
  
 40 .method·public·abstract·getLayerType(Landroid/view/View;)I
 41 .end·method
  
 42 .method·public·abstract·getLayoutDirection(Landroid/view/View;)I
 43 .end·method
  
 44 .method·public·abstract·getMeasuredHeightAndState(Landroid/view/View;)I
 45 .end·method
  
 46 .method·public·abstract·getMeasuredState(Landroid/view/View;)I
 47 .end·method
  
 48 .method·public·abstract·getMeasuredWidthAndState(Landroid/view/View;)I
 49 .end·method
  
 50 .method·public·abstract·getMinimumHeight(Landroid/view/View;)I
 51 .end·method
  
 52 .method·public·abstract·getMinimumWidth(Landroid/view/View;)I
 53 .end·method
  
24 .method·public·abstract·getOverScrollMode(Landroid/view/View;)I54 .method·public·abstract·getOverScrollMode(Landroid/view/View;)I
25 .end·method55 .end·method
  
 56 .method·public·abstract·getPaddingEnd(Landroid/view/View;)I
 57 .end·method
  
 58 .method·public·abstract·getPaddingStart(Landroid/view/View;)I
 59 .end·method
  
 60 .method·public·abstract·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
 61 .end·method
  
 62 .method·public·abstract·getPivotX(Landroid/view/View;)F
 63 .end·method
  
 64 .method·public·abstract·getPivotY(Landroid/view/View;)F
 65 .end·method
  
 66 .method·public·abstract·getRotation(Landroid/view/View;)F
 67 .end·method
  
 68 .method·public·abstract·getRotationX(Landroid/view/View;)F
 69 .end·method
  
 70 .method·public·abstract·getRotationY(Landroid/view/View;)F
 71 .end·method
  
 72 .method·public·abstract·getScaleX(Landroid/view/View;)F
 73 .end·method
  
 74 .method·public·abstract·getScaleY(Landroid/view/View;)F
 75 .end·method
  
 76 .method·public·abstract·getTransitionName(Landroid/view/View;)Ljava/lang/String;
 77 .end·method
  
 78 .method·public·abstract·getTranslationX(Landroid/view/View;)F
 79 .end·method
  
 80 .method·public·abstract·getTranslationY(Landroid/view/View;)F
 81 .end·method
  
 82 .method·public·abstract·getTranslationZ(Landroid/view/View;)F
 83 .end·method
  
 84 .method·public·abstract·getWindowSystemUiVisibility(Landroid/view/View;)I
 85 .end·method
  
 86 .method·public·abstract·getX(Landroid/view/View;)F
 87 .end·method
  
 88 .method·public·abstract·getY(Landroid/view/View;)F
 89 .end·method
  
 90 .method·public·abstract·hasAccessibilityDelegate(Landroid/view/View;)Z
 91 .end·method
  
26 .method·public·abstract·hasTransientState(Landroid/view/View;)Z92 .method·public·abstract·hasTransientState(Landroid/view/View;)Z
27 .end·method93 .end·method
  
 94 .method·public·abstract·isOpaque(Landroid/view/View;)Z
 95 .end·method
  
Max diff block lines reached; 3266/6981 bytes (46.78%) of diff not shown.
25.8 KB
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
    
Offset 13, 250 lines modifiedOffset 13, 1100 lines modified
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x814 ····accessFlags·=·0x8
15 ····name·=·"BaseViewCompatImpl"15 ····name·=·"BaseViewCompatImpl"
16 .end·annotation16 .end·annotation
  
  
 17 #·instance·fields
 18 .field·private·mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method;
  
 19 .field·private·mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method;
  
 20 .field·private·mTempDetachBound:Z
  
 21 .field·mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap;
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"Ljava/util/WeakHashMap",
 25 ············"<",
 26 ············"Landroid/view/View;",
 27 ············"Landroid/support/v4/view/ViewPropertyAnimatorCompat;",
 28 ············">;"
 29 ········}
 30 ····.end·annotation
 31 .end·field
  
  
17 #·direct·methods32 #·direct·methods
18 .method·constructor·<init>()V33 .method·constructor·<init>()V
19 ····.locals·034 ····.locals·1
  
20 ····.prologue35 ····.prologue
21 ····.line·8436 ····.line·337
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 38 ····.line·341
 39 ····const/4·v0,·0x0
  
 40 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap;
  
23 ····return-void41 ····return-void
24 .end·method42 .end·method
  
 43 .method·private·bindTempDetach()V
 44 ····.locals·4
  
 45 ····.prologue
 46 ····.line·531
 47 ····:try_start_0
 48 ····const-class·v1,·Landroid/view/View;
  
 49 ····const-string·v2,·"dispatchStartTemporaryDetach"
  
 50 ····const/4·v3,·0x0
  
 51 ····new-array·v3,·v3,·[Ljava/lang/Class;
  
 52 ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
 53 ····move-result-object·v1
  
 54 ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method;
  
 55 ····.line·533
 56 ····const-class·v1,·Landroid/view/View;
  
 57 ····const-string·v2,·"dispatchFinishTemporaryDetach"
  
 58 ····const/4·v3,·0x0
  
 59 ····new-array·v3,·v3,·[Ljava/lang/Class;
  
 60 ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
 61 ····move-result-object·v1
  
 62 ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method;
 63 ····:try_end_0
 64 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 65 ····.line·538
 66 ····:goto_0
 67 ····const/4·v1,·0x1
  
 68 ····iput-boolean·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z
  
 69 ····.line·539
 70 ····return-void
  
 71 ····.line·535
 72 ····:catch_0
 73 ····move-exception·v0
  
 74 ····.line·536
 75 ····.local·v0,·"e":Ljava/lang/NoSuchMethodException;
 76 ····const-string·v1,·"ViewCompat"
  
 77 ····const-string·v2,·"Couldn\'t·find·method"
  
 78 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
 79 ····goto·:goto_0
 80 .end·method
  
  
25 #·virtual·methods81 #·virtual·methods
 82 .method·public·animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
 83 ····.locals·1
 84 ····.param·p1,·"view"····#·Landroid/view/View;
  
 85 ····.prologue
 86 ····.line·598
 87 ····new-instance·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
 88 ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;-><init>(Landroid/view/View;)V
  
 89 ····return-object·v0
 90 .end·method
  
26 .method·public·canScrollHorizontally(Landroid/view/View;I)Z91 .method·public·canScrollHorizontally(Landroid/view/View;I)Z
27 ····.locals·192 ····.locals·1
28 ····.param·p1,·"v"····#·Landroid/view/View;93 ····.param·p1,·"v"····#·Landroid/view/View;
29 ····.param·p2,·"direction"····#·I94 ····.param·p2,·"direction"····#·I
  
30 ····.prologue95 ····.prologue
31 ····.line·8696 ····.line·345
32 ····const/4·v0,·0x097 ····const/4·v0,·0x0
Max diff block lines reached; 22814/26303 bytes (86.74%) of diff not shown.
907 B
smali/android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.smali
    
Offset 11, 15 lines modifiedOffset 11, 27 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60812 ····accessFlags·=·0x608
13 ····name·=·"KeyEventVersionImpl"13 ····name·=·"KeyEventVersionImpl"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z
 17 .end·method
  
 18 .method·public·abstract·getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object;
 19 .end·method
  
 20 .method·public·abstract·isTracking(Landroid/view/KeyEvent;)Z
 21 .end·method
  
16 .method·public·abstract·metaStateHasModifiers(II)Z22 .method·public·abstract·metaStateHasModifiers(II)Z
17 .end·method23 .end·method
  
18 .method·public·abstract·metaStateHasNoModifiers(I)Z24 .method·public·abstract·metaStateHasNoModifiers(I)Z
19 .end·method25 .end·method
  
20 .method·public·abstract·normalizeMetaState(I)I26 .method·public·abstract·normalizeMetaState(I)I
21 .end·method27 .end·method
  
 28 .method·public·abstract·startTracking(Landroid/view/KeyEvent;)V
 29 .end·method
2.22 KB
smali/android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.smali
    
Offset 18, 70 lines modifiedOffset 18, 83 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·7522 ····.line·80
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·findPointerIndex(Landroid/view/MotionEvent;I)I27 .method·public·findPointerIndex(Landroid/view/MotionEvent;I)I
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;29 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
30 ····.param·p2,·"pointerId"····#·I30 ····.param·p2,·"pointerId"····#·I
  
31 ····.prologue31 ····.prologue
32 ····.line·7832 ····.line·83
33 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MotionEventCompatEclair;->findPointerIndex(Landroid/view/MotionEvent;I)I33 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MotionEventCompatEclair;->findPointerIndex(Landroid/view/MotionEvent;I)I
  
34 ····move-result·v034 ····move-result·v0
  
35 ····return·v035 ····return·v0
36 .end·method36 .end·method
  
 37 .method·public·getPointerCount(Landroid/view/MotionEvent;)I
 38 ····.locals·1
 39 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
  
 40 ····.prologue
 41 ····.line·99
 42 ····invoke-static·{p1},·Landroid/support/v4/view/MotionEventCompatEclair;->getPointerCount(Landroid/view/MotionEvent;)I
  
 43 ····move-result·v0
  
 44 ····return·v0
 45 .end·method
  
37 .method·public·getPointerId(Landroid/view/MotionEvent;I)I46 .method·public·getPointerId(Landroid/view/MotionEvent;I)I
38 ····.locals·147 ····.locals·1
39 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;48 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
40 ····.param·p2,·"pointerIndex"····#·I49 ····.param·p2,·"pointerIndex"····#·I
  
41 ····.prologue50 ····.prologue
42 ····.line·8251 ····.line·87
43 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MotionEventCompatEclair;->getPointerId(Landroid/view/MotionEvent;I)I52 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MotionEventCompatEclair;->getPointerId(Landroid/view/MotionEvent;I)I
  
44 ····move-result·v053 ····move-result·v0
  
45 ····return·v054 ····return·v0
46 .end·method55 .end·method
  
47 .method·public·getX(Landroid/view/MotionEvent;I)F56 .method·public·getX(Landroid/view/MotionEvent;I)F
48 ····.locals·157 ····.locals·1
49 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;58 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
50 ····.param·p2,·"pointerIndex"····#·I59 ····.param·p2,·"pointerIndex"····#·I
  
51 ····.prologue60 ····.prologue
52 ····.line·8661 ····.line·91
53 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MotionEventCompatEclair;->getX(Landroid/view/MotionEvent;I)F62 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MotionEventCompatEclair;->getX(Landroid/view/MotionEvent;I)F
  
54 ····move-result·v063 ····move-result·v0
  
55 ····return·v064 ····return·v0
56 .end·method65 .end·method
  
57 .method·public·getY(Landroid/view/MotionEvent;I)F66 .method·public·getY(Landroid/view/MotionEvent;I)F
58 ····.locals·167 ····.locals·1
59 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;68 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
60 ····.param·p2,·"pointerIndex"····#·I69 ····.param·p2,·"pointerIndex"····#·I
  
61 ····.prologue70 ····.prologue
62 ····.line·9071 ····.line·95
63 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MotionEventCompatEclair;->getY(Landroid/view/MotionEvent;I)F72 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MotionEventCompatEclair;->getY(Landroid/view/MotionEvent;I)F
  
64 ····move-result·v073 ····move-result·v0
  
65 ····return·v074 ····return·v0
66 .end·method75 .end·method
5.62 KB
smali/android/support/v4/view/ViewCompatJB.smali
    
Offset 1, 135 lines modifiedOffset 1, 214 lines modified
1 .class·public·Landroid/support/v4/view/ViewCompatJB;1 .class·Landroid/support/v4/view/ViewCompatJB;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ViewCompatJB.java"3 .source·"ViewCompatJB.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.prologue7 ····.prologue
8 ····.line·248 ····.line·26
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
12 .method·public·static·getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object;12 .method·public·static·getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object;
13 ····.locals·113 ····.locals·1
14 ····.param·p0,·"view"····#·Landroid/view/View;14 ····.param·p0,·"view"····#·Landroid/view/View;
  
15 ····.prologue15 ····.prologue
16 ····.line·6016 ····.line·66
17 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider;17 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····return-object·v019 ····return-object·v0
20 .end·method20 .end·method
  
 21 .method·public·static·getFitsSystemWindows(Landroid/view/View;)Z
 22 ····.locals·1
 23 ····.param·p0,·"view"····#·Landroid/view/View;
  
 24 ····.prologue
 25 ····.line·86
 26 ····invoke-virtual·{p0},·Landroid/view/View;->getFitsSystemWindows()Z
  
 27 ····move-result·v0
  
 28 ····return·v0
 29 .end·method
  
21 .method·public·static·getImportantForAccessibility(Landroid/view/View;)I30 .method·public·static·getImportantForAccessibility(Landroid/view/View;)I
22 ····.locals·131 ····.locals·1
23 ····.param·p0,·"view"····#·Landroid/view/View;32 ····.param·p0,·"view"····#·Landroid/view/View;
  
24 ····.prologue33 ····.prologue
25 ····.line·5234 ····.line·54
26 ····invoke-virtual·{p0},·Landroid/view/View;->getImportantForAccessibility()I35 ····invoke-virtual·{p0},·Landroid/view/View;->getImportantForAccessibility()I
  
27 ····move-result·v036 ····move-result·v0
  
28 ····return·v037 ····return·v0
29 .end·method38 .end·method
  
 39 .method·public·static·getMinimumHeight(Landroid/view/View;)I
 40 ····.locals·1
 41 ····.param·p0,·"view"····#·Landroid/view/View;
  
 42 ····.prologue
 43 ····.line·78
 44 ····invoke-virtual·{p0},·Landroid/view/View;->getMinimumHeight()I
  
 45 ····move-result·v0
  
 46 ····return·v0
 47 .end·method
  
 48 .method·public·static·getMinimumWidth(Landroid/view/View;)I
 49 ····.locals·1
 50 ····.param·p0,·"view"····#·Landroid/view/View;
  
 51 ····.prologue
 52 ····.line·74
 53 ····invoke-virtual·{p0},·Landroid/view/View;->getMinimumWidth()I
  
 54 ····move-result·v0
  
 55 ····return·v0
 56 .end·method
  
 57 .method·public·static·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
 58 ····.locals·1
 59 ····.param·p0,·"view"····#·Landroid/view/View;
  
 60 ····.prologue
 61 ····.line·70
 62 ····invoke-virtual·{p0},·Landroid/view/View;->getParentForAccessibility()Landroid/view/ViewParent;
  
 63 ····move-result-object·v0
  
 64 ····return-object·v0
 65 .end·method
  
30 .method·public·static·hasTransientState(Landroid/view/View;)Z66 .method·public·static·hasTransientState(Landroid/view/View;)Z
31 ····.locals·167 ····.locals·1
32 ····.param·p0,·"view"····#·Landroid/view/View;68 ····.param·p0,·"view"····#·Landroid/view/View;
  
33 ····.prologue69 ····.prologue
34 ····.line·2770 ····.line·29
35 ····invoke-virtual·{p0},·Landroid/view/View;->hasTransientState()Z71 ····invoke-virtual·{p0},·Landroid/view/View;->hasTransientState()Z
  
36 ····move-result·v072 ····move-result·v0
  
37 ····return·v073 ····return·v0
38 .end·method74 .end·method
  
 75 .method·public·static·performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z
 76 ····.locals·1
 77 ····.param·p0,·"view"····#·Landroid/view/View;
 78 ····.param·p1,·"action"····#·I
 79 ····.param·p2,·"arguments"····#·Landroid/os/Bundle;
  
 80 ····.prologue
 81 ····.line·62
 82 ····invoke-virtual·{p0,·p1,·p2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z
  
 83 ····move-result·v0
  
 84 ····return·v0
 85 .end·method
  
39 .method·public·static·postInvalidateOnAnimation(Landroid/view/View;)V86 .method·public·static·postInvalidateOnAnimation(Landroid/view/View;)V
40 ····.locals·087 ····.locals·0
41 ····.param·p0,·"view"····#·Landroid/view/View;88 ····.param·p0,·"view"····#·Landroid/view/View;
  
42 ····.prologue89 ····.prologue
Max diff block lines reached; 2352/5655 bytes (41.59%) of diff not shown.
17.2 KB
smali/android/support/v4/view/ViewPager$MyAccessibilityDelegate.smali
    
Offset 19, 331 lines modifiedOffset 19, 304 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V20 .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·247223 ····.line·2765
24 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;24 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V25 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
 28 .method·private·canScroll()Z
  
28 #·virtual·methods 
29 .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
30 ····.locals·129 ····.locals·2
31 ····.param·p1,·"host"····#·Landroid/view/View; 
32 ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent; 
  
33 ····.prologue30 ····.prologue
 31 ····const/4·v0,·0x1
34 ····.line·2476 
35 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
  
36 ····.line·247732 ····.line·2817
37 ····const-class·v0,·Landroid/support/v4/view/ViewPager;33 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;
  
38 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;34 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;
  
39 ····move-result-object·v035 ····move-result-object·v1
  
40 ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V36 ····if-eqz·v1,·:cond_0
  
 37 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;
41 ····.line·2478 
42 ····return-void 
43 .end·method 
  
 38 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;
44 .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V 
45 ····.locals·2 
46 ····.param·p1,·"host"····#·Landroid/view/View; 
47 ····.param·p2,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; 
  
 39 ····move-result-object·v1
48 ····.prologue 
49 ····const/4·v0,·0x1 
  
 40 ····invoke-virtual·{v1},·Landroid/support/v4/view/PagerAdapter;->getCount()I
50 ····.line·2482 
51 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V 
  
 41 ····move-result·v1
52 ····.line·2483 
53 ····const-class·v1,·Landroid/support/v4/view/ViewPager; 
  
54 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;42 ····if-le·v1,·v0,·:cond_0
  
55 ····move-result-object·v143 ····:goto_0
 44 ····return·v0
  
56 ····invoke-virtual·{p2,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V45 ····:cond_0
 46 ····const/4·v0,·0x0
  
57 ····.line·2484 
58 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;47 ····goto·:goto_0
 48 .end·method
  
59 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$100(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; 
  
60 ····move-result-object·v149 #·virtual·methods
 50 .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
 51 ····.locals·3
 52 ····.param·p1,·"host"····#·Landroid/view/View;
 53 ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
  
61 ····if-eqz·v1,·:cond_254 ····.prologue
 55 ····.line·2769
 56 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  
62 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;57 ····.line·2770
 58 ····const-class·v1,·Landroid/support/v4/view/ViewPager;
  
63 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$100(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;59 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
64 ····move-result-object·v160 ····move-result-object·v1
  
65 ····invoke-virtual·{v1},·Landroid/support/v4/view/PagerAdapter;->getCount()I61 ····invoke-virtual·{p2,·v1},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
  
66 ····move-result·v162 ····.line·2771
 63 ····invoke-static·{},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
 64 ····move-result-object·v0
67 ····if-le·v1,·v0,·:cond_2 
  
68 ····:goto_0 
69 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V 
  
70 ····.line·248565 ····.line·2772
71 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;66 ····.local·v0,·"recordCompat":Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
 67 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->canScroll()Z
  
72 ····invoke-static·{v0},·Landroid/support/v4/view/ViewPager;->access$100(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;68 ····move-result·v1
  
73 ····move-result-object·v069 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setScrollable(Z)V
  
74 ····if-eqz·v0,·:cond_070 ····.line·2773
 71 ····invoke-virtual·{p2},·Landroid/view/accessibility/AccessibilityEvent;->getEventType()I
  
75 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;72 ····move-result·v1
  
76 ····invoke-static·{v0},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)I73 ····const/16·v2,·0x1000
  
77 ····move-result·v074 ····if-ne·v1,·v2,·:cond_0
  
78 ····if-ltz·v0,·:cond_075 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;
  
79 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;76 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;
  
80 ····invoke-static·{v0},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)I77 ····move-result-object·v1
  
81 ····move-result·v078 ····if-eqz·v1,·:cond_0
  
Max diff block lines reached; 10544/17437 bytes (60.47%) of diff not shown.
702 B
smali/android/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase.smali
    
Offset 18, 26 lines modifiedOffset 18, 26 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·8222 ····.line·86
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·setSingleLineAllCaps(Landroid/widget/TextView;)V27 .method·public·setSingleLineAllCaps(Landroid/widget/TextView;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"text"····#·Landroid/widget/TextView;29 ····.param·p1,·"text"····#·Landroid/widget/TextView;
  
30 ····.prologue30 ····.prologue
31 ····.line·8431 ····.line·88
32 ····invoke-virtual·{p1},·Landroid/widget/TextView;->setSingleLine()V32 ····invoke-virtual·{p1},·Landroid/widget/TextView;->setSingleLine()V
  
33 ····.line·8533 ····.line·89
34 ····return-void34 ····return-void
35 .end·method35 .end·method
1.55 KB
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;1 .class·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;
2 .super·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;2 .super·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;
3 .source·"ViewGroupCompat.java"3 .source·"ViewGroupCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroid/support/v4/view/ViewGroupCompat;6 ····value·=·Landroid/support/v4/view/ViewGroupCompat;
7 .end·annotation7 .end·annotation
Offset 15, 29 lines modifiedOffset 15, 29 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·4219 ····.line·94
20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z24 .method·public·onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;26 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
27 ····.param·p2,·"child"····#·Landroid/view/View;27 ····.param·p2,·"child"····#·Landroid/view/View;
28 ····.param·p3,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;28 ····.param·p3,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
  
29 ····.prologue29 ····.prologue
30 ····.line·4630 ····.line·98
31 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/ViewGroupCompatIcs;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z31 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/ViewGroupCompatIcs;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
  
32 ····move-result·v032 ····move-result·v0
  
33 ····return·v033 ····return·v0
34 .end·method34 .end·method
844 B
smali/android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.smali
    
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ····invoke-super·{p0,·p1,·p2},·Landroid/text/method/SingleLineTransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;60 ····invoke-super·{p0,·p1,·p2},·Landroid/text/method/SingleLineTransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
  
61 ····move-result-object·p161 ····move-result-object·p1
  
62 ····.line·4362 ····.line·43
63 ····if-eqz·p1,·:cond_063 ····if-eqz·p1,·:cond_0
  
64 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;64 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;->mLocale:Ljava/util/Locale;66 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;->mLocale:Ljava/util/Locale;
  
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;67 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
8.13 KB
smali/android/support/v4/view/ViewCompat$ICSViewCompatImpl.smali
    
Offset 10, 107 lines modifiedOffset 10, 264 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"ICSViewCompatImpl"12 ····name·=·"ICSViewCompatImpl"
13 .end·annotation13 .end·annotation
  
  
 14 #·static·fields
 15 .field·static·accessibilityDelegateCheckFailed:Z
  
 16 .field·static·mAccessibilityDelegateField:Ljava/lang/reflect/Field;
  
  
14 #·direct·methods17 #·direct·methods
 18 .method·static·constructor·<clinit>()V
 19 ····.locals·1
  
 20 ····.prologue
 21 ····.line·900
 22 ····const/4·v0,·0x0
  
 23 ····sput-boolean·v0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z
  
 24 ····return-void
 25 .end·method
  
15 .method·constructor·<init>()V26 .method·constructor·<init>()V
16 ····.locals·027 ····.locals·0
  
17 ····.prologue28 ····.prologue
18 ····.line·15929 ····.line·898
19 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;-><init>()V30 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;-><init>()V
  
20 ····return-void31 ····return-void
21 .end·method32 .end·method
  
  
22 #·virtual·methods33 #·virtual·methods
 34 .method·public·animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
 35 ····.locals·2
 36 ····.param·p1,·"view"····#·Landroid/view/View;
  
 37 ····.prologue
 38 ····.line·951
 39 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap;
  
 40 ····if-nez·v1,·:cond_0
  
 41 ····.line·952
 42 ····new-instance·v1,·Ljava/util/WeakHashMap;
  
 43 ····invoke-direct·{v1},·Ljava/util/WeakHashMap;-><init>()V
  
 44 ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap;
  
 45 ····.line·955
 46 ····:cond_0
 47 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap;
  
 48 ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 49 ····move-result-object·v0
  
 50 ····check-cast·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
 51 ····.line·956
 52 ····.local·v0,·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat;
 53 ····if-nez·v0,·:cond_1
  
 54 ····.line·957
 55 ····new-instance·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
 56 ····.end·local·v0····#·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat;
 57 ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;-><init>(Landroid/view/View;)V
  
 58 ····.line·958
 59 ····.restart·local·v0····#·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat;
 60 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap;
  
 61 ····invoke-virtual·{v1,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 62 ····.line·960
 63 ····:cond_1
 64 ····return-object·v0
 65 .end·method
  
23 .method·public·canScrollHorizontally(Landroid/view/View;I)Z66 .method·public·canScrollHorizontally(Landroid/view/View;I)Z
24 ····.locals·167 ····.locals·1
25 ····.param·p1,·"v"····#·Landroid/view/View;68 ····.param·p1,·"v"····#·Landroid/view/View;
26 ····.param·p2,·"direction"····#·I69 ····.param·p2,·"direction"····#·I
  
27 ····.prologue70 ····.prologue
28 ····.line·16271 ····.line·903
29 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatICS;->canScrollHorizontally(Landroid/view/View;I)Z72 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatICS;->canScrollHorizontally(Landroid/view/View;I)Z
  
30 ····move-result·v073 ····move-result·v0
  
31 ····return·v074 ····return·v0
32 .end·method75 .end·method
  
33 .method·public·canScrollVertically(Landroid/view/View;I)Z76 .method·public·canScrollVertically(Landroid/view/View;I)Z
34 ····.locals·177 ····.locals·1
35 ····.param·p1,·"v"····#·Landroid/view/View;78 ····.param·p1,·"v"····#·Landroid/view/View;
36 ····.param·p2,·"direction"····#·I79 ····.param·p2,·"direction"····#·I
  
37 ····.prologue80 ····.prologue
38 ····.line·16681 ····.line·907
39 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatICS;->canScrollVertically(Landroid/view/View;I)Z82 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatICS;->canScrollVertically(Landroid/view/View;I)Z
  
40 ····move-result·v083 ····move-result·v0
  
41 ····return·v084 ····return·v0
42 .end·method85 .end·method
  
 86 .method·public·hasAccessibilityDelegate(Landroid/view/View;)Z
 87 ····.locals·5
 88 ····.param·p1,·"v"····#·Landroid/view/View;
  
 89 ····.prologue
 90 ····const/4·v1,·0x1
  
 91 ····const/4·v2,·0x0
  
 92 ····.line·928
 93 ····sget-boolean·v3,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z
  
 94 ····if-eqz·v3,·:cond_0
Max diff block lines reached; 2300/8200 bytes (28.05%) of diff not shown.
4.73 KB
smali/android/support/v4/view/MotionEventCompat.smali
    
Offset 36, 33 lines modifiedOffset 36, 33 lines modified
  
  
36 #·direct·methods36 #·direct·methods
37 .method·static·constructor·<clinit>()V37 .method·static·constructor·<clinit>()V
38 ····.locals·238 ····.locals·2
  
39 ····.prologue39 ····.prologue
40 ····.line·9940 ····.line·108
41 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I41 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
42 ····const/4·v1,·0x542 ····const/4·v1,·0x5
  
43 ····if-lt·v0,·v1,·:cond_043 ····if-lt·v0,·v1,·:cond_0
  
44 ····.line·10044 ····.line·109
45 ····new-instance·v0,·Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;45 ····new-instance·v0,·Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;
  
46 ····invoke-direct·{v0},·Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;-><init>()V46 ····invoke-direct·{v0},·Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;-><init>()V
  
47 ····sput-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;47 ····sput-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;
  
48 ····.line·10448 ····.line·113
49 ····:goto_049 ····:goto_0
50 ····return-void50 ····return-void
  
51 ····.line·10251 ····.line·111
52 ····:cond_052 ····:cond_0
53 ····new-instance·v0,·Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;53 ····new-instance·v0,·Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;
  
54 ····invoke-direct·{v0},·Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;-><init>()V54 ····invoke-direct·{v0},·Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;-><init>()V
  
55 ····sput-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;55 ····sput-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;
  
Offset 72, 40 lines modifiedOffset 72, 40 lines modified
72 .method·public·constructor·<init>()V72 .method·public·constructor·<init>()V
73 ····.locals·073 ····.locals·0
  
74 ····.prologue74 ····.prologue
75 ····.line·2575 ····.line·25
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·7577 ····.line·80
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
80 .method·public·static·findPointerIndex(Landroid/view/MotionEvent;I)I80 .method·public·static·findPointerIndex(Landroid/view/MotionEvent;I)I
81 ····.locals·181 ····.locals·1
82 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;82 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
83 ····.param·p1,·"pointerId"····#·I83 ····.param·p1,·"pointerId"····#·I
  
84 ····.prologue84 ····.prologue
85 ····.line·19285 ····.line·201
86 ····sget-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;86 ····sget-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;
  
87 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;->findPointerIndex(Landroid/view/MotionEvent;I)I87 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;->findPointerIndex(Landroid/view/MotionEvent;I)I
  
88 ····move-result·v088 ····move-result·v0
  
89 ····return·v089 ····return·v0
90 .end·method90 .end·method
  
91 .method·public·static·getActionIndex(Landroid/view/MotionEvent;)I91 .method·public·static·getActionIndex(Landroid/view/MotionEvent;)I
92 ····.locals·292 ····.locals·2
93 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;93 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
  
94 ····.prologue94 ····.prologue
95 ····.line·18295 ····.line·191
96 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I96 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I
  
97 ····move-result·v097 ····move-result·v0
  
98 ····const·v1,·0xff0098 ····const·v1,·0xff00
  
99 ····and-int/2addr·v0,·v199 ····and-int/2addr·v0,·v1
Offset 116, 31 lines modifiedOffset 116, 46 lines modified
116 .end·method116 .end·method
  
117 .method·public·static·getActionMasked(Landroid/view/MotionEvent;)I117 .method·public·static·getActionMasked(Landroid/view/MotionEvent;)I
118 ····.locals·1118 ····.locals·1
119 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;119 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
  
120 ····.prologue120 ····.prologue
121 ····.line·174121 ····.line·183
122 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I122 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getAction()I
  
123 ····move-result·v0123 ····move-result·v0
  
124 ····and-int/lit16·v0,·v0,·0xff124 ····and-int/lit16·v0,·v0,·0xff
  
125 ····return·v0125 ····return·v0
126 .end·method126 .end·method
  
 127 .method·public·static·getPointerCount(Landroid/view/MotionEvent;)I
 128 ····.locals·1
 129 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
  
 130 ····.prologue
 131 ····.line·236
 132 ····sget-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;
  
 133 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;->getPointerCount(Landroid/view/MotionEvent;)I
  
 134 ····move-result·v0
  
 135 ····return·v0
 136 .end·method
  
127 .method·public·static·getPointerId(Landroid/view/MotionEvent;I)I137 .method·public·static·getPointerId(Landroid/view/MotionEvent;I)I
128 ····.locals·1138 ····.locals·1
129 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;139 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
130 ····.param·p1,·"pointerIndex"····#·I140 ····.param·p1,·"pointerIndex"····#·I
  
131 ····.prologue141 ····.prologue
132 ····.line·201142 ····.line·210
133 ····sget-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;143 ····sget-object·v0,·Landroid/support/v4/view/MotionEventCompat;->IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;
  
134 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;->getPointerId(Landroid/view/MotionEvent;I)I144 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;->getPointerId(Landroid/view/MotionEvent;I)I
  
135 ····move-result·v0145 ····move-result·v0
  
136 ····return·v0146 ····return·v0
Offset 148, 15 lines modifiedOffset 163, 15 lines modified
  
148 .method·public·static·getX(Landroid/view/MotionEvent;I)F163 .method·public·static·getX(Landroid/view/MotionEvent;I)F
149 ····.locals·1164 ····.locals·1
150 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;165 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
151 ····.param·p1,·"pointerIndex"····#·I166 ····.param·p1,·"pointerIndex"····#·I
Max diff block lines reached; 919/4739 bytes (19.39%) of diff not shown.
2.25 KB
smali/android/support/v4/view/PagerAdapter.smali
    
Offset 100, 26 lines modifiedOffset 100, 26 lines modified
100 .end·method100 .end·method
  
101 .method·public·getPageTitle(I)Ljava/lang/CharSequence;101 .method·public·getPageTitle(I)Ljava/lang/CharSequence;
102 ····.locals·1102 ····.locals·1
103 ····.param·p1,·"position"····#·I103 ····.param·p1,·"position"····#·I
  
104 ····.prologue104 ····.prologue
105 ····.line·297105 ····.line·307
106 ····const/4·v0,·0x0106 ····const/4·v0,·0x0
  
107 ····return-object·v0107 ····return-object·v0
108 .end·method108 .end·method
  
109 .method·public·getPageWidth(I)F109 .method·public·getPageWidth(I)F
110 ····.locals·1110 ····.locals·1
111 ····.param·p1,·"position"····#·I111 ····.param·p1,·"position"····#·I
  
112 ····.prologue112 ····.prologue
113 ····.line·308113 ····.line·318
114 ····const/high16·v0,·0x3f800000····#·1.0f114 ····const/high16·v0,·0x3f800000····#·1.0f
  
115 ····return·v0115 ····return·v0
116 .end·method116 .end·method
  
117 .method·public·instantiateItem(Landroid/view/View;I)Ljava/lang/Object;117 .method·public·instantiateItem(Landroid/view/View;I)Ljava/lang/Object;
118 ····.locals·2118 ····.locals·2
Offset 163, 25 lines modifiedOffset 163, 25 lines modified
  
163 ····invoke-virtual·{v0},·Landroid/database/DataSetObservable;->notifyChanged()V163 ····invoke-virtual·{v0},·Landroid/database/DataSetObservable;->notifyChanged()V
  
164 ····.line·277164 ····.line·277
165 ····return-void165 ····return-void
166 .end·method166 .end·method
  
167 .method·registerDataSetObserver(Landroid/database/DataSetObserver;)V167 .method·public·registerDataSetObserver(Landroid/database/DataSetObserver;)V
168 ····.locals·1168 ····.locals·1
169 ····.param·p1,·"observer"····#·Landroid/database/DataSetObserver;169 ····.param·p1,·"observer"····#·Landroid/database/DataSetObserver;
  
170 ····.prologue170 ····.prologue
171 ····.line·280171 ····.line·285
172 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerAdapter;->mObservable:Landroid/database/DataSetObservable;172 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerAdapter;->mObservable:Landroid/database/DataSetObservable;
  
173 ····invoke-virtual·{v0,·p1},·Landroid/database/DataSetObservable;->registerObserver(Ljava/lang/Object;)V173 ····invoke-virtual·{v0,·p1},·Landroid/database/DataSetObservable;->registerObserver(Ljava/lang/Object;)V
  
174 ····.line·281174 ····.line·286
175 ····return-void175 ····return-void
176 .end·method176 .end·method
  
177 .method·public·restoreState(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V177 .method·public·restoreState(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V
178 ····.locals·0178 ····.locals·0
179 ····.param·p1,·"state"····#·Landroid/os/Parcelable;179 ····.param·p1,·"state"····#·Landroid/os/Parcelable;
180 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;180 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
Offset 243, 20 lines modifiedOffset 243, 20 lines modified
243 ····.line·95243 ····.line·95
244 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/View;)V244 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/View;)V
  
245 ····.line·96245 ····.line·96
246 ····return-void246 ····return-void
247 .end·method247 .end·method
  
248 .method·unregisterDataSetObserver(Landroid/database/DataSetObserver;)V248 .method·public·unregisterDataSetObserver(Landroid/database/DataSetObserver;)V
249 ····.locals·1249 ····.locals·1
250 ····.param·p1,·"observer"····#·Landroid/database/DataSetObserver;250 ····.param·p1,·"observer"····#·Landroid/database/DataSetObserver;
  
251 ····.prologue251 ····.prologue
252 ····.line·284252 ····.line·294
253 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerAdapter;->mObservable:Landroid/database/DataSetObservable;253 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerAdapter;->mObservable:Landroid/database/DataSetObservable;
  
254 ····invoke-virtual·{v0,·p1},·Landroid/database/DataSetObservable;->unregisterObserver(Ljava/lang/Object;)V254 ····invoke-virtual·{v0,·p1},·Landroid/database/DataSetObservable;->unregisterObserver(Ljava/lang/Object;)V
  
255 ····.line·285255 ····.line·295
256 ····return-void256 ····return-void
257 .end·method257 .end·method
1.9 KB
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.smali
    
Offset 18, 27 lines modifiedOffset 18, 79 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3522 ····.line·57
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
 27 .method·public·getLayoutMode(Landroid/view/ViewGroup;)I
 28 ····.locals·1
 29 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
  
 30 ····.prologue
 31 ····.line·69
 32 ····const/4·v0,·0x0
  
 33 ····return·v0
 34 .end·method
  
 35 .method·public·isTransitionGroup(Landroid/view/ViewGroup;)Z
 36 ····.locals·1
 37 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
  
 38 ····.prologue
 39 ····.line·83
 40 ····const/4·v0,·0x0
  
 41 ····return·v0
 42 .end·method
  
27 .method·public·onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z43 .method·public·onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
28 ····.locals·144 ····.locals·1
29 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;45 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
30 ····.param·p2,·"child"····#·Landroid/view/View;46 ····.param·p2,·"child"····#·Landroid/view/View;
31 ····.param·p3,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;47 ····.param·p3,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
  
32 ····.prologue48 ····.prologue
33 ····.line·3849 ····.line·60
34 ····const/4·v0,·0x150 ····const/4·v0,·0x1
  
35 ····return·v051 ····return·v0
36 .end·method52 .end·method
  
 53 .method·public·setLayoutMode(Landroid/view/ViewGroup;I)V
 54 ····.locals·0
 55 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
 56 ····.param·p2,·"mode"····#·I
  
 57 ····.prologue
 58 ····.line·75
 59 ····return-void
 60 .end·method
  
 61 .method·public·setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V
 62 ····.locals·0
 63 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
 64 ····.param·p2,·"split"····#·Z
  
 65 ····.prologue
 66 ····.line·65
 67 ····return-void
 68 .end·method
  
 69 .method·public·setTransitionGroup(Landroid/view/ViewGroup;Z)V
 70 ····.locals·0
 71 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
 72 ····.param·p2,·"isTransitionGroup"····#·Z
  
 73 ····.prologue
 74 ····.line·79
 75 ····return-void
 76 .end·method
602 B
smali/android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.smali
    
Offset 14, 14 lines modifiedOffset 14, 17 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·findPointerIndex(Landroid/view/MotionEvent;I)I16 .method·public·abstract·findPointerIndex(Landroid/view/MotionEvent;I)I
17 .end·method17 .end·method
  
 18 .method·public·abstract·getPointerCount(Landroid/view/MotionEvent;)I
 19 .end·method
  
18 .method·public·abstract·getPointerId(Landroid/view/MotionEvent;I)I20 .method·public·abstract·getPointerId(Landroid/view/MotionEvent;I)I
19 .end·method21 .end·method
  
20 .method·public·abstract·getX(Landroid/view/MotionEvent;I)F22 .method·public·abstract·getX(Landroid/view/MotionEvent;I)F
21 .end·method23 .end·method
  
22 .method·public·abstract·getY(Landroid/view/MotionEvent;I)F24 .method·public·abstract·getY(Landroid/view/MotionEvent;I)F
1.9 KB
smali/android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.smali
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 .class·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;1 .class·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;
3 .source·"KeyEventCompat.java"3 .source·"KeyEventCompat.java"
  
4 #·interfaces 
5 .implements·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/view/KeyEventCompat;6 ····value·=·Landroid/support/v4/view/KeyEventCompat;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
Offset 18, 54 lines modifiedOffset 15, 54 lines modified
  
  
18 #·direct·methods15 #·direct·methods
19 .method·constructor·<init>()V16 .method·constructor·<init>()V
20 ····.locals·017 ····.locals·0
  
21 ····.prologue18 ····.prologue
22 ····.line·9519 ····.line·144
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;-><init>()V
  
24 ····return-void21 ····return-void
25 .end·method22 .end·method
  
  
26 #·virtual·methods23 #·virtual·methods
27 .method·public·metaStateHasModifiers(II)Z24 .method·public·metaStateHasModifiers(II)Z
28 ····.locals·125 ····.locals·1
29 ····.param·p1,·"metaState"····#·I26 ····.param·p1,·"metaState"····#·I
30 ····.param·p2,·"modifiers"····#·I27 ····.param·p2,·"modifiers"····#·I
  
31 ····.prologue28 ····.prologue
32 ····.line·10329 ····.line·152
33 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasModifiers(II)Z30 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasModifiers(II)Z
  
34 ····move-result·v031 ····move-result·v0
  
35 ····return·v032 ····return·v0
36 .end·method33 .end·method
  
37 .method·public·metaStateHasNoModifiers(I)Z34 .method·public·metaStateHasNoModifiers(I)Z
38 ····.locals·135 ····.locals·1
39 ····.param·p1,·"metaState"····#·I36 ····.param·p1,·"metaState"····#·I
  
40 ····.prologue37 ····.prologue
41 ····.line·10838 ····.line·157
42 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasNoModifiers(I)Z39 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasNoModifiers(I)Z
  
43 ····move-result·v040 ····move-result·v0
  
44 ····return·v041 ····return·v0
45 .end·method42 .end·method
  
46 .method·public·normalizeMetaState(I)I43 .method·public·normalizeMetaState(I)I
47 ····.locals·144 ····.locals·1
48 ····.param·p1,·"metaState"····#·I45 ····.param·p1,·"metaState"····#·I
  
49 ····.prologue46 ····.prologue
50 ····.line·9847 ····.line·147
51 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->normalizeMetaState(I)I48 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->normalizeMetaState(I)I
  
52 ····move-result·v049 ····move-result·v0
  
53 ····return·v050 ····return·v0
54 .end·method51 .end·method
2.87 KB
smali/android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.smali
    
Offset 18, 59 lines modifiedOffset 18, 70 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3922 ····.line·40
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·findPointerIndex(Landroid/view/MotionEvent;I)I27 .method·public·findPointerIndex(Landroid/view/MotionEvent;I)I
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;29 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
30 ····.param·p2,·"pointerId"····#·I30 ····.param·p2,·"pointerId"····#·I
  
31 ····.prologue31 ····.prologue
32 ····.line·4232 ····.line·43
33 ····if-nez·p2,·:cond_033 ····if-nez·p2,·:cond_0
  
34 ····.line·4434 ····.line·45
35 ····const/4·v0,·0x035 ····const/4·v0,·0x0
  
36 ····.line·4636 ····.line·47
37 ····:goto_037 ····:goto_0
38 ····return·v038 ····return·v0
  
39 ····:cond_039 ····:cond_0
40 ····const/4·v0,·-0x140 ····const/4·v0,·-0x1
  
41 ····goto·:goto_041 ····goto·:goto_0
42 .end·method42 .end·method
  
 43 .method·public·getPointerCount(Landroid/view/MotionEvent;)I
 44 ····.locals·1
 45 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
  
 46 ····.prologue
 47 ····.line·73
 48 ····const/4·v0,·0x1
  
 49 ····return·v0
 50 .end·method
  
43 .method·public·getPointerId(Landroid/view/MotionEvent;I)I51 .method·public·getPointerId(Landroid/view/MotionEvent;I)I
44 ····.locals·252 ····.locals·2
45 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;53 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
46 ····.param·p2,·"pointerIndex"····#·I54 ····.param·p2,·"pointerIndex"····#·I
  
47 ····.prologue55 ····.prologue
48 ····.line·5056 ····.line·51
49 ····if-nez·p2,·:cond_057 ····if-nez·p2,·:cond_0
  
50 ····.line·5258 ····.line·53
51 ····const/4·v0,·0x059 ····const/4·v0,·0x0
  
52 ····return·v060 ····return·v0
  
53 ····.line·5461 ····.line·55
54 ····:cond_062 ····:cond_0
55 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException;63 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException;
  
56 ····const-string·v1,·"Pre-Eclair·does·not·support·multiple·pointers"64 ····const-string·v1,·"Pre-Eclair·does·not·support·multiple·pointers"
  
57 ····invoke-direct·{v0,·v1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V65 ····invoke-direct·{v0,·v1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
Offset 79, 25 lines modifiedOffset 90, 25 lines modified
  
79 .method·public·getX(Landroid/view/MotionEvent;I)F90 .method·public·getX(Landroid/view/MotionEvent;I)F
80 ····.locals·291 ····.locals·2
81 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;92 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
82 ····.param·p2,·"pointerIndex"····#·I93 ····.param·p2,·"pointerIndex"····#·I
  
83 ····.prologue94 ····.prologue
84 ····.line·5895 ····.line·59
85 ····if-nez·p2,·:cond_096 ····if-nez·p2,·:cond_0
  
86 ····.line·5997 ····.line·60
87 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F98 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
88 ····move-result·v099 ····move-result·v0
  
89 ····return·v0100 ····return·v0
  
90 ····.line·61101 ····.line·62
91 ····:cond_0102 ····:cond_0
92 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException;103 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException;
  
93 ····const-string·v1,·"Pre-Eclair·does·not·support·multiple·pointers"104 ····const-string·v1,·"Pre-Eclair·does·not·support·multiple·pointers"
  
94 ····invoke-direct·{v0,·v1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V105 ····invoke-direct·{v0,·v1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
Offset 106, 25 lines modifiedOffset 117, 25 lines modified
  
106 .method·public·getY(Landroid/view/MotionEvent;I)F117 .method·public·getY(Landroid/view/MotionEvent;I)F
107 ····.locals·2118 ····.locals·2
108 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;119 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
109 ····.param·p2,·"pointerIndex"····#·I120 ····.param·p2,·"pointerIndex"····#·I
  
110 ····.prologue121 ····.prologue
111 ····.line·65122 ····.line·66
112 ····if-nez·p2,·:cond_0123 ····if-nez·p2,·:cond_0
  
113 ····.line·66124 ····.line·67
114 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F125 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F
  
115 ····move-result·v0126 ····move-result·v0
  
116 ····return·v0127 ····return·v0
  
117 ····.line·68128 ····.line·69
118 ····:cond_0129 ····:cond_0
119 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException;130 ····new-instance·v0,·Ljava/lang/IndexOutOfBoundsException;
  
120 ····const-string·v1,·"Pre-Eclair·does·not·support·multiple·pointers"131 ····const-string·v1,·"Pre-Eclair·does·not·support·multiple·pointers"
  
121 ····invoke-direct·{v0,·v1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V132 ····invoke-direct·{v0,·v1},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
6.62 KB
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
    
Offset 15, 150 lines modifiedOffset 15, 238 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·18619 ····.line·964
20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;24 .method·public·getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
25 ····.locals·225 ····.locals·2
26 ····.param·p1,·"view"····#·Landroid/view/View;26 ····.param·p1,·"view"····#·Landroid/view/View;
  
27 ····.prologue27 ····.prologue
28 ····.line·22128 ····.line·1009
29 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object;29 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····.line·22231 ····.line·1010
32 ····.local·v0,·"compat":Ljava/lang/Object;32 ····.local·v0,·"compat":Ljava/lang/Object;
33 ····if-eqz·v0,·:cond_033 ····if-eqz·v0,·:cond_0
  
34 ····.line·22334 ····.line·1011
35 ····new-instance·v1,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;35 ····new-instance·v1,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
36 ····invoke-direct·{v1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;-><init>(Ljava/lang/Object;)V36 ····invoke-direct·{v1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;-><init>(Ljava/lang/Object;)V
  
37 ····.line·22537 ····.line·1013
38 ····:goto_038 ····:goto_0
39 ····return-object·v139 ····return-object·v1
  
40 ····:cond_040 ····:cond_0
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····goto·:goto_042 ····goto·:goto_0
43 .end·method43 .end·method
  
 44 .method·public·getFitsSystemWindows(Landroid/view/View;)Z
 45 ····.locals·1
 46 ····.param·p1,·"view"····#·Landroid/view/View;
  
 47 ····.prologue
 48 ····.line·1038
 49 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getFitsSystemWindows(Landroid/view/View;)Z
  
 50 ····move-result·v0
  
 51 ····return·v0
 52 .end·method
  
44 .method·public·getImportantForAccessibility(Landroid/view/View;)I53 .method·public·getImportantForAccessibility(Landroid/view/View;)I
45 ····.locals·154 ····.locals·1
46 ····.param·p1,·"view"····#·Landroid/view/View;55 ····.param·p1,·"view"····#·Landroid/view/View;
  
47 ····.prologue56 ····.prologue
48 ····.line·21357 ····.line·991
49 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getImportantForAccessibility(Landroid/view/View;)I58 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getImportantForAccessibility(Landroid/view/View;)I
  
50 ····move-result·v059 ····move-result·v0
  
51 ····return·v060 ····return·v0
52 .end·method61 .end·method
  
 62 .method·public·getMinimumHeight(Landroid/view/View;)I
 63 ····.locals·1
 64 ····.param·p1,·"view"····#·Landroid/view/View;
  
 65 ····.prologue
 66 ····.line·1028
 67 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getMinimumHeight(Landroid/view/View;)I
  
 68 ····move-result·v0
  
 69 ····return·v0
 70 .end·method
  
 71 .method·public·getMinimumWidth(Landroid/view/View;)I
 72 ····.locals·1
 73 ····.param·p1,·"view"····#·Landroid/view/View;
  
 74 ····.prologue
 75 ····.line·1023
 76 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getMinimumWidth(Landroid/view/View;)I
  
 77 ····move-result·v0
  
 78 ····return·v0
 79 .end·method
  
 80 .method·public·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
 81 ····.locals·1
 82 ····.param·p1,·"view"····#·Landroid/view/View;
  
 83 ····.prologue
 84 ····.line·1018
 85 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
  
 86 ····move-result-object·v0
  
 87 ····return-object·v0
 88 .end·method
  
53 .method·public·hasTransientState(Landroid/view/View;)Z89 .method·public·hasTransientState(Landroid/view/View;)Z
54 ····.locals·190 ····.locals·1
55 ····.param·p1,·"view"····#·Landroid/view/View;91 ····.param·p1,·"view"····#·Landroid/view/View;
  
56 ····.prologue92 ····.prologue
57 ····.line·18993 ····.line·967
58 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->hasTransientState(Landroid/view/View;)Z94 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->hasTransientState(Landroid/view/View;)Z
  
59 ····move-result·v095 ····move-result·v0
  
60 ····return·v096 ····return·v0
61 .end·method97 .end·method
  
 98 .method·public·performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z
 99 ····.locals·1
 100 ····.param·p1,·"view"····#·Landroid/view/View;
 101 ····.param·p2,·"action"····#·I
 102 ····.param·p3,·"arguments"····#·Landroid/os/Bundle;
Max diff block lines reached; 2937/6649 bytes (44.17%) of diff not shown.
2.5 KB
smali/android/support/v4/view/MenuCompat.smali
    
Offset 1, 79 lines modifiedOffset 1, 30 lines modified
1 .class·public·Landroid/support/v4/view/MenuCompat;1 .class·public·Landroid/support/v4/view/MenuCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MenuCompat.java"3 .source·"MenuCompat.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;, 
8 ········Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;, 
9 ········Landroid/support/v4/view/MenuCompat$MenuVersionImpl; 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·static·final·IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; 
  
  
14 #·direct·methods4 #·direct·methods
15 .method·static·constructor·<clinit>()V 
16 ····.locals·2 
  
17 ····.prologue 
18 ····.line·60 
19 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
20 ····const/16·v1,·0xb 
  
21 ····if-lt·v0,·v1,·:cond_0 
  
22 ····.line·61 
23 ····new-instance·v0,·Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; 
  
24 ····invoke-direct·{v0},·Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;-><init>()V 
  
25 ····sput-object·v0,·Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; 
  
26 ····.line·65 
27 ····:goto_0 
28 ····return-void 
  
29 ····.line·63 
30 ····:cond_0 
31 ····new-instance·v0,·Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; 
  
32 ····invoke-direct·{v0},·Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;-><init>()V 
  
33 ····sput-object·v0,·Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; 
  
34 ····goto·:goto_0 
35 .end·method 
  
36 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
37 ····.locals·06 ····.locals·0
  
38 ····.prologue7 ····.prologue
39 ····.line·258 ····.line·25
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····.line·47 
42 ····return-void10 ····return-void
43 .end·method11 .end·method
  
44 .method·public·static·setShowAsAction(Landroid/view/MenuItem;I)Z12 .method·public·static·setShowAsAction(Landroid/view/MenuItem;I)V
45 ····.locals·113 ····.locals·0
46 ····.param·p0,·"item"····#·Landroid/view/MenuItem;14 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
47 ····.param·p1,·"actionEnum"····#·I15 ····.param·p1,·"actionEnum"····#·I
 16 ····.annotation·runtime·Ljava/lang/Deprecated;
 17 ····.end·annotation
  
48 ····.prologue18 ····.prologue
49 ····.line·7919 ····.line·34
50 ····sget-object·v0,·Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; 
  
51 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/MenuCompat$MenuVersionImpl;->setShowAsAction(Landroid/view/MenuItem;I)Z20 ····invoke-static·{p0,·p1},·Landroid/support/v4/view/MenuItemCompat;->setShowAsAction(Landroid/view/MenuItem;I)V
  
 21 ····.line·35
52 ····move-result·v0 
  
53 ····return·v022 ····return-void
54 .end·method23 .end·method
9.25 KB
smali/android/support/v4/view/ViewCompatHC.smali
    
Offset 4, 24 lines modifiedOffset 4, 429 lines modified
  
  
4 #·direct·methods4 #·direct·methods
5 .method·constructor·<init>()V5 .method·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.prologue7 ····.prologue
8 ····.line·218 ····.line·23
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
 12 .method·public·static·getAlpha(Landroid/view/View;)F
 13 ····.locals·1
 14 ····.param·p0,·"view"····#·Landroid/view/View;
  
 15 ····.prologue
 16 ····.line·29
 17 ····invoke-virtual·{p0},·Landroid/view/View;->getAlpha()F
  
 18 ····move-result·v0
  
 19 ····return·v0
 20 .end·method
  
12 .method·static·getFrameTime()J21 .method·static·getFrameTime()J
13 ····.locals·222 ····.locals·2
  
14 ····.prologue23 ····.prologue
15 ····.line·2324 ····.line·25
16 ····invoke-static·{},·Landroid/animation/ValueAnimator;->getFrameDelay()J25 ····invoke-static·{},·Landroid/animation/ValueAnimator;->getFrameDelay()J
  
17 ····move-result-wide·v026 ····move-result-wide·v0
  
18 ····return-wide·v027 ····return-wide·v0
19 .end·method28 .end·method
  
 29 .method·public·static·getLayerType(Landroid/view/View;)I
 30 ····.locals·1
 31 ····.param·p0,·"view"····#·Landroid/view/View;
  
 32 ····.prologue
 33 ····.line·37
 34 ····invoke-virtual·{p0},·Landroid/view/View;->getLayerType()I
  
 35 ····move-result·v0
  
 36 ····return·v0
 37 .end·method
  
 38 .method·public·static·getMeasuredHeightAndState(Landroid/view/View;)I
 39 ····.locals·1
 40 ····.param·p0,·"view"····#·Landroid/view/View;
  
 41 ····.prologue
 42 ····.line·49
 43 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredHeightAndState()I
  
 44 ····move-result·v0
  
 45 ····return·v0
 46 .end·method
  
 47 .method·public·static·getMeasuredState(Landroid/view/View;)I
 48 ····.locals·1
 49 ····.param·p0,·"view"····#·Landroid/view/View;
  
 50 ····.prologue
 51 ····.line·53
 52 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredState()I
  
 53 ····move-result·v0
  
 54 ····return·v0
 55 .end·method
  
 56 .method·public·static·getMeasuredWidthAndState(Landroid/view/View;)I
 57 ····.locals·1
 58 ····.param·p0,·"view"····#·Landroid/view/View;
  
 59 ····.prologue
 60 ····.line·45
 61 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredWidthAndState()I
  
 62 ····move-result·v0
  
 63 ····return·v0
 64 .end·method
  
 65 .method·public·static·getPivotX(Landroid/view/View;)F
 66 ····.locals·1
 67 ····.param·p0,·"view"····#·Landroid/view/View;
  
 68 ····.prologue
 69 ····.line·141
 70 ····invoke-virtual·{p0},·Landroid/view/View;->getPivotX()F
  
 71 ····move-result·v0
  
 72 ····return·v0
 73 .end·method
  
 74 .method·public·static·getPivotY(Landroid/view/View;)F
 75 ····.locals·1
 76 ····.param·p0,·"view"····#·Landroid/view/View;
  
 77 ····.prologue
 78 ····.line·145
 79 ····invoke-virtual·{p0},·Landroid/view/View;->getPivotY()F
  
 80 ····move-result·v0
  
 81 ····return·v0
 82 .end·method
  
 83 .method·public·static·getRotation(Landroid/view/View;)F
 84 ····.locals·1
 85 ····.param·p0,·"view"····#·Landroid/view/View;
  
 86 ····.prologue
 87 ····.line·73
 88 ····invoke-virtual·{p0},·Landroid/view/View;->getRotation()F
  
 89 ····move-result·v0
  
 90 ····return·v0
Max diff block lines reached; -1/9371 bytes (-0.01%) of diff not shown.
1.17 KB
smali/android/support/v4/view/MenuItemCompat$MenuVersionImpl.smali
    
Offset 11, 12 lines modifiedOffset 11, 30 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60812 ····accessFlags·=·0x608
13 ····name·=·"MenuVersionImpl"13 ····name·=·"MenuVersionImpl"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·collapseActionView(Landroid/view/MenuItem;)Z
 17 .end·method
  
 18 .method·public·abstract·expandActionView(Landroid/view/MenuItem;)Z
 19 .end·method
  
 20 .method·public·abstract·getActionView(Landroid/view/MenuItem;)Landroid/view/View;
 21 .end·method
  
 22 .method·public·abstract·isActionViewExpanded(Landroid/view/MenuItem;)Z
 23 .end·method
  
 24 .method·public·abstract·setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
 25 .end·method
  
16 .method·public·abstract·setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;26 .method·public·abstract·setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
17 .end·method27 .end·method
  
 28 .method·public·abstract·setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;
 29 .end·method
  
18 .method·public·abstract·setShowAsAction(Landroid/view/MenuItem;I)Z30 .method·public·abstract·setShowAsAction(Landroid/view/MenuItem;I)V
19 .end·method31 .end·method
1.3 KB
smali/android/support/v4/view/PagerTabStrip$1.smali
    
Offset 22, 30 lines modifiedOffset 22, 30 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V23 .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·10326 ····.line·105
27 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip;27 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·onClick(Landroid/view/View;)V32 .method·public·onClick(Landroid/view/View;)V
33 ····.locals·233 ····.locals·2
34 ····.param·p1,·"v"····#·Landroid/view/View;34 ····.param·p1,·"v"····#·Landroid/view/View;
  
35 ····.prologue35 ····.prologue
36 ····.line·10636 ····.line·108
37 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip;37 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip;
  
38 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager;38 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager;
  
39 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip;39 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip;
  
40 ····iget-object·v1,·v1,·Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager;40 ····iget-object·v1,·v1,·Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager;
Offset 54, 10 lines modifiedOffset 54, 10 lines modified
  
54 ····move-result·v154 ····move-result·v1
  
55 ····add-int/lit8·v1,·v1,·-0x155 ····add-int/lit8·v1,·v1,·-0x1
  
56 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V56 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V
  
57 ····.line·10757 ····.line·109
58 ····return-void58 ····return-void
59 .end·method59 .end·method
7.52 KB
smali/android/support/v4/view/ViewGroupCompat.smali
    
Offset 2, 79 lines modifiedOffset 2, 208 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ViewGroupCompat.java"3 .source·"ViewGroupCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;,
 8 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;,
7 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;,9 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;,
 10 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;,
8 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;,11 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;,
9 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;12 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
10 ····}13 ····}
11 .end·annotation14 .end·annotation
  
  
12 #·static·fields15 #·static·fields
13 .field·static·final·IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;16 .field·static·final·IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
  
 17 .field·public·static·final·LAYOUT_MODE_CLIP_BOUNDS:I·=·0x0
  
 18 .field·public·static·final·LAYOUT_MODE_OPTICAL_BOUNDS:I·=·0x1
  
  
14 #·direct·methods19 #·direct·methods
15 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
16 ····.locals·221 ····.locals·2
  
17 ····.prologue22 ····.prologue
18 ····.line·5223 ····.line·128
19 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I24 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 25 ····.line·129
 26 ····.local·v0,·"version":I
20 ····const/16·v1,·0xe27 ····const/16·v1,·0x15
  
21 ····if-lt·v0,·v1,·:cond_028 ····if-lt·v0,·v1,·:cond_0
  
22 ····.line·5329 ····.line·130
23 ····new-instance·v0,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;30 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;
  
24 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;-><init>()V31 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;-><init>()V
  
25 ····sput-object·v0,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;32 ····sput-object·v1,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
  
26 ····.line·5733 ····.line·140
27 ····:goto_034 ····:goto_0
28 ····return-void35 ····return-void
  
29 ····.line·5536 ····.line·131
30 ····:cond_037 ····:cond_0
 38 ····const/16·v1,·0x12
  
 39 ····if-lt·v0,·v1,·:cond_1
  
 40 ····.line·132
 41 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;
  
 42 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;-><init>()V
  
 43 ····sput-object·v1,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
  
 44 ····goto·:goto_0
  
 45 ····.line·133
 46 ····:cond_1
 47 ····const/16·v1,·0xe
  
 48 ····if-lt·v0,·v1,·:cond_2
  
 49 ····.line·134
 50 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;
  
 51 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;-><init>()V
  
 52 ····sput-object·v1,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
  
 53 ····goto·:goto_0
  
 54 ····.line·135
 55 ····:cond_2
 56 ····const/16·v1,·0xb
  
 57 ····if-lt·v0,·v1,·:cond_3
  
 58 ····.line·136
31 ····new-instance·v0,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;59 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;
  
32 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;-><init>()V60 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;-><init>()V
  
33 ····sput-object·v0,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;61 ····sput-object·v1,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
  
 62 ····goto·:goto_0
  
 63 ····.line·138
 64 ····:cond_3
 65 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;
  
 66 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;-><init>()V
  
 67 ····sput-object·v1,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
  
34 ····goto·:goto_068 ····goto·:goto_0
35 .end·method69 .end·method
  
36 .method·private·constructor·<init>()V70 .method·private·constructor·<init>()V
37 ····.locals·071 ····.locals·0
  
38 ····.prologue72 ····.prologue
39 ····.line·6273 ····.line·145
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····.line·6475 ····.line·147
42 ····return-void76 ····return-void
43 .end·method77 .end·method
  
 78 .method·public·static·getLayoutMode(Landroid/view/ViewGroup;)I
 79 ····.locals·1
 80 ····.param·p0,·"group"····#·Landroid/view/ViewGroup;
  
 81 ····.prologue
 82 ····.line·202
 83 ····sget-object·v0,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
  
 84 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->getLayoutMode(Landroid/view/ViewGroup;)I
  
Max diff block lines reached; 2269/7599 bytes (29.86%) of diff not shown.
1.55 KB
smali/android/support/v4/view/ViewCompat$GBViewCompatImpl.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;1 .class·Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;
2 .super·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;2 .super·Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;
3 .source·"ViewCompat.java"3 .source·"ViewCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroid/support/v4/view/ViewCompat;6 ····value·=·Landroid/support/v4/view/ViewCompat;
7 .end·annotation7 .end·annotation
Offset 15, 40 lines modifiedOffset 15, 40 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·14219 ····.line·741
20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·getOverScrollMode(Landroid/view/View;)I24 .method·public·getOverScrollMode(Landroid/view/View;)I
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"v"····#·Landroid/view/View;26 ····.param·p1,·"v"····#·Landroid/view/View;
  
27 ····.prologue27 ····.prologue
28 ····.line·14528 ····.line·744
29 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatGingerbread;->getOverScrollMode(Landroid/view/View;)I29 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatGingerbread;->getOverScrollMode(Landroid/view/View;)I
  
30 ····move-result·v030 ····move-result·v0
  
31 ····return·v031 ····return·v0
32 .end·method32 .end·method
  
33 .method·public·setOverScrollMode(Landroid/view/View;I)V33 .method·public·setOverScrollMode(Landroid/view/View;I)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"v"····#·Landroid/view/View;35 ····.param·p1,·"v"····#·Landroid/view/View;
36 ····.param·p2,·"mode"····#·I36 ····.param·p2,·"mode"····#·I
  
37 ····.prologue37 ····.prologue
38 ····.line·14938 ····.line·748
39 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatGingerbread;->setOverScrollMode(Landroid/view/View;I)V39 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatGingerbread;->setOverScrollMode(Landroid/view/View;I)V
  
40 ····.line·15040 ····.line·749
41 ····return-void41 ····return-void
42 .end·method42 .end·method
3.46 KB
smali/android/support/v4/view/ViewPager$SavedState.smali
    
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
  
  
36 #·direct·methods36 #·direct·methods
37 .method·static·constructor·<clinit>()V37 .method·static·constructor·<clinit>()V
38 ····.locals·138 ····.locals·1
  
39 ····.prologue39 ····.prologue
40 ····.line·104340 ····.line·1241
41 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState$1;41 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState$1;
  
42 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$SavedState$1;-><init>()V42 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$SavedState$1;-><init>()V
  
43 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;43 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;
  
44 ····move-result-object·v044 ····move-result-object·v0
Offset 56, 70 lines modifiedOffset 56, 70 lines modified
  
56 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V56 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"in"····#·Landroid/os/Parcel;58 ····.param·p1,·"in"····#·Landroid/os/Parcel;
59 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;59 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
60 ····.prologue60 ····.prologue
61 ····.line·105661 ····.line·1254
62 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V62 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
  
63 ····.line·105763 ····.line·1255
64 ····if-nez·p2,·:cond_064 ····if-nez·p2,·:cond_0
  
65 ····.line·105865 ····.line·1256
66 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;66 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;68 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
69 ····move-result-object·p269 ····move-result-object·p2
  
70 ····.line·106070 ····.line·1258
71 ····:cond_071 ····:cond_0
72 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I72 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
73 ····move-result·v073 ····move-result·v0
  
74 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->position:I74 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->position:I
  
75 ····.line·106175 ····.line·1259
76 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;76 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable;78 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable;
  
79 ····.line·106279 ····.line·1260
80 ····iput-object·p2,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader;80 ····iput-object·p2,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader;
  
81 ····.line·106381 ····.line·1261
82 ····return-void82 ····return-void
83 .end·method83 .end·method
  
84 .method·public·constructor·<init>(Landroid/os/Parcelable;)V84 .method·public·constructor·<init>(Landroid/os/Parcelable;)V
85 ····.locals·085 ····.locals·0
86 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;86 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;
  
87 ····.prologue87 ····.prologue
88 ····.line·102688 ····.line·1224
89 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V89 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
  
90 ····.line·102790 ····.line·1225
91 ····return-void91 ····return-void
92 .end·method92 .end·method
  
  
93 #·virtual·methods93 #·virtual·methods
94 .method·public·toString()Ljava/lang/String;94 .method·public·toString()Ljava/lang/String;
95 ····.locals·295 ····.locals·2
  
96 ····.prologue96 ····.prologue
97 ····.line·103897 ····.line·1236
98 ····new-instance·v0,·Ljava/lang/StringBuilder;98 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
99 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V99 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
100 ····const-string·v1,·"FragmentPager.SavedState{"100 ····const-string·v1,·"FragmentPager.SavedState{"
  
101 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;101 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 165, 23 lines modifiedOffset 165, 23 lines modified
  
165 .method·public·writeToParcel(Landroid/os/Parcel;I)V165 .method·public·writeToParcel(Landroid/os/Parcel;I)V
166 ····.locals·1166 ····.locals·1
167 ····.param·p1,·"out"····#·Landroid/os/Parcel;167 ····.param·p1,·"out"····#·Landroid/os/Parcel;
168 ····.param·p2,·"flags"····#·I168 ····.param·p2,·"flags"····#·I
  
169 ····.prologue169 ····.prologue
170 ····.line·1031170 ····.line·1229
171 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V171 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
172 ····.line·1032172 ····.line·1230
173 ····iget·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->position:I173 ····iget·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->position:I
  
174 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V174 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V
  
175 ····.line·1033175 ····.line·1231
176 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable;176 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable;
  
177 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V177 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
  
178 ····.line·1034178 ····.line·1232
179 ····return-void179 ····return-void
180 .end·method180 .end·method
6.55 KB
smali/android/support/v4/view/KeyEventCompat.smali
    
Offset 3, 14 lines modifiedOffset 3, 15 lines modified
3 .source·"KeyEventCompat.java"3 .source·"KeyEventCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;,7 ········Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;,
 8 ········Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;,
8 ········Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;,9 ········Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;,
9 ········Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;10 ········Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;
10 ····}11 ····}
11 .end·annotation12 .end·annotation
  
  
12 #·static·fields13 #·static·fields
Offset 18, 61 lines modifiedOffset 19, 94 lines modified
  
  
18 #·direct·methods19 #·direct·methods
19 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
20 ····.locals·221 ····.locals·2
  
21 ····.prologue22 ····.prologue
22 ····.line·11723 ····.line·166
23 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I24 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
24 ····const/16·v1,·0xb25 ····const/16·v1,·0xb
  
25 ····if-lt·v0,·v1,·:cond_026 ····if-lt·v0,·v1,·:cond_0
  
26 ····.line·11827 ····.line·167
27 ····new-instance·v0,·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;28 ····new-instance·v0,·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;
  
28 ····invoke-direct·{v0},·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;-><init>()V29 ····invoke-direct·{v0},·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;-><init>()V
  
29 ····sput-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;30 ····sput-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;
  
30 ····.line·12231 ····.line·171
31 ····:goto_032 ····:goto_0
32 ····return-void33 ····return-void
  
33 ····.line·12034 ····.line·169
34 ····:cond_035 ····:cond_0
35 ····new-instance·v0,·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;36 ····new-instance·v0,·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;
  
36 ····invoke-direct·{v0},·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;-><init>()V37 ····invoke-direct·{v0},·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;-><init>()V
  
37 ····sput-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;38 ····sput-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;
  
38 ····goto·:goto_039 ····goto·:goto_0
39 .end·method40 .end·method
  
40 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
41 ····.locals·042 ····.locals·0
  
42 ····.prologue43 ····.prologue
43 ····.line·2544 ····.line·26
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····.line·9546 ····.line·144
46 ····return-void47 ····return-void
47 .end·method48 .end·method
  
 49 .method·public·static·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z
 50 ····.locals·1
 51 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
 52 ····.param·p1,·"receiver"····#·Landroid/view/KeyEvent$Callback;
 53 ····.param·p2,·"state"····#·Ljava/lang/Object;
 54 ····.param·p3,·"target"····#·Ljava/lang/Object;
  
 55 ····.prologue
 56 ····.line·209
 57 ····sget-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;
  
 58 ····invoke-interface·{v0,·p0,·p1,·p2,·p3},·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z
  
 59 ····move-result·v0
  
 60 ····return·v0
 61 .end·method
  
 62 .method·public·static·getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object;
 63 ····.locals·1
 64 ····.param·p0,·"view"····#·Landroid/view/View;
  
 65 ····.prologue
 66 ····.line·204
 67 ····sget-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;
  
 68 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object;
  
 69 ····move-result-object·v0
  
 70 ····return-object·v0
 71 .end·method
  
48 .method·public·static·hasModifiers(Landroid/view/KeyEvent;I)Z72 .method·public·static·hasModifiers(Landroid/view/KeyEvent;I)Z
49 ····.locals·273 ····.locals·2
50 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;74 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
51 ····.param·p1,·"modifiers"····#·I75 ····.param·p1,·"modifiers"····#·I
  
52 ····.prologue76 ····.prologue
53 ····.line·13977 ····.line·188
54 ····sget-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;78 ····sget-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;
  
55 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I79 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I
  
56 ····move-result·v180 ····move-result·v1
  
57 ····invoke-interface·{v0,·v1,·p1},·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasModifiers(II)Z81 ····invoke-interface·{v0,·v1,·p1},·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasModifiers(II)Z
Offset 83, 66 lines modifiedOffset 117, 95 lines modified
83 .end·method117 .end·method
  
84 .method·public·static·hasNoModifiers(Landroid/view/KeyEvent;)Z118 .method·public·static·hasNoModifiers(Landroid/view/KeyEvent;)Z
85 ····.locals·2119 ····.locals·2
86 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;120 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
  
87 ····.prologue121 ····.prologue
88 ····.line·143122 ····.line·192
89 ····sget-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;123 ····sget-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;
  
90 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I124 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I
  
91 ····move-result·v1125 ····move-result·v1
  
92 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasNoModifiers(I)Z126 ····invoke-interface·{v0,·v1},·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasNoModifiers(I)Z
  
Max diff block lines reached; 2375/6606 bytes (35.95%) of diff not shown.
774 B
smali/android/support/v4/view/MotionEventCompatEclair.smali
    
Offset 24, 14 lines modifiedOffset 24, 27 lines modified
24 ····invoke-virtual·{p0,·p1},·Landroid/view/MotionEvent;->findPointerIndex(I)I24 ····invoke-virtual·{p0,·p1},·Landroid/view/MotionEvent;->findPointerIndex(I)I
  
25 ····move-result·v025 ····move-result·v0
  
26 ····return·v026 ····return·v0
27 .end·method27 .end·method
  
 28 .method·public·static·getPointerCount(Landroid/view/MotionEvent;)I
 29 ····.locals·1
 30 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
  
 31 ····.prologue
 32 ····.line·38
 33 ····invoke-virtual·{p0},·Landroid/view/MotionEvent;->getPointerCount()I
  
 34 ····move-result·v0
  
 35 ····return·v0
 36 .end·method
  
28 .method·public·static·getPointerId(Landroid/view/MotionEvent;I)I37 .method·public·static·getPointerId(Landroid/view/MotionEvent;I)I
29 ····.locals·138 ····.locals·1
30 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;39 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
31 ····.param·p1,·"pointerIndex"····#·I40 ····.param·p1,·"pointerIndex"····#·I
  
32 ····.prologue41 ····.prologue
33 ····.line·2942 ····.line·29
1.19 KB
smali/android/support/v4/view/MenuItemCompatHoneycomb.smali
    
Offset 10, 14 lines modifiedOffset 10, 41 lines modified
10 ····.prologue10 ····.prologue
11 ····.line·2511 ····.line·25
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
 15 .method·public·static·getActionView(Landroid/view/MenuItem;)Landroid/view/View;
 16 ····.locals·1
 17 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
  
 18 ····.prologue
 19 ····.line·39
 20 ····invoke-interface·{p0},·Landroid/view/MenuItem;->getActionView()Landroid/view/View;
  
 21 ····move-result-object·v0
  
 22 ····return-object·v0
 23 .end·method
  
 24 .method·public·static·setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem;
 25 ····.locals·1
 26 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
 27 ····.param·p1,·"resId"····#·I
  
 28 ····.prologue
 29 ····.line·35
 30 ····invoke-interface·{p0,·p1},·Landroid/view/MenuItem;->setActionView(I)Landroid/view/MenuItem;
  
 31 ····move-result-object·v0
  
 32 ····return-object·v0
 33 .end·method
  
15 .method·public·static·setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;34 .method·public·static·setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;
16 ····.locals·135 ····.locals·1
17 ····.param·p0,·"item"····#·Landroid/view/MenuItem;36 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
18 ····.param·p1,·"view"····#·Landroid/view/View;37 ····.param·p1,·"view"····#·Landroid/view/View;
  
19 ····.prologue38 ····.prologue
20 ····.line·3139 ····.line·31
1.69 KB
smali/android/support/v4/view/ViewPager$PagerObserver.smali
    
Offset 19, 54 lines modifiedOffset 19, 54 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·private·constructor·<init>(Landroid/support/v4/view/ViewPager;)V20 .method·private·constructor·<init>(Landroid/support/v4/view/ViewPager;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·251623 ····.line·2821
24 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager;24 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager;
  
25 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V25 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·synthetic·constructor·<init>(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V28 .method·synthetic·constructor·<init>(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"x0"····#·Landroid/support/v4/view/ViewPager;30 ····.param·p1,·"x0"····#·Landroid/support/v4/view/ViewPager;
31 ····.param·p2,·"x1"····#·Landroid/support/v4/view/ViewPager$1;31 ····.param·p2,·"x1"····#·Landroid/support/v4/view/ViewPager$1;
  
32 ····.prologue32 ····.prologue
33 ····.line·251633 ····.line·2821
34 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/ViewPager$PagerObserver;-><init>(Landroid/support/v4/view/ViewPager;)V34 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/ViewPager$PagerObserver;-><init>(Landroid/support/v4/view/ViewPager;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·onChanged()V38 .method·public·onChanged()V
39 ····.locals·139 ····.locals·1
  
40 ····.prologue40 ····.prologue
41 ····.line·251941 ····.line·2824
42 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager;42 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager;
  
43 ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->dataSetChanged()V43 ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->dataSetChanged()V
  
44 ····.line·252044 ····.line·2825
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·onInvalidated()V47 .method·public·onInvalidated()V
48 ····.locals·148 ····.locals·1
  
49 ····.prologue49 ····.prologue
50 ····.line·252350 ····.line·2828
51 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager;51 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager;
  
52 ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->dataSetChanged()V52 ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->dataSetChanged()V
  
53 ····.line·252453 ····.line·2829
54 ····return-void54 ····return-void
55 .end·method55 .end·method
993 B
smali/android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.smali
    
Offset 18, 27 lines modifiedOffset 18, 38 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3622 ····.line·37
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I27 .method·public·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"config"····#·Landroid/view/ViewConfiguration;29 ····.param·p1,·"config"····#·Landroid/view/ViewConfiguration;
  
30 ····.prologue30 ····.prologue
31 ····.line·3931 ····.line·40
32 ····invoke-virtual·{p1},·Landroid/view/ViewConfiguration;->getScaledTouchSlop()I32 ····invoke-virtual·{p1},·Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
  
33 ····move-result·v033 ····move-result·v0
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
  
 36 .method·public·hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z
 37 ····.locals·1
 38 ····.param·p1,·"config"····#·Landroid/view/ViewConfiguration;
  
 39 ····.prologue
 40 ····.line·46
 41 ····const/4·v0,·0x1
  
 42 ····return·v0
 43 .end·method
2.02 KB
smali/android/support/v4/view/ViewPager$SavedState$1.smali
    
Offset 28, 66 lines modifiedOffset 28, 66 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·104432 ····.line·1242
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
40 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;40 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
41 ····.prologue41 ····.prologue
42 ····.line·104742 ····.line·1245
43 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState;43 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState;
  
44 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V44 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"x0"····#·Landroid/os/Parcel;49 ····.param·p1,·"x0"····#·Landroid/os/Parcel;
50 ····.param·p2,·"x1"····#·Ljava/lang/ClassLoader;50 ····.param·p2,·"x1"····#·Ljava/lang/ClassLoader;
  
51 ····.prologue51 ····.prologue
52 ····.line·104452 ····.line·1242
53 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;53 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
  
57 .method·public·newArray(I)[Landroid/support/v4/view/ViewPager$SavedState;57 .method·public·newArray(I)[Landroid/support/v4/view/ViewPager$SavedState;
58 ····.locals·158 ····.locals·1
59 ····.param·p1,·"size"····#·I59 ····.param·p1,·"size"····#·I
  
60 ····.prologue60 ····.prologue
61 ····.line·105161 ····.line·1249
62 ····new-array·v0,·p1,·[Landroid/support/v4/view/ViewPager$SavedState;62 ····new-array·v0,·p1,·[Landroid/support/v4/view/ViewPager$SavedState;
  
63 ····return-object·v063 ····return-object·v0
64 .end·method64 .end·method
  
65 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;65 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
66 ····.locals·166 ····.locals·1
67 ····.param·p1,·"x0"····#·I67 ····.param·p1,·"x0"····#·I
  
68 ····.prologue68 ····.prologue
69 ····.line·104469 ····.line·1242
70 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/ViewPager$SavedState$1;->newArray(I)[Landroid/support/v4/view/ViewPager$SavedState;70 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/ViewPager$SavedState$1;->newArray(I)[Landroid/support/v4/view/ViewPager$SavedState;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····return-object·v072 ····return-object·v0
73 .end·method73 .end·method
5.14 KB
smali/android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>()V25 .method·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·3828 ····.line·44
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·private·static·metaStateFilterDirectionalModifiers(IIIII)I32 .method·private·static·metaStateFilterDirectionalModifiers(IIIII)I
33 ····.locals·533 ····.locals·5
Offset 43, 130 lines modifiedOffset 43, 168 lines modified
43 ····.param·p4,·"right"····#·I43 ····.param·p4,·"right"····#·I
  
44 ····.prologue44 ····.prologue
45 ····const/4·v2,·0x145 ····const/4·v2,·0x1
  
46 ····const/4·v3,·0x046 ····const/4·v3,·0x0
  
47 ····.line·4947 ····.line·55
48 ····and-int·v4,·p1,·p248 ····and-int·v4,·p1,·p2
  
49 ····if-eqz·v4,·:cond_049 ····if-eqz·v4,·:cond_0
  
50 ····move·v1,·v250 ····move·v1,·v2
  
51 ····.line·5051 ····.line·56
52 ····.local·v1,·"wantBasic":Z52 ····.local·v1,·"wantBasic":Z
53 ····:goto_053 ····:goto_0
54 ····or-int·v0,·p3,·p454 ····or-int·v0,·p3,·p4
  
55 ····.line·5155 ····.line·57
56 ····.local·v0,·"directional":I56 ····.local·v0,·"directional":I
57 ····and-int·v4,·p1,·v057 ····and-int·v4,·p1,·v0
  
58 ····if-eqz·v4,·:cond_158 ····if-eqz·v4,·:cond_1
  
59 ····.line·5359 ····.line·59
60 ····.local·v2,·"wantLeftOrRight":Z60 ····.local·v2,·"wantLeftOrRight":Z
61 ····:goto_161 ····:goto_1
62 ····if-eqz·v1,·:cond_462 ····if-eqz·v1,·:cond_4
  
63 ····.line·5463 ····.line·60
64 ····if-eqz·v2,·:cond_264 ····if-eqz·v2,·:cond_2
  
65 ····.line·5565 ····.line·61
66 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;66 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;
  
67 ····const-string·v4,·"bad·arguments"67 ····const-string·v4,·"bad·arguments"
  
68 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V68 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
69 ····throw·v369 ····throw·v3
  
70 ····.end·local·v0····#·"directional":I70 ····.end·local·v0····#·"directional":I
71 ····.end·local·v1····#·"wantBasic":Z71 ····.end·local·v1····#·"wantBasic":Z
72 ····.end·local·v2····#·"wantLeftOrRight":Z72 ····.end·local·v2····#·"wantLeftOrRight":Z
73 ····:cond_073 ····:cond_0
74 ····move·v1,·v374 ····move·v1,·v3
  
75 ····.line·4975 ····.line·55
76 ····goto·:goto_076 ····goto·:goto_0
  
77 ····.restart·local·v0····#·"directional":I77 ····.restart·local·v0····#·"directional":I
78 ····.restart·local·v1····#·"wantBasic":Z78 ····.restart·local·v1····#·"wantBasic":Z
79 ····:cond_179 ····:cond_1
80 ····move·v2,·v380 ····move·v2,·v3
  
81 ····.line·5181 ····.line·57
82 ····goto·:goto_182 ····goto·:goto_1
  
83 ····.line·5783 ····.line·63
84 ····.restart·local·v2····#·"wantLeftOrRight":Z84 ····.restart·local·v2····#·"wantLeftOrRight":Z
85 ····:cond_285 ····:cond_2
86 ····xor-int/lit8·v3,·v0,·-0x186 ····xor-int/lit8·v3,·v0,·-0x1
  
87 ····and-int/2addr·p0,·v387 ····and-int/2addr·p0,·v3
  
88 ····.line·6188 ····.line·67
89 ····.end·local·p0····#·"metaState":I89 ····.end·local·p0····#·"metaState":I
90 ····:cond_390 ····:cond_3
91 ····:goto_291 ····:goto_2
92 ····return·p092 ····return·p0
  
93 ····.line·5893 ····.line·64
94 ····.restart·local·p0····#·"metaState":I94 ····.restart·local·p0····#·"metaState":I
95 ····:cond_495 ····:cond_4
96 ····if-eqz·v2,·:cond_396 ····if-eqz·v2,·:cond_3
  
97 ····.line·5997 ····.line·65
98 ····xor-int/lit8·v3,·p2,·-0x198 ····xor-int/lit8·v3,·p2,·-0x1
  
99 ····and-int/2addr·p0,·v399 ····and-int/2addr·p0,·v3
  
100 ····goto·:goto_2100 ····goto·:goto_2
101 .end·method101 .end·method
  
  
102 #·virtual·methods102 #·virtual·methods
 103 .method·public·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z
 104 ····.locals·1
 105 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;
 106 ····.param·p2,·"receiver"····#·Landroid/view/KeyEvent$Callback;
 107 ····.param·p3,·"state"····#·Ljava/lang/Object;
 108 ····.param·p4,·"target"····#·Ljava/lang/Object;
  
 109 ····.prologue
 110 ····.line·114
 111 ····invoke-virtual·{p1,·p2},·Landroid/view/KeyEvent;->dispatch(Landroid/view/KeyEvent$Callback;)Z
  
 112 ····move-result·v0
  
 113 ····return·v0
 114 .end·method
  
 115 .method·public·getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object;
 116 ····.locals·1
 117 ····.param·p1,·"view"····#·Landroid/view/View;
  
 118 ····.prologue
 119 ····.line·108
 120 ····const/4·v0,·0x0
  
Max diff block lines reached; 2096/5117 bytes (40.96%) of diff not shown.
908 B
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.smali
    
Offset 11, 9 lines modifiedOffset 11, 24 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60812 ····accessFlags·=·0x608
13 ····name·=·"ViewGroupCompatImpl"13 ····name·=·"ViewGroupCompatImpl"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·getLayoutMode(Landroid/view/ViewGroup;)I
 17 .end·method
  
 18 .method·public·abstract·isTransitionGroup(Landroid/view/ViewGroup;)Z
 19 .end·method
  
16 .method·public·abstract·onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z20 .method·public·abstract·onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
17 .end·method21 .end·method
  
 22 .method·public·abstract·setLayoutMode(Landroid/view/ViewGroup;I)V
 23 .end·method
  
 24 .method·public·abstract·setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V
 25 .end·method
  
 26 .method·public·abstract·setTransitionGroup(Landroid/view/ViewGroup;Z)V
 27 .end·method
9.1 KB
smali/android/support/v4/view/PagerTitleStrip$PageListener.smali
    
Offset 25, 149 lines modifiedOffset 25, 222 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·private·constructor·<init>(Landroid/support/v4/view/PagerTitleStrip;)V26 .method·private·constructor·<init>(Landroid/support/v4/view/PagerTitleStrip;)V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·46429 ····.line·470
30 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;30 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
31 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V31 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·synthetic·constructor·<init>(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V34 .method·synthetic·constructor·<init>(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V
35 ····.locals·035 ····.locals·0
36 ····.param·p1,·"x0"····#·Landroid/support/v4/view/PagerTitleStrip;36 ····.param·p1,·"x0"····#·Landroid/support/v4/view/PagerTitleStrip;
37 ····.param·p2,·"x1"····#·Landroid/support/v4/view/PagerTitleStrip$1;37 ····.param·p2,·"x1"····#·Landroid/support/v4/view/PagerTitleStrip$1;
  
38 ····.prologue38 ····.prologue
39 ····.line·46439 ····.line·470
40 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/PagerTitleStrip$PageListener;-><init>(Landroid/support/v4/view/PagerTitleStrip;)V40 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/PagerTitleStrip$PageListener;-><init>(Landroid/support/v4/view/PagerTitleStrip;)V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·onAdapterChanged(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V44 .method·public·onAdapterChanged(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"oldAdapter"····#·Landroid/support/v4/view/PagerAdapter;46 ····.param·p1,·"oldAdapter"····#·Landroid/support/v4/view/PagerAdapter;
47 ····.param·p2,·"newAdapter"····#·Landroid/support/v4/view/PagerAdapter;47 ····.param·p2,·"newAdapter"····#·Landroid/support/v4/view/PagerAdapter;
  
48 ····.prologue48 ····.prologue
49 ····.line·49249 ····.line·501
50 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;50 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
51 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/PagerTitleStrip;->updateAdapter(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V51 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/view/PagerTitleStrip;->updateAdapter(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V
  
52 ····.line·49352 ····.line·502
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·onChanged()V55 .method·public·onChanged()V
56 ····.locals·356 ····.locals·4
  
57 ····.prologue57 ····.prologue
 58 ····const/4·v0,·0x0
58 ····.line·497 
59 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip; 
  
 59 ····.line·506
60 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;60 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
 61 ····iget-object·v2,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
61 ····iget-object·v1,·v1,·Landroid/support/v4/view/PagerTitleStrip;->mPager:Landroid/support/v4/view/ViewPager;62 ····iget-object·v2,·v2,·Landroid/support/v4/view/PagerTitleStrip;->mPager:Landroid/support/v4/view/ViewPager;
  
62 ····invoke-virtual·{v1},·Landroid/support/v4/view/ViewPager;->getCurrentItem()I63 ····invoke-virtual·{v2},·Landroid/support/v4/view/ViewPager;->getCurrentItem()I
  
 64 ····move-result·v2
  
 65 ····iget-object·v3,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
 66 ····iget-object·v3,·v3,·Landroid/support/v4/view/PagerTitleStrip;->mPager:Landroid/support/v4/view/ViewPager;
  
 67 ····invoke-virtual·{v3},·Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter;
  
 68 ····move-result-object·v3
  
 69 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/view/PagerTitleStrip;->updateText(ILandroid/support/v4/view/PagerAdapter;)V
  
 70 ····.line·508
 71 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
 72 ····invoke-static·{v1},·Landroid/support/v4/view/PagerTitleStrip;->access$100(Landroid/support/v4/view/PagerTitleStrip;)F
  
63 ····move-result·v173 ····move-result·v1
  
 74 ····cmpl-float·v1,·v1,·v0
  
 75 ····if-ltz·v1,·:cond_0
  
 76 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
 77 ····invoke-static·{v1},·Landroid/support/v4/view/PagerTitleStrip;->access$100(Landroid/support/v4/view/PagerTitleStrip;)F
  
 78 ····move-result·v0
  
 79 ····.line·509
 80 ····.local·v0,·"offset":F
 81 ····:cond_0
 82 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
64 ····iget-object·v2,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;83 ····iget-object·v2,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->this$0:Landroid/support/v4/view/PagerTitleStrip;
  
65 ····iget-object·v2,·v2,·Landroid/support/v4/view/PagerTitleStrip;->mPager:Landroid/support/v4/view/ViewPager;84 ····iget-object·v2,·v2,·Landroid/support/v4/view/PagerTitleStrip;->mPager:Landroid/support/v4/view/ViewPager;
  
66 ····invoke-virtual·{v2},·Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter;85 ····invoke-virtual·{v2},·Landroid/support/v4/view/ViewPager;->getCurrentItem()I
  
67 ····move-result-object·v286 ····move-result·v2
  
68 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/view/PagerTitleStrip;->updateText(ILandroid/support/v4/view/PagerAdapter;)V87 ····const/4·v3,·0x1
  
 88 ····invoke-virtual·{v1,·v2,·v0,·v3},·Landroid/support/v4/view/PagerTitleStrip;->updateTextPositions(IFZ)V
  
69 ····.line·49889 ····.line·510
70 ····return-void90 ····return-void
71 .end·method91 .end·method
  
72 .method·public·onPageScrollStateChanged(I)V92 .method·public·onPageScrollStateChanged(I)V
73 ····.locals·093 ····.locals·0
74 ····.param·p1,·"state"····#·I94 ····.param·p1,·"state"····#·I
  
75 ····.prologue95 ····.prologue
76 ····.line·48796 ····.line·496
77 ····iput·p1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->mScrollState:I97 ····iput·p1,·p0,·Landroid/support/v4/view/PagerTitleStrip$PageListener;->mScrollState:I
  
78 ····.line·48898 ····.line·497
79 ····return-void99 ····return-void
80 .end·method100 .end·method
  
81 .method·public·onPageScrolled(IFI)V101 .method·public·onPageScrolled(IFI)V
82 ····.locals·2102 ····.locals·2
83 ····.param·p1,·"position"····#·I103 ····.param·p1,·"position"····#·I
84 ····.param·p2,·"positionOffset"····#·F104 ····.param·p2,·"positionOffset"····#·F
Max diff block lines reached; 4022/9195 bytes (43.74%) of diff not shown.
45.9 KB
smali/android/support/v4/view/ViewCompat.smali
    
Offset 2, 152 lines modifiedOffset 2, 258 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ViewCompat.java"3 .source·"ViewCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;,
 8 ········Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;,
 9 ········Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;,
7 ········Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;,10 ········Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;,
8 ········Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;,11 ········Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;,
9 ········Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;,12 ········Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;,
10 ········Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;,13 ········Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;,
 14 ········Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;,
11 ········Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;,15 ········Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;,
12 ········Landroid/support/v4/view/ViewCompat$ViewCompatImpl;16 ········Landroid/support/v4/view/ViewCompat$ViewCompatImpl;,
 17 ········Landroid/support/v4/view/ViewCompat$ResolvedLayoutDirectionMode;,
 18 ········Landroid/support/v4/view/ViewCompat$LayoutDirectionMode;,
 19 ········Landroid/support/v4/view/ViewCompat$LayerType;,
 20 ········Landroid/support/v4/view/ViewCompat$AccessibilityLiveRegion;,
 21 ········Landroid/support/v4/view/ViewCompat$ImportantForAccessibility;,
 22 ········Landroid/support/v4/view/ViewCompat$OverScroll;
13 ····}23 ····}
14 .end·annotation24 .end·annotation
  
  
15 #·static·fields25 #·static·fields
 26 .field·public·static·final·ACCESSIBILITY_LIVE_REGION_ASSERTIVE:I·=·0x2
  
 27 .field·public·static·final·ACCESSIBILITY_LIVE_REGION_NONE:I·=·0x0
  
 28 .field·public·static·final·ACCESSIBILITY_LIVE_REGION_POLITE:I·=·0x1
  
16 .field·private·static·final·FAKE_FRAME_TIME:J·=·0xaL29 .field·private·static·final·FAKE_FRAME_TIME:J·=·0xaL
  
17 .field·static·final·IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;30 .field·static·final·IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
  
18 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_AUTO:I·=·0x031 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_AUTO:I·=·0x0
  
19 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_NO:I·=·0x232 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_NO:I·=·0x2
  
 33 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS:I·=·0x4
  
20 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_YES:I·=·0x134 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_YES:I·=·0x1
  
 35 .field·public·static·final·LAYER_TYPE_HARDWARE:I·=·0x2
  
 36 .field·public·static·final·LAYER_TYPE_NONE:I·=·0x0
  
 37 .field·public·static·final·LAYER_TYPE_SOFTWARE:I·=·0x1
  
 38 .field·public·static·final·LAYOUT_DIRECTION_INHERIT:I·=·0x2
  
 39 .field·public·static·final·LAYOUT_DIRECTION_LOCALE:I·=·0x3
  
 40 .field·public·static·final·LAYOUT_DIRECTION_LTR:I·=·0x0
  
 41 .field·public·static·final·LAYOUT_DIRECTION_RTL:I·=·0x1
  
 42 .field·public·static·final·MEASURED_HEIGHT_STATE_SHIFT:I·=·0x10
  
 43 .field·public·static·final·MEASURED_SIZE_MASK:I·=·0xffffff
  
 44 .field·public·static·final·MEASURED_STATE_MASK:I·=·-0x1000000
  
 45 .field·public·static·final·MEASURED_STATE_TOO_SMALL:I·=·0x1000000
  
21 .field·public·static·final·OVER_SCROLL_ALWAYS:I·=·0x046 .field·public·static·final·OVER_SCROLL_ALWAYS:I·=·0x0
  
22 .field·public·static·final·OVER_SCROLL_IF_CONTENT_SCROLLS:I·=·0x147 .field·public·static·final·OVER_SCROLL_IF_CONTENT_SCROLLS:I·=·0x1
  
23 .field·public·static·final·OVER_SCROLL_NEVER:I·=·0x248 .field·public·static·final·OVER_SCROLL_NEVER:I·=·0x2
  
 49 .field·private·static·final·TAG:Ljava/lang/String;·=·"ViewCompat"
  
  
24 #·direct·methods50 #·direct·methods
25 .method·static·constructor·<clinit>()V51 .method·static·constructor·<clinit>()V
26 ····.locals·352 ····.locals·2
  
27 ····.prologue53 ····.prologue
28 ····.line·23154 ····.line·1151
29 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I55 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
30 ····.line·23256 ····.line·1152
31 ····.local·v0,·"version":I57 ····.local·v0,·"version":I
32 ····const/16·v1,·0x1058 ····const/16·v1,·0x15
  
33 ····if-ge·v0,·v1,·:cond_0 
  
34 ····sget-object·v1,·Landroid/os/Build$VERSION;->CODENAME:Ljava/lang/String;59 ····if-lt·v0,·v1,·:cond_0
  
35 ····const-string·v2,·"JellyBean"60 ····.line·1153
 61 ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;
  
36 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z62 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;-><init>()V
  
37 ····move-result·v163 ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
  
38 ····if-eqz·v1,·:cond_164 ····.line·1171
 65 ····:goto_0
 66 ····return-void
  
39 ····.line·23367 ····.line·1154
40 ····:cond_068 ····:cond_0
 69 ····const/16·v1,·0x13
  
 70 ····if-lt·v0,·v1,·:cond_1
  
 71 ····.line·1155
 72 ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;
  
 73 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;-><init>()V
  
 74 ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
  
 75 ····goto·:goto_0
  
 76 ····.line·1156
 77 ····:cond_1
 78 ····const/16·v1,·0x11
  
 79 ····if-lt·v0,·v1,·:cond_2
  
 80 ····.line·1157
 81 ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;
Max diff block lines reached; 42070/46935 bytes (89.63%) of diff not shown.
23.0 KB
smali/android/support/v4/view/PagerTabStrip.smali
    
Offset 57, 20 lines modifiedOffset 57, 20 lines modified
  
57 #·direct·methods57 #·direct·methods
58 .method·public·constructor·<init>(Landroid/content/Context;)V58 .method·public·constructor·<init>(Landroid/content/Context;)V
59 ····.locals·159 ····.locals·1
60 ····.param·p1,·"context"····#·Landroid/content/Context;60 ····.param·p1,·"context"····#·Landroid/content/Context;
  
61 ····.prologue61 ····.prologue
62 ····.line·7662 ····.line·78
63 ····const/4·v0,·0x063 ····const/4·v0,·0x0
  
64 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v4/view/PagerTabStrip;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V64 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v4/view/PagerTabStrip;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
65 ····.line·7765 ····.line·79
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
68 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V68 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
69 ····.locals·769 ····.locals·7
70 ····.param·p1,·"context"····#·Landroid/content/Context;70 ····.param·p1,·"context"····#·Landroid/content/Context;
71 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;71 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
Offset 78, 142 lines modifiedOffset 78, 142 lines modified
78 ····.prologue78 ····.prologue
79 ····const/4·v6,·0x179 ····const/4·v6,·0x1
  
80 ····const/4·v5,·0x080 ····const/4·v5,·0x0
  
81 ····const/high16·v3,·0x3f000000····#·0.5f81 ····const/high16·v3,·0x3f000000····#·0.5f
  
82 ····.line·8082 ····.line·82
83 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/PagerTitleStrip;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V83 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/PagerTitleStrip;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
84 ····.line·6184 ····.line·63
85 ····new-instance·v1,·Landroid/graphics/Paint;85 ····new-instance·v1,·Landroid/graphics/Paint;
  
86 ····invoke-direct·{v1},·Landroid/graphics/Paint;-><init>()V86 ····invoke-direct·{v1},·Landroid/graphics/Paint;-><init>()V
  
87 ····iput-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint;87 ····iput-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint;
  
88 ····.line·6288 ····.line·64
89 ····new-instance·v1,·Landroid/graphics/Rect;89 ····new-instance·v1,·Landroid/graphics/Rect;
  
90 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V90 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V
  
91 ····iput-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTempRect:Landroid/graphics/Rect;91 ····iput-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTempRect:Landroid/graphics/Rect;
  
92 ····.line·6492 ····.line·66
93 ····const/16·v1,·0xff93 ····const/16·v1,·0xff
  
94 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabAlpha:I94 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabAlpha:I
  
95 ····.line·6695 ····.line·68
96 ····iput-boolean·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z96 ····iput-boolean·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z
  
97 ····.line·6797 ····.line·69
98 ····iput-boolean·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z98 ····iput-boolean·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z
  
99 ····.line·8299 ····.line·84
100 ····iget·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTextColor:I100 ····iget·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTextColor:I
  
101 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I101 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I
  
102 ····.line·83102 ····.line·85
103 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint;103 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint;
  
104 ····iget·v2,·p0,·Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I104 ····iget·v2,·p0,·Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I
  
105 ····invoke-virtual·{v1,·v2},·Landroid/graphics/Paint;->setColor(I)V105 ····invoke-virtual·{v1,·v2},·Landroid/graphics/Paint;->setColor(I)V
  
106 ····.line·87106 ····.line·89
107 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;107 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
108 ····move-result-object·v1108 ····move-result-object·v1
  
109 ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;109 ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
110 ····move-result-object·v1110 ····move-result-object·v1
  
111 ····iget·v0,·v1,·Landroid/util/DisplayMetrics;->density:F111 ····iget·v0,·v1,·Landroid/util/DisplayMetrics;->density:F
  
112 ····.line·88112 ····.line·90
113 ····.local·v0,·"density":F113 ····.local·v0,·"density":F
114 ····const/high16·v1,·0x40400000····#·3.0f114 ····const/high16·v1,·0x40400000····#·3.0f
  
115 ····mul-float/2addr·v1,·v0115 ····mul-float/2addr·v1,·v0
  
116 ····add-float/2addr·v1,·v3116 ····add-float/2addr·v1,·v3
  
117 ····float-to-int·v1,·v1117 ····float-to-int·v1,·v1
  
118 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mIndicatorHeight:I118 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mIndicatorHeight:I
  
119 ····.line·89119 ····.line·91
120 ····const/high16·v1,·0x40c00000····#·6.0f120 ····const/high16·v1,·0x40c00000····#·6.0f
  
121 ····mul-float/2addr·v1,·v0121 ····mul-float/2addr·v1,·v0
  
122 ····add-float/2addr·v1,·v3122 ····add-float/2addr·v1,·v3
  
123 ····float-to-int·v1,·v1123 ····float-to-int·v1,·v1
  
124 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mMinPaddingBottom:I124 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mMinPaddingBottom:I
  
125 ····.line·90125 ····.line·92
126 ····const/high16·v1,·0x42800000····#·64.0f126 ····const/high16·v1,·0x42800000····#·64.0f
  
127 ····mul-float/2addr·v1,·v0127 ····mul-float/2addr·v1,·v0
  
128 ····float-to-int·v1,·v1128 ····float-to-int·v1,·v1
  
129 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mMinTextSpacing:I129 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mMinTextSpacing:I
  
130 ····.line·91130 ····.line·93
131 ····const/high16·v1,·0x41800000····#·16.0f131 ····const/high16·v1,·0x41800000····#·16.0f
  
132 ····mul-float/2addr·v1,·v0132 ····mul-float/2addr·v1,·v0
  
133 ····add-float/2addr·v1,·v3133 ····add-float/2addr·v1,·v3
  
134 ····float-to-int·v1,·v1134 ····float-to-int·v1,·v1
  
135 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I135 ····iput·v1,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I
  
136 ····.line·92136 ····.line·94
137 ····const/high16·v1,·0x3f800000····#·1.0f137 ····const/high16·v1,·0x3f800000····#·1.0f
  
138 ····mul-float/2addr·v1,·v0138 ····mul-float/2addr·v1,·v0
  
Max diff block lines reached; 19720/23430 bytes (84.17%) of diff not shown.
1.49 KB
smali/android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.smali
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 .class·Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;1 .class·Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;
3 .source·"ViewConfigurationCompat.java"3 .source·"ViewConfigurationCompat.java"
  
4 #·interfaces 
5 .implements·Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/view/ViewConfigurationCompat;6 ····value·=·Landroid/support/v4/view/ViewConfigurationCompat;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
Offset 18, 27 lines modifiedOffset 15, 27 lines modified
  
  
18 #·direct·methods15 #·direct·methods
19 .method·constructor·<init>()V16 .method·constructor·<init>()V
20 ····.locals·017 ····.locals·0
  
21 ····.prologue18 ····.prologue
22 ····.line·4619 ····.line·53
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;-><init>()V
  
24 ····return-void21 ····return-void
25 .end·method22 .end·method
  
  
26 #·virtual·methods23 #·virtual·methods
27 .method·public·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I24 .method·public·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I
28 ····.locals·125 ····.locals·1
29 ····.param·p1,·"config"····#·Landroid/view/ViewConfiguration;26 ····.param·p1,·"config"····#·Landroid/view/ViewConfiguration;
  
30 ····.prologue27 ····.prologue
31 ····.line·4928 ····.line·56
32 ····invoke-static·{p1},·Landroid/support/v4/view/ViewConfigurationCompatFroyo;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I29 ····invoke-static·{p1},·Landroid/support/v4/view/ViewConfigurationCompatFroyo;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I
  
33 ····move-result·v030 ····move-result·v0
  
34 ····return·v031 ····return·v0
35 .end·method32 .end·method
471 B
smali/android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.smali
    
Offset 13, 7 lines modifiedOffset 13, 10 lines modified
13 ····name·=·"ViewConfigurationVersionImpl"13 ····name·=·"ViewConfigurationVersionImpl"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I16 .method·public·abstract·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I
17 .end·method17 .end·method
  
 18 .method·public·abstract·hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z
 19 .end·method
48.4 KB
smali/android/support/v4/view/PagerTitleStrip.smali
    
Offset 55, 71 lines modifiedOffset 55, 82 lines modified
  
55 .field·mTextColor:I55 .field·mTextColor:I
  
56 .field·private·mUpdatingPositions:Z56 .field·private·mUpdatingPositions:Z
  
57 .field·private·mUpdatingText:Z57 .field·private·mUpdatingText:Z
  
 58 .field·private·mWatchingAdapter:Ljava/lang/ref/WeakReference;
 59 ····.annotation·system·Ldalvik/annotation/Signature;
 60 ········value·=·{
 61 ············"Ljava/lang/ref/WeakReference",
 62 ············"<",
 63 ············"Landroid/support/v4/view/PagerAdapter;",
 64 ············">;"
 65 ········}
 66 ····.end·annotation
 67 .end·field
  
  
58 #·direct·methods68 #·direct·methods
59 .method·static·constructor·<clinit>()V69 .method·static·constructor·<clinit>()V
60 ····.locals·370 ····.locals·3
  
61 ····.prologue71 ····.prologue
62 ····.line·6172 ····.line·65
63 ····const/4·v0,·0x473 ····const/4·v0,·0x4
  
64 ····new-array·v0,·v0,·[I74 ····new-array·v0,·v0,·[I
  
65 ····fill-array-data·v0,·:array_075 ····fill-array-data·v0,·:array_0
  
66 ····sput-object·v0,·Landroid/support/v4/view/PagerTitleStrip;->ATTRS:[I76 ····sput-object·v0,·Landroid/support/v4/view/PagerTitleStrip;->ATTRS:[I
  
67 ····.line·6877 ····.line·72
68 ····const/4·v0,·0x178 ····const/4·v0,·0x1
  
69 ····new-array·v0,·v0,·[I79 ····new-array·v0,·v0,·[I
  
70 ····const/4·v1,·0x080 ····const/4·v1,·0x0
  
71 ····const·v2,·0x101038c81 ····const·v2,·0x101038c
  
72 ····aput·v2,·v0,·v182 ····aput·v2,·v0,·v1
  
73 ····sput-object·v0,·Landroid/support/v4/view/PagerTitleStrip;->TEXT_ATTRS:[I83 ····sput-object·v0,·Landroid/support/v4/view/PagerTitleStrip;->TEXT_ATTRS:[I
  
74 ····.line·9684 ····.line·100
75 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I85 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
76 ····const/16·v1,·0xe86 ····const/16·v1,·0xe
  
77 ····if-lt·v0,·v1,·:cond_087 ····if-lt·v0,·v1,·:cond_0
  
78 ····.line·9788 ····.line·101
79 ····new-instance·v0,·Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;89 ····new-instance·v0,·Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;
  
80 ····invoke-direct·{v0},·Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;-><init>()V90 ····invoke-direct·{v0},·Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;-><init>()V
  
81 ····sput-object·v0,·Landroid/support/v4/view/PagerTitleStrip;->IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;91 ····sput-object·v0,·Landroid/support/v4/view/PagerTitleStrip;->IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;
  
82 ····.line·10192 ····.line·105
83 ····:goto_093 ····:goto_0
84 ····return-void94 ····return-void
  
85 ····.line·9995 ····.line·103
86 ····:cond_096 ····:cond_0
87 ····new-instance·v0,·Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;97 ····new-instance·v0,·Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;
  
88 ····invoke-direct·{v0},·Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;-><init>()V98 ····invoke-direct·{v0},·Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;-><init>()V
  
89 ····sput-object·v0,·Landroid/support/v4/view/PagerTitleStrip;->IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;99 ····sput-object·v0,·Landroid/support/v4/view/PagerTitleStrip;->IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;
  
90 ····goto·:goto_0100 ····goto·:goto_0
  
91 ····.line·61101 ····.line·65
92 ····nop102 ····nop
  
93 ····:array_0103 ····:array_0
94 ····.array-data·4104 ····.array-data·4
95 ········0x1010034105 ········0x1010034
96 ········0x1010095106 ········0x1010095
97 ········0x1010098107 ········0x1010098
Offset 128, 455 lines modifiedOffset 139, 483 lines modified
128 .end·method139 .end·method
  
129 .method·public·constructor·<init>(Landroid/content/Context;)V140 .method·public·constructor·<init>(Landroid/content/Context;)V
130 ····.locals·1141 ····.locals·1
131 ····.param·p1,·"context"····#·Landroid/content/Context;142 ····.param·p1,·"context"····#·Landroid/content/Context;
  
132 ····.prologue143 ····.prologue
133 ····.line·108144 ····.line·112
134 ····const/4·v0,·0x0145 ····const/4·v0,·0x0
  
135 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v4/view/PagerTitleStrip;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V146 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v4/view/PagerTitleStrip;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
136 ····.line·109147 ····.line·113
137 ····return-void148 ····return-void
138 .end·method149 .end·method
  
139 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V150 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
140 ····.locals·11151 ····.locals·11
141 ····.param·p1,·"context"····#·Landroid/content/Context;152 ····.param·p1,·"context"····#·Landroid/content/Context;
142 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;153 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
143 ····.prologue154 ····.prologue
144 ····const/4·v10,·0x2155 ····const/4·v10,·0x2
  
145 ····const/4·v9,·0x0156 ····const/4·v9,·0x0
  
146 ····.line·112157 ····.line·116
147 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V158 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
148 ····.line·51159 ····.line·53
149 ····const/4·v7,·-0x1160 ····const/4·v7,·-0x1
  
150 ····iput·v7,·p0,·Landroid/support/v4/view/PagerTitleStrip;->mLastKnownCurrentPage:I161 ····iput·v7,·p0,·Landroid/support/v4/view/PagerTitleStrip;->mLastKnownCurrentPage:I
  
151 ····.line·52162 ····.line·54
152 ····const/high16·v7,·-0x40800000····#·-1.0f163 ····const/high16·v7,·-0x40800000····#·-1.0f
  
153 ····iput·v7,·p0,·Landroid/support/v4/view/PagerTitleStrip;->mLastKnownPositionOffset:F164 ····iput·v7,·p0,·Landroid/support/v4/view/PagerTitleStrip;->mLastKnownPositionOffset:F
  
154 ····.line·59165 ····.line·61
155 ····new-instance·v7,·Landroid/support/v4/view/PagerTitleStrip$PageListener;166 ····new-instance·v7,·Landroid/support/v4/view/PagerTitleStrip$PageListener;
  
156 ····const/4·v8,·0x0167 ····const/4·v8,·0x0
  
Max diff block lines reached; 45933/49453 bytes (92.88%) of diff not shown.
1.3 KB
smali/android/support/v4/view/PagerTabStrip$2.smali
    
Offset 22, 30 lines modifiedOffset 22, 30 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V23 .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·11126 ····.line·113
27 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip;27 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·onClick(Landroid/view/View;)V32 .method·public·onClick(Landroid/view/View;)V
33 ····.locals·233 ····.locals·2
34 ····.param·p1,·"v"····#·Landroid/view/View;34 ····.param·p1,·"v"····#·Landroid/view/View;
  
35 ····.prologue35 ····.prologue
36 ····.line·11436 ····.line·116
37 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip;37 ····iget-object·v0,·p0,·Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip;
  
38 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager;38 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager;
  
39 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip;39 ····iget-object·v1,·p0,·Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip;
  
40 ····iget-object·v1,·v1,·Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager;40 ····iget-object·v1,·v1,·Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager;
Offset 54, 10 lines modifiedOffset 54, 10 lines modified
  
54 ····move-result·v154 ····move-result·v1
  
55 ····add-int/lit8·v1,·v1,·0x155 ····add-int/lit8·v1,·v1,·0x1
  
56 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V56 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V
  
57 ····.line·11557 ····.line·117
58 ····return-void58 ····return-void
59 .end·method59 .end·method
724 B
smali/android/support/v4/view/accessibility/AccessibilityEventCompatIcs.smali
    
Offset 52, 7 lines modifiedOffset 52, 20 lines modified
52 ····.line·2852 ····.line·28
53 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityEvent;->getRecordCount()I53 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityEvent;->getRecordCount()I
  
54 ····move-result·v054 ····move-result·v0
  
55 ····return·v055 ····return·v0
56 .end·method56 .end·method
  
 57 .method·public·static·setScrollable(Landroid/view/accessibility/AccessibilityEvent;Z)V
 58 ····.locals·0
 59 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
 60 ····.param·p1,·"scrollable"····#·Z
  
 61 ····.prologue
 62 ····.line·40
 63 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityEvent;->setScrollable(Z)V
  
 64 ····.line·41
 65 ····return-void
 66 .end·method
19.4 KB
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.smali
    
Offset 15, 45 lines modifiedOffset 15, 69 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·39919 ····.line·676
20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·addAction(Ljava/lang/Object;I)V24 .method·public·addAction(Ljava/lang/Object;I)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"info"····#·Ljava/lang/Object;26 ····.param·p1,·"info"····#·Ljava/lang/Object;
27 ····.param·p2,·"action"····#·I27 ····.param·p2,·"action"····#·I
  
28 ····.prologue28 ····.prologue
29 ····.line·41729 ····.line·694
30 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->addAction(Ljava/lang/Object;I)V30 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->addAction(Ljava/lang/Object;I)V
  
 31 ····.line·695
 32 ····return-void
 33 .end·method
  
 34 .method·public·addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V
 35 ····.locals·2
 36 ····.param·p1,·"info"····#·Ljava/lang/Object;
 37 ····.param·p2,·"id"····#·I
 38 ····.param·p3,·"label"····#·Ljava/lang/CharSequence;
  
 39 ····.prologue
31 ····.line·41840 ····.line·914
 41 ····invoke-static·{p2},·Ljava/lang/Integer;->bitCount(I)I
  
 42 ····move-result·v0
  
 43 ····const/4·v1,·0x1
  
 44 ····if-ne·v0,·v1,·:cond_0
  
 45 ····.line·915
 46 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;->addAction(Ljava/lang/Object;I)V
  
 47 ····.line·917
 48 ····:cond_0
32 ····return-void49 ····return-void
33 .end·method50 .end·method
  
34 .method·public·addChild(Ljava/lang/Object;Landroid/view/View;)V51 .method·public·addChild(Ljava/lang/Object;Landroid/view/View;)V
35 ····.locals·052 ····.locals·0
36 ····.param·p1,·"info"····#·Ljava/lang/Object;53 ····.param·p1,·"info"····#·Ljava/lang/Object;
37 ····.param·p2,·"child"····#·Landroid/view/View;54 ····.param·p2,·"child"····#·Landroid/view/View;
  
38 ····.prologue55 ····.prologue
39 ····.line·42256 ····.line·699
40 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->addChild(Ljava/lang/Object;Landroid/view/View;)V57 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->addChild(Ljava/lang/Object;Landroid/view/View;)V
  
41 ····.line·42358 ····.line·700
42 ····return-void59 ····return-void
43 .end·method60 .end·method
  
44 .method·public·findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;61 .method·public·findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;
45 ····.locals·162 ····.locals·1
46 ····.param·p1,·"info"····#·Ljava/lang/Object;63 ····.param·p1,·"info"····#·Ljava/lang/Object;
47 ····.param·p2,·"text"····#·Ljava/lang/String;64 ····.param·p2,·"text"····#·Ljava/lang/String;
Offset 67, 586 lines modifiedOffset 91, 586 lines modified
67 ············"<",91 ············"<",
68 ············"Ljava/lang/Object;",92 ············"Ljava/lang/Object;",
69 ············">;"93 ············">;"
70 ········}94 ········}
71 ····.end·annotation95 ····.end·annotation
  
72 ····.prologue96 ····.prologue
73 ····.line·42797 ····.line·704
74 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;98 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;
  
75 ····move-result-object·v099 ····move-result-object·v0
  
76 ····return-object·v0100 ····return-object·v0
77 .end·method101 .end·method
  
78 .method·public·getActions(Ljava/lang/Object;)I102 .method·public·getActions(Ljava/lang/Object;)I
79 ····.locals·1103 ····.locals·1
80 ····.param·p1,·"info"····#·Ljava/lang/Object;104 ····.param·p1,·"info"····#·Ljava/lang/Object;
  
81 ····.prologue105 ····.prologue
82 ····.line·432106 ····.line·709
83 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getActions(Ljava/lang/Object;)I107 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getActions(Ljava/lang/Object;)I
  
84 ····move-result·v0108 ····move-result·v0
  
85 ····return·v0109 ····return·v0
86 .end·method110 .end·method
  
87 .method·public·getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V111 .method·public·getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V
88 ····.locals·0112 ····.locals·0
89 ····.param·p1,·"info"····#·Ljava/lang/Object;113 ····.param·p1,·"info"····#·Ljava/lang/Object;
90 ····.param·p2,·"outBounds"····#·Landroid/graphics/Rect;114 ····.param·p2,·"outBounds"····#·Landroid/graphics/Rect;
  
91 ····.prologue115 ····.prologue
92 ····.line·437116 ····.line·714
93 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V117 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V
  
94 ····.line·438118 ····.line·715
95 ····return-void119 ····return-void
96 .end·method120 .end·method
  
97 .method·public·getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V121 .method·public·getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V
98 ····.locals·0122 ····.locals·0
99 ····.param·p1,·"info"····#·Ljava/lang/Object;123 ····.param·p1,·"info"····#·Ljava/lang/Object;
100 ····.param·p2,·"outBounds"····#·Landroid/graphics/Rect;124 ····.param·p2,·"outBounds"····#·Landroid/graphics/Rect;
  
101 ····.prologue125 ····.prologue
102 ····.line·442126 ····.line·719
103 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V127 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V
  
104 ····.line·443128 ····.line·720
105 ····return-void129 ····return-void
106 .end·method130 .end·method
  
107 .method·public·getChild(Ljava/lang/Object;I)Ljava/lang/Object;131 .method·public·getChild(Ljava/lang/Object;I)Ljava/lang/Object;
108 ····.locals·1132 ····.locals·1
109 ····.param·p1,·"info"····#·Ljava/lang/Object;133 ····.param·p1,·"info"····#·Ljava/lang/Object;
Max diff block lines reached; 15797/19647 bytes (80.40%) of diff not shown.
1.01 KB
smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.smali
    
Offset 15, 28 lines modifiedOffset 15, 28 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·49719 ····.line·498
20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·setSource(Ljava/lang/Object;Landroid/view/View;I)V24 .method·public·setSource(Ljava/lang/Object;Landroid/view/View;I)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"record"····#·Ljava/lang/Object;26 ····.param·p1,·"record"····#·Ljava/lang/Object;
27 ····.param·p2,·"root"····#·Landroid/view/View;27 ····.param·p2,·"root"····#·Landroid/view/View;
28 ····.param·p3,·"virtualDescendantId"····#·I28 ····.param·p3,·"virtualDescendantId"····#·I
  
29 ····.prologue29 ····.prologue
30 ····.line·50030 ····.line·501
31 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;->setSource(Ljava/lang/Object;Landroid/view/View;I)V31 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;->setSource(Ljava/lang/Object;Landroid/view/View;I)V
  
32 ····.line·50132 ····.line·502
33 ····return-void33 ····return-void
34 .end·method34 .end·method
4.35 KB
smali/android/support/v4/view/accessibility/AccessibilityEventCompat.smali
    
Offset 16, 18 lines modifiedOffset 16, 26 lines modified
16 #·static·fields16 #·static·fields
17 .field·private·static·final·IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;17 .field·private·static·final·IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;
  
18 .field·public·static·final·TYPES_ALL_MASK:I·=·-0x118 .field·public·static·final·TYPES_ALL_MASK:I·=·-0x1
  
19 .field·public·static·final·TYPE_ANNOUNCEMENT:I·=·0x400019 .field·public·static·final·TYPE_ANNOUNCEMENT:I·=·0x4000
  
 20 .field·public·static·final·TYPE_GESTURE_DETECTION_END:I·=·0x80000
  
 21 .field·public·static·final·TYPE_GESTURE_DETECTION_START:I·=·0x40000
  
20 .field·public·static·final·TYPE_TOUCH_EXPLORATION_GESTURE_END:I·=·0x40022 .field·public·static·final·TYPE_TOUCH_EXPLORATION_GESTURE_END:I·=·0x400
  
21 .field·public·static·final·TYPE_TOUCH_EXPLORATION_GESTURE_START:I·=·0x20023 .field·public·static·final·TYPE_TOUCH_EXPLORATION_GESTURE_START:I·=·0x200
  
 24 .field·public·static·final·TYPE_TOUCH_INTERACTION_END:I·=·0x200000
  
 25 .field·public·static·final·TYPE_TOUCH_INTERACTION_START:I·=·0x100000
  
22 .field·public·static·final·TYPE_VIEW_ACCESSIBILITY_FOCUSED:I·=·0x800026 .field·public·static·final·TYPE_VIEW_ACCESSIBILITY_FOCUSED:I·=·0x8000
  
23 .field·public·static·final·TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED:I·=·0x1000027 .field·public·static·final·TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED:I·=·0x10000
  
24 .field·public·static·final·TYPE_VIEW_HOVER_ENTER:I·=·0x8028 .field·public·static·final·TYPE_VIEW_HOVER_ENTER:I·=·0x80
  
25 .field·public·static·final·TYPE_VIEW_HOVER_EXIT:I·=·0x10029 .field·public·static·final·TYPE_VIEW_HOVER_EXIT:I·=·0x100
Offset 75, 47 lines modifiedOffset 83, 60 lines modified
75 ····goto·:goto_083 ····goto·:goto_0
76 .end·method84 .end·method
  
77 .method·private·constructor·<init>()V85 .method·private·constructor·<init>()V
78 ····.locals·086 ····.locals·0
  
79 ····.prologue87 ····.prologue
80 ····.line·16088 ····.line·184
81 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V89 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
82 ····.line·16290 ····.line·186
83 ····return-void91 ····return-void
84 .end·method92 .end·method
  
85 .method·public·static·appendRecord(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V93 .method·public·static·appendRecord(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V
86 ····.locals·294 ····.locals·2
87 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;95 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
88 ····.param·p1,·"record"····#·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;96 ····.param·p1,·"record"····#·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
89 ····.prologue97 ····.prologue
90 ····.line·18298 ····.line·206
91 ····sget-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;99 ····sget-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;
  
92 ····invoke-virtual·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->getImpl()Ljava/lang/Object;100 ····invoke-virtual·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->getImpl()Ljava/lang/Object;
  
93 ····move-result-object·v1101 ····move-result-object·v1
  
94 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->appendRecord(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V102 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->appendRecord(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V
  
95 ····.line·183103 ····.line·207
96 ····return-void104 ····return-void
97 .end·method105 .end·method
  
 106 .method·public·static·asRecord(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
 107 ····.locals·1
 108 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
  
 109 ····.prologue
 110 ····.line·233
 111 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
 112 ····invoke-direct·{v0,·p0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;-><init>(Ljava/lang/Object;)V
  
 113 ····return-object·v0
 114 .end·method
  
98 .method·public·static·getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;115 .method·public·static·getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
99 ····.locals·2116 ····.locals·2
100 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;117 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
101 ····.param·p1,·"index"····#·I118 ····.param·p1,·"index"····#·I
  
102 ····.prologue119 ····.prologue
103 ····.line·192120 ····.line·216
104 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;121 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
105 ····sget-object·v1,·Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;122 ····sget-object·v1,·Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;
  
106 ····invoke-interface·{v1,·p0,·p1},·Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;123 ····invoke-interface·{v1,·p0,·p1},·Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;
  
107 ····move-result-object·v1124 ····move-result-object·v1
Offset 126, 15 lines modifiedOffset 147, 15 lines modified
126 .end·method147 .end·method
  
127 .method·public·static·getRecordCount(Landroid/view/accessibility/AccessibilityEvent;)I148 .method·public·static·getRecordCount(Landroid/view/accessibility/AccessibilityEvent;)I
128 ····.locals·1149 ····.locals·1
129 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;150 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
  
130 ····.prologue151 ····.prologue
131 ····.line·170152 ····.line·194
132 ····sget-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;153 ····sget-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;
  
133 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->getRecordCount(Landroid/view/accessibility/AccessibilityEvent;)I154 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->getRecordCount(Landroid/view/accessibility/AccessibilityEvent;)I
  
134 ····move-result·v0155 ····move-result·v0
  
135 ····return·v0156 ····return·v0
16.1 KB
smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.smali
    
Offset 15, 171 lines modifiedOffset 15, 171 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·26719 ····.line·268
20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·getAddedCount(Ljava/lang/Object;)I24 .method·public·getAddedCount(Ljava/lang/Object;)I
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"record"····#·Ljava/lang/Object;26 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
27 ····.prologue27 ····.prologue
28 ····.line·28028 ····.line·281
29 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getAddedCount(Ljava/lang/Object;)I29 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getAddedCount(Ljava/lang/Object;)I
  
30 ····move-result·v030 ····move-result·v0
  
31 ····return·v031 ····return·v0
32 .end·method32 .end·method
  
33 .method·public·getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence;33 .method·public·getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence;
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"record"····#·Ljava/lang/Object;35 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
36 ····.prologue36 ····.prologue
37 ····.line·28537 ····.line·286
38 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence;38 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
  
42 .method·public·getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence;42 .method·public·getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence;
43 ····.locals·143 ····.locals·1
44 ····.param·p1,·"record"····#·Ljava/lang/Object;44 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
45 ····.prologue45 ····.prologue
46 ····.line·29046 ····.line·291
47 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence;47 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····return-object·v049 ····return-object·v0
50 .end·method50 .end·method
  
51 .method·public·getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence;51 .method·public·getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence;
52 ····.locals·152 ····.locals·1
53 ····.param·p1,·"record"····#·Ljava/lang/Object;53 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
54 ····.prologue54 ····.prologue
55 ····.line·29555 ····.line·296
56 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence;56 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····return-object·v058 ····return-object·v0
59 .end·method59 .end·method
  
60 .method·public·getCurrentItemIndex(Ljava/lang/Object;)I60 .method·public·getCurrentItemIndex(Ljava/lang/Object;)I
61 ····.locals·161 ····.locals·1
62 ····.param·p1,·"record"····#·Ljava/lang/Object;62 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
63 ····.prologue63 ····.prologue
64 ····.line·30064 ····.line·301
65 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getCurrentItemIndex(Ljava/lang/Object;)I65 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getCurrentItemIndex(Ljava/lang/Object;)I
  
66 ····move-result·v066 ····move-result·v0
  
67 ····return·v067 ····return·v0
68 .end·method68 .end·method
  
69 .method·public·getFromIndex(Ljava/lang/Object;)I69 .method·public·getFromIndex(Ljava/lang/Object;)I
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"record"····#·Ljava/lang/Object;71 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
72 ····.prologue72 ····.prologue
73 ····.line·30573 ····.line·306
74 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getFromIndex(Ljava/lang/Object;)I74 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getFromIndex(Ljava/lang/Object;)I
  
75 ····move-result·v075 ····move-result·v0
  
76 ····return·v076 ····return·v0
77 .end·method77 .end·method
  
78 .method·public·getItemCount(Ljava/lang/Object;)I78 .method·public·getItemCount(Ljava/lang/Object;)I
79 ····.locals·179 ····.locals·1
80 ····.param·p1,·"record"····#·Ljava/lang/Object;80 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
81 ····.prologue81 ····.prologue
82 ····.line·31082 ····.line·311
83 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getItemCount(Ljava/lang/Object;)I83 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getItemCount(Ljava/lang/Object;)I
  
84 ····move-result·v084 ····move-result·v0
  
85 ····return·v085 ····return·v0
86 .end·method86 .end·method
  
87 .method·public·getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable;87 .method·public·getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable;
88 ····.locals·188 ····.locals·1
89 ····.param·p1,·"record"····#·Ljava/lang/Object;89 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
90 ····.prologue90 ····.prologue
91 ····.line·31591 ····.line·316
92 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable;92 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable;
  
93 ····move-result-object·v093 ····move-result-object·v0
  
94 ····return-object·v094 ····return-object·v0
95 .end·method95 .end·method
  
96 .method·public·getRemovedCount(Ljava/lang/Object;)I96 .method·public·getRemovedCount(Ljava/lang/Object;)I
97 ····.locals·197 ····.locals·1
98 ····.param·p1,·"record"····#·Ljava/lang/Object;98 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
99 ····.prologue99 ····.prologue
100 ····.line·320100 ····.line·321
101 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getRemovedCount(Ljava/lang/Object;)I101 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getRemovedCount(Ljava/lang/Object;)I
  
Max diff block lines reached; 12615/16291 bytes (77.44%) of diff not shown.
35.7 KB
smali/android/support/v4/view/accessibility/AccessibilityRecordCompat.smali
    
Offset 24, 67 lines modifiedOffset 24, 67 lines modified
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·226 ····.locals·2
  
27 ····.prologue27 ····.prologue
28 ····.line·50528 ····.line·506
29 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I29 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
30 ····const/16·v1,·0x1030 ····const/16·v1,·0x10
  
31 ····if-lt·v0,·v1,·:cond_031 ····if-lt·v0,·v1,·:cond_0
  
32 ····.line·50632 ····.line·507
33 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;33 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;
  
34 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;-><init>()V34 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;-><init>()V
  
35 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;35 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;
  
36 ····.line·51436 ····.line·515
37 ····:goto_037 ····:goto_0
38 ····return-void38 ····return-void
  
39 ····.line·50739 ····.line·508
40 ····:cond_040 ····:cond_0
41 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I41 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
42 ····const/16·v1,·0xf42 ····const/16·v1,·0xf
  
43 ····if-lt·v0,·v1,·:cond_143 ····if-lt·v0,·v1,·:cond_1
  
44 ····.line·50844 ····.line·509
45 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;45 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;
  
46 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;-><init>()V46 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;-><init>()V
  
47 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;47 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;
  
48 ····goto·:goto_048 ····goto·:goto_0
  
49 ····.line·50949 ····.line·510
50 ····:cond_150 ····:cond_1
51 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I51 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
52 ····const/16·v1,·0xe52 ····const/16·v1,·0xe
  
53 ····if-lt·v0,·v1,·:cond_253 ····if-lt·v0,·v1,·:cond_2
  
54 ····.line·51054 ····.line·511
55 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;55 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;
  
56 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;-><init>()V56 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;-><init>()V
  
57 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;57 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;
  
58 ····goto·:goto_058 ····goto·:goto_0
  
59 ····.line·51259 ····.line·513
60 ····:cond_260 ····:cond_2
61 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;61 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;
  
62 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;-><init>()V62 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;-><init>()V
  
63 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;63 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;
  
Offset 92, 29 lines modifiedOffset 92, 29 lines modified
92 .end·method92 .end·method
  
93 .method·public·constructor·<init>(Ljava/lang/Object;)V93 .method·public·constructor·<init>(Ljava/lang/Object;)V
94 ····.locals·094 ····.locals·0
95 ····.param·p1,·"record"····#·Ljava/lang/Object;95 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
96 ····.prologue96 ····.prologue
97 ····.line·52397 ····.line·528
98 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V98 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
99 ····.line·52499 ····.line·529
100 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object;100 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object;
  
101 ····.line·525101 ····.line·530
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·public·static·obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;104 .method·public·static·obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
105 ····.locals·2105 ····.locals·2
  
106 ····.prologue106 ····.prologue
107 ····.line·552107 ····.line·560
108 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;108 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
109 ····sget-object·v1,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;109 ····sget-object·v1,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;
  
110 ····invoke-interface·{v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->obtain()Ljava/lang/Object;110 ····invoke-interface·{v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->obtain()Ljava/lang/Object;
  
111 ····move-result-object·v1111 ····move-result-object·v1
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 .end·method125 .end·method
  
126 .method·public·static·obtain(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;126 .method·public·static·obtain(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
127 ····.locals·3127 ····.locals·3
128 ····.param·p0,·"record"····#·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;128 ····.param·p0,·"record"····#·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
129 ····.prologue129 ····.prologue
130 ····.line·542130 ····.line·550
131 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;131 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
132 ····sget-object·v1,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;132 ····sget-object·v1,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;
  
133 ····iget-object·v2,·p0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object;133 ····iget-object·v2,·p0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object;
  
134 ····invoke-interface·{v1,·v2},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->obtain(Ljava/lang/Object;)Ljava/lang/Object;134 ····invoke-interface·{v1,·v2},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->obtain(Ljava/lang/Object;)Ljava/lang/Object;
Offset 152, 93 lines modifiedOffset 152, 93 lines modified
152 ····.param·p1,·"obj"····#·Ljava/lang/Object;152 ····.param·p1,·"obj"····#·Ljava/lang/Object;
  
153 ····.prologue153 ····.prologue
154 ····const/4·v1,·0x1154 ····const/4·v1,·0x1
  
155 ····const/4·v2,·0x0155 ····const/4·v2,·0x0
  
156 ····.line·1017156 ····.line·1025
157 ····if-ne·p0,·p1,·:cond_1157 ····if-ne·p0,·p1,·:cond_1
  
158 ····.line·1034158 ····.line·1042
159 ····:cond_0159 ····:cond_0
160 ····:goto_0160 ····:goto_0
Max diff block lines reached; 31601/36407 bytes (86.80%) of diff not shown.
5.83 KB
smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.smali
    
Offset 2, 14 lines modifiedOffset 2, 15 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AccessibilityNodeProviderCompat.java"3 .source·"AccessibilityNodeProviderCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;,
7 ········Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;,8 ········Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;,
8 ········Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;,9 ········Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;,
9 ········Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;10 ········Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;
10 ····}11 ····}
11 .end·annotation12 .end·annotation
  
  
Offset 22, 86 lines modifiedOffset 23, 103 lines modified
  
  
22 #·direct·methods23 #·direct·methods
23 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
24 ····.locals·225 ····.locals·2
  
25 ····.prologue26 ····.prologue
26 ····.line·8927 ····.line·139
27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I28 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
28 ····const/16·v1,·0x1029 ····const/16·v1,·0x13
  
29 ····if-lt·v0,·v1,·:cond_030 ····if-lt·v0,·v1,·:cond_0
  
30 ····.line·9031 ····.line·140
31 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;32 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;
  
32 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;-><init>()V33 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;-><init>()V
  
33 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;34 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;
  
34 ····.line·9435 ····.line·146
35 ····:goto_036 ····:goto_0
36 ····return-void37 ····return-void
  
37 ····.line·9238 ····.line·141
38 ····:cond_039 ····:cond_0
 40 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 41 ····const/16·v1,·0x10
  
 42 ····if-lt·v0,·v1,·:cond_1
  
 43 ····.line·142
 44 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;
  
 45 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;-><init>()V
  
 46 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;
  
 47 ····goto·:goto_0
  
 48 ····.line·144
 49 ····:cond_1
39 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;50 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;
  
40 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;-><init>()V51 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;-><init>()V
  
41 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;52 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;
  
42 ····goto·:goto_053 ····goto·:goto_0
43 .end·method54 .end·method
  
44 .method·public·constructor·<init>()V55 .method·public·constructor·<init>()V
45 ····.locals·156 ····.locals·1
  
46 ····.prologue57 ····.prologue
47 ····.line·9958 ····.line·151
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····.line·10060 ····.line·152
50 ····sget-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;61 ····sget-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;
  
51 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;->newAccessibilityNodeProviderBridge(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;62 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;->newAccessibilityNodeProviderBridge(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;
  
52 ····move-result-object·v063 ····move-result-object·v0
  
53 ····iput-object·v0,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object;64 ····iput-object·v0,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object;
  
54 ····.line·10165 ····.line·153
55 ····return-void66 ····return-void
56 .end·method67 .end·method
  
57 .method·public·constructor·<init>(Ljava/lang/Object;)V68 .method·public·constructor·<init>(Ljava/lang/Object;)V
58 ····.locals·069 ····.locals·0
59 ····.param·p1,·"provider"····#·Ljava/lang/Object;70 ····.param·p1,·"provider"····#·Ljava/lang/Object;
  
60 ····.prologue71 ····.prologue
61 ····.line·10972 ····.line·161
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·11074 ····.line·162
64 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object;75 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object;
  
65 ····.line·11176 ····.line·163
66 ····return-void77 ····return-void
67 .end·method78 .end·method
  
  
68 #·virtual·methods79 #·virtual·methods
69 .method·public·createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;80 .method·public·createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
70 ····.locals·181 ····.locals·1
71 ····.param·p1,·"virtualViewId"····#·I82 ····.param·p1,·"virtualViewId"····#·I
  
72 ····.prologue83 ····.prologue
73 ····.line·14384 ····.line·195
74 ····const/4·v0,·0x085 ····const/4·v0,·0x0
  
75 ····return-object·v086 ····return-object·v0
76 .end·method87 .end·method
  
77 .method·public·findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;88 .method·public·findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;
78 ····.locals·189 ····.locals·1
Offset 116, 35 lines modifiedOffset 134, 46 lines modified
116 ············"<",134 ············"<",
117 ············"Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;",135 ············"Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;",
118 ············">;"136 ············">;"
119 ········}137 ········}
120 ····.end·annotation138 ····.end·annotation
  
121 ····.prologue139 ····.prologue
Max diff block lines reached; 606/5809 bytes (10.43%) of diff not shown.
5.95 KB
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.smali
    
Offset 14, 14 lines modifiedOffset 14, 17 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·addAction(Ljava/lang/Object;I)V16 .method·public·abstract·addAction(Ljava/lang/Object;I)V
17 .end·method17 .end·method
  
 18 .method·public·abstract·addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V
 19 .end·method
  
18 .method·public·abstract·addChild(Ljava/lang/Object;Landroid/view/View;)V20 .method·public·abstract·addChild(Ljava/lang/Object;Landroid/view/View;)V
19 .end·method21 .end·method
  
20 .method·public·abstract·addChild(Ljava/lang/Object;Landroid/view/View;I)V22 .method·public·abstract·addChild(Ljava/lang/Object;Landroid/view/View;I)V
21 .end·method23 .end·method
  
22 .method·public·abstract·findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;24 .method·public·abstract·findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;
Offset 41, 14 lines modifiedOffset 44, 28 lines modified
  
41 .method·public·abstract·findFocus(Ljava/lang/Object;I)Ljava/lang/Object;44 .method·public·abstract·findFocus(Ljava/lang/Object;I)Ljava/lang/Object;
42 .end·method45 .end·method
  
43 .method·public·abstract·focusSearch(Ljava/lang/Object;I)Ljava/lang/Object;46 .method·public·abstract·focusSearch(Ljava/lang/Object;I)Ljava/lang/Object;
44 .end·method47 .end·method
  
 48 .method·public·abstract·getActionList(Ljava/lang/Object;)Ljava/util/List;
 49 ····.annotation·system·Ldalvik/annotation/Signature;
 50 ········value·=·{
 51 ············"(",
 52 ············"Ljava/lang/Object;",
 53 ············")",
 54 ············"Ljava/util/List",
 55 ············"<",
 56 ············"Ljava/lang/Object;",
 57 ············">;"
 58 ········}
 59 ····.end·annotation
 60 .end·method
  
45 .method·public·abstract·getActions(Ljava/lang/Object;)I61 .method·public·abstract·getActions(Ljava/lang/Object;)I
46 .end·method62 .end·method
  
47 .method·public·abstract·getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V63 .method·public·abstract·getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V
48 .end·method64 .end·method
  
49 .method·public·abstract·getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V65 .method·public·abstract·getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V
Offset 59, 29 lines modifiedOffset 76, 62 lines modified
  
59 .method·public·abstract·getChildCount(Ljava/lang/Object;)I76 .method·public·abstract·getChildCount(Ljava/lang/Object;)I
60 .end·method77 .end·method
  
61 .method·public·abstract·getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence;78 .method·public·abstract·getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence;
62 .end·method79 .end·method
  
 80 .method·public·abstract·getCollectionInfo(Ljava/lang/Object;)Ljava/lang/Object;
 81 .end·method
  
 82 .method·public·abstract·getCollectionInfoColumnCount(Ljava/lang/Object;)I
 83 .end·method
  
 84 .method·public·abstract·getCollectionInfoRowCount(Ljava/lang/Object;)I
 85 .end·method
  
 86 .method·public·abstract·getCollectionItemColumnIndex(Ljava/lang/Object;)I
 87 .end·method
  
 88 .method·public·abstract·getCollectionItemColumnSpan(Ljava/lang/Object;)I
 89 .end·method
  
 90 .method·public·abstract·getCollectionItemInfo(Ljava/lang/Object;)Ljava/lang/Object;
 91 .end·method
  
 92 .method·public·abstract·getCollectionItemRowIndex(Ljava/lang/Object;)I
 93 .end·method
  
 94 .method·public·abstract·getCollectionItemRowSpan(Ljava/lang/Object;)I
 95 .end·method
  
63 .method·public·abstract·getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence;96 .method·public·abstract·getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence;
64 .end·method97 .end·method
  
 98 .method·public·abstract·getLiveRegion(Ljava/lang/Object;)I
 99 .end·method
  
65 .method·public·abstract·getMovementGranularities(Ljava/lang/Object;)I100 .method·public·abstract·getMovementGranularities(Ljava/lang/Object;)I
66 .end·method101 .end·method
  
67 .method·public·abstract·getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence;102 .method·public·abstract·getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence;
68 .end·method103 .end·method
  
69 .method·public·abstract·getParent(Ljava/lang/Object;)Ljava/lang/Object;104 .method·public·abstract·getParent(Ljava/lang/Object;)Ljava/lang/Object;
70 .end·method105 .end·method
  
 106 .method·public·abstract·getRangeInfo(Ljava/lang/Object;)Ljava/lang/Object;
 107 .end·method
  
71 .method·public·abstract·getText(Ljava/lang/Object;)Ljava/lang/CharSequence;108 .method·public·abstract·getText(Ljava/lang/Object;)Ljava/lang/CharSequence;
72 .end·method109 .end·method
  
 110 .method·public·abstract·getViewIdResourceName(Ljava/lang/Object;)Ljava/lang/String;
 111 .end·method
  
73 .method·public·abstract·getWindowId(Ljava/lang/Object;)I112 .method·public·abstract·getWindowId(Ljava/lang/Object;)I
74 .end·method113 .end·method
  
75 .method·public·abstract·isAccessibilityFocused(Ljava/lang/Object;)Z114 .method·public·abstract·isAccessibilityFocused(Ljava/lang/Object;)Z
76 .end·method115 .end·method
  
77 .method·public·abstract·isCheckable(Ljava/lang/Object;)Z116 .method·public·abstract·isCheckable(Ljava/lang/Object;)Z
Offset 89, 14 lines modifiedOffset 139, 23 lines modified
  
89 .method·public·abstract·isChecked(Ljava/lang/Object;)Z139 .method·public·abstract·isChecked(Ljava/lang/Object;)Z
90 .end·method140 .end·method
  
91 .method·public·abstract·isClickable(Ljava/lang/Object;)Z141 .method·public·abstract·isClickable(Ljava/lang/Object;)Z
92 .end·method142 .end·method
  
 143 .method·public·abstract·isCollectionInfoHierarchical(Ljava/lang/Object;)Z
 144 .end·method
  
 145 .method·public·abstract·isCollectionItemHeading(Ljava/lang/Object;)Z
 146 .end·method
  
 147 .method·public·abstract·isCollectionItemSelected(Ljava/lang/Object;)Z
 148 .end·method
  
93 .method·public·abstract·isEnabled(Ljava/lang/Object;)Z149 .method·public·abstract·isEnabled(Ljava/lang/Object;)Z
Max diff block lines reached; 2163/5882 bytes (36.77%) of diff not shown.
79.2 KB
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.smali
    
Offset 2, 55 lines modifiedOffset 2, 81 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AccessibilityNodeInfoCompat.java"3 .source·"AccessibilityNodeInfoCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;,
 8 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;,
 9 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;,
 10 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;,
7 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;,11 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;,
8 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;,12 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;,
9 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;,13 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;,
10 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;14 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;,
 15 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;,
 16 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;,
 17 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;,
 18 ········Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;
11 ····}19 ····}
12 .end·annotation20 .end·annotation
  
  
13 #·static·fields21 #·static·fields
14 .field·public·static·final·ACTION_ACCESSIBILITY_FOCUS:I·=·0x4022 .field·public·static·final·ACTION_ACCESSIBILITY_FOCUS:I·=·0x40
  
 23 .field·public·static·final·ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN:Ljava/lang/String;·=·"ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"
  
15 .field·public·static·final·ACTION_ARGUMENT_HTML_ELEMENT_STRING:Ljava/lang/String;·=·"ACTION_ARGUMENT_HTML_ELEMENT_STRING"24 .field·public·static·final·ACTION_ARGUMENT_HTML_ELEMENT_STRING:Ljava/lang/String;·=·"ACTION_ARGUMENT_HTML_ELEMENT_STRING"
  
16 .field·public·static·final·ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT:Ljava/lang/String;·=·"ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"25 .field·public·static·final·ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT:Ljava/lang/String;·=·"ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"
  
 26 .field·public·static·final·ACTION_ARGUMENT_SELECTION_END_INT:Ljava/lang/String;·=·"ACTION_ARGUMENT_SELECTION_END_INT"
  
 27 .field·public·static·final·ACTION_ARGUMENT_SELECTION_START_INT:Ljava/lang/String;·=·"ACTION_ARGUMENT_SELECTION_START_INT"
  
 28 .field·public·static·final·ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE:Ljava/lang/String;·=·"ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"
  
17 .field·public·static·final·ACTION_CLEAR_ACCESSIBILITY_FOCUS:I·=·0x8029 .field·public·static·final·ACTION_CLEAR_ACCESSIBILITY_FOCUS:I·=·0x80
  
18 .field·public·static·final·ACTION_CLEAR_FOCUS:I·=·0x230 .field·public·static·final·ACTION_CLEAR_FOCUS:I·=·0x2
  
19 .field·public·static·final·ACTION_CLEAR_SELECTION:I·=·0x831 .field·public·static·final·ACTION_CLEAR_SELECTION:I·=·0x8
  
20 .field·public·static·final·ACTION_CLICK:I·=·0x1032 .field·public·static·final·ACTION_CLICK:I·=·0x10
  
 33 .field·public·static·final·ACTION_COPY:I·=·0x4000
  
 34 .field·public·static·final·ACTION_CUT:I·=·0x10000
  
21 .field·public·static·final·ACTION_FOCUS:I·=·0x135 .field·public·static·final·ACTION_FOCUS:I·=·0x1
  
22 .field·public·static·final·ACTION_LONG_CLICK:I·=·0x2036 .field·public·static·final·ACTION_LONG_CLICK:I·=·0x20
  
23 .field·public·static·final·ACTION_NEXT_AT_MOVEMENT_GRANULARITY:I·=·0x10037 .field·public·static·final·ACTION_NEXT_AT_MOVEMENT_GRANULARITY:I·=·0x100
  
24 .field·public·static·final·ACTION_NEXT_HTML_ELEMENT:I·=·0x40038 .field·public·static·final·ACTION_NEXT_HTML_ELEMENT:I·=·0x400
  
 39 .field·public·static·final·ACTION_PASTE:I·=·0x8000
  
25 .field·public·static·final·ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY:I·=·0x20040 .field·public·static·final·ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY:I·=·0x200
  
26 .field·public·static·final·ACTION_PREVIOUS_HTML_ELEMENT:I·=·0x80041 .field·public·static·final·ACTION_PREVIOUS_HTML_ELEMENT:I·=·0x800
  
27 .field·public·static·final·ACTION_SCROLL_BACKWARD:I·=·0x200042 .field·public·static·final·ACTION_SCROLL_BACKWARD:I·=·0x2000
  
28 .field·public·static·final·ACTION_SCROLL_FORWARD:I·=·0x100043 .field·public·static·final·ACTION_SCROLL_FORWARD:I·=·0x1000
  
29 .field·public·static·final·ACTION_SELECT:I·=·0x444 .field·public·static·final·ACTION_SELECT:I·=·0x4
  
 45 .field·public·static·final·ACTION_SET_SELECTION:I·=·0x20000
  
 46 .field·public·static·final·ACTION_SET_TEXT:I·=·0x200000
  
30 .field·public·static·final·FOCUS_ACCESSIBILITY:I·=·0x247 .field·public·static·final·FOCUS_ACCESSIBILITY:I·=·0x2
  
31 .field·public·static·final·FOCUS_INPUT:I·=·0x148 .field·public·static·final·FOCUS_INPUT:I·=·0x1
  
32 .field·private·static·final·IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;49 .field·private·static·final·IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;
  
33 .field·public·static·final·MOVEMENT_GRANULARITY_CHARACTER:I·=·0x150 .field·public·static·final·MOVEMENT_GRANULARITY_CHARACTER:I·=·0x1
Offset 69, 80 lines modifiedOffset 95, 287 lines modified
  
  
69 #·direct·methods95 #·direct·methods
70 .method·static·constructor·<clinit>()V96 .method·static·constructor·<clinit>()V
71 ····.locals·297 ····.locals·2
  
72 ····.prologue98 ····.prologue
73 ····.line·70499 ····.line·1123
74 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I100 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
75 ····const/16·v1,·0x10101 ····const/16·v1,·0x15
  
76 ····if-lt·v0,·v1,·:cond_0102 ····if-lt·v0,·v1,·:cond_0
  
77 ····.line·705103 ····.line·1124
78 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;104 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;
  
79 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;-><init>()V105 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;-><init>()V
  
80 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;106 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;
  
81 ····.line·711107 ····.line·1136
82 ····:goto_0108 ····:goto_0
83 ····return-void109 ····return-void
  
84 ····.line·706110 ····.line·1125
85 ····:cond_0111 ····:cond_0
86 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I112 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
87 ····const/16·v1,·0xe113 ····const/16·v1,·0x13
  
88 ····if-lt·v0,·v1,·:cond_1114 ····if-lt·v0,·v1,·:cond_1
  
 115 ····.line·1126
 116 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;
  
 117 ····invoke-direct·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;-><init>()V
  
 118 ····sput-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;
  
 119 ····goto·:goto_0
  
89 ····.line·707120 ····.line·1127
 121 ····:cond_1
 122 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
Max diff block lines reached; 73839/80957 bytes (91.21%) of diff not shown.
20.1 KB
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.smali
    
Offset 18, 50 lines modifiedOffset 18, 61 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·9722 ····.line·265
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·addAction(Ljava/lang/Object;I)V27 .method·public·addAction(Ljava/lang/Object;I)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"info"····#·Ljava/lang/Object;29 ····.param·p1,·"info"····#·Ljava/lang/Object;
30 ····.param·p2,·"action"····#·I30 ····.param·p2,·"action"····#·I
  
31 ····.prologue31 ····.prologue
32 ····.line·12132 ····.line·289
 33 ····return-void
 34 .end·method
  
 35 .method·public·addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V
 36 ····.locals·0
 37 ····.param·p1,·"info"····#·Ljava/lang/Object;
 38 ····.param·p2,·"id"····#·I
 39 ····.param·p3,·"label"····#·Ljava/lang/CharSequence;
  
 40 ····.prologue
 41 ····.line·616
33 ····return-void42 ····return-void
34 .end·method43 .end·method
  
35 .method·public·addChild(Ljava/lang/Object;Landroid/view/View;)V44 .method·public·addChild(Ljava/lang/Object;Landroid/view/View;)V
36 ····.locals·045 ····.locals·0
37 ····.param·p1,·"info"····#·Ljava/lang/Object;46 ····.param·p1,·"info"····#·Ljava/lang/Object;
38 ····.param·p2,·"child"····#·Landroid/view/View;47 ····.param·p2,·"child"····#·Landroid/view/View;
  
39 ····.prologue48 ····.prologue
40 ····.line·12649 ····.line·294
41 ····return-void50 ····return-void
42 .end·method51 .end·method
  
43 .method·public·addChild(Ljava/lang/Object;Landroid/view/View;I)V52 .method·public·addChild(Ljava/lang/Object;Landroid/view/View;I)V
44 ····.locals·053 ····.locals·0
45 ····.param·p1,·"info"····#·Ljava/lang/Object;54 ····.param·p1,·"info"····#·Ljava/lang/Object;
46 ····.param·p2,·"child"····#·Landroid/view/View;55 ····.param·p2,·"child"····#·Landroid/view/View;
47 ····.param·p3,·"virtualDescendantId"····#·I56 ····.param·p3,·"virtualDescendantId"····#·I
  
48 ····.prologue57 ····.prologue
49 ····.line·13158 ····.line·299
50 ····return-void59 ····return-void
51 .end·method60 .end·method
  
52 .method·public·findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;61 .method·public·findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;
53 ····.locals·162 ····.locals·1
54 ····.param·p1,·"info"····#·Ljava/lang/Object;63 ····.param·p1,·"info"····#·Ljava/lang/Object;
55 ····.param·p2,·"text"····#·Ljava/lang/String;64 ····.param·p2,·"text"····#·Ljava/lang/String;
Offset 75, 611 lines modifiedOffset 86, 857 lines modified
75 ············"<",86 ············"<",
76 ············"Ljava/lang/Object;",87 ············"Ljava/lang/Object;",
77 ············">;"88 ············">;"
78 ········}89 ········}
79 ····.end·annotation90 ····.end·annotation
  
80 ····.prologue91 ····.prologue
81 ····.line·13592 ····.line·303
82 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;93 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;
  
83 ····move-result-object·v094 ····move-result-object·v0
  
84 ····return-object·v095 ····return-object·v0
85 .end·method96 .end·method
  
86 .method·public·findFocus(Ljava/lang/Object;I)Ljava/lang/Object;97 .method·public·findFocus(Ljava/lang/Object;I)Ljava/lang/Object;
87 ····.locals·198 ····.locals·1
88 ····.param·p1,·"info"····#·Ljava/lang/Object;99 ····.param·p1,·"info"····#·Ljava/lang/Object;
89 ····.param·p2,·"focus"····#·I100 ····.param·p2,·"focus"····#·I
  
90 ····.prologue101 ····.prologue
91 ····.line·375102 ····.line·543
92 ····const/4·v0,·0x0103 ····const/4·v0,·0x0
  
93 ····return-object·v0104 ····return-object·v0
94 .end·method105 .end·method
  
95 .method·public·focusSearch(Ljava/lang/Object;I)Ljava/lang/Object;106 .method·public·focusSearch(Ljava/lang/Object;I)Ljava/lang/Object;
96 ····.locals·1107 ····.locals·1
97 ····.param·p1,·"info"····#·Ljava/lang/Object;108 ····.param·p1,·"info"····#·Ljava/lang/Object;
98 ····.param·p2,·"direction"····#·I109 ····.param·p2,·"direction"····#·I
  
99 ····.prologue110 ····.prologue
100 ····.line·380111 ····.line·548
 112 ····const/4·v0,·0x0
  
 113 ····return-object·v0
 114 .end·method
  
 115 .method·public·getActionList(Ljava/lang/Object;)Ljava/util/List;
 116 ····.locals·1
 117 ····.param·p1,·"info"····#·Ljava/lang/Object;
 118 ····.annotation·system·Ldalvik/annotation/Signature;
 119 ········value·=·{
 120 ············"(",
 121 ············"Ljava/lang/Object;",
 122 ············")",
 123 ············"Ljava/util/List",
 124 ············"<",
 125 ············"Ljava/lang/Object;",
 126 ············">;"
 127 ········}
 128 ····.end·annotation
  
 129 ····.prologue
 130 ····.line·611
101 ····const/4·v0,·0x0131 ····const/4·v0,·0x0
  
102 ····return-object·v0132 ····return-object·v0
103 .end·method133 .end·method
  
104 .method·public·getActions(Ljava/lang/Object;)I134 .method·public·getActions(Ljava/lang/Object;)I
105 ····.locals·1135 ····.locals·1
106 ····.param·p1,·"info"····#·Ljava/lang/Object;136 ····.param·p1,·"info"····#·Ljava/lang/Object;
  
Max diff block lines reached; 17376/20367 bytes (85.31%) of diff not shown.
11.0 KB
smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.smali
    
Offset 18, 171 lines modifiedOffset 18, 171 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·8122 ····.line·82
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·getAddedCount(Ljava/lang/Object;)I27 .method·public·getAddedCount(Ljava/lang/Object;)I
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"record"····#·Ljava/lang/Object;29 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
30 ····.prologue30 ····.prologue
31 ····.line·9131 ····.line·92
32 ····const/4·v0,·0x032 ····const/4·v0,·0x0
  
33 ····return·v033 ····return·v0
34 .end·method34 .end·method
  
35 .method·public·getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence;35 .method·public·getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence;
36 ····.locals·136 ····.locals·1
37 ····.param·p1,·"record"····#·Ljava/lang/Object;37 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
38 ····.prologue38 ····.prologue
39 ····.line·9539 ····.line·96
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
43 .method·public·getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence;43 .method·public·getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence;
44 ····.locals·144 ····.locals·1
45 ····.param·p1,·"record"····#·Ljava/lang/Object;45 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
46 ····.prologue46 ····.prologue
47 ····.line·9947 ····.line·100
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····return-object·v049 ····return-object·v0
50 .end·method50 .end·method
  
51 .method·public·getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence;51 .method·public·getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence;
52 ····.locals·152 ····.locals·1
53 ····.param·p1,·"record"····#·Ljava/lang/Object;53 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
54 ····.prologue54 ····.prologue
55 ····.line·10355 ····.line·104
56 ····const/4·v0,·0x056 ····const/4·v0,·0x0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·getCurrentItemIndex(Ljava/lang/Object;)I59 .method·public·getCurrentItemIndex(Ljava/lang/Object;)I
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"record"····#·Ljava/lang/Object;61 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
62 ····.prologue62 ····.prologue
63 ····.line·10763 ····.line·108
64 ····const/4·v0,·0x064 ····const/4·v0,·0x0
  
65 ····return·v065 ····return·v0
66 .end·method66 .end·method
  
67 .method·public·getFromIndex(Ljava/lang/Object;)I67 .method·public·getFromIndex(Ljava/lang/Object;)I
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"record"····#·Ljava/lang/Object;69 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
70 ····.prologue70 ····.prologue
71 ····.line·11171 ····.line·112
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
73 ····return·v073 ····return·v0
74 .end·method74 .end·method
  
75 .method·public·getItemCount(Ljava/lang/Object;)I75 .method·public·getItemCount(Ljava/lang/Object;)I
76 ····.locals·176 ····.locals·1
77 ····.param·p1,·"record"····#·Ljava/lang/Object;77 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
78 ····.prologue78 ····.prologue
79 ····.line·11579 ····.line·116
80 ····const/4·v0,·0x080 ····const/4·v0,·0x0
  
81 ····return·v081 ····return·v0
82 .end·method82 .end·method
  
83 .method·public·getMaxScrollX(Ljava/lang/Object;)I83 .method·public·getMaxScrollX(Ljava/lang/Object;)I
84 ····.locals·184 ····.locals·1
85 ····.param·p1,·"record"····#·Ljava/lang/Object;85 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
86 ····.prologue86 ····.prologue
87 ····.line·11987 ····.line·120
88 ····const/4·v0,·0x088 ····const/4·v0,·0x0
  
89 ····return·v089 ····return·v0
90 .end·method90 .end·method
  
91 .method·public·getMaxScrollY(Ljava/lang/Object;)I91 .method·public·getMaxScrollY(Ljava/lang/Object;)I
92 ····.locals·192 ····.locals·1
93 ····.param·p1,·"record"····#·Ljava/lang/Object;93 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
94 ····.prologue94 ····.prologue
95 ····.line·12395 ····.line·124
96 ····const/4·v0,·0x096 ····const/4·v0,·0x0
  
97 ····return·v097 ····return·v0
98 .end·method98 .end·method
  
99 .method·public·getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable;99 .method·public·getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable;
100 ····.locals·1100 ····.locals·1
101 ····.param·p1,·"record"····#·Ljava/lang/Object;101 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
102 ····.prologue102 ····.prologue
103 ····.line·127103 ····.line·128
104 ····const/4·v0,·0x0104 ····const/4·v0,·0x0
  
105 ····return-object·v0105 ····return-object·v0
106 .end·method106 .end·method
  
107 .method·public·getRemovedCount(Ljava/lang/Object;)I107 .method·public·getRemovedCount(Ljava/lang/Object;)I
108 ····.locals·1108 ····.locals·1
Max diff block lines reached; 8414/11055 bytes (76.11%) of diff not shown.
1.98 KB
smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.smali
    
Offset 15, 66 lines modifiedOffset 15, 66 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·47519 ····.line·476
20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·getMaxScrollX(Ljava/lang/Object;)I24 .method·public·getMaxScrollX(Ljava/lang/Object;)I
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"record"····#·Ljava/lang/Object;26 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
27 ····.prologue27 ····.prologue
28 ····.line·47828 ····.line·479
29 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->getMaxScrollX(Ljava/lang/Object;)I29 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->getMaxScrollX(Ljava/lang/Object;)I
  
30 ····move-result·v030 ····move-result·v0
  
31 ····return·v031 ····return·v0
32 .end·method32 .end·method
  
33 .method·public·getMaxScrollY(Ljava/lang/Object;)I33 .method·public·getMaxScrollY(Ljava/lang/Object;)I
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"record"····#·Ljava/lang/Object;35 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
36 ····.prologue36 ····.prologue
37 ····.line·48337 ····.line·484
38 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->getMaxScrollY(Ljava/lang/Object;)I38 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->getMaxScrollY(Ljava/lang/Object;)I
  
39 ····move-result·v039 ····move-result·v0
  
40 ····return·v040 ····return·v0
41 .end·method41 .end·method
  
42 .method·public·setMaxScrollX(Ljava/lang/Object;I)V42 .method·public·setMaxScrollX(Ljava/lang/Object;I)V
43 ····.locals·043 ····.locals·0
44 ····.param·p1,·"record"····#·Ljava/lang/Object;44 ····.param·p1,·"record"····#·Ljava/lang/Object;
45 ····.param·p2,·"maxScrollX"····#·I45 ····.param·p2,·"maxScrollX"····#·I
  
46 ····.prologue46 ····.prologue
47 ····.line·48847 ····.line·489
48 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->setMaxScrollX(Ljava/lang/Object;I)V48 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->setMaxScrollX(Ljava/lang/Object;I)V
  
49 ····.line·48949 ····.line·490
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·setMaxScrollY(Ljava/lang/Object;I)V52 .method·public·setMaxScrollY(Ljava/lang/Object;I)V
53 ····.locals·053 ····.locals·0
54 ····.param·p1,·"record"····#·Ljava/lang/Object;54 ····.param·p1,·"record"····#·Ljava/lang/Object;
55 ····.param·p2,·"maxScrollY"····#·I55 ····.param·p2,·"maxScrollY"····#·I
  
56 ····.prologue56 ····.prologue
57 ····.line·49357 ····.line·494
58 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->setMaxScrollY(Ljava/lang/Object;I)V58 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->setMaxScrollY(Ljava/lang/Object;I)V
  
59 ····.line·49459 ····.line·495
60 ····return-void60 ····return-void
61 .end·method61 .end·method
6.04 KB
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.smali
    
Offset 15, 191 lines modifiedOffset 15, 191 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·63619 ····.line·920
20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·addChild(Ljava/lang/Object;Landroid/view/View;I)V24 .method·public·addChild(Ljava/lang/Object;Landroid/view/View;I)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"info"····#·Ljava/lang/Object;26 ····.param·p1,·"info"····#·Ljava/lang/Object;
27 ····.param·p2,·"child"····#·Landroid/view/View;27 ····.param·p2,·"child"····#·Landroid/view/View;
28 ····.param·p3,·"virtualDescendantId"····#·I28 ····.param·p3,·"virtualDescendantId"····#·I
  
29 ····.prologue29 ····.prologue
30 ····.line·65430 ····.line·938
31 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->addChild(Ljava/lang/Object;Landroid/view/View;I)V31 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->addChild(Ljava/lang/Object;Landroid/view/View;I)V
  
32 ····.line·65532 ····.line·939
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·findFocus(Ljava/lang/Object;I)Ljava/lang/Object;35 .method·public·findFocus(Ljava/lang/Object;I)Ljava/lang/Object;
36 ····.locals·136 ····.locals·1
37 ····.param·p1,·"info"····#·Ljava/lang/Object;37 ····.param·p1,·"info"····#·Ljava/lang/Object;
38 ····.param·p2,·"focus"····#·I38 ····.param·p2,·"focus"····#·I
  
39 ····.prologue39 ····.prologue
40 ····.line·64440 ····.line·928
41 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->findFocus(Ljava/lang/Object;I)Ljava/lang/Object;41 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->findFocus(Ljava/lang/Object;I)Ljava/lang/Object;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····return-object·v043 ····return-object·v0
44 .end·method44 .end·method
  
45 .method·public·focusSearch(Ljava/lang/Object;I)Ljava/lang/Object;45 .method·public·focusSearch(Ljava/lang/Object;I)Ljava/lang/Object;
46 ····.locals·146 ····.locals·1
47 ····.param·p1,·"info"····#·Ljava/lang/Object;47 ····.param·p1,·"info"····#·Ljava/lang/Object;
48 ····.param·p2,·"direction"····#·I48 ····.param·p2,·"direction"····#·I
  
49 ····.prologue49 ····.prologue
50 ····.line·64950 ····.line·933
51 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->focusSearch(Ljava/lang/Object;I)Ljava/lang/Object;51 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->focusSearch(Ljava/lang/Object;I)Ljava/lang/Object;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·getMovementGranularities(Ljava/lang/Object;)I55 .method·public·getMovementGranularities(Ljava/lang/Object;)I
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"info"····#·Ljava/lang/Object;57 ····.param·p1,·"info"····#·Ljava/lang/Object;
  
58 ····.prologue58 ····.prologue
59 ····.line·69459 ····.line·978
60 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->getMovementGranularities(Ljava/lang/Object;)I60 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->getMovementGranularities(Ljava/lang/Object;)I
  
61 ····move-result·v061 ····move-result·v0
  
62 ····return·v062 ····return·v0
63 .end·method63 .end·method
  
64 .method·public·isAccessibilityFocused(Ljava/lang/Object;)Z64 .method·public·isAccessibilityFocused(Ljava/lang/Object;)Z
65 ····.locals·165 ····.locals·1
66 ····.param·p1,·"info"····#·Ljava/lang/Object;66 ····.param·p1,·"info"····#·Ljava/lang/Object;
  
67 ····.prologue67 ····.prologue
68 ····.line·67468 ····.line·958
69 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->isAccessibilityFocused(Ljava/lang/Object;)Z69 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->isAccessibilityFocused(Ljava/lang/Object;)Z
  
70 ····move-result·v070 ····move-result·v0
  
71 ····return·v071 ····return·v0
72 .end·method72 .end·method
  
73 .method·public·isVisibleToUser(Ljava/lang/Object;)Z73 .method·public·isVisibleToUser(Ljava/lang/Object;)Z
74 ····.locals·174 ····.locals·1
75 ····.param·p1,·"info"····#·Ljava/lang/Object;75 ····.param·p1,·"info"····#·Ljava/lang/Object;
  
76 ····.prologue76 ····.prologue
77 ····.line·66477 ····.line·948
78 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->isVisibleToUser(Ljava/lang/Object;)Z78 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->isVisibleToUser(Ljava/lang/Object;)Z
  
79 ····move-result·v079 ····move-result·v0
  
80 ····return·v080 ····return·v0
81 .end·method81 .end·method
  
82 .method·public·obtain(Landroid/view/View;I)Ljava/lang/Object;82 .method·public·obtain(Landroid/view/View;I)Ljava/lang/Object;
83 ····.locals·183 ····.locals·1
84 ····.param·p1,·"root"····#·Landroid/view/View;84 ····.param·p1,·"root"····#·Landroid/view/View;
85 ····.param·p2,·"virtualDescendantId"····#·I85 ····.param·p2,·"virtualDescendantId"····#·I
  
86 ····.prologue86 ····.prologue
87 ····.line·63987 ····.line·923
88 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->obtain(Landroid/view/View;I)Ljava/lang/Object;88 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->obtain(Landroid/view/View;I)Ljava/lang/Object;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
92 .method·public·performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z92 .method·public·performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z
93 ····.locals·193 ····.locals·1
94 ····.param·p1,·"info"····#·Ljava/lang/Object;94 ····.param·p1,·"info"····#·Ljava/lang/Object;
95 ····.param·p2,·"action"····#·I95 ····.param·p2,·"action"····#·I
96 ····.param·p3,·"arguments"····#·Landroid/os/Bundle;96 ····.param·p3,·"arguments"····#·Landroid/os/Bundle;
  
97 ····.prologue97 ····.prologue
98 ····.line·68498 ····.line·968
99 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z99 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z
  
100 ····move-result·v0100 ····move-result·v0
  
101 ····return·v0101 ····return·v0
102 .end·method102 .end·method
  
103 .method·public·setAccessibilityFocused(Ljava/lang/Object;Z)V103 .method·public·setAccessibilityFocused(Ljava/lang/Object;Z)V
104 ····.locals·0104 ····.locals·0
Max diff block lines reached; 2126/5960 bytes (35.67%) of diff not shown.
1.06 KB
smali/android/support/v4/content/ContextCompatHoneycomb.smali
    
Offset 4, 25 lines modifiedOffset 4, 38 lines modified
  
  
4 #·direct·methods4 #·direct·methods
5 .method·constructor·<init>()V5 .method·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.prologue7 ····.prologue
8 ····.line·258 ····.line·27
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
11 .end·method11 .end·method
  
 12 .method·public·static·getObbDir(Landroid/content/Context;)Ljava/io/File;
 13 ····.locals·1
 14 ····.param·p0,·"context"····#·Landroid/content/Context;
  
 15 ····.prologue
 16 ····.line·34
 17 ····invoke-virtual·{p0},·Landroid/content/Context;->getObbDir()Ljava/io/File;
  
 18 ····move-result-object·v0
  
 19 ····return-object·v0
 20 .end·method
  
12 .method·static·startActivities(Landroid/content/Context;[Landroid/content/Intent;)V21 .method·static·startActivities(Landroid/content/Context;[Landroid/content/Intent;)V
13 ····.locals·022 ····.locals·0
14 ····.param·p0,·"context"····#·Landroid/content/Context;23 ····.param·p0,·"context"····#·Landroid/content/Context;
15 ····.param·p1,·"intents"····#·[Landroid/content/Intent;24 ····.param·p1,·"intents"····#·[Landroid/content/Intent;
  
16 ····.prologue25 ····.prologue
17 ····.line·2826 ····.line·30
18 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->startActivities([Landroid/content/Intent;)V27 ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->startActivities([Landroid/content/Intent;)V
  
19 ····.line·2928 ····.line·31
20 ····return-void29 ····return-void
21 .end·method30 .end·method
9.25 KB
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 193, 29 lines modifiedOffset 193, 32 lines modified
  
193 ····.line·201193 ····.line·201
194 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;194 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
195 ····if-ne·v0,·p1,·:cond_0195 ····if-ne·v0,·p1,·:cond_0
  
196 ····.line·203196 ····.line·203
 197 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V
  
 198 ····.line·204
197 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J199 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
198 ····move-result-wide·v0200 ····move-result-wide·v0
  
199 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J201 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J
  
200 ····.line·204202 ····.line·205
201 ····const/4·v0,·0x0203 ····const/4·v0,·0x0
  
202 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;204 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
203 ····.line·205205 ····.line·206
204 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V206 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V
  
205 ····.line·207207 ····.line·208
206 ····:cond_0208 ····:cond_0
207 ····return-void209 ····return-void
208 .end·method210 .end·method
  
209 .method·dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V211 .method·dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
210 ····.locals·2212 ····.locals·2
211 ····.annotation·system·Ldalvik/annotation/Signature;213 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 225, 168 lines modifiedOffset 228, 171 lines modified
225 ············"<TD;>.",228 ············"<TD;>.",
226 ············"LoadTask;",229 ············"LoadTask;",
227 ············"TD;)V"230 ············"TD;)V"
228 ········}231 ········}
229 ····.end·annotation232 ····.end·annotation
  
230 ····.prologue233 ····.prologue
231 ····.line·210234 ····.line·211
232 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"235 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
233 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"236 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"
234 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"237 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"
235 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;238 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
236 ····if-eq·v0,·p1,·:cond_0239 ····if-eq·v0,·p1,·:cond_0
  
237 ····.line·212240 ····.line·213
238 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V241 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
  
239 ····.line·224242 ····.line·226
240 ····:goto_0243 ····:goto_0
241 ····return-void244 ····return-void
  
242 ····.line·214245 ····.line·215
243 ····:cond_0246 ····:cond_0
244 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z247 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z
  
245 ····move-result·v0248 ····move-result·v0
  
246 ····if-eqz·v0,·:cond_1249 ····if-eqz·v0,·:cond_1
  
247 ····.line·216250 ····.line·217
248 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V251 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V
  
249 ····goto·:goto_0252 ····goto·:goto_0
  
250 ····.line·218253 ····.line·219
251 ····:cond_1254 ····:cond_1
 255 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V
  
 256 ····.line·220
252 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J257 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
253 ····move-result-wide·v0258 ····move-result-wide·v0
  
254 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J259 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J
  
255 ····.line·219260 ····.line·221
256 ····const/4·v0,·0x0261 ····const/4·v0,·0x0
  
257 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;262 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
258 ····.line·221263 ····.line·223
259 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V264 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V
  
260 ····goto·:goto_0265 ····goto·:goto_0
261 .end·method266 .end·method
  
262 .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V267 .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
263 ····.locals·4268 ····.locals·4
264 ····.param·p1,·"prefix"····#·Ljava/lang/String;269 ····.param·p1,·"prefix"····#·Ljava/lang/String;
265 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;270 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;
266 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;271 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;
267 ····.param·p4,·"args"····#·[Ljava/lang/String;272 ····.param·p4,·"args"····#·[Ljava/lang/String;
  
268 ····.prologue273 ····.prologue
269 ····.line·266274 ····.line·268
270 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"275 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
271 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/content/Loader;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V276 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/content/Loader;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
  
272 ····.line·267277 ····.line·269
273 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;278 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
274 ····if-eqz·v0,·:cond_0279 ····if-eqz·v0,·:cond_0
  
275 ····.line·268280 ····.line·270
276 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V281 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
277 ····const-string·v0,·"mTask="282 ····const-string·v0,·"mTask="
  
278 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V283 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
279 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;284 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
280 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V285 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V
  
281 ····.line·269286 ····.line·271
282 ····const-string·v0,·"·waiting="287 ····const-string·v0,·"·waiting="
  
283 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V288 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
284 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;289 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
285 ····iget-boolean·v0,·v0,·Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->waiting:Z290 ····iget-boolean·v0,·v0,·Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->waiting:Z
  
Max diff block lines reached; 4572/9361 bytes (48.84%) of diff not shown.
18.7 KB
smali/android/support/v4/content/Loader.smali
    
Offset 35, 29 lines modifiedOffset 35, 31 lines modified
35 ········value·=·{35 ········value·=·{
36 ············"Landroid/support/v4/content/Loader$OnLoadCompleteListener",36 ············"Landroid/support/v4/content/Loader$OnLoadCompleteListener",
37 ············"<TD;>;"37 ············"<TD;>;"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
40 .end·field40 .end·field
  
 41 .field·mProcessingChange:Z
  
41 .field·mReset:Z42 .field·mReset:Z
  
42 .field·mStarted:Z43 .field·mStarted:Z
  
  
43 #·direct·methods44 #·direct·methods
44 .method·public·constructor·<init>(Landroid/content/Context;)V45 .method·public·constructor·<init>(Landroid/content/Context;)V
45 ····.locals·246 ····.locals·2
46 ····.param·p1,·"context"····#·Landroid/content/Context;47 ····.param·p1,·"context"····#·Landroid/content/Context;
  
47 ····.prologue48 ····.prologue
48 ····.local·p0,·"this":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<TD;>;"49 ····.local·p0,·"this":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<TD;>;"
49 ····const/4·v1,·0x050 ····const/4·v1,·0x0
  
50 ····.line·9051 ····.line·91
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·3853 ····.line·38
53 ····iput-boolean·v1,·p0,·Landroid/support/v4/content/Loader;->mStarted:Z54 ····iput-boolean·v1,·p0,·Landroid/support/v4/content/Loader;->mStarted:Z
  
54 ····.line·3955 ····.line·39
55 ····iput-boolean·v1,·p0,·Landroid/support/v4/content/Loader;->mAbandoned:Z56 ····iput-boolean·v1,·p0,·Landroid/support/v4/content/Loader;->mAbandoned:Z
Offset 66, 73 lines modifiedOffset 68, 90 lines modified
66 ····const/4·v0,·0x168 ····const/4·v0,·0x1
  
67 ····iput-boolean·v0,·p0,·Landroid/support/v4/content/Loader;->mReset:Z69 ····iput-boolean·v0,·p0,·Landroid/support/v4/content/Loader;->mReset:Z
  
68 ····.line·4170 ····.line·41
69 ····iput-boolean·v1,·p0,·Landroid/support/v4/content/Loader;->mContentChanged:Z71 ····iput-boolean·v1,·p0,·Landroid/support/v4/content/Loader;->mContentChanged:Z
  
 72 ····.line·42
 73 ····iput-boolean·v1,·p0,·Landroid/support/v4/content/Loader;->mProcessingChange:Z
  
70 ····.line·9174 ····.line·92
71 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;75 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
72 ····move-result-object·v076 ····move-result-object·v0
  
73 ····iput-object·v0,·p0,·Landroid/support/v4/content/Loader;->mContext:Landroid/content/Context;77 ····iput-object·v0,·p0,·Landroid/support/v4/content/Loader;->mContext:Landroid/content/Context;
  
74 ····.line·9278 ····.line·93
75 ····return-void79 ····return-void
76 .end·method80 .end·method
  
  
77 #·virtual·methods81 #·virtual·methods
78 .method·public·abandon()V82 .method·public·abandon()V
79 ····.locals·183 ····.locals·1
  
80 ····.prologue84 ····.prologue
81 ····.line·26185 ····.line·262
82 ····.local·p0,·"this":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<TD;>;"86 ····.local·p0,·"this":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<TD;>;"
83 ····const/4·v0,·0x187 ····const/4·v0,·0x1
  
84 ····iput-boolean·v0,·p0,·Landroid/support/v4/content/Loader;->mAbandoned:Z88 ····iput-boolean·v0,·p0,·Landroid/support/v4/content/Loader;->mAbandoned:Z
  
85 ····.line·26289 ····.line·263
86 ····invoke-virtual·{p0},·Landroid/support/v4/content/Loader;->onAbandon()V90 ····invoke-virtual·{p0},·Landroid/support/v4/content/Loader;->onAbandon()V
  
87 ····.line·26391 ····.line·264
 92 ····return-void
 93 .end·method
  
 94 .method·public·commitContentChanged()V
 95 ····.locals·1
  
 96 ····.prologue
 97 ····.line·328
 98 ····.local·p0,·"this":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<TD;>;"
 99 ····const/4·v0,·0x0
  
 100 ····iput-boolean·v0,·p0,·Landroid/support/v4/content/Loader;->mProcessingChange:Z
  
 101 ····.line·329
88 ····return-void102 ····return-void
89 .end·method103 .end·method
  
90 .method·public·dataToString(Ljava/lang/Object;)Ljava/lang/String;104 .method·public·dataToString(Ljava/lang/Object;)Ljava/lang/String;
91 ····.locals·2105 ····.locals·2
92 ····.annotation·system·Ldalvik/annotation/Signature;106 ····.annotation·system·Ldalvik/annotation/Signature;
93 ········value·=·{107 ········value·=·{
94 ············"(TD;)",108 ············"(TD;)",
95 ············"Ljava/lang/String;"109 ············"Ljava/lang/String;"
96 ········}110 ········}
97 ····.end·annotation111 ····.end·annotation
  
98 ····.prologue112 ····.prologue
99 ····.line·341113 ····.line·368
100 ····.local·p0,·"this":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<TD;>;"114 ····.local·p0,·"this":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<TD;>;"
101 ····.local·p1,·"data":Ljava/lang/Object;,·"TD;"115 ····.local·p1,·"data":Ljava/lang/Object;,·"TD;"
102 ····new-instance·v0,·Ljava/lang/StringBuilder;116 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
103 ····const/16·v1,·0x40117 ····const/16·v1,·0x40
  
104 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V118 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V
  
105 ····.line·342119 ····.line·369
106 ····.local·v0,·"sb":Ljava/lang/StringBuilder;120 ····.local·v0,·"sb":Ljava/lang/StringBuilder;
107 ····invoke-static·{p1,·v0},·Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V121 ····invoke-static·{p1,·v0},·Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V
  
108 ····.line·343122 ····.line·370
109 ····const-string·v1,·"}"123 ····const-string·v1,·"}"
  
110 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;124 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
111 ····.line·344125 ····.line·371
112 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;126 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
113 ····move-result-object·v1127 ····move-result-object·v1
  
114 ····return-object·v1128 ····return-object·v1
115 .end·method129 .end·method
  
Offset 141, 236 lines modifiedOffset 160, 273 lines modified
141 ····.annotation·system·Ldalvik/annotation/Signature;160 ····.annotation·system·Ldalvik/annotation/Signature;
142 ········value·=·{161 ········value·=·{
143 ············"(TD;)V"162 ············"(TD;)V"
144 ········}163 ········}
Max diff block lines reached; 15492/19065 bytes (81.26%) of diff not shown.
15.3 KB
smali/android/support/v4/content/ContextCompat.smali
    
Offset 1, 30 lines modifiedOffset 1, 509 lines modified
1 .class·public·Landroid/support/v4/content/ContextCompat;1 .class·public·Landroid/support/v4/content/ContextCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ContextCompat.java"3 .source·"ContextCompat.java"
  
  
 4 #·static·fields
 5 .field·private·static·final·DIR_ANDROID:Ljava/lang/String;·=·"Android"
  
 6 .field·private·static·final·DIR_CACHE:Ljava/lang/String;·=·"cache"
  
 7 .field·private·static·final·DIR_DATA:Ljava/lang/String;·=·"data"
  
 8 .field·private·static·final·DIR_FILES:Ljava/lang/String;·=·"files"
  
 9 .field·private·static·final·DIR_OBB:Ljava/lang/String;·=·"obb"
  
 10 .field·private·static·final·TAG:Ljava/lang/String;·=·"ContextCompat"
  
  
4 #·direct·methods11 #·direct·methods
5 .method·public·constructor·<init>()V12 .method·public·constructor·<init>()V
6 ····.locals·013 ····.locals·0
  
7 ····.prologue14 ····.prologue
8 ····.line·2915 ····.line·36
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void17 ····return-void
11 .end·method18 .end·method
  
 19 .method·private·static·varargs·buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
 20 ····.locals·6
 21 ····.param·p0,·"base"····#·Ljava/io/File;
 22 ····.param·p1,·"segments"····#·[Ljava/lang/String;
  
 23 ····.prologue
 24 ····.line·294
 25 ····move-object·v1,·p0
  
 26 ····.line·295
 27 ····.local·v1,·"cur":Ljava/io/File;
 28 ····move-object·v0,·p1
  
 29 ····.local·v0,·"arr$":[Ljava/lang/String;
 30 ····array-length·v4,·v0
  
 31 ····.local·v4,·"len$":I
 32 ····const/4·v3,·0x0
  
 33 ····.local·v3,·"i$":I
 34 ····move-object·v2,·v1
  
 35 ····.end·local·v1····#·"cur":Ljava/io/File;
 36 ····.local·v2,·"cur":Ljava/io/File;
 37 ····:goto_0
 38 ····if-ge·v3,·v4,·:cond_1
  
 39 ····aget-object·v5,·v0,·v3
  
 40 ····.line·296
 41 ····.local·v5,·"segment":Ljava/lang/String;
 42 ····if-nez·v2,·:cond_0
  
 43 ····.line·297
 44 ····new-instance·v1,·Ljava/io/File;
  
 45 ····invoke-direct·{v1,·v5},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
 46 ····.line·295
 47 ····.end·local·v2····#·"cur":Ljava/io/File;
 48 ····.restart·local·v1····#·"cur":Ljava/io/File;
 49 ····:goto_1
 50 ····add-int/lit8·v3,·v3,·0x1
  
 51 ····move-object·v2,·v1
  
 52 ····.end·local·v1····#·"cur":Ljava/io/File;
 53 ····.restart·local·v2····#·"cur":Ljava/io/File;
 54 ····goto·:goto_0
  
 55 ····.line·298
 56 ····:cond_0
 57 ····if-eqz·v5,·:cond_2
  
 58 ····.line·299
 59 ····new-instance·v1,·Ljava/io/File;
  
 60 ····invoke-direct·{v1,·v2,·v5},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
 61 ····.end·local·v2····#·"cur":Ljava/io/File;
 62 ····.restart·local·v1····#·"cur":Ljava/io/File;
 63 ····goto·:goto_1
  
 64 ····.line·302
 65 ····.end·local·v1····#·"cur":Ljava/io/File;
 66 ····.end·local·v5····#·"segment":Ljava/lang/String;
 67 ····.restart·local·v2····#·"cur":Ljava/io/File;
 68 ····:cond_1
 69 ····return-object·v2
  
 70 ····.restart·local·v5····#·"segment":Ljava/lang/String;
 71 ····:cond_2
 72 ····move-object·v1,·v2
  
 73 ····.end·local·v2····#·"cur":Ljava/io/File;
 74 ····.restart·local·v1····#·"cur":Ljava/io/File;
 75 ····goto·:goto_1
 76 .end·method
  
 77 .method·private·static·declared-synchronized·createFilesDir(Ljava/io/File;)Ljava/io/File;
 78 ····.locals·4
 79 ····.param·p0,·"file"····#·Ljava/io/File;
  
 80 ····.prologue
 81 ····.line·377
 82 ····const-class·v1,·Landroid/support/v4/content/ContextCompat;
  
 83 ····monitor-enter·v1
  
 84 ····:try_start_0
 85 ····invoke-virtual·{p0},·Ljava/io/File;->exists()Z
  
 86 ····move-result·v0
  
 87 ····if-nez·v0,·:cond_0
  
 88 ····.line·378
Max diff block lines reached; 4013/15591 bytes (25.74%) of diff not shown.
4.79 KB
smali/android/support/v4/content/IntentCompat.smali
    
Offset 1, 12 lines modifiedOffset 1, 23 lines modified
1 .class·public·Landroid/support/v4/content/IntentCompat;1 .class·public·Landroid/support/v4/content/IntentCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IntentCompat.java"3 .source·"IntentCompat.java"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;,
 8 ········Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;,
 9 ········Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;,
 10 ········Landroid/support/v4/content/IntentCompat$IntentCompatImpl;
 11 ····}
 12 .end·annotation
  
  
4 #·static·fields13 #·static·fields
5 .field·public·static·final·ACTION_EXTERNAL_APPLICATIONS_AVAILABLE:Ljava/lang/String;·=·"android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"14 .field·public·static·final·ACTION_EXTERNAL_APPLICATIONS_AVAILABLE:Ljava/lang/String;·=·"android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"
  
6 .field·public·static·final·ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE:Ljava/lang/String;·=·"android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"15 .field·public·static·final·ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE:Ljava/lang/String;·=·"android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"
  
7 .field·public·static·final·EXTRA_CHANGED_PACKAGE_LIST:Ljava/lang/String;·=·"android.intent.extra.changed_package_list"16 .field·public·static·final·EXTRA_CHANGED_PACKAGE_LIST:Ljava/lang/String;·=·"android.intent.extra.changed_package_list"
  
Offset 14, 19 lines modifiedOffset 25, 117 lines modified
  
14 .field·public·static·final·EXTRA_HTML_TEXT:Ljava/lang/String;·=·"android.intent.extra.HTML_TEXT"25 .field·public·static·final·EXTRA_HTML_TEXT:Ljava/lang/String;·=·"android.intent.extra.HTML_TEXT"
  
15 .field·public·static·final·FLAG_ACTIVITY_CLEAR_TASK:I·=·0x800026 .field·public·static·final·FLAG_ACTIVITY_CLEAR_TASK:I·=·0x8000
  
16 .field·public·static·final·FLAG_ACTIVITY_TASK_ON_HOME:I·=·0x400027 .field·public·static·final·FLAG_ACTIVITY_TASK_ON_HOME:I·=·0x4000
  
 28 .field·private·static·final·IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl;
  
  
17 #·direct·methods29 #·direct·methods
 30 .method·static·constructor·<clinit>()V
 31 ····.locals·2
  
 32 ····.prologue
 33 ····.line·85
 34 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 35 ····.line·86
 36 ····.local·v0,·"version":I
 37 ····const/16·v1,·0xf
  
 38 ····if-lt·v0,·v1,·:cond_0
  
 39 ····.line·87
 40 ····new-instance·v1,·Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;
  
 41 ····invoke-direct·{v1},·Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;-><init>()V
  
 42 ····sput-object·v1,·Landroid/support/v4/content/IntentCompat;->IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl;
  
 43 ····.line·93
 44 ····:goto_0
 45 ····return-void
  
 46 ····.line·88
 47 ····:cond_0
 48 ····const/16·v1,·0xb
  
 49 ····if-lt·v0,·v1,·:cond_1
  
 50 ····.line·89
 51 ····new-instance·v1,·Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;
  
 52 ····invoke-direct·{v1},·Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;-><init>()V
  
 53 ····sput-object·v1,·Landroid/support/v4/content/IntentCompat;->IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl;
  
 54 ····goto·:goto_0
  
 55 ····.line·91
 56 ····:cond_1
 57 ····new-instance·v1,·Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;
  
 58 ····invoke-direct·{v1},·Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;-><init>()V
  
 59 ····sput-object·v1,·Landroid/support/v4/content/IntentCompat;->IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl;
  
 60 ····goto·:goto_0
 61 .end·method
  
18 .method·private·constructor·<init>()V62 .method·private·constructor·<init>()V
19 ····.locals·063 ····.locals·0
  
20 ····.prologue64 ····.prologue
21 ····.line·2765 ····.line·95
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·2967 ····.line·97
24 ····return-void68 ····return-void
25 .end·method69 .end·method
  
 70 .method·public·static·makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
 71 ····.locals·1
 72 ····.param·p0,·"mainActivity"····#·Landroid/content/ComponentName;
  
 73 ····.prologue
 74 ····.line·221
 75 ····sget-object·v0,·Landroid/support/v4/content/IntentCompat;->IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl;
  
 76 ····invoke-interface·{v0,·p0},·Landroid/support/v4/content/IntentCompat$IntentCompatImpl;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  
 77 ····move-result-object·v0
  
 78 ····return-object·v0
 79 .end·method
  
 80 .method·public·static·makeMainSelectorActivity(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
 81 ····.locals·1
 82 ····.param·p0,·"selectorAction"····#·Ljava/lang/String;
 83 ····.param·p1,·"selectorCategory"····#·Ljava/lang/String;
  
 84 ····.prologue
 85 ····.line·249
 86 ····sget-object·v0,·Landroid/support/v4/content/IntentCompat;->IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl;
  
 87 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/content/IntentCompat$IntentCompatImpl;->makeMainSelectorActivity(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
 88 ····move-result-object·v0
  
 89 ····return-object·v0
 90 .end·method
  
Max diff block lines reached; -1/4798 bytes (-0.02%) of diff not shown.
1.73 KB
smali/android/support/v4/content/Loader$ForceLoadContentObserver.smali
    
Offset 19, 49 lines modifiedOffset 19, 49 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Landroid/support/v4/content/Loader;)V20 .method·public·constructor·<init>(Landroid/support/v4/content/Loader;)V
21 ····.locals·121 ····.locals·1
  
22 ····.prologue22 ····.prologue
23 ····.line·5123 ····.line·52
24 ····.local·p0,·"this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;,·"Landroid/support/v4/content/Loader<TD;>.ForceLoadContentObserver;"24 ····.local·p0,·"this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;,·"Landroid/support/v4/content/Loader<TD;>.ForceLoadContentObserver;"
25 ····iput-object·p1,·p0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader;25 ····iput-object·p1,·p0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader;
  
26 ····.line·5226 ····.line·53
27 ····new-instance·v0,·Landroid/os/Handler;27 ····new-instance·v0,·Landroid/os/Handler;
  
28 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V28 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V
  
29 ····invoke-direct·{p0,·v0},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V29 ····invoke-direct·{p0,·v0},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
  
30 ····.line·5330 ····.line·54
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·deliverSelfNotifications()Z34 .method·public·deliverSelfNotifications()Z
35 ····.locals·135 ····.locals·1
  
36 ····.prologue36 ····.prologue
37 ····.line·5737 ····.line·58
38 ····.local·p0,·"this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;,·"Landroid/support/v4/content/Loader<TD;>.ForceLoadContentObserver;"38 ····.local·p0,·"this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;,·"Landroid/support/v4/content/Loader<TD;>.ForceLoadContentObserver;"
39 ····const/4·v0,·0x139 ····const/4·v0,·0x1
  
40 ····return·v040 ····return·v0
41 .end·method41 .end·method
  
42 .method·public·onChange(Z)V42 .method·public·onChange(Z)V
43 ····.locals·143 ····.locals·1
44 ····.param·p1,·"selfChange"····#·Z44 ····.param·p1,·"selfChange"····#·Z
  
45 ····.prologue45 ····.prologue
46 ····.line·6246 ····.line·63
47 ····.local·p0,·"this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;,·"Landroid/support/v4/content/Loader<TD;>.ForceLoadContentObserver;"47 ····.local·p0,·"this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;,·"Landroid/support/v4/content/Loader<TD;>.ForceLoadContentObserver;"
48 ····iget-object·v0,·p0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader;48 ····iget-object·v0,·p0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader;
  
49 ····invoke-virtual·{v0},·Landroid/support/v4/content/Loader;->onContentChanged()V49 ····invoke-virtual·{v0},·Landroid/support/v4/content/Loader;->onContentChanged()V
  
50 ····.line·6350 ····.line·64
51 ····return-void51 ····return-void
52 .end·method52 .end·method
14.9 KB
smali/android/support/v4/content/CursorLoader.smali
    
Offset 42, 123 lines modifiedOffset 42, 123 lines modified
  
42 #·direct·methods42 #·direct·methods
43 .method·public·constructor·<init>(Landroid/content/Context;)V43 .method·public·constructor·<init>(Landroid/content/Context;)V
44 ····.locals·144 ····.locals·1
45 ····.param·p1,·"context"····#·Landroid/content/Context;45 ····.param·p1,·"context"····#·Landroid/content/Context;
  
46 ····.prologue46 ····.prologue
47 ····.line·9547 ····.line·87
48 ····invoke-direct·{p0,·p1},·Landroid/support/v4/content/AsyncTaskLoader;-><init>(Landroid/content/Context;)V48 ····invoke-direct·{p0,·p1},·Landroid/support/v4/content/AsyncTaskLoader;-><init>(Landroid/content/Context;)V
  
49 ····.line·9649 ····.line·88
50 ····new-instance·v0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;50 ····new-instance·v0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;
  
51 ····invoke-direct·{v0,·p0},·Landroid/support/v4/content/Loader$ForceLoadContentObserver;-><init>(Landroid/support/v4/content/Loader;)V51 ····invoke-direct·{v0,·p0},·Landroid/support/v4/content/Loader$ForceLoadContentObserver;-><init>(Landroid/support/v4/content/Loader;)V
  
52 ····iput-object·v0,·p0,·Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver;52 ····iput-object·v0,·p0,·Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver;
  
53 ····.line·9753 ····.line·89
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·constructor·<init>(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V56 .method·public·constructor·<init>(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"context"····#·Landroid/content/Context;58 ····.param·p1,·"context"····#·Landroid/content/Context;
59 ····.param·p2,·"uri"····#·Landroid/net/Uri;59 ····.param·p2,·"uri"····#·Landroid/net/Uri;
60 ····.param·p3,·"projection"····#·[Ljava/lang/String;60 ····.param·p3,·"projection"····#·[Ljava/lang/String;
61 ····.param·p4,·"selection"····#·Ljava/lang/String;61 ····.param·p4,·"selection"····#·Ljava/lang/String;
62 ····.param·p5,·"selectionArgs"····#·[Ljava/lang/String;62 ····.param·p5,·"selectionArgs"····#·[Ljava/lang/String;
63 ····.param·p6,·"sortOrder"····#·Ljava/lang/String;63 ····.param·p6,·"sortOrder"····#·Ljava/lang/String;
  
64 ····.prologue64 ····.prologue
65 ····.line·10765 ····.line·99
66 ····invoke-direct·{p0,·p1},·Landroid/support/v4/content/AsyncTaskLoader;-><init>(Landroid/content/Context;)V66 ····invoke-direct·{p0,·p1},·Landroid/support/v4/content/AsyncTaskLoader;-><init>(Landroid/content/Context;)V
  
67 ····.line·10867 ····.line·100
68 ····new-instance·v0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;68 ····new-instance·v0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;
  
69 ····invoke-direct·{v0,·p0},·Landroid/support/v4/content/Loader$ForceLoadContentObserver;-><init>(Landroid/support/v4/content/Loader;)V69 ····invoke-direct·{v0,·p0},·Landroid/support/v4/content/Loader$ForceLoadContentObserver;-><init>(Landroid/support/v4/content/Loader;)V
  
70 ····iput-object·v0,·p0,·Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver;70 ····iput-object·v0,·p0,·Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver;
  
71 ····.line·10971 ····.line·101
72 ····iput-object·p2,·p0,·Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri;72 ····iput-object·p2,·p0,·Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri;
  
73 ····.line·11073 ····.line·102
74 ····iput-object·p3,·p0,·Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String;74 ····iput-object·p3,·p0,·Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String;
  
75 ····.line·11175 ····.line·103
76 ····iput-object·p4,·p0,·Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String;76 ····iput-object·p4,·p0,·Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String;
  
77 ····.line·11277 ····.line·104
78 ····iput-object·p5,·p0,·Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String;78 ····iput-object·p5,·p0,·Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String;
  
79 ····.line·11379 ····.line·105
80 ····iput-object·p6,·p0,·Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String;80 ····iput-object·p6,·p0,·Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String;
  
81 ····.line·11481 ····.line·106
82 ····return-void82 ····return-void
83 .end·method83 .end·method
  
  
84 #·virtual·methods84 #·virtual·methods
85 .method·public·deliverResult(Landroid/database/Cursor;)V85 .method·public·deliverResult(Landroid/database/Cursor;)V
86 ····.locals·286 ····.locals·2
87 ····.param·p1,·"cursor"····#·Landroid/database/Cursor;87 ····.param·p1,·"cursor"····#·Landroid/database/Cursor;
  
88 ····.prologue88 ····.prologue
89 ····.line·7089 ····.line·62
90 ····invoke-virtual·{p0},·Landroid/support/v4/content/CursorLoader;->isReset()Z90 ····invoke-virtual·{p0},·Landroid/support/v4/content/CursorLoader;->isReset()Z
  
91 ····move-result·v191 ····move-result·v1
  
92 ····if-eqz·v1,·:cond_192 ····if-eqz·v1,·:cond_1
  
93 ····.line·7293 ····.line·64
94 ····if-eqz·p1,·:cond_094 ····if-eqz·p1,·:cond_0
  
95 ····.line·7395 ····.line·65
96 ····invoke-interface·{p1},·Landroid/database/Cursor;->close()V96 ····invoke-interface·{p1},·Landroid/database/Cursor;->close()V
  
97 ····.line·8797 ····.line·79
98 ····:cond_098 ····:cond_0
99 ····:goto_099 ····:goto_0
100 ····return-void100 ····return-void
  
101 ····.line·77101 ····.line·69
102 ····:cond_1102 ····:cond_1
103 ····iget-object·v0,·p0,·Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor;103 ····iget-object·v0,·p0,·Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor;
  
104 ····.line·78104 ····.line·70
105 ····.local·v0,·"oldCursor":Landroid/database/Cursor;105 ····.local·v0,·"oldCursor":Landroid/database/Cursor;
106 ····iput-object·p1,·p0,·Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor;106 ····iput-object·p1,·p0,·Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor;
  
107 ····.line·80107 ····.line·72
108 ····invoke-virtual·{p0},·Landroid/support/v4/content/CursorLoader;->isStarted()Z108 ····invoke-virtual·{p0},·Landroid/support/v4/content/CursorLoader;->isStarted()Z
  
109 ····move-result·v1109 ····move-result·v1
  
110 ····if-eqz·v1,·:cond_2110 ····if-eqz·v1,·:cond_2
  
111 ····.line·81111 ····.line·73
112 ····invoke-super·{p0,·p1},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V112 ····invoke-super·{p0,·p1},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V
  
113 ····.line·84113 ····.line·76
114 ····:cond_2114 ····:cond_2
115 ····if-eqz·v0,·:cond_0115 ····if-eqz·v0,·:cond_0
  
116 ····if-eq·v0,·p1,·:cond_0116 ····if-eq·v0,·p1,·:cond_0
  
117 ····invoke-interface·{v0},·Landroid/database/Cursor;->isClosed()Z117 ····invoke-interface·{v0},·Landroid/database/Cursor;->isClosed()Z
  
118 ····move-result·v1118 ····move-result·v1
  
119 ····if-nez·v1,·:cond_0119 ····if-nez·v1,·:cond_0
  
120 ····.line·85120 ····.line·77
121 ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V121 ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V
  
122 ····goto·:goto_0122 ····goto·:goto_0
123 .end·method123 .end·method
  
124 .method·public·bridge·synthetic·deliverResult(Ljava/lang/Object;)V124 .method·public·bridge·synthetic·deliverResult(Ljava/lang/Object;)V
125 ····.locals·0125 ····.locals·0
Offset 178, 153 lines modifiedOffset 178, 153 lines modified
178 ····.locals·1178 ····.locals·1
179 ····.param·p1,·"prefix"····#·Ljava/lang/String;179 ····.param·p1,·"prefix"····#·Ljava/lang/String;
180 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;180 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;
Max diff block lines reached; 10781/15107 bytes (71.36%) of diff not shown.
2.51 KB
smali/android/support/v4/content/ModernAsyncTask.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
85 .end·field85 .end·field
  
  
86 #·direct·methods86 #·direct·methods
87 .method·static·constructor·<clinit>()V87 .method·static·constructor·<clinit>()V
88 ····.locals·888 ····.locals·9
  
89 ····.prologue89 ····.prologue
90 ····.line·5490 ····.line·54
91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;
  
92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V
  
Offset 103, 31 lines modifiedOffset 103, 31 lines modified
103 ····const/16·v1,·0xa103 ····const/16·v1,·0xa
  
104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V
  
105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
106 ····.line·68106 ····.line·68
107 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;107 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;
  
108 ····const/4·v1,·0x5108 ····const/4·v2,·0x5
  
109 ····const/16·v2,·0x80109 ····const/16·v3,·0x80
  
110 ····const-wide/16·v3,·0x1110 ····const-wide/16·v4,·0x1
  
111 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;111 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
112 ····sget-object·v6,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;112 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
113 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;113 ····sget-object·v8,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
  
114 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V114 ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
  
115 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;115 ····sput-object·v1,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
  
116 ····.line·75116 ····.line·75
117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
  
118 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V
290 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 1, 11 lines modifiedOffset 1, 22 lines modified
1 .class·final·Landroid/support/v4/app/FragmentManagerImpl;1 .class·final·Landroid/support/v4/app/FragmentManagerImpl;
2 .super·Landroid/support/v4/app/FragmentManager;2 .super·Landroid/support/v4/app/FragmentManager;
3 .source·"FragmentManager.java"3 .source·"FragmentManager.java"
  
 4 #·interfaces
 5 .implements·Landroid/view/LayoutInflater$Factory;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;
 10 ····}
 11 .end·annotation
  
  
4 #·static·fields12 #·static·fields
5 .field·static·final·ACCELERATE_CUBIC:Landroid/view/animation/Interpolator;13 .field·static·final·ACCELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
6 .field·static·final·ACCELERATE_QUINT:Landroid/view/animation/Interpolator;14 .field·static·final·ACCELERATE_QUINT:Landroid/view/animation/Interpolator;
  
7 .field·static·final·ANIM_DUR:I·=·0xdc15 .field·static·final·ANIM_DUR:I·=·0xdc
Offset 117, 14 lines modifiedOffset 128, 16 lines modified
117 ············"<",128 ············"<",
118 ············"Landroid/support/v4/app/BackStackRecord;",129 ············"Landroid/support/v4/app/BackStackRecord;",
119 ············">;"130 ············">;"
120 ········}131 ········}
121 ····.end·annotation132 ····.end·annotation
122 .end·field133 .end·field
  
 134 .field·mContainer:Landroid/support/v4/app/FragmentContainer;
  
123 .field·mCreatedMenus:Ljava/util/ArrayList;135 .field·mCreatedMenus:Ljava/util/ArrayList;
124 ····.annotation·system·Ldalvik/annotation/Signature;136 ····.annotation·system·Ldalvik/annotation/Signature;
125 ········value·=·{137 ········value·=·{
126 ············"Ljava/util/ArrayList",138 ············"Ljava/util/ArrayList",
127 ············"<",139 ············"<",
128 ············"Landroid/support/v4/app/Fragment;",140 ············"Landroid/support/v4/app/Fragment;",
129 ············">;"141 ············">;"
Offset 142, 14 lines modifiedOffset 155, 16 lines modified
  
142 .field·mHavePendingDeferredStart:Z155 .field·mHavePendingDeferredStart:Z
  
143 .field·mNeedMenuInvalidate:Z156 .field·mNeedMenuInvalidate:Z
  
144 .field·mNoTransactionsBecause:Ljava/lang/String;157 .field·mNoTransactionsBecause:Ljava/lang/String;
  
 158 .field·mParent:Landroid/support/v4/app/Fragment;
  
145 .field·mPendingActions:Ljava/util/ArrayList;159 .field·mPendingActions:Ljava/util/ArrayList;
146 ····.annotation·system·Ldalvik/annotation/Signature;160 ····.annotation·system·Ldalvik/annotation/Signature;
147 ········value·=·{161 ········value·=·{
148 ············"Ljava/util/ArrayList",162 ············"Ljava/util/ArrayList",
149 ············"<",163 ············"<",
150 ············"Ljava/lang/Runnable;",164 ············"Ljava/lang/Runnable;",
151 ············">;"165 ············">;"
Offset 182, 51 lines modifiedOffset 197, 51 lines modified
182 ····.prologue197 ····.prologue
183 ····const/4·v0,·0x0198 ····const/4·v0,·0x0
  
184 ····const/high16·v4,·0x40200000····#·2.5f199 ····const/high16·v4,·0x40200000····#·2.5f
  
185 ····const/high16·v3,·0x3fc00000····#·1.5f200 ····const/high16·v3,·0x3fc00000····#·1.5f
  
186 ····.line·378201 ····.line·410
187 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z202 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z
  
188 ····.line·381203 ····.line·413
189 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I204 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
190 ····const/16·v2,·0xb205 ····const/16·v2,·0xb
  
191 ····if-lt·v1,·v2,·:cond_0206 ····if-lt·v1,·v2,·:cond_0
  
192 ····const/4·v0,·0x1207 ····const/4·v0,·0x1
  
193 ····:cond_0208 ····:cond_0
194 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z209 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z
  
195 ····.line·672210 ····.line·746
196 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;211 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;
  
197 ····invoke-direct·{v0,·v4},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V212 ····invoke-direct·{v0,·v4},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V
  
198 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;213 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;
  
199 ····.line·673214 ····.line·747
200 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;215 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;
  
201 ····invoke-direct·{v0,·v3},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V216 ····invoke-direct·{v0,·v3},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V
  
202 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;217 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
203 ····.line·674218 ····.line·748
204 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;219 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;
  
205 ····invoke-direct·{v0,·v4},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V220 ····invoke-direct·{v0,·v4},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V
  
206 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_QUINT:Landroid/view/animation/Interpolator;221 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_QUINT:Landroid/view/animation/Interpolator;
  
207 ····.line·675222 ····.line·749
208 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;223 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;
  
209 ····invoke-direct·{v0,·v3},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V224 ····invoke-direct·{v0,·v3},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V
  
210 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_CUBIC:Landroid/view/animation/Interpolator;225 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
211 ····return-void226 ····return-void
Offset 234, 63 lines modifiedOffset 249, 64 lines modified
  
234 .method·constructor·<init>()V249 .method·constructor·<init>()V
235 ····.locals·2250 ····.locals·2
  
236 ····.prologue251 ····.prologue
237 ····const/4·v1,·0x0252 ····const/4·v1,·0x0
  
238 ····.line·377253 ····.line·409
239 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentManager;-><init>()V254 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentManager;-><init>()V
  
240 ····.line·404255 ····.line·436
241 ····const/4·v0,·0x0256 ····const/4·v0,·0x0
  
242 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I257 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I
  
243 ····.line·414258 ····.line·448
244 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle;259 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle;
  
Max diff block lines reached; 293377/297312 bytes (98.68%) of diff not shown.
15.8 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.smali
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 .class·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;1 .class·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;
3 .source·"NotificationCompat.java"3 .source·"NotificationCompat.java"
  
4 #·interfaces 
5 .implements·Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/app/NotificationCompat;6 ····value·=·Landroid/support/v4/app/NotificationCompat;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
Offset 18, 29 lines modifiedOffset 15, 29 lines modified
  
  
18 #·direct·methods15 #·direct·methods
19 .method·constructor·<init>()V16 .method·constructor·<init>()V
20 ····.locals·017 ····.locals·0
  
21 ····.prologue18 ····.prologue
22 ····.line·11119 ····.line·574
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V
  
24 ····return-void21 ····return-void
25 .end·method22 .end·method
  
  
26 #·virtual·methods23 #·virtual·methods
27 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;
28 ····.locals·2125 ····.locals·23
29 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
30 ····.prologue27 ····.prologue
31 ····.line·11328 ····.line·577
32 ····new-instance·v1,·Landroid/support/v4/app/NotificationCompatJellybean;29 ····new-instance·v1,·Landroid/support/v4/app/NotificationCompatJellybean$Builder;
  
33 ····move-object/from16·v0,·p130 ····move-object/from16·v0,·p1
  
34 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;31 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
35 ····move-object/from16·v0,·p132 ····move-object/from16·v0,·p1
  
Offset 102, 191 lines modifiedOffset 99, 214 lines modified
  
102 ····move-object/from16·v0,·p199 ····move-object/from16·v0,·p1
  
103 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence;100 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence;
  
104 ····move-object/from16·v17,·v0101 ····move-object/from16·v17,·v0
  
105 ····invoke-direct/range·{v1·..·v17},·Landroid/support/v4/app/NotificationCompatJellybean;-><init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V 
  
106 ····.line·118 
107 ····.local·v1,·"jbBuilder":Landroid/support/v4/app/NotificationCompatJellybean; 
108 ····move-object/from16·v0,·p1102 ····move-object/from16·v0,·p1
  
109 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;103 ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z
  
110 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; 
  
111 ····move-result-object·v19 
  
112 ····.local·v19,·"i$":Ljava/util/Iterator; 
113 ····:goto_0 
114 ····invoke-interface/range·{v19·..·v19},·Ljava/util/Iterator;->hasNext()Z 
  
115 ····move-result·v2 
  
116 ····if-eqz·v2,·:cond_0104 ····move/from16·v18,·v0
  
117 ····invoke-interface/range·{v19·..·v19},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
118 ····move-result-object·v18 
  
119 ····check-cast·v18,·Landroid/support/v4/app/NotificationCompat$Action; 
  
120 ····.line·119 
121 ····.local·v18,·"action":Landroid/support/v4/app/NotificationCompat$Action; 
122 ····move-object/from16·v0,·v18105 ····move-object/from16·v0,·p1
  
123 ····iget·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I 
  
124 ····move-object/from16·v0,·v18 
  
125 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;106 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
  
126 ····move-object/from16·v0,·v18107 ····move-object/from16·v19,·v0
  
127 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;108 ····move-object/from16·v0,·p1
  
128 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/support/v4/app/NotificationCompatJellybean;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V109 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String;
  
129 ····goto·:goto_0110 ····move-object/from16·v20,·v0
  
130 ····.line·121 
131 ····.end·local·v18····#·"action":Landroid/support/v4/app/NotificationCompat$Action; 
132 ····:cond_0 
133 ····move-object/from16·v0,·p1111 ····move-object/from16·v0,·p1
  
134 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;112 ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z
  
135 ····if-eqz·v2,·:cond_1113 ····move/from16·v21,·v0
  
136 ····.line·122 
137 ····move-object/from16·v0,·p1114 ····move-object/from16·v0,·p1
  
138 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;115 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSortKey:Ljava/lang/String;
  
139 ····instance-of·v2,·v2,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;116 ····move-object/from16·v22,·v0
  
140 ····if-eqz·v2,·:cond_2117 ····invoke-direct/range·{v1·..·v22},·Landroid/support/v4/app/NotificationCompatJellybean$Builder;-><init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILan[·...·truncated·by·diffoscope;·len:·164,·SHA:·5b48e89d882a05d7fd656e44a115aceaeb0e81bf92d2471abeb628c5bf5dead5·...·]
  
141 ····.line·123118 ····.line·583
 119 ····.local·v1,·"builder":Landroid/support/v4/app/NotificationCompatJellybean$Builder;
142 ····move-object/from16·v0,·p1120 ····move-object/from16·v0,·p1
  
143 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;121 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
144 ····move-object/from16·v20,·v0122 ····invoke-static·{v1,·v2},·Landroid/support/v4/app/NotificationCompat;->access$000(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
  
145 ····check-cast·v20,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;123 ····.line·584
 124 ····move-object/from16·v0,·p1
  
 125 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
146 ····.line·124 
Max diff block lines reached; 9852/16053 bytes (61.37%) of diff not shown.
17.3 KB
smali/android/support/v4/app/FragmentStatePagerAdapter.smali
    
Offset 84, 117 lines modifiedOffset 84, 119 lines modified
84 ····.param·p1,·"container"····#·Landroid/view/ViewGroup;84 ····.param·p1,·"container"····#·Landroid/view/ViewGroup;
85 ····.param·p2,·"position"····#·I85 ····.param·p2,·"position"····#·I
86 ····.param·p3,·"object"····#·Ljava/lang/Object;86 ····.param·p3,·"object"····#·Ljava/lang/Object;
  
87 ····.prologue87 ····.prologue
88 ····const/4·v3,·0x088 ····const/4·v3,·0x0
  
89 ····.line·12589 ····.line·126
90 ····move-object·v0,·p390 ····move-object·v0,·p3
  
91 ····check-cast·v0,·Landroid/support/v4/app/Fragment;91 ····check-cast·v0,·Landroid/support/v4/app/Fragment;
  
92 ····.line·12792 ····.line·128
93 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;93 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;
94 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;94 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
95 ····if-nez·v1,·:cond_095 ····if-nez·v1,·:cond_0
  
96 ····.line·12896 ····.line·129
97 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;97 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
98 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;98 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
99 ····move-result-object·v199 ····move-result-object·v1
  
100 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;100 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
101 ····.line·132101 ····.line·133
102 ····:cond_0102 ····:cond_0
103 ····:goto_0103 ····:goto_0
104 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;104 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;
  
105 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I105 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I
  
106 ····move-result·v1106 ····move-result·v1
  
107 ····if-gt·v1,·p2,·:cond_1107 ····if-gt·v1,·p2,·:cond_1
  
108 ····.line·133108 ····.line·134
109 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;109 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;
  
110 ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z110 ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
111 ····goto·:goto_0111 ····goto·:goto_0
  
112 ····.line·135112 ····.line·136
113 ····:cond_1113 ····:cond_1
114 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;114 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;
  
115 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;115 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
116 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/app/FragmentManager;->saveFragmentInstanceState(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;116 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/app/FragmentManager;->saveFragmentInstanceState(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;
  
117 ····move-result-object·v2117 ····move-result-object·v2
  
118 ····invoke-virtual·{v1,·p2,·v2},·Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;118 ····invoke-virtual·{v1,·p2,·v2},·Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
119 ····.line·136119 ····.line·137
120 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;120 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;
  
121 ····invoke-virtual·{v1,·p2,·v3},·Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;121 ····invoke-virtual·{v1,·p2,·v3},·Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
  
122 ····.line·138122 ····.line·139
123 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;123 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
124 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/app/FragmentTransaction;->remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;124 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/app/FragmentTransaction;->remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
125 ····.line·139125 ····.line·140
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·public·finishUpdate(Landroid/view/ViewGroup;)V128 .method·public·finishUpdate(Landroid/view/ViewGroup;)V
129 ····.locals·1129 ····.locals·1
130 ····.param·p1,·"container"····#·Landroid/view/ViewGroup;130 ····.param·p1,·"container"····#·Landroid/view/ViewGroup;
  
131 ····.prologue131 ····.prologue
132 ····.line·157132 ····.line·160
133 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;133 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
134 ····if-eqz·v0,·:cond_0134 ····if-eqz·v0,·:cond_0
  
135 ····.line·158135 ····.line·161
136 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;136 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
137 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commitAllowingStateLoss()I137 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commitAllowingStateLoss()I
  
138 ····.line·159138 ····.line·162
139 ····const/4·v0,·0x0139 ····const/4·v0,·0x0
  
140 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;140 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
141 ····.line·160141 ····.line·163
142 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;142 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
143 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->executePendingTransactions()Z143 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManager;->executePendingTransactions()Z
  
144 ····.line·162144 ····.line·165
145 ····:cond_0145 ····:cond_0
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
148 .method·public·abstract·getItem(I)Landroid/support/v4/app/Fragment;148 .method·public·abstract·getItem(I)Landroid/support/v4/app/Fragment;
149 .end·method149 .end·method
  
150 .method·public·instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object;150 .method·public·instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object;
151 ····.locals·5151 ····.locals·6
152 ····.param·p1,·"container"····#·Landroid/view/ViewGroup;152 ····.param·p1,·"container"····#·Landroid/view/ViewGroup;
153 ····.param·p2,·"position"····#·I153 ····.param·p2,·"position"····#·I
  
154 ····.prologue154 ····.prologue
 155 ····const/4·v5,·0x0
  
155 ····.line·94156 ····.line·94
156 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;157 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;
  
157 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I158 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I
  
158 ····move-result·v3159 ····move-result·v3
  
Offset 209, 15 lines modifiedOffset 211, 15 lines modified
  
209 ····check-cast·v0,·Landroid/support/v4/app/Fragment;211 ····check-cast·v0,·Landroid/support/v4/app/Fragment;
  
210 ····.line·96212 ····.line·96
211 ····.local·v0,·"f":Landroid/support/v4/app/Fragment;213 ····.local·v0,·"f":Landroid/support/v4/app/Fragment;
212 ····if-eqz·v0,·:cond_0214 ····if-eqz·v0,·:cond_0
  
Max diff block lines reached; 12841/17591 bytes (73.00%) of diff not shown.
12.5 KB
smali/android/support/v4/app/NavUtils.smali
    
Offset 22, 115 lines modifiedOffset 22, 142 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·static·constructor·<clinit>()V23 .method·static·constructor·<clinit>()V
24 ····.locals·224 ····.locals·2
  
25 ····.prologue25 ····.prologue
26 ····.line·11626 ····.line·136
27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
28 ····.line·11728 ····.line·137
29 ····.local·v0,·"version":I29 ····.local·v0,·"version":I
30 ····const/16·v1,·0x1030 ····const/16·v1,·0x10
  
31 ····if-lt·v0,·v1,·:cond_031 ····if-lt·v0,·v1,·:cond_0
  
32 ····.line·11832 ····.line·138
33 ····new-instance·v1,·Landroid/support/v4/app/NavUtils$NavUtilsImplJB;33 ····new-instance·v1,·Landroid/support/v4/app/NavUtils$NavUtilsImplJB;
  
34 ····invoke-direct·{v1},·Landroid/support/v4/app/NavUtils$NavUtilsImplJB;-><init>()V34 ····invoke-direct·{v1},·Landroid/support/v4/app/NavUtils$NavUtilsImplJB;-><init>()V
  
35 ····sput-object·v1,·Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl;35 ····sput-object·v1,·Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl;
  
36 ····.line·12236 ····.line·142
37 ····:goto_037 ····:goto_0
38 ····return-void38 ····return-void
  
39 ····.line·12039 ····.line·140
40 ····:cond_040 ····:cond_0
41 ····new-instance·v1,·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;41 ····new-instance·v1,·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;
  
42 ····invoke-direct·{v1},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;-><init>()V42 ····invoke-direct·{v1},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;-><init>()V
  
43 ····sput-object·v1,·Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl;43 ····sput-object·v1,·Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl;
  
44 ····goto·:goto_044 ····goto·:goto_0
45 .end·method45 .end·method
  
46 .method·private·constructor·<init>()V46 .method·private·constructor·<init>()V
47 ····.locals·047 ····.locals·0
  
48 ····.prologue48 ····.prologue
49 ····.line·27049 ····.line·307
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·27151 ····.line·308
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·static·getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;54 .method·public·static·getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
55 ····.locals·155 ····.locals·1
56 ····.param·p0,·"sourceActivity"····#·Landroid/app/Activity;56 ····.param·p0,·"sourceActivity"····#·Landroid/app/Activity;
  
57 ····.prologue57 ····.prologue
58 ····.line·19658 ····.line·216
59 ····sget-object·v0,·Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl;59 ····sget-object·v0,·Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl;
  
60 ····invoke-interface·{v0,·p0},·Landroid/support/v4/app/NavUtils$NavUtilsImpl;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;60 ····invoke-interface·{v0,·p0},·Landroid/support/v4/app/NavUtils$NavUtilsImpl;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·static·getParentActivityIntent(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;64 .method·public·static·getParentActivityIntent(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;
65 ····.locals·365 ····.locals·5
66 ····.param·p0,·"context"····#·Landroid/content/Context;66 ····.param·p0,·"context"····#·Landroid/content/Context;
67 ····.param·p1,·"componentName"····#·Landroid/content/ComponentName;67 ····.param·p1,·"componentName"····#·Landroid/content/ComponentName;
68 ····.annotation·system·Ldalvik/annotation/Throws;68 ····.annotation·system·Ldalvik/annotation/Throws;
69 ········value·=·{69 ········value·=·{
70 ············Landroid/content/pm/PackageManager$NameNotFoundException;70 ············Landroid/content/pm/PackageManager$NameNotFoundException;
71 ········}71 ········}
72 ····.end·annotation72 ····.end·annotation
  
73 ····.prologue73 ····.prologue
74 ····.line·22974 ····.line·256
75 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;75 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
76 ····move-result-object·v076 ····move-result-object·v1
  
77 ····.line·23077 ····.line·257
78 ····.local·v0,·"parentActivity":Ljava/lang/String;78 ····.local·v1,·"parentActivity":Ljava/lang/String;
79 ····if-nez·v0,·:cond_079 ····if-nez·v1,·:cond_0
  
80 ····const/4·v1,·0x080 ····const/4·v2,·0x0
  
81 ····.line·23181 ····.line·266
82 ····:goto_082 ····:goto_0
83 ····return-object·v183 ····return-object·v2
  
 84 ····.line·260
84 ····:cond_085 ····:cond_0
85 ····new-instance·v1,·Landroid/content/Intent;86 ····new-instance·v3,·Landroid/content/ComponentName;
  
86 ····invoke-direct·{v1},·Landroid/content/Intent;-><init>()V 
  
87 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;87 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
88 ····move-result-object·v288 ····move-result-object·v4
  
89 ····invoke-virtual·{v1,·v2,·v0},·Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;89 ····invoke-direct·{v3,·v4,·v1},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
90 ····move-result-object·v190 ····.line·262
 91 ····.local·v3,·"target":Landroid/content/ComponentName;
 92 ····invoke-static·{p0,·v3},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
 93 ····move-result-object·v0
  
 94 ····.line·263
 95 ····.local·v0,·"grandparent":Ljava/lang/String;
 96 ····if-nez·v0,·:cond_1
  
 97 ····invoke-static·{v3},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  
 98 ····move-result-object·v2
  
 99 ····.line·266
 100 ····.local·v2,·"parentIntent":Landroid/content/Intent;
 101 ····:goto_1
91 ····goto·:goto_0102 ····goto·:goto_0
  
 103 ····.line·263
 104 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;
 105 ····:cond_1
 106 ····new-instance·v4,·Landroid/content/Intent;
  
 107 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V
Max diff block lines reached; 8221/12701 bytes (64.73%) of diff not shown.
25.4 KB
smali/android/support/v4/app/DialogFragment.smali
    
Offset 3, 14 lines modifiedOffset 3, 22 lines modified
3 .source·"DialogFragment.java"3 .source·"DialogFragment.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/content/DialogInterface$OnCancelListener;5 .implements·Landroid/content/DialogInterface$OnCancelListener;
6 .implements·Landroid/content/DialogInterface$OnDismissListener;6 .implements·Landroid/content/DialogInterface$OnDismissListener;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/MemberClasses;
 9 ····value·=·{
 10 ········Landroid/support/v4/app/DialogFragment$DialogStyle;
 11 ····}
 12 .end·annotation
  
  
7 #·static·fields13 #·static·fields
8 .field·private·static·final·SAVED_BACK_STACK_ID:Ljava/lang/String;·=·"android:backStackId"14 .field·private·static·final·SAVED_BACK_STACK_ID:Ljava/lang/String;·=·"android:backStackId"
  
9 .field·private·static·final·SAVED_CANCELABLE:Ljava/lang/String;·=·"android:cancelable"15 .field·private·static·final·SAVED_CANCELABLE:Ljava/lang/String;·=·"android:cancelable"
  
10 .field·private·static·final·SAVED_DIALOG_STATE_TAG:Ljava/lang/String;·=·"android:savedDialogState"16 .field·private·static·final·SAVED_DIALOG_STATE_TAG:Ljava/lang/String;·=·"android:savedDialogState"
  
Offset 54, 209 lines modifiedOffset 62, 209 lines modified
54 ····.locals·262 ····.locals·2
  
55 ····.prologue63 ····.prologue
56 ····const/4·v1,·0x164 ····const/4·v1,·0x1
  
57 ····const/4·v0,·0x065 ····const/4·v0,·0x0
  
58 ····.line·8466 ····.line·95
59 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V67 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
60 ····.line·7368 ····.line·84
61 ····iput·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mStyle:I69 ····iput·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mStyle:I
  
62 ····.line·7470 ····.line·85
63 ····iput·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mTheme:I71 ····iput·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mTheme:I
  
64 ····.line·7572 ····.line·86
65 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mCancelable:Z73 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mCancelable:Z
  
66 ····.line·7674 ····.line·87
67 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z75 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z
  
68 ····.line·7776 ····.line·88
69 ····const/4·v0,·-0x177 ····const/4·v0,·-0x1
  
70 ····iput·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mBackStackId:I78 ····iput·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mBackStackId:I
  
71 ····.line·8579 ····.line·96
72 ····return-void80 ····return-void
73 .end·method81 .end·method
  
  
74 #·virtual·methods82 #·virtual·methods
75 .method·public·dismiss()V83 .method·public·dismiss()V
76 ····.locals·184 ····.locals·1
  
77 ····.prologue85 ····.prologue
78 ····.line·15586 ····.line·166
79 ····const/4·v0,·0x087 ····const/4·v0,·0x0
  
80 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V88 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V
  
81 ····.line·15689 ····.line·167
82 ····return-void90 ····return-void
83 .end·method91 .end·method
  
84 .method·public·dismissAllowingStateLoss()V92 .method·public·dismissAllowingStateLoss()V
85 ····.locals·193 ····.locals·1
  
86 ····.prologue94 ····.prologue
87 ····.line·16595 ····.line·176
88 ····const/4·v0,·0x196 ····const/4·v0,·0x1
  
89 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V97 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V
  
90 ····.line·16698 ····.line·177
91 ····return-void99 ····return-void
92 .end·method100 .end·method
  
93 .method·dismissInternal(Z)V101 .method·dismissInternal(Z)V
94 ····.locals·4102 ····.locals·4
95 ····.param·p1,·"allowStateLoss"····#·Z103 ····.param·p1,·"allowStateLoss"····#·Z
  
96 ····.prologue104 ····.prologue
97 ····const/4·v3,·0x1105 ····const/4·v3,·0x1
  
98 ····.line·169106 ····.line·180
99 ····iget-boolean·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mDismissed:Z107 ····iget-boolean·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mDismissed:Z
  
100 ····if-eqz·v1,·:cond_0108 ····if-eqz·v1,·:cond_0
  
101 ····.line·192109 ····.line·203
102 ····:goto_0110 ····:goto_0
103 ····return-void111 ····return-void
  
104 ····.line·172112 ····.line·183
105 ····:cond_0113 ····:cond_0
106 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/DialogFragment;->mDismissed:Z114 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/DialogFragment;->mDismissed:Z
  
107 ····.line·173115 ····.line·184
108 ····const/4·v1,·0x0116 ····const/4·v1,·0x0
  
109 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mShownByMe:Z117 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mShownByMe:Z
  
110 ····.line·174118 ····.line·185
111 ····iget-object·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog;119 ····iget-object·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog;
  
112 ····if-eqz·v1,·:cond_1120 ····if-eqz·v1,·:cond_1
  
113 ····.line·175121 ····.line·186
114 ····iget-object·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog;122 ····iget-object·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog;
  
115 ····invoke-virtual·{v1},·Landroid/app/Dialog;->dismiss()V123 ····invoke-virtual·{v1},·Landroid/app/Dialog;->dismiss()V
  
116 ····.line·176124 ····.line·187
117 ····const/4·v1,·0x0125 ····const/4·v1,·0x0
  
118 ····iput-object·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog;126 ····iput-object·v1,·p0,·Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog;
  
119 ····.line·178127 ····.line·189
120 ····:cond_1128 ····:cond_1
121 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z129 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z
  
122 ····.line·179130 ····.line·190
Max diff block lines reached; 22553/25914 bytes (87.03%) of diff not shown.
328 B
smali/android/support/v4/app/BackStackRecord$Op.smali
    
Offset 44, 12 lines modifiedOffset 44, 12 lines modified
  
  
44 #·direct·methods44 #·direct·methods
45 .method·constructor·<init>()V45 .method·constructor·<init>()V
46 ····.locals·046 ····.locals·0
  
47 ····.prologue47 ····.prologue
48 ····.line·18448 ····.line·206
49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
4.69 KB
smali/android/support/v4/app/ShareCompat$ShareCompatImplBase.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·8522 ····.line·86
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·private·static·withinStyle(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V26 .method·private·static·withinStyle(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V
27 ····.locals·527 ····.locals·5
Offset 34, 78 lines modifiedOffset 34, 78 lines modified
34 ····.param·p1,·"text"····#·Ljava/lang/CharSequence;34 ····.param·p1,·"text"····#·Ljava/lang/CharSequence;
35 ····.param·p2,·"start"····#·I35 ····.param·p2,·"start"····#·I
36 ····.param·p3,·"end"····#·I36 ····.param·p3,·"end"····#·I
  
37 ····.prologue37 ····.prologue
38 ····const/16·v4,·0x2038 ····const/16·v4,·0x20
  
39 ····.line·9839 ····.line·99
40 ····move·v1,·p240 ····move·v1,·p2
  
41 ····.local·v1,·"i":I41 ····.local·v1,·"i":I
42 ····:goto_042 ····:goto_0
43 ····if-ge·v1,·p3,·:cond_743 ····if-ge·v1,·p3,·:cond_7
  
44 ····.line·9944 ····.line·100
45 ····invoke-interface·{p1,·v1},·Ljava/lang/CharSequence;->charAt(I)C45 ····invoke-interface·{p1,·v1},·Ljava/lang/CharSequence;->charAt(I)C
  
46 ····move-result·v046 ····move-result·v0
  
47 ····.line·10147 ····.line·102
48 ····.local·v0,·"c":C48 ····.local·v0,·"c":C
49 ····const/16·v2,·0x3c49 ····const/16·v2,·0x3c
  
50 ····if-ne·v0,·v2,·:cond_050 ····if-ne·v0,·v2,·:cond_0
  
51 ····.line·10251 ····.line·103
52 ····const-string·v2,·"&lt;"52 ····const-string·v2,·"&lt;"
  
53 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;53 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
54 ····.line·9854 ····.line·99
55 ····:goto_155 ····:goto_1
56 ····add-int/lit8·v1,·v1,·0x156 ····add-int/lit8·v1,·v1,·0x1
  
57 ····goto·:goto_057 ····goto·:goto_0
  
58 ····.line·10358 ····.line·104
59 ····:cond_059 ····:cond_0
60 ····const/16·v2,·0x3e60 ····const/16·v2,·0x3e
  
61 ····if-ne·v0,·v2,·:cond_161 ····if-ne·v0,·v2,·:cond_1
  
62 ····.line·10462 ····.line·105
63 ····const-string·v2,·"&gt;"63 ····const-string·v2,·"&gt;"
  
64 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;64 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
65 ····goto·:goto_165 ····goto·:goto_1
  
66 ····.line·10566 ····.line·106
67 ····:cond_167 ····:cond_1
68 ····const/16·v2,·0x2668 ····const/16·v2,·0x26
  
69 ····if-ne·v0,·v2,·:cond_269 ····if-ne·v0,·v2,·:cond_2
  
70 ····.line·10670 ····.line·107
71 ····const-string·v2,·"&amp;"71 ····const-string·v2,·"&amp;"
  
72 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;72 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····goto·:goto_173 ····goto·:goto_1
  
74 ····.line·10774 ····.line·108
75 ····:cond_275 ····:cond_2
76 ····const/16·v2,·0x7e76 ····const/16·v2,·0x7e
  
77 ····if-gt·v0,·v2,·:cond_377 ····if-gt·v0,·v2,·:cond_3
  
78 ····if-ge·v0,·v4,·:cond_478 ····if-ge·v0,·v4,·:cond_4
  
79 ····.line·10879 ····.line·109
80 ····:cond_380 ····:cond_3
81 ····new-instance·v2,·Ljava/lang/StringBuilder;81 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
82 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V82 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
83 ····const-string·v3,·"&#"83 ····const-string·v3,·"&#"
  
Offset 127, 99 lines modifiedOffset 127, 99 lines modified
  
127 ····move-result-object·v2127 ····move-result-object·v2
  
128 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;128 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
129 ····goto·:goto_1129 ····goto·:goto_1
  
130 ····.line·109130 ····.line·110
131 ····:cond_4131 ····:cond_4
132 ····if-ne·v0,·v4,·:cond_6132 ····if-ne·v0,·v4,·:cond_6
  
133 ····.line·110133 ····.line·111
134 ····:goto_2134 ····:goto_2
135 ····add-int/lit8·v2,·v1,·0x1135 ····add-int/lit8·v2,·v1,·0x1
  
136 ····if-ge·v2,·p3,·:cond_5136 ····if-ge·v2,·p3,·:cond_5
  
137 ····add-int/lit8·v2,·v1,·0x1137 ····add-int/lit8·v2,·v1,·0x1
  
138 ····invoke-interface·{p1,·v2},·Ljava/lang/CharSequence;->charAt(I)C138 ····invoke-interface·{p1,·v2},·Ljava/lang/CharSequence;->charAt(I)C
  
139 ····move-result·v2139 ····move-result·v2
  
140 ····if-ne·v2,·v4,·:cond_5140 ····if-ne·v2,·v4,·:cond_5
  
141 ····.line·111141 ····.line·112
142 ····const-string·v2,·"&nbsp;"142 ····const-string·v2,·"&nbsp;"
  
143 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;143 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
144 ····.line·112144 ····.line·113
145 ····add-int/lit8·v1,·v1,·0x1145 ····add-int/lit8·v1,·v1,·0x1
Max diff block lines reached; 1925/4672 bytes (41.20%) of diff not shown.
92.4 KB
smali/android/support/v4/app/FragmentActivity.smali
    
Offset 2, 46 lines modifiedOffset 2, 48 lines modified
2 .super·Landroid/app/Activity;2 .super·Landroid/app/Activity;
3 .source·"FragmentActivity.java"3 .source·"FragmentActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/app/FragmentActivity$FragmentTag;, 
8 ········Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;7 ········Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·FRAGMENTS_TAG:Ljava/lang/String;·=·"android:support:fragments"11 .field·static·final·FRAGMENTS_TAG:Ljava/lang/String;·=·"android:support:fragments"
  
13 .field·private·static·final·HONEYCOMB:I·=·0xb12 .field·private·static·final·HONEYCOMB:I·=·0xb
  
14 .field·static·final·MSG_REALLY_STOPPED:I·=·0x113 .field·static·final·MSG_REALLY_STOPPED:I·=·0x1
  
15 .field·static·final·MSG_RESUME_PENDING:I·=·0x214 .field·static·final·MSG_RESUME_PENDING:I·=·0x2
  
16 .field·private·static·final·TAG:Ljava/lang/String;·=·"FragmentActivity"15 .field·private·static·final·TAG:Ljava/lang/String;·=·"FragmentActivity"
  
  
17 #·instance·fields16 #·instance·fields
18 .field·mAllLoaderManagers:Landroid/support/v4/util/SparseArrayCompat;17 .field·mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap;
19 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{19 ········value·=·{
21 ············"Landroid/support/v4/util/SparseArrayCompat",20 ············"Landroid/support/v4/util/SimpleArrayMap",
22 ············"<",21 ············"<",
 22 ············"Ljava/lang/String;",
23 ············"Landroid/support/v4/app/LoaderManagerImpl;",23 ············"Landroid/support/v4/app/LoaderManagerImpl;",
24 ············">;"24 ············">;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
27 .end·field27 .end·field
  
28 .field·mCheckedForLoaderManager:Z28 .field·mCheckedForLoaderManager:Z
  
 29 .field·final·mContainer:Landroid/support/v4/app/FragmentContainer;
  
29 .field·mCreated:Z30 .field·mCreated:Z
  
30 .field·final·mFragments:Landroid/support/v4/app/FragmentManagerImpl;31 .field·final·mFragments:Landroid/support/v4/app/FragmentManagerImpl;
  
31 .field·final·mHandler:Landroid/os/Handler;32 .field·final·mHandler:Landroid/os/Handler;
  
32 .field·mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;33 .field·mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
Offset 60, 108 lines modifiedOffset 62, 660 lines modified
  
  
60 #·direct·methods62 #·direct·methods
61 .method·public·constructor·<init>()V63 .method·public·constructor·<init>()V
62 ····.locals·164 ····.locals·1
  
63 ····.prologue65 ····.prologue
64 ····.line·6966 ····.line·75
65 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V67 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
66 ····.line·8068 ····.line·86
67 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$1;69 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$1;
  
68 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$1;-><init>(Landroid/support/v4/app/FragmentActivity;)V70 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$1;-><init>(Landroid/support/v4/app/FragmentActivity;)V
  
69 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler;71 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler;
  
70 ····.line·9972 ····.line·105
71 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl;73 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl;
  
72 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentManagerImpl;-><init>()V74 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentManagerImpl;-><init>()V
  
73 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;75 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;
  
 76 ····.line·106
 77 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$2;
  
 78 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$2;-><init>(Landroid/support/v4/app/FragmentActivity;)V
  
 79 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer;
  
74 ····.line·12280 ····.line·132
75 ····return-void81 ····return-void
76 .end·method82 .end·method
  
 83 .method·private·dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V
 84 ····.locals·5
 85 ····.param·p1,·"prefix"····#·Ljava/lang/String;
 86 ····.param·p2,·"writer"····#·Ljava/io/PrintWriter;
 87 ····.param·p3,·"view"····#·Landroid/view/View;
  
 88 ····.prologue
 89 ····.line·739
 90 ····invoke-virtual·{p2,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
 91 ····.line·740
 92 ····if-nez·p3,·:cond_1
  
 93 ····.line·741
 94 ····const-string·v3,·"null"
  
 95 ····invoke-virtual·{p2,·v3},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
 96 ····.line·757
 97 ····:cond_0
 98 ····return-void
  
 99 ····.line·744
 100 ····:cond_1
 101 ····invoke-static·{p3},·Landroid/support/v4/app/FragmentActivity;->viewToString(Landroid/view/View;)Ljava/lang/String;
  
 102 ····move-result-object·v3
  
 103 ····invoke-virtual·{p2,·v3},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
 104 ····.line·745
 105 ····instance-of·v3,·p3,·Landroid/view/ViewGroup;
  
 106 ····if-eqz·v3,·:cond_0
  
 107 ····move-object·v1,·p3
  
 108 ····.line·748
 109 ····check-cast·v1,·Landroid/view/ViewGroup;
  
 110 ····.line·749
 111 ····.local·v1,·"grp":Landroid/view/ViewGroup;
Max diff block lines reached; 78542/94552 bytes (83.07%) of diff not shown.
41.7 KB
smali/android/support/v4/app/LoaderManagerImpl$LoaderInfo.smali
    
Offset 90, 30 lines modifiedOffset 90, 30 lines modified
90 ············"<",90 ············"<",
91 ············"Ljava/lang/Object;",91 ············"Ljava/lang/Object;",
92 ············">;)V"92 ············">;)V"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····.prologue95 ····.prologue
96 ····.line·22696 ····.line·228
97 ····.local·p4,·"callbacks":Landroid/support/v4/app/LoaderManager$LoaderCallbacks;,·"Landroid/support/v4/app/LoaderManager$LoaderCallbacks<Ljava/lang/Object;>;"97 ····.local·p4,·"callbacks":Landroid/support/v4/app/LoaderManager$LoaderCallbacks;,·"Landroid/support/v4/app/LoaderManager$LoaderCallbacks<Ljava/lang/Object;>;"
98 ····iput-object·p1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;98 ····iput-object·p1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;
  
99 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V99 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
100 ····.line·227100 ····.line·229
101 ····iput·p2,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mId:I101 ····iput·p2,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mId:I
  
102 ····.line·228102 ····.line·230
103 ····iput-object·p3,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mArgs:Landroid/os/Bundle;103 ····iput-object·p3,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mArgs:Landroid/os/Bundle;
  
104 ····.line·229104 ····.line·231
105 ····iput-object·p4,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks;105 ····iput-object·p4,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks;
  
106 ····.line·230106 ····.line·232
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
  
109 #·virtual·methods109 #·virtual·methods
110 .method·callOnLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V110 .method·callOnLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V
111 ····.locals·4111 ····.locals·4
Offset 127, 52 lines modifiedOffset 127, 52 lines modified
127 ············">;",127 ············">;",
128 ············"Ljava/lang/Object;",128 ············"Ljava/lang/Object;",
129 ············")V"129 ············")V"
130 ········}130 ········}
131 ····.end·annotation131 ····.end·annotation
  
132 ····.prologue132 ····.prologue
133 ····.line·416133 ····.line·418
134 ····.local·p1,·"loader":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<Ljava/lang/Object;>;"134 ····.local·p1,·"loader":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<Ljava/lang/Object;>;"
135 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks;135 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks;
  
136 ····if-eqz·v1,·:cond_3136 ····if-eqz·v1,·:cond_3
  
137 ····.line·417137 ····.line·419
138 ····const/4·v0,·0x0138 ····const/4·v0,·0x0
  
139 ····.line·418139 ····.line·420
140 ····.local·v0,·"lastBecause":Ljava/lang/String;140 ····.local·v0,·"lastBecause":Ljava/lang/String;
141 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;141 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;
  
142 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;142 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
143 ····if-eqz·v1,·:cond_0143 ····if-eqz·v1,·:cond_0
  
144 ····.line·419144 ····.line·421
145 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;145 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;
  
146 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;146 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
147 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;147 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;
  
148 ····iget-object·v0,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String;148 ····iget-object·v0,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String;
  
149 ····.line·420149 ····.line·422
150 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;150 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;
  
151 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;151 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
152 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;152 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;
  
153 ····const-string·v2,·"onLoadFinished"153 ····const-string·v2,·"onLoadFinished"
  
154 ····iput-object·v2,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String;154 ····iput-object·v2,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String;
  
155 ····.line·423155 ····.line·425
156 ····:cond_0156 ····:cond_0
157 ····:try_start_0157 ····:try_start_0
158 ····sget-boolean·v1,·Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z158 ····sget-boolean·v1,·Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z
  
159 ····if-eqz·v1,·:cond_1159 ····if-eqz·v1,·:cond_1
  
160 ····const-string·v1,·"LoaderManager"160 ····const-string·v1,·"LoaderManager"
Offset 207, 61 lines modifiedOffset 207, 61 lines modified
  
207 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;207 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
208 ····move-result-object·v2208 ····move-result-object·v2
  
209 ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I209 ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
210 ····.line·425210 ····.line·427
211 ····:cond_1211 ····:cond_1
212 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks;212 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks;
  
213 ····invoke-interface·{v1,·p1,·p2},·Landroid/support/v4/app/LoaderManager$LoaderCallbacks;->onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V213 ····invoke-interface·{v1,·p1,·p2},·Landroid/support/v4/app/LoaderManager$LoaderCallbacks;->onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V
214 ····:try_end_0214 ····:try_end_0
215 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0215 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
216 ····.line·427216 ····.line·429
217 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;217 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;
  
218 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;218 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
219 ····if-eqz·v1,·:cond_2219 ····if-eqz·v1,·:cond_2
  
220 ····.line·428220 ····.line·430
221 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;221 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->this$0:Landroid/support/v4/app/LoaderManagerImpl;
  
222 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;222 ····iget-object·v1,·v1,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
223 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;223 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;
  
224 ····iput-object·v0,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String;224 ····iput-object·v0,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String;
  
225 ····.line·431225 ····.line·433
226 ····:cond_2226 ····:cond_2
227 ····const/4·v1,·0x1227 ····const/4·v1,·0x1
  
228 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mDeliveredData:Z228 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mDeliveredData:Z
  
229 ····.line·433229 ····.line·435
230 ····.end·local·v0····#·"lastBecause":Ljava/lang/String;230 ····.end·local·v0····#·"lastBecause":Ljava/lang/String;
231 ····:cond_3231 ····:cond_3
232 ····return-void232 ····return-void
  
233 ····.line·427233 ····.line·429
Max diff block lines reached; 37411/42586 bytes (87.85%) of diff not shown.
2.46 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImpl.smali
    
Offset 13, 7 lines modifiedOffset 13, 64 lines modified
13 ····name·=·"NotificationCompatImpl"13 ····name·=·"NotificationCompatImpl"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;16 .method·public·abstract·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;
17 .end·method17 .end·method
  
 18 .method·public·abstract·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;
 19 .end·method
  
 20 .method·public·abstract·getActionCount(Landroid/app/Notification;)I
 21 .end·method
  
 22 .method·public·abstract·getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;
 23 ····.annotation·system·Ldalvik/annotation/Signature;
 24 ········value·=·{
 25 ············"(",
 26 ············"Ljava/util/ArrayList",
 27 ············"<",
 28 ············"Landroid/os/Parcelable;",
 29 ············">;)[",
 30 ············"Landroid/support/v4/app/NotificationCompat$Action;"
 31 ········}
 32 ····.end·annotation
 33 .end·method
  
 34 .method·public·abstract·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;
 35 .end·method
  
 36 .method·public·abstract·getCategory(Landroid/app/Notification;)Ljava/lang/String;
 37 .end·method
  
 38 .method·public·abstract·getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
 39 .end·method
  
 40 .method·public·abstract·getGroup(Landroid/app/Notification;)Ljava/lang/String;
 41 .end·method
  
 42 .method·public·abstract·getLocalOnly(Landroid/app/Notification;)Z
 43 .end·method
  
 44 .method·public·abstract·getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;
 45 ····.annotation·system·Ldalvik/annotation/Signature;
 46 ········value·=·{
 47 ············"([",
 48 ············"Landroid/support/v4/app/NotificationCompat$Action;",
 49 ············")",
 50 ············"Ljava/util/ArrayList",
 51 ············"<",
 52 ············"Landroid/os/Parcelable;",
 53 ············">;"
 54 ········}
 55 ····.end·annotation
 56 .end·method
  
 57 .method·public·abstract·getSortKey(Landroid/app/Notification;)Ljava/lang/String;
 58 .end·method
  
 59 .method·public·abstract·getUnreadConversationFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;
 60 .end·method
  
 61 .method·public·abstract·isGroupSummary(Landroid/app/Notification;)Z
 62 .end·method
1.55 KB
smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.smali
    
Offset 18, 40 lines modifiedOffset 18, 48 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·8522 ····.line·90
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·getPendingIntent(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;27 .method·public·getPendingIntent(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;
28 ····.locals·228 ····.locals·3
29 ····.param·p1,·"context"····#·Landroid/content/Context;29 ····.param·p1,·"context"····#·Landroid/content/Context;
30 ····.param·p2,·"intents"····#·[Landroid/content/Intent;30 ····.param·p2,·"intents"····#·[Landroid/content/Intent;
31 ····.param·p3,·"requestCode"····#·I31 ····.param·p3,·"requestCode"····#·I
32 ····.param·p4,·"flags"····#·I32 ····.param·p4,·"flags"····#·I
33 ····.param·p5,·"options"····#·Landroid/os/Bundle;33 ····.param·p5,·"options"····#·Landroid/os/Bundle;
  
34 ····.prologue34 ····.prologue
35 ····.line·88 
36 ····const/4·v0,·0x035 ····const/4·v2,·0x0
  
 36 ····.line·93
 37 ····new-instance·v0,·Landroid/content/Intent;
  
37 ····aget-object·v0,·p2,·v038 ····aget-object·v1,·p2,·v2
  
 39 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
  
38 ····const·v1,·0x1000800040 ····const·v1,·0x1000c000
  
39 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;41 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
 42 ····move-result-object·v0
  
 43 ····aput-object·v0,·p2,·v2
  
40 ····.line·9044 ····.line·96
41 ····invoke-static·{p1,·p3,·p2,·p4},·Landroid/support/v4/app/TaskStackBuilderHoneycomb;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;45 ····invoke-static·{p1,·p3,·p2,·p4},·Landroid/support/v4/app/TaskStackBuilderHoneycomb;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;
  
42 ····move-result-object·v046 ····move-result-object·v0
  
43 ····return-object·v047 ····return-object·v0
44 .end·method48 .end·method
24.2 KB
smali/android/support/v4/app/NotificationCompat.smali
    
Offset 2, 126 lines modifiedOffset 2, 679 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NotificationCompat.java"3 .source·"NotificationCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/app/NotificationCompat$1;,
 8 ········Landroid/support/v4/app/NotificationCompat$CarExtender;,
 9 ········Landroid/support/v4/app/NotificationCompat$WearableExtender;,
 10 ········Landroid/support/v4/app/NotificationCompat$Extender;,
7 ········Landroid/support/v4/app/NotificationCompat$Action;,11 ········Landroid/support/v4/app/NotificationCompat$Action;,
8 ········Landroid/support/v4/app/NotificationCompat$InboxStyle;,12 ········Landroid/support/v4/app/NotificationCompat$InboxStyle;,
9 ········Landroid/support/v4/app/NotificationCompat$BigTextStyle;,13 ········Landroid/support/v4/app/NotificationCompat$BigTextStyle;,
10 ········Landroid/support/v4/app/NotificationCompat$BigPictureStyle;,14 ········Landroid/support/v4/app/NotificationCompat$BigPictureStyle;,
11 ········Landroid/support/v4/app/NotificationCompat$Style;,15 ········Landroid/support/v4/app/NotificationCompat$Style;,
12 ········Landroid/support/v4/app/NotificationCompat$Builder;,16 ········Landroid/support/v4/app/NotificationCompat$Builder;,
 17 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;,
 18 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;,
 19 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;,
13 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;,20 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;,
14 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;,21 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;,
15 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;,22 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;,
 23 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;,
16 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;,24 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;,
17 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;25 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
18 ····}26 ····}
19 .end·annotation27 .end·annotation
  
  
20 #·static·fields28 #·static·fields
 29 .field·public·static·final·CATEGORY_ALARM:Ljava/lang/String;·=·"alarm"
  
 30 .field·public·static·final·CATEGORY_CALL:Ljava/lang/String;·=·"call"
  
 31 .field·public·static·final·CATEGORY_EMAIL:Ljava/lang/String;·=·"email"
  
 32 .field·public·static·final·CATEGORY_ERROR:Ljava/lang/String;·=·"err"
  
 33 .field·public·static·final·CATEGORY_EVENT:Ljava/lang/String;·=·"event"
  
 34 .field·public·static·final·CATEGORY_MESSAGE:Ljava/lang/String;·=·"msg"
  
 35 .field·public·static·final·CATEGORY_PROGRESS:Ljava/lang/String;·=·"progress"
  
 36 .field·public·static·final·CATEGORY_PROMO:Ljava/lang/String;·=·"promo"
  
 37 .field·public·static·final·CATEGORY_RECOMMENDATION:Ljava/lang/String;·=·"recommendation"
  
 38 .field·public·static·final·CATEGORY_SERVICE:Ljava/lang/String;·=·"service"
  
 39 .field·public·static·final·CATEGORY_SOCIAL:Ljava/lang/String;·=·"social"
  
 40 .field·public·static·final·CATEGORY_STATUS:Ljava/lang/String;·=·"status"
  
 41 .field·public·static·final·CATEGORY_SYSTEM:Ljava/lang/String;·=·"sys"
  
 42 .field·public·static·final·CATEGORY_TRANSPORT:Ljava/lang/String;·=·"transport"
  
 43 .field·public·static·final·COLOR_DEFAULT:I·=·0x0
  
 44 .field·public·static·final·DEFAULT_ALL:I·=·-0x1
  
 45 .field·public·static·final·DEFAULT_LIGHTS:I·=·0x4
  
 46 .field·public·static·final·DEFAULT_SOUND:I·=·0x1
  
 47 .field·public·static·final·DEFAULT_VIBRATE:I·=·0x2
  
 48 .field·public·static·final·EXTRA_BACKGROUND_IMAGE_URI:Ljava/lang/String;·=·"android.backgroundImageUri"
  
 49 .field·public·static·final·EXTRA_BIG_TEXT:Ljava/lang/String;·=·"android.bigText"
  
 50 .field·public·static·final·EXTRA_COMPACT_ACTIONS:Ljava/lang/String;·=·"android.compactActions"
  
 51 .field·public·static·final·EXTRA_INFO_TEXT:Ljava/lang/String;·=·"android.infoText"
  
 52 .field·public·static·final·EXTRA_LARGE_ICON:Ljava/lang/String;·=·"android.largeIcon"
  
 53 .field·public·static·final·EXTRA_LARGE_ICON_BIG:Ljava/lang/String;·=·"android.largeIcon.big"
  
 54 .field·public·static·final·EXTRA_MEDIA_SESSION:Ljava/lang/String;·=·"android.mediaSession"
  
 55 .field·public·static·final·EXTRA_PEOPLE:Ljava/lang/String;·=·"android.people"
  
 56 .field·public·static·final·EXTRA_PICTURE:Ljava/lang/String;·=·"android.picture"
  
 57 .field·public·static·final·EXTRA_PROGRESS:Ljava/lang/String;·=·"android.progress"
  
 58 .field·public·static·final·EXTRA_PROGRESS_INDETERMINATE:Ljava/lang/String;·=·"android.progressIndeterminate"
  
 59 .field·public·static·final·EXTRA_PROGRESS_MAX:Ljava/lang/String;·=·"android.progressMax"
  
 60 .field·public·static·final·EXTRA_SHOW_CHRONOMETER:Ljava/lang/String;·=·"android.showChronometer"
  
 61 .field·public·static·final·EXTRA_SHOW_WHEN:Ljava/lang/String;·=·"android.showWhen"
  
 62 .field·public·static·final·EXTRA_SMALL_ICON:Ljava/lang/String;·=·"android.icon"
  
 63 .field·public·static·final·EXTRA_SUB_TEXT:Ljava/lang/String;·=·"android.subText"
  
 64 .field·public·static·final·EXTRA_SUMMARY_TEXT:Ljava/lang/String;·=·"android.summaryText"
  
 65 .field·public·static·final·EXTRA_TEMPLATE:Ljava/lang/String;·=·"android.template"
  
 66 .field·public·static·final·EXTRA_TEXT:Ljava/lang/String;·=·"android.text"
  
 67 .field·public·static·final·EXTRA_TEXT_LINES:Ljava/lang/String;·=·"android.textLines"
  
 68 .field·public·static·final·EXTRA_TITLE:Ljava/lang/String;·=·"android.title"
  
 69 .field·public·static·final·EXTRA_TITLE_BIG:Ljava/lang/String;·=·"android.title.big"
  
 70 .field·public·static·final·FLAG_AUTO_CANCEL:I·=·0x10
  
 71 .field·public·static·final·FLAG_FOREGROUND_SERVICE:I·=·0x40
  
 72 .field·public·static·final·FLAG_GROUP_SUMMARY:I·=·0x200
  
21 .field·public·static·final·FLAG_HIGH_PRIORITY:I·=·0x8073 .field·public·static·final·FLAG_HIGH_PRIORITY:I·=·0x80
  
 74 .field·public·static·final·FLAG_INSISTENT:I·=·0x4
  
 75 .field·public·static·final·FLAG_LOCAL_ONLY:I·=·0x100
  
 76 .field·public·static·final·FLAG_NO_CLEAR:I·=·0x20
  
Max diff block lines reached; 19136/24719 bytes (77.41%) of diff not shown.
2.54 KB
smali/android/support/v4/app/FragmentManagerImpl$5.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V25 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·98128 ····.line·1027
29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
30 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;30 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
Offset 43, 58 lines modifiedOffset 43, 58 lines modified
43 .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V43 .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V
44 ····.locals·644 ····.locals·6
45 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;45 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;
  
46 ····.prologue46 ····.prologue
47 ····const/4·v3,·0x047 ····const/4·v3,·0x0
  
48 ····.line·98448 ····.line·1030
49 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;49 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  
50 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View;50 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View;
  
51 ····if-eqz·v0,·:cond_051 ····if-eqz·v0,·:cond_0
  
52 ····.line·98552 ····.line·1031
53 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;53 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  
54 ····const/4·v1,·0x054 ····const/4·v1,·0x0
  
55 ····iput-object·v1,·v0,·Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View;55 ····iput-object·v1,·v0,·Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View;
  
56 ····.line·98656 ····.line·1032
57 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl;57 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
58 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;58 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  
59 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;59 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  
60 ····iget·v2,·v2,·Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I60 ····iget·v2,·v2,·Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I
  
61 ····move·v4,·v361 ····move·v4,·v3
  
62 ····move·v5,·v362 ····move·v5,·v3
  
63 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V63 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V
  
64 ····.line·98964 ····.line·1035
65 ····:cond_065 ····:cond_0
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
68 .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V68 .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V
69 ····.locals·069 ····.locals·0
70 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;70 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;
  
71 ····.prologue71 ····.prologue
72 ····.line·99272 ····.line·1038
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
75 .method·public·onAnimationStart(Landroid/view/animation/Animation;)V75 .method·public·onAnimationStart(Landroid/view/animation/Animation;)V
76 ····.locals·076 ····.locals·0
77 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;77 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;
  
78 ····.prologue78 ····.prologue
79 ····.line·99579 ····.line·1041
80 ····return-void80 ····return-void
81 .end·method81 .end·method
1.8 KB
smali/android/support/v4/app/FragmentManagerState$1.smali
    
Offset 28, 64 lines modifiedOffset 28, 64 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·36332 ····.line·387
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·36541 ····.line·389
42 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerState;42 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerState;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentManagerState;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentManagerState;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
48 ····.param·p1,·"x0"····#·Landroid/os/Parcel;48 ····.param·p1,·"x0"····#·Landroid/os/Parcel;
  
49 ····.prologue49 ····.prologue
50 ····.line·36350 ····.line·387
51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·newArray(I)[Landroid/support/v4/app/FragmentManagerState;55 .method·public·newArray(I)[Landroid/support/v4/app/FragmentManagerState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·36959 ····.line·393
60 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentManagerState;60 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentManagerState;
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
  
63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
64 ····.locals·164 ····.locals·1
65 ····.param·p1,·"x0"····#·I65 ····.param·p1,·"x0"····#·I
  
66 ····.prologue66 ····.prologue
67 ····.line·36367 ····.line·387
68 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->newArray(I)[Landroid/support/v4/app/FragmentManagerState;68 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->newArray(I)[Landroid/support/v4/app/FragmentManagerState;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
1.72 KB
smali/android/support/v4/app/FragmentState$1.smali
    
Offset 28, 64 lines modifiedOffset 28, 64 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·13732 ····.line·141
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·13941 ····.line·143
42 ····new-instance·v0,·Landroid/support/v4/app/FragmentState;42 ····new-instance·v0,·Landroid/support/v4/app/FragmentState;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentState;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentState;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
48 ····.param·p1,·"x0"····#·Landroid/os/Parcel;48 ····.param·p1,·"x0"····#·Landroid/os/Parcel;
  
49 ····.prologue49 ····.prologue
50 ····.line·13750 ····.line·141
51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·newArray(I)[Landroid/support/v4/app/FragmentState;55 .method·public·newArray(I)[Landroid/support/v4/app/FragmentState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·14359 ····.line·147
60 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentState;60 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentState;
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
  
63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
64 ····.locals·164 ····.locals·1
65 ····.param·p1,·"x0"····#·I65 ····.param·p1,·"x0"····#·I
  
66 ····.prologue66 ····.prologue
67 ····.line·13767 ····.line·141
68 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentState$1;->newArray(I)[Landroid/support/v4/app/FragmentState;68 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentState$1;->newArray(I)[Landroid/support/v4/app/FragmentState;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
580 B
smali/android/support/v4/app/Fragment$InstantiationException.smali
    
Offset 17, 13 lines modifiedOffset 17, 13 lines modified
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Exception;)V18 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Exception;)V
19 ····.locals·019 ····.locals·0
20 ····.param·p1,·"msg"····#·Ljava/lang/String;20 ····.param·p1,·"msg"····#·Ljava/lang/String;
21 ····.param·p2,·"cause"····#·Ljava/lang/Exception;21 ····.param·p2,·"cause"····#·Ljava/lang/Exception;
  
22 ····.prologue22 ····.prologue
23 ····.line·33423 ····.line·366
24 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V24 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
25 ····.line·33525 ····.line·367
26 ····return-void26 ····return-void
27 .end·method27 .end·method
2.53 KB
smali/android/support/v4/app/FragmentPagerAdapter.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
39 ····.line·7139 ····.line·71
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;
43 ····.locals·243 ····.locals·3
44 ····.param·p0,·"viewId"····#·I44 ····.param·p0,·"viewId"····#·I
45 ····.param·p1,·"id"····#·J45 ····.param·p1,·"id"····#·J
  
46 ····.prologue46 ····.prologue
47 ····.line·17347 ····.line·173
48 ····new-instance·v0,·Ljava/lang/StringBuilder;48 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
Offset 181, 31 lines modifiedOffset 181, 31 lines modified
  
181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
182 ····.line·88182 ····.line·88
183 ····:cond_0183 ····:cond_0
184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J
  
185 ····move-result-wide·v1185 ····move-result-wide·v2
  
186 ····.line·91186 ····.line·91
187 ····.local·v1,·"itemId":J187 ····.local·v2,·"itemId":J
188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
189 ····move-result·v4189 ····move-result·v4
  
190 ····invoke-static·{v4,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;190 ····invoke-static·{v4,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
191 ····move-result-object·v3191 ····move-result-object·v1
  
192 ····.line·92192 ····.line·92
193 ····.local·v3,·"name":Ljava/lang/String;193 ····.local·v1,·"name":Ljava/lang/String;
194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
195 ····invoke-virtual·{v4,·v3},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;195 ····invoke-virtual·{v4,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;
  
196 ····move-result-object·v0196 ····move-result-object·v0
  
197 ····.line·93197 ····.line·93
198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;
199 ····if-eqz·v0,·:cond_2199 ····if-eqz·v0,·:cond_2
  
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
  
243 ····move-result·v5243 ····move-result·v5
  
244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
245 ····move-result·v6245 ····move-result·v6
  
246 ····invoke-static·{v6,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;246 ····invoke-static·{v6,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
247 ····move-result-object·v6247 ····move-result-object·v6
  
248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
249 ····goto·:goto_0249 ····goto·:goto_0
250 .end·method250 .end·method
7.29 KB
smali/android/support/v4/app/NotificationCompat$Action.smali
    
Offset 1, 47 lines modifiedOffset 1, 222 lines modified
1 .class·public·Landroid/support/v4/app/NotificationCompat$Action;1 .class·public·Landroid/support/v4/app/NotificationCompat$Action;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/app/NotificationCompatBase$Action;
3 .source·"NotificationCompat.java"3 .source·"NotificationCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroid/support/v4/app/NotificationCompat;6 ····value·=·Landroid/support/v4/app/NotificationCompat;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"Action"10 ····name·=·"Action"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/MemberClasses;
 13 ····value·=·{
 14 ········Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;,
 15 ········Landroid/support/v4/app/NotificationCompat$Action$Extender;,
 16 ········Landroid/support/v4/app/NotificationCompat$Action$Builder;
 17 ····}
 18 .end·annotation
  
  
 19 #·static·fields
 20 .field·public·static·final·FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
  
  
12 #·instance·fields21 #·instance·fields
13 .field·public·actionIntent:Landroid/app/PendingIntent;22 .field·public·actionIntent:Landroid/app/PendingIntent;
  
14 .field·public·icon:I23 .field·public·icon:I
  
 24 .field·private·final·mExtras:Landroid/os/Bundle;
  
 25 .field·private·final·mRemoteInputs:[Landroid/support/v4/app/RemoteInput;
  
15 .field·public·title:Ljava/lang/CharSequence;26 .field·public·title:Ljava/lang/CharSequence;
  
  
16 #·direct·methods27 #·direct·methods
 28 .method·static·constructor·<clinit>()V
 29 ····.locals·1
  
 30 ····.prologue
 31 ····.line·2135
 32 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$1;
  
 33 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$Action$1;-><init>()V
  
 34 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
  
 35 ····return-void
 36 .end·method
  
17 .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V37 .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
18 ····.locals·038 ····.locals·6
19 ····.param·p1,·"icon_"····#·I39 ····.param·p1,·"icon"····#·I
20 ····.param·p2,·"title_"····#·Ljava/lang/CharSequence;40 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;
21 ····.param·p3,·"intent_"····#·Landroid/app/PendingIntent;41 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;
  
 42 ····.prologue
 43 ····.line·1791
 44 ····new-instance·v4,·Landroid/os/Bundle;
  
 45 ····invoke-direct·{v4},·Landroid/os/Bundle;-><init>()V
  
 46 ····const/4·v5,·0x0
  
 47 ····move-object·v0,·p0
  
 48 ····move·v1,·p1
  
 49 ····move-object·v2,·p2
  
 50 ····move-object·v3,·p3
  
 51 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/app/NotificationCompat$Action;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V
  
 52 ····.line·1792
 53 ····return-void
 54 .end·method
  
 55 .method·private·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V
 56 ····.locals·1
 57 ····.param·p1,·"icon"····#·I
 58 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;
 59 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;
 60 ····.param·p4,·"extras"····#·Landroid/os/Bundle;
 61 ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInput;
  
22 ····.prologue62 ····.prologue
23 ····.line·75263 ····.line·1795
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;-><init>()V
  
25 ····.line·75365 ····.line·1796
26 ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I66 ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I
  
27 ····.line·75467 ····.line·1797
 68 ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 69 ····move-result-object·v0
  
28 ····iput-object·p2,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;70 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;
  
29 ····.line·75571 ····.line·1798
30 ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;72 ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;
  
31 ····.line·75673 ····.line·1799
 74 ····if-eqz·p4,·:cond_0
  
 75 ····.end·local·p4····#·"extras":Landroid/os/Bundle;
 76 ····:goto_0
 77 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle;
  
 78 ····.line·1800
 79 ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput;
  
 80 ····.line·1801
 81 ····return-void
  
 82 ····.line·1799
 83 ····.restart·local·p4····#·"extras":Landroid/os/Bundle;
 84 ····:cond_0
 85 ····new-instance·p4,·Landroid/os/Bundle;
  
 86 ····.end·local·p4····#·"extras":Landroid/os/Bundle;
Max diff block lines reached; 2001/7344 bytes (27.25%) of diff not shown.
54.1 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 1, 406 lines modifiedOffset 1, 1361 lines modified
1 .class·Landroid/support/v4/app/NotificationCompatJellybean;1 .class·Landroid/support/v4/app/NotificationCompatJellybean;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NotificationCompatJellybean.java"3 .source·"NotificationCompatJellybean.java"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroid/support/v4/app/NotificationCompatJellybean$Builder;
 8 ····}
 9 .end·annotation
  
  
4 #·instance·fields10 #·static·fields
5 .field·private·b:Landroid/app/Notification$Builder;11 .field·static·final·EXTRA_ACTION_EXTRAS:Ljava/lang/String;·=·"android.support.actionExtras"
  
 12 .field·static·final·EXTRA_GROUP_KEY:Ljava/lang/String;·=·"android.support.groupKey"
  
 13 .field·static·final·EXTRA_GROUP_SUMMARY:Ljava/lang/String;·=·"android.support.isGroupSummary"
  
 14 .field·static·final·EXTRA_LOCAL_ONLY:Ljava/lang/String;·=·"android.support.localOnly"
  
 15 .field·static·final·EXTRA_REMOTE_INPUTS:Ljava/lang/String;·=·"android.support.remoteInputs"
  
 16 .field·static·final·EXTRA_SORT_KEY:Ljava/lang/String;·=·"android.support.sortKey"
  
 17 .field·static·final·EXTRA_USE_SIDE_CHANNEL:Ljava/lang/String;·=·"android.support.useSideChannel"
  
 18 .field·private·static·final·KEY_ACTION_INTENT:Ljava/lang/String;·=·"actionIntent"
  
 19 .field·private·static·final·KEY_EXTRAS:Ljava/lang/String;·=·"extras"
  
 20 .field·private·static·final·KEY_ICON:Ljava/lang/String;·=·"icon"
  
 21 .field·private·static·final·KEY_REMOTE_INPUTS:Ljava/lang/String;·=·"remoteInputs"
  
 22 .field·private·static·final·KEY_TITLE:Ljava/lang/String;·=·"title"
  
 23 .field·public·static·final·TAG:Ljava/lang/String;·=·"NotificationCompat"
  
 24 .field·private·static·sActionClass:Ljava/lang/Class;
 25 ····.annotation·system·Ldalvik/annotation/Signature;
 26 ········value·=·{
 27 ············"Ljava/lang/Class",
 28 ············"<*>;"
 29 ········}
 30 ····.end·annotation
 31 .end·field
  
 32 .field·private·static·sActionIconField:Ljava/lang/reflect/Field;
  
 33 .field·private·static·sActionIntentField:Ljava/lang/reflect/Field;
  
 34 .field·private·static·sActionTitleField:Ljava/lang/reflect/Field;
  
 35 .field·private·static·sActionsAccessFailed:Z
  
 36 .field·private·static·sActionsField:Ljava/lang/reflect/Field;
  
 37 .field·private·static·final·sActionsLock:Ljava/lang/Object;
  
 38 .field·private·static·sExtrasField:Ljava/lang/reflect/Field;
  
 39 .field·private·static·sExtrasFieldAccessFailed:Z
  
 40 .field·private·static·final·sExtrasLock:Ljava/lang/Object;
  
  
6 #·direct·methods41 #·direct·methods
7 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap[·...·truncated·by·diffoscope;·len:·30,·SHA:·76b1defde2838ddd049a52e97a52dd276a1f80fed46fccb2269730bb93846293·...·])V42 .method·static·constructor·<clinit>()V
8 ····.locals·743 ····.locals·1
9 ····.param·p1,·"context"····#·Landroid/content/Context; 
10 ····.param·p2,·"n"····#·Landroid/app/Notification; 
11 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence; 
12 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence; 
13 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence; 
14 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews; 
15 ····.param·p7,·"number"····#·I 
16 ····.param·p8,·"contentIntent"····#·Landroid/app/PendingIntent; 
17 ····.param·p9,·"fullScreenIntent"····#·Landroid/app/PendingIntent; 
18 ····.param·p10,·"largeIcon"····#·Landroid/graphics/Bitmap; 
19 ····.param·p11,·"mProgressMax"····#·I 
20 ····.param·p12,·"mProgress"····#·I 
21 ····.param·p13,·"mProgressIndeterminate"····#·Z 
22 ····.param·p14,·"useChronometer"····#·Z 
23 ····.param·p15,·"priority"····#·I 
24 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence; 
 44 ····.prologue
 45 ····.line·52
 46 ····new-instance·v0,·Ljava/lang/Object;
  
 47 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 48 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasLock:Ljava/lang/Object;
  
 49 ····.line·56
 50 ····new-instance·v0,·Ljava/lang/Object;
  
 51 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 52 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object;
  
 53 ····return-void
 54 .end·method
  
 55 .method·constructor·<init>()V
 56 ····.locals·0
  
25 ····.prologue57 ····.prologue
26 ····.line·3358 ····.line·33
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·3460 ····.line·64
29 ····new-instance·v3,·Landroid/app/Notification$Builder;61 ····return-void
 62 .end·method
  
30 ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V63 .method·public·static·addBigPictureStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V
 64 ····.locals·3
 65 ····.param·p0,·"b"····#·Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;
 66 ····.param·p1,·"bigContentTitle"····#·Ljava/lang/CharSequence;
 67 ····.param·p2,·"useSummary"····#·Z
 68 ····.param·p3,·"summaryText"····#·Ljava/lang/CharSequence;
 69 ····.param·p4,·"bigPicture"····#·Landroid/graphics/Bitmap;
 70 ····.param·p5,·"bigLargeIcon"····#·Landroid/graphics/Bitmap;
 71 ····.param·p6,·"bigLargeIconSet"····#·Z
  
31 ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J72 ····.prologue
Max diff block lines reached; 50078/55257 bytes (90.63%) of diff not shown.
3.42 KB
smali/android/support/v4/app/NavUtils$NavUtilsImplJB.smali
    
Offset 15, 90 lines modifiedOffset 15, 103 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·8019 ····.line·96
20 ····invoke-direct·{p0},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;24 .method·public·getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"activity"····#·Landroid/app/Activity;26 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
27 ····.prologue27 ····.prologue
28 ····.line·8628 ····.line·102
29 ····invoke-static·{p1},·Landroid/support/v4/app/NavUtilsJB;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;29 ····invoke-static·{p1},·Landroid/support/v4/app/NavUtilsJB;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····.line·8731 ····.line·103
32 ····.local·v0,·"result":Landroid/content/Intent;32 ····.local·v0,·"result":Landroid/content/Intent;
33 ····if-nez·v0,·:cond_033 ····if-nez·v0,·:cond_0
  
34 ····.line·8834 ····.line·104
35 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NavUtils$NavUtilsImplJB;->superGetParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····.line·9037 ····.line·106
38 ····:cond_038 ····:cond_0
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
41 .method·public·getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;41 .method·public·getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;
42 ····.locals·142 ····.locals·1
43 ····.param·p1,·"context"····#·Landroid/content/Context;43 ····.param·p1,·"context"····#·Landroid/content/Context;
44 ····.param·p2,·"info"····#·Landroid/content/pm/ActivityInfo;44 ····.param·p2,·"info"····#·Landroid/content/pm/ActivityInfo;
  
45 ····.prologue45 ····.prologue
46 ····.line·10546 ····.line·125
47 ····invoke-static·{p2},·Landroid/support/v4/app/NavUtilsJB;->getParentActivityName(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;47 ····invoke-static·{p2},·Landroid/support/v4/app/NavUtilsJB;->getParentActivityName(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····.line·10649 ····.line·126
50 ····.local·v0,·"result":Ljava/lang/String;50 ····.local·v0,·"result":Ljava/lang/String;
51 ····if-nez·v0,·:cond_051 ····if-nez·v0,·:cond_0
  
52 ····.line·10752 ····.line·127
53 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;53 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····.line·10955 ····.line·129
56 ····:cond_056 ····:cond_0
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V59 .method·public·navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V
60 ····.locals·060 ····.locals·0
61 ····.param·p1,·"activity"····#·Landroid/app/Activity;61 ····.param·p1,·"activity"····#·Landroid/app/Activity;
62 ····.param·p2,·"upIntent"····#·Landroid/content/Intent;62 ····.param·p2,·"upIntent"····#·Landroid/content/Intent;
  
63 ····.prologue63 ····.prologue
64 ····.line·10064 ····.line·120
65 ····invoke-static·{p1,·p2},·Landroid/support/v4/app/NavUtilsJB;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V65 ····invoke-static·{p1,·p2},·Landroid/support/v4/app/NavUtilsJB;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V
  
66 ····.line·10166 ····.line·121
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z69 .method·public·shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"activity"····#·Landroid/app/Activity;71 ····.param·p1,·"activity"····#·Landroid/app/Activity;
72 ····.param·p2,·"targetIntent"····#·Landroid/content/Intent;72 ····.param·p2,·"targetIntent"····#·Landroid/content/Intent;
  
73 ····.prologue73 ····.prologue
74 ····.line·9574 ····.line·115
75 ····invoke-static·{p1,·p2},·Landroid/support/v4/app/NavUtilsJB;->shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z75 ····invoke-static·{p1,·p2},·Landroid/support/v4/app/NavUtilsJB;->shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z
  
76 ····move-result·v076 ····move-result·v0
  
77 ····return·v077 ····return·v0
78 .end·method78 .end·method
  
 79 .method·superGetParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
 80 ····.locals·1
 81 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
 82 ····.prologue
 83 ····.line·110
 84 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
  
 85 ····move-result-object·v0
  
 86 ····return-object·v0
 87 .end·method
1.34 KB
smali/android/support/v4/app/FragmentManagerImpl$2.smali
    
Offset 22, 29 lines modifiedOffset 22, 29 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V23 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·43626 ····.line·491
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·run()V32 .method·public·run()V
33 ····.locals·533 ····.locals·5
  
34 ····.prologue34 ····.prologue
35 ····.line·43835 ····.line·493
36 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;36 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
37 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;37 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
38 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;38 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
39 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler;39 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler;
Offset 53, 10 lines modifiedOffset 53, 10 lines modified
  
53 ····const/4·v3,·-0x153 ····const/4·v3,·-0x1
  
54 ····const/4·v4,·0x054 ····const/4·v4,·0x0
  
55 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z55 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z
  
56 ····.line·43956 ····.line·494
57 ····return-void57 ····return-void
58 .end·method58 .end·method
1.73 KB
smali/android/support/v4/app/BackStackState$1.smali
    
Offset 28, 64 lines modifiedOffset 28, 64 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·15532 ····.line·177
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·15741 ····.line·179
42 ····new-instance·v0,·Landroid/support/v4/app/BackStackState;42 ····new-instance·v0,·Landroid/support/v4/app/BackStackState;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/BackStackState;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/BackStackState;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
48 ····.param·p1,·"x0"····#·Landroid/os/Parcel;48 ····.param·p1,·"x0"····#·Landroid/os/Parcel;
  
49 ····.prologue49 ····.prologue
50 ····.line·15550 ····.line·177
51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/BackStackState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/BackStackState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·newArray(I)[Landroid/support/v4/app/BackStackState;55 .method·public·newArray(I)[Landroid/support/v4/app/BackStackState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·16159 ····.line·183
60 ····new-array·v0,·p1,·[Landroid/support/v4/app/BackStackState;60 ····new-array·v0,·p1,·[Landroid/support/v4/app/BackStackState;
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
  
63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
64 ····.locals·164 ····.locals·1
65 ····.param·p1,·"x0"····#·I65 ····.param·p1,·"x0"····#·I
  
66 ····.prologue66 ····.prologue
67 ····.line·15567 ····.line·177
68 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/BackStackState$1;->newArray(I)[Landroid/support/v4/app/BackStackState;68 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/BackStackState$1;->newArray(I)[Landroid/support/v4/app/BackStackState;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
1.58 KB
smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean.smali
    
Offset 18, 40 lines modifiedOffset 18, 48 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·9522 ····.line·101
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·getPendingIntent(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;27 .method·public·getPendingIntent(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;
28 ····.locals·228 ····.locals·3
29 ····.param·p1,·"context"····#·Landroid/content/Context;29 ····.param·p1,·"context"····#·Landroid/content/Context;
30 ····.param·p2,·"intents"····#·[Landroid/content/Intent;30 ····.param·p2,·"intents"····#·[Landroid/content/Intent;
31 ····.param·p3,·"requestCode"····#·I31 ····.param·p3,·"requestCode"····#·I
32 ····.param·p4,·"flags"····#·I32 ····.param·p4,·"flags"····#·I
33 ····.param·p5,·"options"····#·Landroid/os/Bundle;33 ····.param·p5,·"options"····#·Landroid/os/Bundle;
  
34 ····.prologue34 ····.prologue
35 ····.line·98 
36 ····const/4·v0,·0x035 ····const/4·v2,·0x0
  
37 ····aget-object·v0,·p2,·v036 ····.line·104
 37 ····new-instance·v0,·Landroid/content/Intent;
  
 38 ····aget-object·v1,·p2,·v2
  
 39 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
  
38 ····const·v1,·0x1000800040 ····const·v1,·0x1000c000
  
39 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;41 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
 42 ····move-result-object·v0
  
 43 ····aput-object·v0,·p2,·v2
  
40 ····.line·10044 ····.line·107
41 ····invoke-static·{p1,·p3,·p2,·p4,·p5},·Landroid/support/v4/app/TaskStackBuilderJellybean;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;45 ····invoke-static·{p1,·p3,·p2,·p4,·p5},·Landroid/support/v4/app/TaskStackBuilderJellybean;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;
  
42 ····move-result-object·v046 ····move-result-object·v0
  
43 ····return-object·v047 ····return-object·v0
44 .end·method48 .end·method
2.77 KB
smali/android/support/v4/app/FragmentTransaction.smali
    
Offset 1, 12 lines modifiedOffset 1, 20 lines modified
1 .class·public·abstract·Landroid/support/v4/app/FragmentTransaction;1 .class·public·abstract·Landroid/support/v4/app/FragmentTransaction;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentTransaction.java"3 .source·"FragmentTransaction.java"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroid/support/v4/app/FragmentTransaction$Transit;
 8 ····}
 9 .end·annotation
  
  
4 #·static·fields10 #·static·fields
5 .field·public·static·final·TRANSIT_ENTER_MASK:I·=·0x100011 .field·public·static·final·TRANSIT_ENTER_MASK:I·=·0x1000
  
6 .field·public·static·final·TRANSIT_EXIT_MASK:I·=·0x200012 .field·public·static·final·TRANSIT_EXIT_MASK:I·=·0x2000
  
7 .field·public·static·final·TRANSIT_FRAGMENT_CLOSE:I·=·0x200213 .field·public·static·final·TRANSIT_FRAGMENT_CLOSE:I·=·0x2002
  
Offset 20, 32 lines modifiedOffset 28, 44 lines modified
  
  
20 #·direct·methods28 #·direct·methods
21 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
22 ····.locals·030 ····.locals·0
  
23 ····.prologue31 ····.prologue
24 ····.line·2632 ····.line·38
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 34 ····.line·165
26 ····return-void35 ····return-void
27 .end·method36 .end·method
  
  
28 #·virtual·methods37 #·virtual·methods
29 .method·public·abstract·add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;38 .method·public·abstract·add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
30 .end·method39 .end·method
  
31 .method·public·abstract·add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;40 .method·public·abstract·add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
 41 ····.param·p3····#·Ljava/lang/String;
 42 ········.annotation·build·Landroid/support/annotation/Nullable;
 43 ········.end·annotation
 44 ····.end·param
32 .end·method45 .end·method
  
33 .method·public·abstract·add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;46 .method·public·abstract·add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
34 .end·method47 .end·method
  
 48 .method·public·abstract·addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
 49 .end·method
  
35 .method·public·abstract·addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;50 .method·public·abstract·addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
 51 ····.param·p1····#·Ljava/lang/String;
 52 ········.annotation·build·Landroid/support/annotation/Nullable;
 53 ········.end·annotation
 54 ····.end·param
36 .end·method55 .end·method
  
37 .method·public·abstract·attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;56 .method·public·abstract·attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
38 .end·method57 .end·method
  
39 .method·public·abstract·commit()I58 .method·public·abstract·commit()I
40 .end·method59 .end·method
Offset 71, 14 lines modifiedOffset 91, 18 lines modified
71 .method·public·abstract·remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;91 .method·public·abstract·remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
72 .end·method92 .end·method
  
73 .method·public·abstract·replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;93 .method·public·abstract·replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
74 .end·method94 .end·method
  
75 .method·public·abstract·replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;95 .method·public·abstract·replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
 96 ····.param·p3····#·Ljava/lang/String;
 97 ········.annotation·build·Landroid/support/annotation/Nullable;
 98 ········.end·annotation
 99 ····.end·param
76 .end·method100 .end·method
  
77 .method·public·abstract·setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction;101 .method·public·abstract·setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction;
78 .end·method102 .end·method
  
79 .method·public·abstract·setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;103 .method·public·abstract·setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;
80 .end·method104 .end·method
5.88 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplBase.smali
    
Offset 18, 51 lines modifiedOffset 18, 207 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·8122 ····.line·462
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;27 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;
28 ····.locals·528 ····.locals·5
29 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;29 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
30 ····.prologue30 ····.prologue
31 ····.line·8331 ····.line·465
32 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;32 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
33 ····.line·8433 ····.line·466
34 ····.local·v0,·"result":Landroid/app/Notification;34 ····.local·v0,·"result":Landroid/app/Notification;
35 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;35 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
36 ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence;36 ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence;
  
37 ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence;37 ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence;
  
38 ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent;38 ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent;
  
39 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V39 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V
  
40 ····.line·8740 ····.line·469
41 ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I41 ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I
  
42 ····if-lez·v1,·:cond_042 ····if-lez·v1,·:cond_0
  
43 ····.line·8843 ····.line·470
44 ····iget·v1,·v0,·Landroid/app/Notification;->flags:I44 ····iget·v1,·v0,·Landroid/app/Notification;->flags:I
  
45 ····or-int/lit16·v1,·v1,·0x8045 ····or-int/lit16·v1,·v1,·0x80
  
46 ····iput·v1,·v0,·Landroid/app/Notification;->flags:I46 ····iput·v1,·v0,·Landroid/app/Notification;->flags:I
  
47 ····.line·9047 ····.line·472
48 ····:cond_048 ····:cond_0
49 ····return-object·v049 ····return-object·v0
50 .end·method50 .end·method
  
 51 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;
 52 ····.locals·1
 53 ····.param·p1,·"n"····#·Landroid/app/Notification;
 54 ····.param·p2,·"actionIndex"····#·I
  
 55 ····.prologue
 56 ····.line·487
 57 ····const/4·v0,·0x0
  
 58 ····return-object·v0
 59 .end·method
  
 60 .method·public·getActionCount(Landroid/app/Notification;)I
 61 ····.locals·1
 62 ····.param·p1,·"n"····#·Landroid/app/Notification;
  
 63 ····.prologue
 64 ····.line·482
 65 ····const/4·v0,·0x0
  
 66 ····return·v0
 67 .end·method
  
 68 .method·public·getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;
 69 ····.locals·1
 70 ····.annotation·system·Ldalvik/annotation/Signature;
 71 ········value·=·{
 72 ············"(",
 73 ············"Ljava/util/ArrayList",
 74 ············"<",
 75 ············"Landroid/os/Parcelable;",
 76 ············">;)[",
 77 ············"Landroid/support/v4/app/NotificationCompat$Action;"
 78 ········}
 79 ····.end·annotation
  
 80 ····.prologue
 81 ····.line·493
 82 ····.local·p1,·"parcelables":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
 83 ····const/4·v0,·0x0
  
 84 ····return-object·v0
 85 .end·method
  
 86 .method·public·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;
 87 ····.locals·1
 88 ····.param·p1,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;
  
 89 ····.prologue
 90 ····.line·528
 91 ····const/4·v0,·0x0
  
 92 ····return-object·v0
 93 .end·method
  
 94 .method·public·getCategory(Landroid/app/Notification;)Ljava/lang/String;
 95 ····.locals·1
 96 ····.param·p1,·"n"····#·Landroid/app/Notification;
  
 97 ····.prologue
 98 ····.line·503
 99 ····const/4·v0,·0x0
  
 100 ····return-object·v0
 101 .end·method
  
 102 .method·public·getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
 103 ····.locals·1
 104 ····.param·p1,·"n"····#·Landroid/app/Notification;
  
 105 ····.prologue
 106 ····.line·477
 107 ····const/4·v0,·0x0
  
 108 ····return-object·v0
Max diff block lines reached; -1/5857 bytes (-0.02%) of diff not shown.
1010 B
smali/android/support/v4/app/ShareCompat$ShareCompatImplJB.smali
    
Offset 15, 38 lines modifiedOffset 15, 38 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·13719 ····.line·138
20 ····invoke-direct·{p0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String;24 .method·public·escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String;
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"html"····#·Ljava/lang/CharSequence;26 ····.param·p1,·"html"····#·Ljava/lang/CharSequence;
  
27 ····.prologue27 ····.prologue
28 ····.line·13928 ····.line·140
29 ····invoke-static·{p1},·Landroid/support/v4/app/ShareCompatJB;->escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String;29 ····invoke-static·{p1},·Landroid/support/v4/app/ShareCompatJB;->escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
33 .method·shouldAddChooserIntent(Landroid/view/MenuItem;)Z33 .method·shouldAddChooserIntent(Landroid/view/MenuItem;)Z
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"item"····#·Landroid/view/MenuItem;35 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
36 ····.prologue36 ····.prologue
37 ····.line·14437 ····.line·145
38 ····const/4·v0,·0x038 ····const/4·v0,·0x0
  
39 ····return·v039 ····return·v0
40 .end·method40 .end·method
1.83 KB
smali/android/support/v4/app/Fragment$SavedState$1.smali
    
Offset 28, 66 lines modifiedOffset 28, 66 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·31732 ····.line·349
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;
38 ····.locals·238 ····.locals·2
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·31941 ····.line·351
42 ····new-instance·v0,·Landroid/support/v4/app/Fragment$SavedState;42 ····new-instance·v0,·Landroid/support/v4/app/Fragment$SavedState;
  
43 ····const/4·v1,·0x043 ····const/4·v1,·0x0
  
44 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/Fragment$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V44 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/Fragment$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"x0"····#·Landroid/os/Parcel;49 ····.param·p1,·"x0"····#·Landroid/os/Parcel;
  
50 ····.prologue50 ····.prologue
51 ····.line·31751 ····.line·349
52 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;52 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·newArray(I)[Landroid/support/v4/app/Fragment$SavedState;56 .method·public·newArray(I)[Landroid/support/v4/app/Fragment$SavedState;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"size"····#·I58 ····.param·p1,·"size"····#·I
  
59 ····.prologue59 ····.prologue
60 ····.line·32360 ····.line·355
61 ····new-array·v0,·p1,·[Landroid/support/v4/app/Fragment$SavedState;61 ····new-array·v0,·p1,·[Landroid/support/v4/app/Fragment$SavedState;
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;64 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
65 ····.locals·165 ····.locals·1
66 ····.param·p1,·"x0"····#·I66 ····.param·p1,·"x0"····#·I
  
67 ····.prologue67 ····.prologue
68 ····.line·31768 ····.line·349
69 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->newArray(I)[Landroid/support/v4/app/Fragment$SavedState;69 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->newArray(I)[Landroid/support/v4/app/Fragment$SavedState;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
1.59 KB
smali/android/support/v4/app/FragmentManagerImpl$4.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;II)V27 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;II)V
28 ····.locals·028 ····.locals·0
  
29 ····.prologue29 ····.prologue
30 ····.line·47130 ····.line·526
31 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
32 ····iput·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I32 ····iput·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I
  
33 ····iput·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$flags:I33 ····iput·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$flags:I
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·run()V45 .method·public·run()V
46 ····.locals·546 ····.locals·5
  
47 ····.prologue47 ····.prologue
48 ····.line·47348 ····.line·528
49 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl;49 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
50 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl;50 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
51 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;51 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
52 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler;52 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler;
Offset 61, 10 lines modifiedOffset 61, 10 lines modified
  
61 ····iget·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I61 ····iget·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I
  
62 ····iget·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$flags:I62 ····iget·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$flags:I
  
63 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z63 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z
  
64 ····.line·47464 ····.line·529
65 ····return-void65 ····return-void
66 .end·method66 .end·method
2.03 KB
smali/android/support/v4/app/ShareCompat$ShareCompatImplICS.smali
    
Offset 15, 64 lines modifiedOffset 15, 64 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·12319 ····.line·124
20 ····invoke-direct·{p0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V24 .method·public·configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V
25 ····.locals·225 ····.locals·2
26 ····.param·p1,·"item"····#·Landroid/view/MenuItem;26 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
27 ····.param·p2,·"shareIntent"····#·Landroid/support/v4/app/ShareCompat$IntentBuilder;27 ····.param·p2,·"shareIntent"····#·Landroid/support/v4/app/ShareCompat$IntentBuilder;
  
28 ····.prologue28 ····.prologue
29 ····.line·12529 ····.line·126
30 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->getActivity()Landroid/app/Activity;30 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->getActivity()Landroid/app/Activity;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent;32 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent;
  
33 ····move-result-object·v133 ····move-result-object·v1
  
34 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/app/ShareCompatICS;->configureMenuItem(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V34 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/app/ShareCompatICS;->configureMenuItem(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V
  
35 ····.line·12735 ····.line·128
36 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->shouldAddChooserIntent(Landroid/view/MenuItem;)Z36 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->shouldAddChooserIntent(Landroid/view/MenuItem;)Z
  
37 ····move-result·v037 ····move-result·v0
  
38 ····if-eqz·v0,·:cond_038 ····if-eqz·v0,·:cond_0
  
39 ····.line·12839 ····.line·129
40 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent;40 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····invoke-interface·{p1,·v0},·Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;42 ····invoke-interface·{p1,·v0},·Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;
  
43 ····.line·13043 ····.line·131
44 ····:cond_044 ····:cond_0
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·shouldAddChooserIntent(Landroid/view/MenuItem;)Z47 .method·shouldAddChooserIntent(Landroid/view/MenuItem;)Z
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"item"····#·Landroid/view/MenuItem;49 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
50 ····.prologue50 ····.prologue
51 ····.line·13351 ····.line·134
52 ····invoke-interface·{p1},·Landroid/view/MenuItem;->hasSubMenu()Z52 ····invoke-interface·{p1},·Landroid/view/MenuItem;->hasSubMenu()Z
  
53 ····move-result·v053 ····move-result·v0
  
54 ····if-nez·v0,·:cond_054 ····if-nez·v0,·:cond_0
  
55 ····const/4·v0,·0x155 ····const/4·v0,·0x1
7.92 KB
smali/android/support/v4/app/ActivityCompat.smali
    
Offset 1, 43 lines modifiedOffset 1, 281 lines modified
1 .class·public·Landroid/support/v4/app/ActivityCompat;1 .class·public·Landroid/support/v4/app/ActivityCompat;
2 .super·Landroid/support/v4/content/ContextCompat;2 .super·Landroid/support/v4/content/ContextCompat;
3 .source·"ActivityCompat.java"3 .source·"ActivityCompat.java"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
6 ····.locals·012 ····.locals·0
  
7 ····.prologue13 ····.prologue
8 ····.line·2714 ····.line·38
9 ····invoke-direct·{p0},·Landroid/support/v4/content/ContextCompat;-><init>()V15 ····invoke-direct·{p0},·Landroid/support/v4/content/ContextCompat;-><init>()V
  
 16 ····.line·217
 17 ····return-void
 18 .end·method
  
 19 .method·private·static·createCallback(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;
 20 ····.locals·1
 21 ····.param·p0,·"callback"····#·Landroid/support/v4/app/SharedElementCallback;
  
 22 ····.prologue
 23 ····.line·210
 24 ····const/4·v0,·0x0
  
 25 ····.line·211
 26 ····.local·v0,·"newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;
 27 ····if-eqz·p0,·:cond_0
  
 28 ····.line·212
 29 ····new-instance·v0,·Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;
  
 30 ····.end·local·v0····#·"newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;
 31 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;-><init>(Landroid/support/v4/app/SharedElementCallback;)V
  
 32 ····.line·214
 33 ····.restart·local·v0····#·"newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;
 34 ····:cond_0
 35 ····return-object·v0
 36 .end·method
  
 37 .method·public·static·finishAffinity(Landroid/app/Activity;)V
 38 ····.locals·2
 39 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
 40 ····.prologue
 41 ····.line·141
 42 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 43 ····const/16·v1,·0x10
  
 44 ····if-lt·v0,·v1,·:cond_0
  
 45 ····.line·142
 46 ····invoke-static·{p0},·Landroid/support/v4/app/ActivityCompatJB;->finishAffinity(Landroid/app/Activity;)V
  
 47 ····.line·146
 48 ····:goto_0
 49 ····return-void
  
 50 ····.line·144
 51 ····:cond_0
 52 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
  
 53 ····goto·:goto_0
 54 .end·method
  
 55 .method·public·static·finishAfterTransition(Landroid/app/Activity;)V
 56 ····.locals·2
 57 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
 58 ····.prologue
 59 ····.line·158
 60 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 61 ····const/16·v1,·0x15
  
 62 ····if-lt·v0,·v1,·:cond_0
  
 63 ····.line·159
 64 ····invoke-static·{p0},·Landroid/support/v4/app/ActivityCompat21;->finishAfterTransition(Landroid/app/Activity;)V
  
 65 ····.line·163
 66 ····:goto_0
10 ····return-void67 ····return-void
  
 68 ····.line·161
 69 ····:cond_0
 70 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
  
 71 ····goto·:goto_0
11 .end·method72 .end·method
  
12 .method·public·static·invalidateOptionsMenu(Landroid/app/Activity;)Z73 .method·public·static·invalidateOptionsMenu(Landroid/app/Activity;)Z
13 ····.locals·274 ····.locals·2
14 ····.param·p0,·"activity"····#·Landroid/app/Activity;75 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
15 ····.prologue76 ····.prologue
16 ····.line·6177 ····.line·72
17 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I78 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
18 ····const/16·v1,·0xb79 ····const/16·v1,·0xb
  
19 ····if-lt·v0,·v1,·:cond_080 ····if-lt·v0,·v1,·:cond_0
  
20 ····.line·6281 ····.line·73
21 ····invoke-static·{p0},·Landroid/support/v4/app/ActivityCompatHoneycomb;->invalidateOptionsMenu(Landroid/app/Activity;)V82 ····invoke-static·{p0},·Landroid/support/v4/app/ActivityCompatHoneycomb;->invalidateOptionsMenu(Landroid/app/Activity;)V
  
22 ····.line·6383 ····.line·74
23 ····const/4·v0,·0x184 ····const/4·v0,·0x1
  
24 ····.line·6585 ····.line·76
25 ····:goto_086 ····:goto_0
26 ····return·v087 ····return·v0
  
27 ····:cond_088 ····:cond_0
28 ····const/4·v0,·0x089 ····const/4·v0,·0x0
  
29 ····goto·:goto_090 ····goto·:goto_0
Max diff block lines reached; 4666/8007 bytes (58.27%) of diff not shown.
202 KB
smali/android/support/v4/app/BackStackRecord.smali
    
Offset 6, 14 lines modifiedOffset 6, 15 lines modified
6 .implements·Landroid/support/v4/app/FragmentManager$BackStackEntry;6 .implements·Landroid/support/v4/app/FragmentManager$BackStackEntry;
7 .implements·Ljava/lang/Runnable;7 .implements·Ljava/lang/Runnable;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
 11 ········Landroid/support/v4/app/BackStackRecord$TransitionState;,
11 ········Landroid/support/v4/app/BackStackRecord$Op;12 ········Landroid/support/v4/app/BackStackRecord$Op;
12 ····}13 ····}
13 .end·annotation14 .end·annotation
  
  
14 #·static·fields15 #·static·fields
15 .field·static·final·OP_ADD:I·=·0x116 .field·static·final·OP_ADD:I·=·0x1
Offset 28, 15 lines modifiedOffset 29, 15 lines modified
  
28 .field·static·final·OP_REMOVE:I·=·0x329 .field·static·final·OP_REMOVE:I·=·0x3
  
29 .field·static·final·OP_REPLACE:I·=·0x230 .field·static·final·OP_REPLACE:I·=·0x2
  
30 .field·static·final·OP_SHOW:I·=·0x531 .field·static·final·OP_SHOW:I·=·0x5
  
31 .field·static·final·TAG:Ljava/lang/String;·=·"BackStackEntry"32 .field·static·final·TAG:Ljava/lang/String;·=·"FragmentManager"
  
  
32 #·instance·fields33 #·instance·fields
33 .field·mAddToBackStack:Z34 .field·mAddToBackStack:Z
  
34 .field·mAllowAddToBackStack:Z35 .field·mAllowAddToBackStack:Z
  
Offset 64, 72 lines modifiedOffset 65, 1080 lines modified
  
64 .field·mNumOp:I65 .field·mNumOp:I
  
65 .field·mPopEnterAnim:I66 .field·mPopEnterAnim:I
  
66 .field·mPopExitAnim:I67 .field·mPopExitAnim:I
  
 68 .field·mSharedElementSourceNames:Ljava/util/ArrayList;
 69 ····.annotation·system·Ldalvik/annotation/Signature;
 70 ········value·=·{
 71 ············"Ljava/util/ArrayList",
 72 ············"<",
 73 ············"Ljava/lang/String;",
 74 ············">;"
 75 ········}
 76 ····.end·annotation
 77 .end·field
  
 78 .field·mSharedElementTargetNames:Ljava/util/ArrayList;
 79 ····.annotation·system·Ldalvik/annotation/Signature;
 80 ········value·=·{
 81 ············"Ljava/util/ArrayList",
 82 ············"<",
 83 ············"Ljava/lang/String;",
 84 ············">;"
 85 ········}
 86 ····.end·annotation
 87 .end·field
  
67 .field·mTail:Landroid/support/v4/app/BackStackRecord$Op;88 .field·mTail:Landroid/support/v4/app/BackStackRecord$Op;
  
68 .field·mTransition:I89 .field·mTransition:I
  
69 .field·mTransitionStyle:I90 .field·mTransitionStyle:I
  
  
70 #·direct·methods91 #·direct·methods
71 .method·public·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V92 .method·public·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V
72 ····.locals·193 ····.locals·1
73 ····.param·p1,·"manager"····#·Landroid/support/v4/app/FragmentManagerImpl;94 ····.param·p1,·"manager"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
74 ····.prologue95 ····.prologue
75 ····.line·29196 ····.line·355
76 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentTransaction;-><init>()V97 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentTransaction;-><init>()V
  
77 ····.line·20698 ····.line·228
78 ····const/4·v0,·0x199 ····const/4·v0,·0x1
  
79 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z100 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z
  
80 ····.line·292101 ····.line·231
 102 ····const/4·v0,·-0x1
  
 103 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I
  
 104 ····.line·356
81 ····iput-object·p1,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;105 ····iput-object·p1,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
82 ····.line·293106 ····.line·357
83 ····return-void107 ····return-void
84 .end·method108 .end·method
  
 109 .method·static·synthetic·access$000(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap;
 110 ····.locals·1
 111 ····.param·p0,·"x0"····#·Landroid/support/v4/app/BackStackRecord;
 112 ····.param·p1,·"x1"····#·Landroid/support/v4/app/BackStackRecord$TransitionState;
 113 ····.param·p2,·"x2"····#·Z
 114 ····.param·p3,·"x3"····#·Landroid/support/v4/app/Fragment;
  
 115 ····.prologue
 116 ····.line·191
 117 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/BackStackRecord;->mapSharedElementsIn(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap;
  
 118 ····move-result-object·v0
  
 119 ····return-object·v0
 120 .end·method
  
 121 .method·static·synthetic·access$100(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V
 122 ····.locals·0
 123 ····.param·p0,·"x0"····#·Landroid/support/v4/app/BackStackRecord;
 124 ····.param·p1,·"x1"····#·Landroid/support/v4/util/ArrayMap;
 125 ····.param·p2,·"x2"····#·Landroid/support/v4/app/BackStackRecord$TransitionState;
  
 126 ····.prologue
 127 ····.line·191
 128 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/app/BackStackRecord;->setEpicenterIn(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V
  
 129 ····return-void
 130 .end·method
  
 131 .method·static·synthetic·access$200(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V
 132 ····.locals·0
 133 ····.param·p0,·"x0"····#·Landroid/support/v4/app/BackStackRecord;
 134 ····.param·p1,·"x1"····#·Landroid/support/v4/app/BackStackRecord$TransitionState;
Max diff block lines reached; 171206/206850 bytes (82.77%) of diff not shown.
3.23 KB
smali/android/support/v4/app/FragmentManagerState.smali
    
Offset 28, 105 lines modifiedOffset 28, 105 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·static·constructor·<clinit>()V29 .method·static·constructor·<clinit>()V
30 ····.locals·130 ····.locals·1
  
31 ····.prologue31 ····.prologue
32 ····.line·36232 ····.line·386
33 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerState$1;33 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerState$1;
  
34 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentManagerState$1;-><init>()V34 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentManagerState$1;-><init>()V
  
35 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerState;->CREATOR:Landroid/os/Parcelable$Creator;35 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerState;->CREATOR:Landroid/os/Parcelable$Creator;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>()V38 .method·public·constructor·<init>()V
39 ····.locals·039 ····.locals·0
  
40 ····.prologue40 ····.prologue
41 ····.line·34341 ····.line·367
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·34443 ····.line·368
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Landroid/os/Parcel;)V46 .method·public·constructor·<init>(Landroid/os/Parcel;)V
47 ····.locals·147 ····.locals·1
48 ····.param·p1,·"in"····#·Landroid/os/Parcel;48 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
49 ····.prologue49 ····.prologue
50 ····.line·34650 ····.line·370
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·34752 ····.line·371
53 ····sget-object·v0,·Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator;53 ····sget-object·v0,·Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator;
  
54 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;54 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
56 ····check-cast·v0,·[Landroid/support/v4/app/FragmentState;56 ····check-cast·v0,·[Landroid/support/v4/app/FragmentState;
  
57 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState;57 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState;
  
58 ····.line·34858 ····.line·372
59 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createIntArray()[I59 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createIntArray()[I
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mAdded:[I61 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mAdded:[I
  
62 ····.line·34962 ····.line·373
63 ····sget-object·v0,·Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator;63 ····sget-object·v0,·Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator;
  
64 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;64 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····check-cast·v0,·[Landroid/support/v4/app/BackStackState;66 ····check-cast·v0,·[Landroid/support/v4/app/BackStackState;
  
67 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState;67 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState;
  
68 ····.line·35068 ····.line·374
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·describeContents()I72 .method·public·describeContents()I
73 ····.locals·173 ····.locals·1
  
74 ····.prologue74 ····.prologue
75 ····.line·35375 ····.line·377
76 ····const/4·v0,·0x076 ····const/4·v0,·0x0
  
77 ····return·v077 ····return·v0
78 .end·method78 .end·method
  
79 .method·public·writeToParcel(Landroid/os/Parcel;I)V79 .method·public·writeToParcel(Landroid/os/Parcel;I)V
80 ····.locals·180 ····.locals·1
81 ····.param·p1,·"dest"····#·Landroid/os/Parcel;81 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
82 ····.param·p2,·"flags"····#·I82 ····.param·p2,·"flags"····#·I
  
83 ····.prologue83 ····.prologue
84 ····.line·35784 ····.line·381
85 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState;85 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState;
  
86 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V86 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V
  
87 ····.line·35887 ····.line·382
88 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mAdded:[I88 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mAdded:[I
  
89 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeIntArray([I)V89 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeIntArray([I)V
  
90 ····.line·35990 ····.line·383
91 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState;91 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState;
  
92 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V92 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V
  
93 ····.line·36093 ····.line·384
94 ····return-void94 ····return-void
95 .end·method95 .end·method
115 KB
smali/android/support/v4/app/Fragment.smali
    
Offset 25, 50 lines modifiedOffset 25, 66 lines modified
  
25 .field·static·final·RESUMED:I·=·0x525 .field·static·final·RESUMED:I·=·0x5
  
26 .field·static·final·STARTED:I·=·0x426 .field·static·final·STARTED:I·=·0x4
  
27 .field·static·final·STOPPED:I·=·0x327 .field·static·final·STOPPED:I·=·0x3
  
 28 .field·static·final·USE_DEFAULT_TRANSITION:Ljava/lang/Object;
  
28 .field·private·static·final·sClassMap:Ljava/util/HashMap;29 .field·private·static·final·sClassMap:Landroid/support/v4/util/SimpleArrayMap;
29 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{31 ········value·=·{
31 ············"Ljava/util/HashMap",32 ············"Landroid/support/v4/util/SimpleArrayMap",
32 ············"<",33 ············"<",
33 ············"Ljava/lang/String;",34 ············"Ljava/lang/String;",
34 ············"Ljava/lang/Class",35 ············"Ljava/lang/Class",
35 ············"<*>;>;"36 ············"<*>;>;"
36 ········}37 ········}
37 ····.end·annotation38 ····.end·annotation
38 .end·field39 .end·field
  
  
39 #·instance·fields40 #·instance·fields
40 .field·mActivity:Landroid/support/v4/app/FragmentActivity;41 .field·mActivity:Landroid/support/v4/app/FragmentActivity;
  
41 .field·mAdded:Z42 .field·mAdded:Z
  
 43 .field·mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
  
 44 .field·mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
  
42 .field·mAnimatingAway:Landroid/view/View;45 .field·mAnimatingAway:Landroid/view/View;
  
43 .field·mArguments:Landroid/os/Bundle;46 .field·mArguments:Landroid/os/Bundle;
  
44 .field·mBackStackNesting:I47 .field·mBackStackNesting:I
  
45 .field·mCalled:Z48 .field·mCalled:Z
  
46 .field·mCheckedForLoaderManager:Z49 .field·mCheckedForLoaderManager:Z
  
 50 .field·mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
  
47 .field·mContainer:Landroid/view/ViewGroup;51 .field·mContainer:Landroid/view/ViewGroup;
  
48 .field·mContainerId:I52 .field·mContainerId:I
  
49 .field·mDeferStart:Z53 .field·mDeferStart:Z
  
50 .field·mDetached:Z54 .field·mDetached:Z
  
 55 .field·mEnterTransition:Ljava/lang/Object;
  
 56 .field·mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
  
 57 .field·mExitTransition:Ljava/lang/Object;
  
 58 .field·mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
  
51 .field·mFragmentId:I59 .field·mFragmentId:I
  
52 .field·mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;60 .field·mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
  
53 .field·mFromLayout:Z61 .field·mFromLayout:Z
  
54 .field·mHasMenu:Z62 .field·mHasMenu:Z
Offset 85, 37 lines modifiedOffset 101, 47 lines modified
  
85 .field·mLoadersStarted:Z101 .field·mLoadersStarted:Z
  
86 .field·mMenuVisible:Z102 .field·mMenuVisible:Z
  
87 .field·mNextAnim:I103 .field·mNextAnim:I
  
 104 .field·mParentFragment:Landroid/support/v4/app/Fragment;
  
 105 .field·mReenterTransition:Ljava/lang/Object;
  
88 .field·mRemoving:Z106 .field·mRemoving:Z
  
89 .field·mRestored:Z107 .field·mRestored:Z
  
90 .field·mResumed:Z108 .field·mResumed:Z
  
91 .field·mRetainInstance:Z109 .field·mRetainInstance:Z
  
92 .field·mRetaining:Z110 .field·mRetaining:Z
  
 111 .field·mReturnTransition:Ljava/lang/Object;
  
93 .field·mSavedFragmentState:Landroid/os/Bundle;112 .field·mSavedFragmentState:Landroid/os/Bundle;
  
94 .field·mSavedViewState:Landroid/util/SparseArray;113 .field·mSavedViewState:Landroid/util/SparseArray;
95 ····.annotation·system·Ldalvik/annotation/Signature;114 ····.annotation·system·Ldalvik/annotation/Signature;
96 ········value·=·{115 ········value·=·{
97 ············"Landroid/util/SparseArray",116 ············"Landroid/util/SparseArray",
98 ············"<",117 ············"<",
99 ············"Landroid/os/Parcelable;",118 ············"Landroid/os/Parcelable;",
100 ············">;"119 ············">;"
101 ········}120 ········}
102 ····.end·annotation121 ····.end·annotation
103 .end·field122 .end·field
  
 123 .field·mSharedElementEnterTransition:Ljava/lang/Object;
  
 124 .field·mSharedElementReturnTransition:Ljava/lang/Object;
  
104 .field·mState:I125 .field·mState:I
  
105 .field·mStateAfterAnimating:I126 .field·mStateAfterAnimating:I
  
106 .field·mTag:Ljava/lang/String;127 .field·mTag:Ljava/lang/String;
  
107 .field·mTarget:Landroid/support/v4/app/Fragment;128 .field·mTarget:Landroid/support/v4/app/Fragment;
Offset 132, 63 lines modifiedOffset 158, 102 lines modified
  
  
132 #·direct·methods158 #·direct·methods
133 .method·static·constructor·<clinit>()V159 .method·static·constructor·<clinit>()V
134 ····.locals·1160 ····.locals·1
  
135 ····.prologue161 ····.prologue
136 ····.line·156162 ····.line·168
137 ····new-instance·v0,·Ljava/util/HashMap;163 ····new-instance·v0,·Landroid/support/v4/util/SimpleArrayMap;
  
 164 ····invoke-direct·{v0},·Landroid/support/v4/util/SimpleArrayMap;-><init>()V
  
Max diff block lines reached; 114566/117670 bytes (97.36%) of diff not shown.
22.5 KB
smali/android/support/v4/app/TaskStackBuilder.smali
    
Offset 8, 15 lines modifiedOffset 8, 16 lines modified
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;,11 ········Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;,
12 ········Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;,12 ········Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;,
13 ········Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;,13 ········Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;,
14 ········Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;14 ········Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;,
 15 ········Landroid/support/v4/app/TaskStackBuilder$SupportParentable;
15 ····}16 ····}
16 .end·annotation17 .end·annotation
  
17 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
18 ····value·=·{19 ····value·=·{
19 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
20 ········"Ljava/lang/Iterable",21 ········"Ljava/lang/Iterable",
Offset 49, 33 lines modifiedOffset 50, 33 lines modified
  
  
49 #·direct·methods50 #·direct·methods
50 .method·static·constructor·<clinit>()V51 .method·static·constructor·<clinit>()V
51 ····.locals·252 ····.locals·2
  
52 ····.prologue53 ····.prologue
53 ····.line·10854 ····.line·115
54 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I55 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
55 ····const/16·v1,·0xb56 ····const/16·v1,·0xb
  
56 ····if-lt·v0,·v1,·:cond_057 ····if-lt·v0,·v1,·:cond_0
  
57 ····.line·10958 ····.line·116
58 ····new-instance·v0,·Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;59 ····new-instance·v0,·Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;
  
59 ····invoke-direct·{v0},·Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;-><init>()V60 ····invoke-direct·{v0},·Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;-><init>()V
  
60 ····sput-object·v0,·Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;61 ····sput-object·v0,·Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;
  
61 ····.line·11362 ····.line·120
62 ····:goto_063 ····:goto_0
63 ····return-void64 ····return-void
  
64 ····.line·11165 ····.line·118
65 ····:cond_066 ····:cond_0
66 ····new-instance·v0,·Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;67 ····new-instance·v0,·Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;
  
67 ····invoke-direct·{v0},·Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;-><init>()V68 ····invoke-direct·{v0},·Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;-><init>()V
  
68 ····sput-object·v0,·Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;69 ····sput-object·v0,·Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;
  
Offset 83, 227 lines modifiedOffset 84, 288 lines modified
83 .end·method84 .end·method
  
84 .method·private·constructor·<init>(Landroid/content/Context;)V85 .method·private·constructor·<init>(Landroid/content/Context;)V
85 ····.locals·186 ····.locals·1
86 ····.param·p1,·"a"····#·Landroid/content/Context;87 ····.param·p1,·"a"····#·Landroid/content/Context;
  
87 ····.prologue88 ····.prologue
88 ····.line·11889 ····.line·125
89 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V90 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
90 ····.line·11591 ····.line·122
91 ····new-instance·v0,·Ljava/util/ArrayList;92 ····new-instance·v0,·Ljava/util/ArrayList;
  
92 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V93 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
93 ····iput-object·v0,·p0,·Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList;94 ····iput-object·v0,·p0,·Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList;
  
94 ····.line·11995 ····.line·126
95 ····iput-object·p1,·p0,·Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context;96 ····iput-object·p1,·p0,·Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context;
  
96 ····.line·12097 ····.line·127
97 ····return-void98 ····return-void
98 .end·method99 .end·method
  
99 .method·public·static·create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;100 .method·public·static·create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;
100 ····.locals·1101 ····.locals·1
101 ····.param·p0,·"context"····#·Landroid/content/Context;102 ····.param·p0,·"context"····#·Landroid/content/Context;
  
102 ····.prologue103 ····.prologue
103 ····.line·130104 ····.line·137
104 ····new-instance·v0,·Landroid/support/v4/app/TaskStackBuilder;105 ····new-instance·v0,·Landroid/support/v4/app/TaskStackBuilder;
  
105 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/TaskStackBuilder;-><init>(Landroid/content/Context;)V106 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/TaskStackBuilder;-><init>(Landroid/content/Context;)V
  
106 ····return-object·v0107 ····return-object·v0
107 .end·method108 .end·method
  
108 .method·public·static·from(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;109 .method·public·static·from(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;
109 ····.locals·1110 ····.locals·1
110 ····.param·p0,·"context"····#·Landroid/content/Context;111 ····.param·p0,·"context"····#·Landroid/content/Context;
  
111 ····.prologue112 ····.prologue
112 ····.line·143113 ····.line·150
113 ····invoke-static·{p0},·Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;114 ····invoke-static·{p0},·Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;
  
114 ····move-result-object·v0115 ····move-result-object·v0
  
115 ····return-object·v0116 ····return-object·v0
116 .end·method117 .end·method
  
  
117 #·virtual·methods118 #·virtual·methods
118 .method·public·addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;119 .method·public·addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;
119 ····.locals·1120 ····.locals·1
120 ····.param·p1,·"nextIntent"····#·Landroid/content/Intent;121 ····.param·p1,·"nextIntent"····#·Landroid/content/Intent;
  
121 ····.prologue122 ····.prologue
122 ····.line·154123 ····.line·161
123 ····iget-object·v0,·p0,·Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList;124 ····iget-object·v0,·p0,·Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList;
  
124 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z125 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
 126 ····.line·162
 127 ····return-object·p0
 128 .end·method
  
 129 .method·public·addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;
 130 ····.locals·2
 131 ····.param·p1,·"nextIntent"····#·Landroid/content/Intent;
  
 132 ····.prologue
 133 ····.line·178
 134 ····invoke-virtual·{p1},·Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
  
 135 ····move-result-object·v0
  
Max diff block lines reached; 17809/22966 bytes (77.55%) of diff not shown.
1.75 KB
smali/android/support/v4/app/FragmentManager.smali
    
Offset 17, 30 lines modifiedOffset 17, 30 lines modified
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
21 ····.line·5921 ····.line·67
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·11423 ····.line·124
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·public·static·enableDebugLogging(Z)V26 .method·public·static·enableDebugLogging(Z)V
27 ····.locals·027 ····.locals·0
28 ····.param·p0,·"enabled"····#·Z28 ····.param·p0,·"enabled"····#·Z
  
29 ····.prologue29 ····.prologue
30 ····.line·33430 ····.line·358
31 ····sput-boolean·p0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z31 ····sput-boolean·p0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z
  
32 ····.line·33532 ····.line·359
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·abstract·addOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V36 .method·public·abstract·addOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V
37 .end·method37 .end·method
Offset 65, 21 lines modifiedOffset 65, 36 lines modified
  
65 .method·public·abstract·getBackStackEntryCount()I65 .method·public·abstract·getBackStackEntryCount()I
66 .end·method66 .end·method
  
67 .method·public·abstract·getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;67 .method·public·abstract·getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;
68 .end·method68 .end·method
  
 69 .method·public·abstract·getFragments()Ljava/util/List;
 70 ····.annotation·system·Ldalvik/annotation/Signature;
 71 ········value·=·{
 72 ············"()",
 73 ············"Ljava/util/List",
 74 ············"<",
 75 ············"Landroid/support/v4/app/Fragment;",
 76 ············">;"
 77 ········}
 78 ····.end·annotation
 79 .end·method
  
 80 .method·public·abstract·isDestroyed()Z
 81 .end·method
  
69 .method·public·openTransaction()Landroid/support/v4/app/FragmentTransaction;82 .method·public·openTransaction()Landroid/support/v4/app/FragmentTransaction;
70 ····.locals·183 ····.locals·1
71 ····.annotation·runtime·Ljava/lang/Deprecated;84 ····.annotation·runtime·Ljava/lang/Deprecated;
72 ····.end·annotation85 ····.end·annotation
  
73 ····.prologue86 ····.prologue
74 ····.line·13987 ····.line·149
75 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;88 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
76 ····move-result-object·v089 ····move-result-object·v0
  
77 ····return-object·v090 ····return-object·v0
78 .end·method91 .end·method
  
6.64 KB
smali/android/support/v4/app/NavUtils$NavUtilsImplBase.smali
    
Offset 18, 105 lines modifiedOffset 18, 172 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·4622 ····.line·49
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;27 .method·public·getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
28 ····.locals·228 ····.locals·8
29 ····.param·p1,·"activity"····#·Landroid/app/Activity;29 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
30 ····.prologue30 ····.prologue
 31 ····const/4·v2,·0x0
31 ····.line·50 
32 ····invoke-static·{p1},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/app/Activity;)Ljava/lang/String; 
  
33 ····move-result-object·v032 ····.line·53
 33 ····invoke-static·{p1},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/app/Activity;)Ljava/lang/String;
  
 34 ····move-result-object·v3
34 ····.line·51 
35 ····.local·v0,·"parentActivity":Ljava/lang/String; 
36 ····if-nez·v0,·:cond_0 
  
37 ····const/4·v1,·0x035 ····.line·54
 36 ····.local·v3,·"parentName":Ljava/lang/String;
 37 ····if-nez·v3,·:cond_0
  
38 ····.line·5238 ····.line·67
39 ····:goto_039 ····:goto_0
40 ····return-object·v140 ····return-object·v2
  
 41 ····.line·57
41 ····:cond_042 ····:cond_0
42 ····new-instance·v1,·Landroid/content/Intent;43 ····new-instance·v4,·Landroid/content/ComponentName;
  
43 ····invoke-direct·{v1},·Landroid/content/Intent;-><init>()V44 ····invoke-direct·{v4,·p1,·v3},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V
  
44 ····invoke-virtual·{v1,·p1,·v0},·Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;45 ····.line·59
 46 ····.local·v4,·"target":Landroid/content/ComponentName;
 47 ····:try_start_0
 48 ····invoke-static·{p1,·v4},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
45 ····move-result-object·v149 ····move-result-object·v1
  
 50 ····.line·60
 51 ····.local·v1,·"grandparent":Ljava/lang/String;
 52 ····if-nez·v1,·:cond_1
  
 53 ····invoke-static·{v4},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  
 54 ····move-result-object·v2
  
 55 ····.line·63
 56 ····.local·v2,·"parentIntent":Landroid/content/Intent;
 57 ····:goto_1
 58 ····goto·:goto_0
  
 59 ····.line·60
 60 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;
 61 ····:cond_1
 62 ····new-instance·v5,·Landroid/content/Intent;
  
 63 ····invoke-direct·{v5},·Landroid/content/Intent;-><init>()V
  
 64 ····invoke-virtual·{v5,·v4},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
 65 ····:try_end_0
 66 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 67 ····move-result-object·v2
  
 68 ····goto·:goto_1
  
 69 ····.line·64
 70 ····.end·local·v1····#·"grandparent":Ljava/lang/String;
 71 ····:catch_0
 72 ····move-exception·v0
  
 73 ····.line·65
 74 ····.local·v0,·"e":Landroid/content/pm/PackageManager$NameNotFoundException;
 75 ····const-string·v5,·"NavUtils"
  
 76 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
 77 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
 78 ····const-string·v7,·"getParentActivityIntent:·bad·parentActivityName·\'"
  
 79 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 80 ····move-result-object·v6
  
 81 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 82 ····move-result-object·v6
  
 83 ····const-string·v7,·"\'·in·manifest"
  
 84 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 85 ····move-result-object·v6
  
 86 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 87 ····move-result-object·v6
  
 88 ····invoke-static·{v5,·v6},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
46 ····goto·:goto_089 ····goto·:goto_0
47 .end·method90 .end·method
  
48 .method·public·getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;91 .method·public·getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;
49 ····.locals·492 ····.locals·4
50 ····.param·p1,·"context"····#·Landroid/content/Context;93 ····.param·p1,·"context"····#·Landroid/content/Context;
51 ····.param·p2,·"info"····#·Landroid/content/pm/ActivityInfo;94 ····.param·p2,·"info"····#·Landroid/content/pm/ActivityInfo;
  
52 ····.prologue95 ····.prologue
53 ····const/4·v1,·0x096 ····const/4·v1,·0x0
  
Max diff block lines reached; 2466/6683 bytes (36.90%) of diff not shown.
1.73 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.smali
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 .class·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;1 .class·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;
3 .source·"NotificationCompat.java"3 .source·"NotificationCompat.java"
  
4 #·interfaces 
5 .implements·Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/app/NotificationCompat;6 ····value·=·Landroid/support/v4/app/NotificationCompat;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
Offset 18, 28 lines modifiedOffset 15, 28 lines modified
  
  
18 #·direct·methods15 #·direct·methods
19 .method·constructor·<init>()V16 .method·constructor·<init>()V
20 ····.locals·017 ····.locals·0
  
21 ····.prologue18 ····.prologue
22 ····.line·9419 ····.line·555
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V
  
24 ····return-void21 ····return-void
25 .end·method22 .end·method
  
  
26 #·virtual·methods23 #·virtual·methods
27 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;
28 ····.locals·1025 ····.locals·10
29 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
30 ····.prologue27 ····.prologue
31 ····.line·9628 ····.line·558
32 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;29 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
33 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;30 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
34 ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence;31 ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence;
  
35 ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence;32 ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence;
28.2 KB
smali/android/support/v4/app/ShareCompat$IntentBuilder.smali
    
Offset 68, 63 lines modifiedOffset 68, 63 lines modified
  
68 #·direct·methods68 #·direct·methods
69 .method·private·constructor·<init>(Landroid/app/Activity;)V69 .method·private·constructor·<init>(Landroid/app/Activity;)V
70 ····.locals·370 ····.locals·3
71 ····.param·p1,·"launchingActivity"····#·Landroid/app/Activity;71 ····.param·p1,·"launchingActivity"····#·Landroid/app/Activity;
  
72 ····.prologue72 ····.prologue
73 ····.line·27873 ····.line·279
74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
75 ····.line·27975 ····.line·280
76 ····iput-object·p1,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity;76 ····iput-object·p1,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity;
  
77 ····.line·28077 ····.line·281
78 ····new-instance·v0,·Landroid/content/Intent;78 ····new-instance·v0,·Landroid/content/Intent;
  
79 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V79 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V
  
80 ····const-string·v1,·"android.intent.action.SEND"80 ····const-string·v1,·"android.intent.action.SEND"
  
81 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;81 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····iput-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;83 ····iput-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;
  
84 ····.line·28184 ····.line·282
85 ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;85 ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;
  
86 ····const-string·v1,·"android.support.v4.app.EXTRA_CALLING_PACKAGE"86 ····const-string·v1,·"android.support.v4.app.EXTRA_CALLING_PACKAGE"
  
87 ····invoke-virtual·{p1},·Landroid/app/Activity;->getPackageName()Ljava/lang/String;87 ····invoke-virtual·{p1},·Landroid/app/Activity;->getPackageName()Ljava/lang/String;
  
88 ····move-result-object·v288 ····move-result-object·v2
  
89 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;89 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
90 ····.line·28290 ····.line·283
91 ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;91 ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;
  
92 ····const-string·v1,·"android.support.v4.app.EXTRA_CALLING_ACTIVITY"92 ····const-string·v1,·"android.support.v4.app.EXTRA_CALLING_ACTIVITY"
  
93 ····invoke-virtual·{p1},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;93 ····invoke-virtual·{p1},·Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName;
  
94 ····move-result-object·v294 ····move-result-object·v2
  
95 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;95 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
  
96 ····.line·28396 ····.line·284
97 ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;97 ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;
  
98 ····const/high16·v1,·0x8000098 ····const/high16·v1,·0x80000
  
99 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;99 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
100 ····.line·284100 ····.line·285
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
103 .method·private·combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V103 .method·private·combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V
104 ····.locals·5104 ····.locals·5
105 ····.param·p1,·"extra"····#·Ljava/lang/String;105 ····.param·p1,·"extra"····#·Ljava/lang/String;
106 ····.annotation·system·Ldalvik/annotation/Signature;106 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 138, 343 lines modifiedOffset 138, 343 lines modified
138 ········}138 ········}
139 ····.end·annotation139 ····.end·annotation
  
140 ····.prologue140 ····.prologue
141 ····.local·p2,·"add":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"141 ····.local·p2,·"add":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
142 ····const/4·v3,·0x0142 ····const/4·v3,·0x0
  
143 ····.line·344143 ····.line·345
144 ····iget-object·v4,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;144 ····iget-object·v4,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;
  
145 ····invoke-virtual·{v4,·p1},·Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;145 ····invoke-virtual·{v4,·p1},·Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;
  
146 ····move-result-object·v0146 ····move-result-object·v0
  
147 ····.line·345147 ····.line·346
148 ····.local·v0,·"currentAddresses":[Ljava/lang/String;148 ····.local·v0,·"currentAddresses":[Ljava/lang/String;
149 ····if-eqz·v0,·:cond_1149 ····if-eqz·v0,·:cond_1
  
150 ····array-length·v1,·v0150 ····array-length·v1,·v0
  
151 ····.line·346151 ····.line·347
152 ····.local·v1,·"currentLength":I152 ····.local·v1,·"currentLength":I
153 ····:goto_0153 ····:goto_0
154 ····invoke-virtual·{p2},·Ljava/util/ArrayList;->size()I154 ····invoke-virtual·{p2},·Ljava/util/ArrayList;->size()I
  
155 ····move-result·v4155 ····move-result·v4
  
156 ····add-int/2addr·v4,·v1156 ····add-int/2addr·v4,·v1
  
157 ····new-array·v2,·v4,·[Ljava/lang/String;157 ····new-array·v2,·v4,·[Ljava/lang/String;
  
158 ····.line·347158 ····.line·348
159 ····.local·v2,·"finalAddresses":[Ljava/lang/String;159 ····.local·v2,·"finalAddresses":[Ljava/lang/String;
160 ····invoke-virtual·{p2,·v2},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;160 ····invoke-virtual·{p2,·v2},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
161 ····.line·348161 ····.line·349
162 ····if-eqz·v0,·:cond_0162 ····if-eqz·v0,·:cond_0
  
163 ····.line·349163 ····.line·350
164 ····invoke-virtual·{p2},·Ljava/util/ArrayList;->size()I164 ····invoke-virtual·{p2},·Ljava/util/ArrayList;->size()I
  
165 ····move-result·v4165 ····move-result·v4
  
166 ····invoke-static·{v0,·v3,·v2,·v4,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V166 ····invoke-static·{v0,·v3,·v2,·v4,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
167 ····.line·351167 ····.line·352
168 ····:cond_0168 ····:cond_0
169 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;169 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent;
  
170 ····invoke-virtual·{v3,·p1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;170 ····invoke-virtual·{v3,·p1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
  
171 ····.line·352171 ····.line·353
172 ····return-void172 ····return-void
  
173 ····.end·local·v1····#·"currentLength":I173 ····.end·local·v1····#·"currentLength":I
174 ····.end·local·v2····#·"finalAddresses":[Ljava/lang/String;174 ····.end·local·v2····#·"finalAddresses":[Ljava/lang/String;
175 ····:cond_1175 ····:cond_1
176 ····move·v1,·v3176 ····move·v1,·v3
  
177 ····.line·345177 ····.line·346
178 ····goto·:goto_0178 ····goto·:goto_0
179 .end·method179 .end·method
  
Max diff block lines reached; 24522/28786 bytes (85.19%) of diff not shown.
896 B
smali/android/support/v4/app/FragmentManagerImpl$1.smali
    
Offset 22, 29 lines modifiedOffset 22, 29 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V23 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·41726 ····.line·451
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·run()V32 .method·public·run()V
33 ····.locals·133 ····.locals·1
  
34 ····.prologue34 ····.prologue
35 ····.line·42035 ····.line·454
36 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;36 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
37 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z37 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z
  
38 ····.line·42138 ····.line·455
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.5 KB
smali/android/support/v4/app/FragmentActivity$NonConfigurationInstances.smali
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ····name·=·"NonConfigurationInstances"13 ····name·=·"NonConfigurationInstances"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·activity:Ljava/lang/Object;16 .field·activity:Ljava/lang/Object;
  
17 .field·children:Ljava/util/HashMap;17 .field·children:Landroid/support/v4/util/SimpleArrayMap;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"Ljava/util/HashMap",20 ············"Landroid/support/v4/util/SimpleArrayMap",
21 ············"<",21 ············"<",
22 ············"Ljava/lang/String;",22 ············"Ljava/lang/String;",
23 ············"Ljava/lang/Object;",23 ············"Ljava/lang/Object;",
24 ············">;"24 ············">;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
27 .end·field27 .end·field
Offset 38, 29 lines modifiedOffset 38, 30 lines modified
38 ············"<",38 ············"<",
39 ············"Landroid/support/v4/app/Fragment;",39 ············"Landroid/support/v4/app/Fragment;",
40 ············">;"40 ············">;"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
43 .end·field43 .end·field
  
44 .field·loaders:Landroid/support/v4/util/SparseArrayCompat;44 .field·loaders:Landroid/support/v4/util/SimpleArrayMap;
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"Landroid/support/v4/util/SparseArrayCompat",47 ············"Landroid/support/v4/util/SimpleArrayMap",
48 ············"<",48 ············"<",
 49 ············"Ljava/lang/String;",
49 ············"Landroid/support/v4/app/LoaderManagerImpl;",50 ············"Landroid/support/v4/app/LoaderManagerImpl;",
50 ············">;"51 ············">;"
51 ········}52 ········}
52 ····.end·annotation53 ····.end·annotation
53 .end·field54 .end·field
  
  
54 #·direct·methods55 #·direct·methods
55 .method·constructor·<init>()V56 .method·constructor·<init>()V
56 ····.locals·057 ····.locals·0
  
57 ····.prologue58 ····.prologue
58 ····.line·11459 ····.line·132
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····return-void61 ····return-void
61 .end·method62 .end·method
1.58 KB
smali/android/support/v4/app/FragmentManagerImpl$3.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V27 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V
28 ····.locals·028 ····.locals·0
  
29 ····.prologue29 ····.prologue
30 ····.line·45230 ····.line·507
31 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->val$name:Ljava/lang/String;32 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->val$name:Ljava/lang/String;
  
33 ····iput·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->val$flags:I33 ····iput·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->val$flags:I
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·run()V45 .method·public·run()V
46 ····.locals·546 ····.locals·5
  
47 ····.prologue47 ····.prologue
48 ····.line·45448 ····.line·509
49 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl;49 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
50 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl;50 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
51 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;51 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
52 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler;52 ····iget-object·v1,·v1,·Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler;
Offset 61, 10 lines modifiedOffset 61, 10 lines modified
  
61 ····const/4·v3,·-0x161 ····const/4·v3,·-0x1
  
62 ····iget·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->val$flags:I62 ····iget·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->val$flags:I
  
63 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z63 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z
  
64 ····.line·45564 ····.line·510
65 ····return-void65 ····return-void
66 .end·method66 .end·method
14.0 KB
smali/android/support/v4/app/FragmentState.smali
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
  
44 #·direct·methods44 #·direct·methods
45 .method·static·constructor·<clinit>()V45 .method·static·constructor·<clinit>()V
46 ····.locals·146 ····.locals·1
  
47 ····.prologue47 ····.prologue
48 ····.line·13648 ····.line·140
49 ····new-instance·v0,·Landroid/support/v4/app/FragmentState$1;49 ····new-instance·v0,·Landroid/support/v4/app/FragmentState$1;
  
50 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentState$1;-><init>()V50 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentState$1;-><init>()V
  
51 ····sput-object·v0,·Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator;51 ····sput-object·v0,·Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator;
  
52 ····return-void52 ····return-void
Offset 63, 327 lines modifiedOffset 63, 328 lines modified
63 ····.param·p1,·"in"····#·Landroid/os/Parcel;63 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
64 ····.prologue64 ····.prologue
65 ····const/4·v1,·0x165 ····const/4·v1,·0x1
  
66 ····const/4·v2,·0x066 ····const/4·v2,·0x0
  
67 ····.line·7567 ····.line·79
68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
69 ····.line·7669 ····.line·80
70 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;70 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String;72 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String;
  
73 ····.line·7773 ····.line·81
74 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I74 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
75 ····move-result·v075 ····move-result·v0
  
76 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentState;->mIndex:I76 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentState;->mIndex:I
  
77 ····.line·7877 ····.line·82
78 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I78 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
79 ····move-result·v079 ····move-result·v0
  
80 ····if-eqz·v0,·:cond_080 ····if-eqz·v0,·:cond_0
  
81 ····move·v0,·v181 ····move·v0,·v1
  
82 ····:goto_082 ····:goto_0
83 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/FragmentState;->mFromLayout:Z83 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/FragmentState;->mFromLayout:Z
  
84 ····.line·7984 ····.line·83
85 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I85 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
86 ····move-result·v086 ····move-result·v0
  
87 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentState;->mFragmentId:I87 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentState;->mFragmentId:I
  
88 ····.line·8088 ····.line·84
89 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I89 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
90 ····move-result·v090 ····move-result·v0
  
91 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentState;->mContainerId:I91 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentState;->mContainerId:I
  
92 ····.line·8192 ····.line·85
93 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;93 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;
  
94 ····move-result-object·v094 ····move-result-object·v0
  
95 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String;95 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String;
  
96 ····.line·8296 ····.line·86
97 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I97 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
98 ····move-result·v098 ····move-result·v0
  
99 ····if-eqz·v0,·:cond_199 ····if-eqz·v0,·:cond_1
  
100 ····move·v0,·v1100 ····move·v0,·v1
  
101 ····:goto_1101 ····:goto_1
102 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/FragmentState;->mRetainInstance:Z102 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/FragmentState;->mRetainInstance:Z
  
103 ····.line·83103 ····.line·87
104 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I104 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
105 ····move-result·v0105 ····move-result·v0
  
106 ····if-eqz·v0,·:cond_2106 ····if-eqz·v0,·:cond_2
  
107 ····:goto_2107 ····:goto_2
108 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/FragmentState;->mDetached:Z108 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/FragmentState;->mDetached:Z
  
109 ····.line·84109 ····.line·88
110 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;110 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;
  
111 ····move-result-object·v0111 ····move-result-object·v0
  
112 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle;112 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle;
  
113 ····.line·85113 ····.line·89
114 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;114 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle;116 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle;
  
117 ····.line·86117 ····.line·90
118 ····return-void118 ····return-void
  
119 ····:cond_0119 ····:cond_0
120 ····move·v0,·v2120 ····move·v0,·v2
  
121 ····.line·78121 ····.line·82
122 ····goto·:goto_0122 ····goto·:goto_0
  
123 ····:cond_1123 ····:cond_1
124 ····move·v0,·v2124 ····move·v0,·v2
  
125 ····.line·82125 ····.line·86
126 ····goto·:goto_1126 ····goto·:goto_1
  
127 ····:cond_2127 ····:cond_2
128 ····move·v1,·v2128 ····move·v1,·v2
  
Max diff block lines reached; 11085/14218 bytes (77.96%) of diff not shown.
1.38 KB
smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·7622 ····.line·81
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
Offset 35, 27 lines modifiedOffset 35, 31 lines modified
35 ····.param·p1,·"context"····#·Landroid/content/Context;35 ····.param·p1,·"context"····#·Landroid/content/Context;
36 ····.param·p2,·"intents"····#·[Landroid/content/Intent;36 ····.param·p2,·"intents"····#·[Landroid/content/Intent;
37 ····.param·p3,·"requestCode"····#·I37 ····.param·p3,·"requestCode"····#·I
38 ····.param·p4,·"flags"····#·I38 ····.param·p4,·"flags"····#·I
39 ····.param·p5,·"options"····#·Landroid/os/Bundle;39 ····.param·p5,·"options"····#·Landroid/os/Bundle;
  
40 ····.prologue40 ····.prologue
41 ····.line·7941 ····.line·84
 42 ····new-instance·v0,·Landroid/content/Intent;
  
42 ····array-length·v1,·p243 ····array-length·v1,·p2
  
43 ····add-int/lit8·v1,·v1,·-0x144 ····add-int/lit8·v1,·v1,·-0x1
  
44 ····aget-object·v0,·p2,·v145 ····aget-object·v1,·p2,·v1
  
 46 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
  
45 ····.line·8047 ····.line·85
46 ····.local·v0,·"topIntent":Landroid/content/Intent;48 ····.local·v0,·"topIntent":Landroid/content/Intent;
47 ····const/high16·v1,·0x1000000049 ····const/high16·v1,·0x10000000
  
48 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;50 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
49 ····.line·8151 ····.line·86
50 ····invoke-static·{p1,·p3,·v0,·p4},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;52 ····invoke-static·{p1,·p3,·v0,·p4},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
51 ····move-result-object·v153 ····move-result-object·v1
  
52 ····return-object·v154 ····return-object·v1
53 .end·method55 .end·method
2.45 KB
smali/android/support/v4/app/NotificationCompat$Style.smali
    
Offset 25, 72 lines modifiedOffset 25, 72 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·56629 ····.line·1551
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·57131 ····.line·1555
32 ····const/4·v0,·0x032 ····const/4·v0,·0x0
  
33 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z33 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·build()Landroid/app/Notification;37 .method·public·build()Landroid/app/Notification;
38 ····.locals·238 ····.locals·2
  
39 ····.prologue39 ····.prologue
40 ····.line·58340 ····.line·1567
41 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
42 ····.line·58442 ····.line·1568
43 ····.local·v0,·"notification":Landroid/app/Notification;43 ····.local·v0,·"notification":Landroid/app/Notification;
44 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;44 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
45 ····if-eqz·v1,·:cond_045 ····if-eqz·v1,·:cond_0
  
46 ····.line·58546 ····.line·1569
47 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;47 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
48 ····invoke-virtual·{v1},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;48 ····invoke-virtual·{v1},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····.line·58750 ····.line·1571
51 ····:cond_051 ····:cond_0
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V54 .method·public·setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;56 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
57 ····.prologue57 ····.prologue
58 ····.line·57458 ····.line·1558
59 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;59 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
60 ····if-eq·v0,·p1,·:cond_060 ····if-eq·v0,·p1,·:cond_0
  
61 ····.line·57561 ····.line·1559
62 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;62 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
63 ····.line·57663 ····.line·1560
64 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;64 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
65 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
66 ····.line·57766 ····.line·1561
67 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;67 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
68 ····invoke-virtual·{v0,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;68 ····invoke-virtual·{v0,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;
  
69 ····.line·58069 ····.line·1564
70 ····:cond_070 ····:cond_0
71 ····return-void71 ····return-void
72 .end·method72 .end·method
3.29 KB
smali/android/support/v4/app/NotificationCompat$BigTextStyle.smali
    
Offset 19, 71 lines modifiedOffset 19, 83 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·66223 ····.line·1667
24 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V24 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
25 ····.line·66325 ····.line·1668
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V28 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;30 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
31 ····.prologue31 ····.prologue
32 ····.line·66532 ····.line·1670
33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
34 ····.line·66634 ····.line·1671
35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
  
36 ····.line·66736 ····.line·1672
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;40 .method·public·bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;
41 ····.locals·041 ····.locals·1
42 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;42 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
43 ····.prologue43 ····.prologue
44 ····.line·68844 ····.line·1697
45 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence;45 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 46 ····move-result-object·v0
  
 47 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence;
  
46 ····.line·68948 ····.line·1698
47 ····return-object·p049 ····return-object·p0
48 .end·method50 .end·method
  
49 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;51 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;
50 ····.locals·052 ····.locals·1
51 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;53 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;
  
52 ····.prologue54 ····.prologue
53 ····.line·67455 ····.line·1679
 56 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 57 ····move-result-object·v0
  
54 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence;58 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
55 ····.line·67559 ····.line·1680
56 ····return-object·p060 ····return-object·p0
57 .end·method61 .end·method
  
58 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;62 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;
59 ····.locals·163 ····.locals·1
60 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;64 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
61 ····.prologue65 ····.prologue
62 ····.line·68266 ····.line·1687
 67 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 68 ····move-result-object·v0
  
63 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence;69 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence;
  
64 ····.line·68370 ····.line·1688
65 ····const/4·v0,·0x171 ····const/4·v0,·0x1
  
66 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z72 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z
  
67 ····.line·68473 ····.line·1689
68 ····return-object·p074 ····return-object·p0
69 .end·method75 .end·method
49.7 KB
smali/android/support/v4/app/LoaderManagerImpl.smali
    
Offset 46, 35 lines modifiedOffset 46, 38 lines modified
  
46 .field·mRetaining:Z46 .field·mRetaining:Z
  
47 .field·mRetainingStarted:Z47 .field·mRetainingStarted:Z
  
48 .field·mStarted:Z48 .field·mStarted:Z
  
 49 .field·final·mWho:Ljava/lang/String;
  
  
49 #·direct·methods50 #·direct·methods
50 .method·static·constructor·<clinit>()V51 .method·static·constructor·<clinit>()V
51 ····.locals·152 ····.locals·1
  
52 ····.prologue53 ····.prologue
53 ····.line·18954 ····.line·189
54 ····const/4·v0,·0x055 ····const/4·v0,·0x0
  
55 ····sput-boolean·v0,·Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z56 ····sput-boolean·v0,·Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z
  
56 ····return-void57 ····return-void
57 .end·method58 .end·method
  
58 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;Z)V59 .method·constructor·<init>(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V
59 ····.locals·160 ····.locals·1
 61 ····.param·p1,·"who"····#·Ljava/lang/String;
60 ····.param·p1,·"activity"····#·Landroid/support/v4/app/FragmentActivity;62 ····.param·p2,·"activity"····#·Landroid/support/v4/app/FragmentActivity;
61 ····.param·p2,·"started"····#·Z63 ····.param·p3,·"started"····#·Z
  
62 ····.prologue64 ····.prologue
63 ····.line·47565 ····.line·477
64 ····invoke-direct·{p0},·Landroid/support/v4/app/LoaderManager;-><init>()V66 ····invoke-direct·{p0},·Landroid/support/v4/app/LoaderManager;-><init>()V
  
65 ····.line·19467 ····.line·194
66 ····new-instance·v0,·Landroid/support/v4/util/SparseArrayCompat;68 ····new-instance·v0,·Landroid/support/v4/util/SparseArrayCompat;
  
67 ····invoke-direct·{v0},·Landroid/support/v4/util/SparseArrayCompat;-><init>()V69 ····invoke-direct·{v0},·Landroid/support/v4/util/SparseArrayCompat;-><init>()V
  
Offset 83, 21 lines modifiedOffset 86, 24 lines modified
83 ····.line·20086 ····.line·200
84 ····new-instance·v0,·Landroid/support/v4/util/SparseArrayCompat;87 ····new-instance·v0,·Landroid/support/v4/util/SparseArrayCompat;
  
85 ····invoke-direct·{v0},·Landroid/support/v4/util/SparseArrayCompat;-><init>()V88 ····invoke-direct·{v0},·Landroid/support/v4/util/SparseArrayCompat;-><init>()V
  
86 ····iput-object·v0,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;89 ····iput-object·v0,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
87 ····.line·47690 ····.line·478
88 ····iput-object·p1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;91 ····iput-object·p1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mWho:Ljava/lang/String;
  
89 ····.line·47792 ····.line·479
90 ····iput-boolean·p2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mStarted:Z93 ····iput-object·p2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity;
  
91 ····.line·47894 ····.line·480
 95 ····iput-boolean·p3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mStarted:Z
  
 96 ····.line·481
92 ····return-void97 ····return-void
93 .end·method98 .end·method
  
94 .method·private·createAndInstallLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;99 .method·private·createAndInstallLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
95 ····.locals·3100 ····.locals·3
96 ····.param·p1,·"id"····#·I101 ····.param·p1,·"id"····#·I
97 ····.param·p2,·"args"····#·Landroid/os/Bundle;102 ····.param·p2,·"args"····#·Landroid/os/Bundle;
Offset 113, 32 lines modifiedOffset 119, 32 lines modified
113 ········}119 ········}
114 ····.end·annotation120 ····.end·annotation
  
115 ····.prologue121 ····.prologue
116 ····.local·p3,·"callback":Landroid/support/v4/app/LoaderManager$LoaderCallbacks;,·"Landroid/support/v4/app/LoaderManager$LoaderCallbacks<Ljava/lang/Object;>;"122 ····.local·p3,·"callback":Landroid/support/v4/app/LoaderManager$LoaderCallbacks;,·"Landroid/support/v4/app/LoaderManager$LoaderCallbacks<Ljava/lang/Object;>;"
117 ····const/4·v2,·0x0123 ····const/4·v2,·0x0
  
118 ····.line·495124 ····.line·498
119 ····const/4·v1,·0x1125 ····const/4·v1,·0x1
  
120 ····:try_start_0126 ····:try_start_0
121 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z127 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z
  
122 ····.line·496128 ····.line·499
123 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/LoaderManagerImpl;->createLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;129 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/LoaderManagerImpl;->createLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
  
124 ····move-result-object·v0130 ····move-result-object·v0
  
125 ····.line·497131 ····.line·500
126 ····.local·v0,·"info":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;132 ····.local·v0,·"info":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
127 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/LoaderManagerImpl;->installLoader(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V133 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/LoaderManagerImpl;->installLoader(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V
128 ····:try_end_0134 ····:try_end_0
129 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0135 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
130 ····.line·500136 ····.line·503
131 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z137 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z
  
132 ····return-object·v0138 ····return-object·v0
  
133 ····.end·local·v0····#·"info":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;139 ····.end·local·v0····#·"info":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
134 ····:catchall_0140 ····:catchall_0
135 ····move-exception·v1141 ····move-exception·v1
Offset 161, 56 lines modifiedOffset 167, 56 lines modified
161 ············"Ljava/lang/Object;",167 ············"Ljava/lang/Object;",
162 ············">;)",168 ············">;)",
163 ············"Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;"169 ············"Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;"
164 ········}170 ········}
165 ····.end·annotation171 ····.end·annotation
  
166 ····.prologue172 ····.prologue
167 ····.line·486173 ····.line·489
168 ····.local·p3,·"callback":Landroid/support/v4/app/LoaderManager$LoaderCallbacks;,·"Landroid/support/v4/app/LoaderManager$LoaderCallbacks<Ljava/lang/Object;>;"174 ····.local·p3,·"callback":Landroid/support/v4/app/LoaderManager$LoaderCallbacks;,·"Landroid/support/v4/app/LoaderManager$LoaderCallbacks<Ljava/lang/Object;>;"
169 ····new-instance·v0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;175 ····new-instance·v0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
  
170 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;-><init>(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V176 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;-><init>(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V
  
171 ····.line·487177 ····.line·490
172 ····.local·v0,·"info":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;178 ····.local·v0,·"info":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
173 ····invoke-interface·{p3,·p1,·p2},·Landroid/support/v4/app/LoaderManager$LoaderCallbacks;->onCreateLoader(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;179 ····invoke-interface·{p3,·p1,·p2},·Landroid/support/v4/app/LoaderManager$LoaderCallbacks;->onCreateLoader(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;
  
174 ····move-result-object·v1180 ····move-result-object·v1
  
175 ····.line·488181 ····.line·491
176 ····.local·v1,·"loader":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<Ljava/lang/Object;>;"182 ····.local·v1,·"loader":Landroid/support/v4/content/Loader;,·"Landroid/support/v4/content/Loader<Ljava/lang/Object;>;"
177 ····iput-object·v1,·v0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mLoader:Landroid/support/v4/content/Loader;183 ····iput-object·v1,·v0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mLoader:Landroid/support/v4/content/Loader;
  
178 ····.line·489184 ····.line·492
179 ····return-object·v0185 ····return-object·v0
180 .end·method186 .end·method
  
  
181 #·virtual·methods187 #·virtual·methods
182 .method·public·destroyLoader(I)V188 .method·public·destroyLoader(I)V
Max diff block lines reached; 45757/50771 bytes (90.12%) of diff not shown.
2.52 KB
smali/android/support/v4/app/Fragment$SavedState.smali
    
Offset 35, 91 lines modifiedOffset 35, 91 lines modified
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
37 ····.locals·137 ····.locals·1
  
38 ····.prologue38 ····.prologue
39 ····.line·31639 ····.line·348
40 ····new-instance·v0,·Landroid/support/v4/app/Fragment$SavedState$1;40 ····new-instance·v0,·Landroid/support/v4/app/Fragment$SavedState$1;
  
41 ····invoke-direct·{v0},·Landroid/support/v4/app/Fragment$SavedState$1;-><init>()V41 ····invoke-direct·{v0},·Landroid/support/v4/app/Fragment$SavedState$1;-><init>()V
  
42 ····sput-object·v0,·Landroid/support/v4/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroid/support/v4/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·constructor·<init>(Landroid/os/Bundle;)V45 .method·constructor·<init>(Landroid/os/Bundle;)V
46 ····.locals·046 ····.locals·0
47 ····.param·p1,·"state"····#·Landroid/os/Bundle;47 ····.param·p1,·"state"····#·Landroid/os/Bundle;
  
48 ····.prologue48 ····.prologue
49 ····.line·29549 ····.line·327
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·29651 ····.line·328
52 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;52 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
53 ····.line·29753 ····.line·329
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V56 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"in"····#·Landroid/os/Parcel;58 ····.param·p1,·"in"····#·Landroid/os/Parcel;
59 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;59 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
60 ····.prologue60 ····.prologue
61 ····.line·29961 ····.line·331
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·30063 ····.line·332
64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;66 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
67 ····.line·30167 ····.line·333
68 ····if-eqz·p2,·:cond_068 ····if-eqz·p2,·:cond_0
  
69 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;69 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
70 ····if-eqz·v0,·:cond_070 ····if-eqz·v0,·:cond_0
  
71 ····.line·30271 ····.line·334
72 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;72 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
73 ····invoke-virtual·{v0,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V73 ····invoke-virtual·{v0,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
  
74 ····.line·30474 ····.line·336
75 ····:cond_075 ····:cond_0
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
  
78 #·virtual·methods78 #·virtual·methods
79 .method·public·describeContents()I79 .method·public·describeContents()I
80 ····.locals·180 ····.locals·1
  
81 ····.prologue81 ····.prologue
82 ····.line·30882 ····.line·340
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····return·v084 ····return·v0
85 .end·method85 .end·method
  
86 .method·public·writeToParcel(Landroid/os/Parcel;I)V86 .method·public·writeToParcel(Landroid/os/Parcel;I)V
87 ····.locals·187 ····.locals·1
88 ····.param·p1,·"dest"····#·Landroid/os/Parcel;88 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
89 ····.param·p2,·"flags"····#·I89 ····.param·p2,·"flags"····#·I
  
90 ····.prologue90 ····.prologue
91 ····.line·31391 ····.line·345
92 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;92 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
93 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V93 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V
  
94 ····.line·31494 ····.line·346
95 ····return-void95 ····return-void
96 .end·method96 .end·method
31.4 KB
smali/android/support/v4/app/NotificationCompat$Builder.smali
    
Offset 10, 135 lines modifiedOffset 10, 224 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"Builder"12 ····name·=·"Builder"
13 .end·annotation13 .end·annotation
  
  
 14 #·static·fields
 15 .field·private·static·final·MAX_CHARSEQUENCE_LENGTH:I·=·0x1400
  
  
14 #·instance·fields16 #·instance·fields
15 .field·mActions:Ljava/util/ArrayList;17 .field·mActions:Ljava/util/ArrayList;
16 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
17 ········value·=·{19 ········value·=·{
18 ············"Ljava/util/ArrayList",20 ············"Ljava/util/ArrayList",
19 ············"<",21 ············"<",
20 ············"Landroid/support/v4/app/NotificationCompat$Action;",22 ············"Landroid/support/v4/app/NotificationCompat$Action;",
21 ············">;"23 ············">;"
22 ········}24 ········}
23 ····.end·annotation25 ····.end·annotation
24 .end·field26 .end·field
  
 27 .field·mCategory:Ljava/lang/String;
  
 28 .field·mColor:I
  
25 .field·mContentInfo:Ljava/lang/CharSequence;29 .field·mContentInfo:Ljava/lang/CharSequence;
  
26 .field·mContentIntent:Landroid/app/PendingIntent;30 .field·mContentIntent:Landroid/app/PendingIntent;
  
27 .field·mContentText:Ljava/lang/CharSequence;31 .field·mContentText:Ljava/lang/CharSequence;
  
28 .field·mContentTitle:Ljava/lang/CharSequence;32 .field·mContentTitle:Ljava/lang/CharSequence;
  
29 .field·mContext:Landroid/content/Context;33 .field·mContext:Landroid/content/Context;
  
 34 .field·mExtras:Landroid/os/Bundle;
  
30 .field·mFullScreenIntent:Landroid/app/PendingIntent;35 .field·mFullScreenIntent:Landroid/app/PendingIntent;
  
 36 .field·mGroupKey:Ljava/lang/String;
  
 37 .field·mGroupSummary:Z
  
31 .field·mLargeIcon:Landroid/graphics/Bitmap;38 .field·mLargeIcon:Landroid/graphics/Bitmap;
  
 39 .field·mLocalOnly:Z
  
32 .field·mNotification:Landroid/app/Notification;40 .field·mNotification:Landroid/app/Notification;
  
33 .field·mNumber:I41 .field·mNumber:I
  
 42 .field·public·mPeople:Ljava/util/ArrayList;
 43 ····.annotation·system·Ldalvik/annotation/Signature;
 44 ········value·=·{
 45 ············"Ljava/util/ArrayList",
 46 ············"<",
 47 ············"Ljava/lang/String;",
 48 ············">;"
 49 ········}
 50 ····.end·annotation
 51 .end·field
  
34 .field·mPriority:I52 .field·mPriority:I
  
35 .field·mProgress:I53 .field·mProgress:I
  
36 .field·mProgressIndeterminate:Z54 .field·mProgressIndeterminate:Z
  
37 .field·mProgressMax:I55 .field·mProgressMax:I
  
 56 .field·mPublicVersion:Landroid/app/Notification;
  
 57 .field·mShowWhen:Z
  
 58 .field·mSortKey:Ljava/lang/String;
  
38 .field·mStyle:Landroid/support/v4/app/NotificationCompat$Style;59 .field·mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
39 .field·mSubText:Ljava/lang/CharSequence;60 .field·mSubText:Ljava/lang/CharSequence;
  
40 .field·mTickerView:Landroid/widget/RemoteViews;61 .field·mTickerView:Landroid/widget/RemoteViews;
  
41 .field·mUseChronometer:Z62 .field·mUseChronometer:Z
  
 63 .field·mVisibility:I
  
  
42 #·direct·methods64 #·direct·methods
43 .method·public·constructor·<init>(Landroid/content/Context;)V65 .method·public·constructor·<init>(Landroid/content/Context;)V
44 ····.locals·366 ····.locals·5
45 ····.param·p1,·"context"····#·Landroid/content/Context;67 ····.param·p1,·"context"····#·Landroid/content/Context;
  
46 ····.prologue68 ····.prologue
 69 ····const/4·v4,·0x0
  
47 ····.line·19570 ····.line·906
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V71 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····.line·18072 ····.line·874
 73 ····const/4·v0,·0x1
  
 74 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z
  
 75 ····.line·884
50 ····new-instance·v0,·Ljava/util/ArrayList;76 ····new-instance·v0,·Ljava/util/ArrayList;
  
51 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V77 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
52 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;78 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
 79 ····.line·885
 80 ····iput-boolean·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z
  
 81 ····.line·888
 82 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I
  
 83 ····.line·889
 84 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I
  
53 ····.line·18285 ····.line·892
54 ····new-instance·v0,·Landroid/app/Notification;86 ····new-instance·v0,·Landroid/app/Notification;
  
55 ····invoke-direct·{v0},·Landroid/app/Notification;-><init>()V87 ····invoke-direct·{v0},·Landroid/app/Notification;-><init>()V
  
56 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;88 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
Max diff block lines reached; 28967/32063 bytes (90.34%) of diff not shown.
34.5 KB
smali/android/support/v4/app/BackStackState.smali
    
Offset 30, 211 lines modifiedOffset 30, 247 lines modified
  
30 .field·final·mIndex:I30 .field·final·mIndex:I
  
31 .field·final·mName:Ljava/lang/String;31 .field·final·mName:Ljava/lang/String;
  
32 .field·final·mOps:[I32 .field·final·mOps:[I
  
 33 .field·final·mSharedElementSourceNames:Ljava/util/ArrayList;
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"Ljava/util/ArrayList",
 37 ············"<",
 38 ············"Ljava/lang/String;",
 39 ············">;"
 40 ········}
 41 ····.end·annotation
 42 .end·field
  
 43 .field·final·mSharedElementTargetNames:Ljava/util/ArrayList;
 44 ····.annotation·system·Ldalvik/annotation/Signature;
 45 ········value·=·{
 46 ············"Ljava/util/ArrayList",
 47 ············"<",
 48 ············"Ljava/lang/String;",
 49 ············">;"
 50 ········}
 51 ····.end·annotation
 52 .end·field
  
33 .field·final·mTransition:I53 .field·final·mTransition:I
  
34 .field·final·mTransitionStyle:I54 .field·final·mTransitionStyle:I
  
  
35 #·direct·methods55 #·direct·methods
36 .method·static·constructor·<clinit>()V56 .method·static·constructor·<clinit>()V
37 ····.locals·157 ····.locals·1
  
38 ····.prologue58 ····.prologue
39 ····.line·15459 ····.line·176
40 ····new-instance·v0,·Landroid/support/v4/app/BackStackState$1;60 ····new-instance·v0,·Landroid/support/v4/app/BackStackState$1;
  
41 ····invoke-direct·{v0},·Landroid/support/v4/app/BackStackState$1;-><init>()V61 ····invoke-direct·{v0},·Landroid/support/v4/app/BackStackState$1;-><init>()V
  
42 ····sput-object·v0,·Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator;62 ····sput-object·v0,·Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····return-void63 ····return-void
44 .end·method64 .end·method
  
45 .method·public·constructor·<init>(Landroid/os/Parcel;)V65 .method·public·constructor·<init>(Landroid/os/Parcel;)V
46 ····.locals·166 ····.locals·1
47 ····.param·p1,·"in"····#·Landroid/os/Parcel;67 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
48 ····.prologue68 ····.prologue
49 ····.line·8269 ····.line·96
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V70 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·8371 ····.line·97
52 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createIntArray()[I72 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createIntArray()[I
  
53 ····move-result-object·v073 ····move-result-object·v0
  
54 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackState;->mOps:[I74 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackState;->mOps:[I
  
55 ····.line·8475 ····.line·98
56 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I76 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
57 ····move-result·v077 ····move-result·v0
  
58 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mTransition:I78 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mTransition:I
  
59 ····.line·8579 ····.line·99
60 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I80 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
61 ····move-result·v081 ····move-result·v0
  
62 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mTransitionStyle:I82 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mTransitionStyle:I
  
63 ····.line·8683 ····.line·100
64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;84 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;
  
65 ····move-result-object·v085 ····move-result-object·v0
  
66 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String;86 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String;
  
67 ····.line·8787 ····.line·101
68 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I88 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
69 ····move-result·v089 ····move-result·v0
  
70 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mIndex:I90 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mIndex:I
  
71 ····.line·8891 ····.line·102
72 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I92 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
73 ····move-result·v093 ····move-result·v0
  
74 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I94 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I
  
75 ····.line·8995 ····.line·103
76 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;96 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
  
77 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;97 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
78 ····move-result-object·v098 ····move-result-object·v0
  
79 ····check-cast·v0,·Ljava/lang/CharSequence;99 ····check-cast·v0,·Ljava/lang/CharSequence;
  
80 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence;100 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence;
  
81 ····.line·90101 ····.line·104
82 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I102 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
83 ····move-result·v0103 ····move-result·v0
  
84 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I104 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I
  
85 ····.line·91105 ····.line·105
86 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;106 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
  
87 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;107 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
88 ····move-result-object·v0108 ····move-result-object·v0
  
89 ····check-cast·v0,·Ljava/lang/CharSequence;109 ····check-cast·v0,·Ljava/lang/CharSequence;
  
90 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence;110 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence;
Max diff block lines reached; 31598/35255 bytes (89.63%) of diff not shown.
2.25 KB
smali/android/support/v4/app/FragmentActivity$1.smali
    
Offset 19, 75 lines modifiedOffset 19, 75 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V20 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·8023 ····.line·86
24 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;24 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·handleMessage(Landroid/os/Message;)V29 .method·public·handleMessage(Landroid/os/Message;)V
30 ····.locals·230 ····.locals·2
31 ····.param·p1,·"msg"····#·Landroid/os/Message;31 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
32 ····.prologue32 ····.prologue
33 ····.line·8333 ····.line·89
34 ····iget·v0,·p1,·Landroid/os/Message;->what:I34 ····iget·v0,·p1,·Landroid/os/Message;->what:I
  
35 ····packed-switch·v0,·:pswitch_data_035 ····packed-switch·v0,·:pswitch_data_0
  
36 ····.line·9436 ····.line·100
37 ····invoke-super·{p0,·p1},·Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V37 ····invoke-super·{p0,·p1},·Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V
  
38 ····.line·9638 ····.line·102
39 ····:cond_039 ····:cond_0
40 ····:goto_040 ····:goto_0
41 ····return-void41 ····return-void
  
42 ····.line·8542 ····.line·91
43 ····:pswitch_043 ····:pswitch_0
44 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;44 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  
45 ····iget-boolean·v0,·v0,·Landroid/support/v4/app/FragmentActivity;->mStopped:Z45 ····iget-boolean·v0,·v0,·Landroid/support/v4/app/FragmentActivity;->mStopped:Z
  
46 ····if-eqz·v0,·:cond_046 ····if-eqz·v0,·:cond_0
  
47 ····.line·8647 ····.line·92
48 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;48 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  
49 ····const/4·v1,·0x049 ····const/4·v1,·0x0
  
50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V
  
51 ····goto·:goto_051 ····goto·:goto_0
  
52 ····.line·9052 ····.line·96
53 ····:pswitch_153 ····:pswitch_1
54 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;54 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  
55 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V55 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V
  
56 ····.line·9156 ····.line·97
57 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;57 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  
58 ····iget-object·v0,·v0,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;58 ····iget-object·v0,·v0,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl;
  
59 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z59 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z
  
60 ····goto·:goto_060 ····goto·:goto_0
  
61 ····.line·8361 ····.line·89
62 ····nop62 ····nop
  
63 ····:pswitch_data_063 ····:pswitch_data_0
64 ····.packed-switch·0x164 ····.packed-switch·0x1
65 ········:pswitch_065 ········:pswitch_0
66 ········:pswitch_166 ········:pswitch_1
67 ····.end·packed-switch67 ····.end·packed-switch
11.9 KB
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
    
Offset 11, 210 lines modifiedOffset 11, 212 lines modified
11 ····.line·2511 ····.line·25
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;
16 ····.locals·816 ····.locals·9
17 ····.param·p0,·"context"····#·Landroid/content/Context;17 ····.param·p0,·"context"····#·Landroid/content/Context;
18 ····.param·p1,·"n"····#·Landroid/app/Notification;18 ····.param·p1,·"n"····#·Landroid/app/Notification;
19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;
20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;
21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;
22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;
23 ····.param·p6,·"number"····#·I23 ····.param·p6,·"number"····#·I
24 ····.param·p7,·"contentIntent"····#·Landroid/app/PendingIntent;24 ····.param·p7,·"contentIntent"····#·Landroid/app/PendingIntent;
25 ····.param·p8,·"fullScreenIntent"····#·Landroid/app/PendingIntent;25 ····.param·p8,·"fullScreenIntent"····#·Landroid/app/PendingIntent;
26 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;26 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;
27 ····.param·p10,·"mProgressMax"····#·I27 ····.param·p10,·"progressMax"····#·I
28 ····.param·p11,·"mProgress"····#·I28 ····.param·p11,·"progress"····#·I
29 ····.param·p12,·"mProgressIndeterminate"····#·Z29 ····.param·p12,·"progressIndeterminate"····#·Z
  
30 ····.prologue30 ····.prologue
31 ····.line·3131 ····.line·31
32 ····new-instance·v4,·Landroid/app/Notification$Builder;32 ····new-instance·v5,·Landroid/app/Notification$Builder;
  
33 ····invoke-direct·{v4,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V33 ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
34 ····iget-wide·v5,·p1,·Landroid/app/Notification;->when:J34 ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J
  
35 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;35 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
36 ····move-result-object·v436 ····move-result-object·v5
  
37 ····iget·v5,·p1,·Landroid/app/Notification;->icon:I37 ····iget·v6,·p1,·Landroid/app/Notification;->icon:I
  
38 ····iget·v6,·p1,·Landroid/app/Notification;->iconLevel:I38 ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I
  
39 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;39 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
40 ····move-result-object·v440 ····move-result-object·v5
  
41 ····iget-object·v5,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;41 ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
42 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;42 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
43 ····move-result-object·v443 ····move-result-object·v5
  
44 ····iget-object·v5,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;44 ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
45 ····invoke-virtual·{v4,·v5,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;45 ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
46 ····move-result-object·v446 ····move-result-object·v5
  
47 ····iget-object·v5,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;47 ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
48 ····iget·v6,·p1,·Landroid/app/Notification;->audioStreamType:I48 ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I
  
49 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;49 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
50 ····move-result-object·v450 ····move-result-object·v5
  
51 ····iget-object·v5,·p1,·Landroid/app/Notification;->vibrate:[J51 ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J
  
52 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;52 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
53 ····move-result-object·v453 ····move-result-object·v5
  
54 ····iget·v5,·p1,·Landroid/app/Notification;->ledARGB:I54 ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I
  
55 ····iget·v6,·p1,·Landroid/app/Notification;->ledOnMS:I55 ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I
  
56 ····iget·v7,·p1,·Landroid/app/Notification;->ledOffMS:I56 ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I
  
57 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;57 ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
58 ····move-result-object·v558 ····move-result-object·v6
  
59 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I59 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
60 ····and-int/lit8·v4,·v4,·0x260 ····and-int/lit8·v5,·v5,·0x2
  
61 ····if-eqz·v4,·:cond_061 ····if-eqz·v5,·:cond_0
  
62 ····const/4·v4,·0x162 ····const/4·v5,·0x1
  
63 ····:goto_063 ····:goto_0
64 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;64 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
65 ····move-result-object·v565 ····move-result-object·v6
  
66 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I66 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
67 ····and-int/lit8·v4,·v4,·0x867 ····and-int/lit8·v5,·v5,·0x8
  
68 ····if-eqz·v4,·:cond_168 ····if-eqz·v5,·:cond_1
  
69 ····const/4·v4,·0x169 ····const/4·v5,·0x1
  
70 ····:goto_170 ····:goto_1
71 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;71 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
72 ····move-result-object·v572 ····move-result-object·v6
  
73 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I73 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
74 ····and-int/lit8·v4,·v4,·0x1074 ····and-int/lit8·v5,·v5,·0x10
  
75 ····if-eqz·v4,·:cond_275 ····if-eqz·v5,·:cond_2
  
76 ····const/4·v4,·0x176 ····const/4·v5,·0x1
  
77 ····:goto_277 ····:goto_2
78 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;78 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
79 ····move-result-object·v479 ····move-result-object·v5
  
80 ····iget·v5,·p1,·Landroid/app/Notification;->defaults:I80 ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I
  
81 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;81 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
82 ····move-result-object·v482 ····move-result-object·v5
  
83 ····invoke-virtual·{v4,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;83 ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
84 ····move-result-object·v484 ····move-result-object·v5
  
Max diff block lines reached; 3942/12007 bytes (32.83%) of diff not shown.
543 B
smali/android/support/v4/app/TaskStackBuilderHoneycomb.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Landroid/support/v4/app/TaskStackBuilderHoneycomb;1 .class·Landroid/support/v4/app/TaskStackBuilderHoneycomb;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TaskStackBuilderHoneycomb.java"3 .source·"TaskStackBuilderHoneycomb.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.prologue7 ····.prologue
8 ····.line·268 ····.line·26
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
3.79 KB
smali/android/support/v4/app/NotificationCompat$InboxStyle.smali
    
Offset 28, 87 lines modifiedOffset 28, 99 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
30 ····.locals·130 ····.locals·1
  
31 ····.prologue31 ····.prologue
32 ····.line·71632 ····.line·1729
33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
34 ····.line·71434 ····.line·1727
35 ····new-instance·v0,·Ljava/util/ArrayList;35 ····new-instance·v0,·Ljava/util/ArrayList;
  
36 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V36 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
37 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;37 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;
  
38 ····.line·71738 ····.line·1730
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V41 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V
42 ····.locals·142 ····.locals·1
43 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;43 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
44 ····.prologue44 ····.prologue
45 ····.line·71945 ····.line·1732
46 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V46 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
47 ····.line·71447 ····.line·1727
48 ····new-instance·v0,·Ljava/util/ArrayList;48 ····new-instance·v0,·Ljava/util/ArrayList;
  
49 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V49 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
50 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;50 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;
  
51 ····.line·72051 ····.line·1733
52 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V52 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
  
53 ····.line·72153 ····.line·1734
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;57 .method·public·addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;
58 ····.locals·158 ····.locals·2
59 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;59 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
60 ····.prologue60 ····.prologue
61 ····.line·74261 ····.line·1758
62 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;62 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;
  
63 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z63 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 64 ····move-result-object·v1
  
 65 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
64 ····.line·74366 ····.line·1759
65 ····return-object·p067 ····return-object·p0
66 .end·method68 .end·method
  
67 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;69 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;
68 ····.locals·070 ····.locals·1
69 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;71 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;
  
70 ····.prologue72 ····.prologue
71 ····.line·72873 ····.line·1741
72 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence;74 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 75 ····move-result-object·v0
  
 76 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
73 ····.line·72977 ····.line·1742
74 ····return-object·p078 ····return-object·p0
75 .end·method79 .end·method
  
76 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;80 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;
77 ····.locals·181 ····.locals·1
78 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;82 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
79 ····.prologue83 ····.prologue
80 ····.line·73684 ····.line·1749
 85 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 86 ····move-result-object·v0
  
81 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence;87 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence;
  
82 ····.line·73788 ····.line·1750
83 ····const/4·v0,·0x189 ····const/4·v0,·0x1
  
84 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z90 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z
  
85 ····.line·73891 ····.line·1751
86 ····return-object·p092 ····return-object·p0
87 .end·method93 .end·method
3.81 KB
smali/android/support/v4/app/NotificationCompat$BigPictureStyle.smali
    
Offset 11, 79 lines modifiedOffset 11, 108 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x912 ····accessFlags·=·0x9
13 ····name·=·"BigPictureStyle"13 ····name·=·"BigPictureStyle"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
 16 .field·mBigLargeIcon:Landroid/graphics/Bitmap;
  
 17 .field·mBigLargeIconSet:Z
  
16 .field·mPicture:Landroid/graphics/Bitmap;18 .field·mPicture:Landroid/graphics/Bitmap;
  
  
17 #·direct·methods19 #·direct·methods
18 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
19 ····.locals·021 ····.locals·0
  
20 ····.prologue22 ····.prologue
21 ····.line·61123 ····.line·1600
22 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V24 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
23 ····.line·61225 ····.line·1601
24 ····return-void26 ····return-void
25 .end·method27 .end·method
  
26 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V28 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V
27 ····.locals·029 ····.locals·0
28 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;30 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
29 ····.prologue31 ····.prologue
30 ····.line·61432 ····.line·1603
31 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
32 ····.line·61534 ····.line·1604
33 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
  
34 ····.line·61636 ····.line·1605
35 ····return-void37 ····return-void
36 .end·method38 .end·method
  
  
37 #·virtual·methods39 #·virtual·methods
 40 .method·public·bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
 41 ····.locals·1
 42 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;
  
 43 ····.prologue
 44 ····.line·1637
 45 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap;
  
 46 ····.line·1638
 47 ····const/4·v0,·0x1
  
 48 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z
  
 49 ····.line·1639
 50 ····return-object·p0
 51 .end·method
  
38 .method·public·bigPicture(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;52 .method·public·bigPicture(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
39 ····.locals·053 ····.locals·0
40 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;54 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;
  
41 ····.prologue55 ····.prologue
42 ····.line·63756 ····.line·1629
43 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap;57 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap;
  
44 ····.line·63858 ····.line·1630
45 ····return-object·p059 ····return-object·p0
46 .end·method60 .end·method
  
47 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;61 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
48 ····.locals·062 ····.locals·1
49 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;63 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;
  
50 ····.prologue64 ····.prologue
51 ····.line·62365 ····.line·1612
52 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence;66 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 67 ····move-result-object·v0
  
 68 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
53 ····.line·62469 ····.line·1613
54 ····return-object·p070 ····return-object·p0
55 .end·method71 .end·method
  
56 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;72 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
57 ····.locals·173 ····.locals·1
58 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;74 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
59 ····.prologue75 ····.prologue
60 ····.line·63176 ····.line·1620
 77 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 78 ····move-result-object·v0
  
61 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence;79 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence;
  
62 ····.line·63280 ····.line·1621
63 ····const/4·v0,·0x181 ····const/4·v0,·0x1
  
64 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z82 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z
  
65 ····.line·63383 ····.line·1622
66 ····return-object·p084 ····return-object·p0
67 .end·method85 .end·method
5.89 KB
smali/android/support/v4/app/ShareCompat.smali
    
Offset 25, 98 lines modifiedOffset 25, 98 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·227 ····.locals·2
  
28 ····.prologue28 ····.prologue
29 ····.line·15129 ····.line·152
30 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I30 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
31 ····const/16·v1,·0x1031 ····const/16·v1,·0x10
  
32 ····if-lt·v0,·v1,·:cond_032 ····if-lt·v0,·v1,·:cond_0
  
33 ····.line·15233 ····.line·153
34 ····new-instance·v0,·Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;34 ····new-instance·v0,·Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;
  
35 ····invoke-direct·{v0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;-><init>()V35 ····invoke-direct·{v0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;-><init>()V
  
36 ····sput-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;36 ····sput-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;
  
37 ····.line·15837 ····.line·159
38 ····:goto_038 ····:goto_0
39 ····return-void39 ····return-void
  
40 ····.line·15340 ····.line·154
41 ····:cond_041 ····:cond_0
42 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I42 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
43 ····const/16·v1,·0xe43 ····const/16·v1,·0xe
  
44 ····if-lt·v0,·v1,·:cond_144 ····if-lt·v0,·v1,·:cond_1
  
45 ····.line·15445 ····.line·155
46 ····new-instance·v0,·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;46 ····new-instance·v0,·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;
  
47 ····invoke-direct·{v0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;-><init>()V47 ····invoke-direct·{v0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;-><init>()V
  
48 ····sput-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;48 ····sput-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;
  
49 ····goto·:goto_049 ····goto·:goto_0
  
50 ····.line·15650 ····.line·157
51 ····:cond_151 ····:cond_1
52 ····new-instance·v0,·Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;52 ····new-instance·v0,·Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;
  
53 ····invoke-direct·{v0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;-><init>()V53 ····invoke-direct·{v0},·Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;-><init>()V
  
54 ····sput-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;54 ····sput-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;
  
55 ····goto·:goto_055 ····goto·:goto_0
56 .end·method56 .end·method
  
57 .method·public·constructor·<init>()V57 .method·public·constructor·<init>()V
58 ····.locals·058 ····.locals·0
  
59 ····.prologue59 ····.prologue
60 ····.line·5860 ····.line·59
61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
62 ····.line·65462 ····.line·655
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·static·synthetic·access$000()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;65 .method·static·synthetic·access$000()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;
66 ····.locals·166 ····.locals·1
  
67 ····.prologue67 ····.prologue
68 ····.line·5868 ····.line·59
69 ····sget-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;69 ····sget-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
  
72 .method·public·static·configureMenuItem(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V72 .method·public·static·configureMenuItem(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V
73 ····.locals·473 ····.locals·4
74 ····.param·p0,·"menu"····#·Landroid/view/Menu;74 ····.param·p0,·"menu"····#·Landroid/view/Menu;
75 ····.param·p1,·"menuItemId"····#·I75 ····.param·p1,·"menuItemId"····#·I
76 ····.param·p2,·"shareIntent"····#·Landroid/support/v4/app/ShareCompat$IntentBuilder;76 ····.param·p2,·"shareIntent"····#·Landroid/support/v4/app/ShareCompat$IntentBuilder;
  
77 ····.prologue77 ····.prologue
78 ····.line·24478 ····.line·245
79 ····invoke-interface·{p0,·p1},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;79 ····invoke-interface·{p0,·p1},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····.line·24581 ····.line·246
82 ····.local·v0,·"item":Landroid/view/MenuItem;82 ····.local·v0,·"item":Landroid/view/MenuItem;
83 ····if-nez·v0,·:cond_083 ····if-nez·v0,·:cond_0
  
84 ····.line·24684 ····.line·247
85 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;85 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
86 ····new-instance·v2,·Ljava/lang/StringBuilder;86 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
87 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V87 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
88 ····const-string·v3,·"Could·not·find·menu·item·with·id·"88 ····const-string·v3,·"Could·not·find·menu·item·with·id·"
Offset 139, 93 lines modifiedOffset 139, 93 lines modified
  
139 ····move-result-object·v2139 ····move-result-object·v2
  
140 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V140 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
141 ····throw·v1141 ····throw·v1
  
142 ····.line·249142 ····.line·250
143 ····:cond_0143 ····:cond_0
144 ····invoke-static·{v0,·p2},·Landroid/support/v4/app/ShareCompat;->configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V144 ····invoke-static·{v0,·p2},·Landroid/support/v4/app/ShareCompat;->configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V
  
145 ····.line·250145 ····.line·251
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
148 .method·public·static·configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V148 .method·public·static·configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V
149 ····.locals·1149 ····.locals·1
150 ····.param·p0,·"item"····#·Landroid/view/MenuItem;150 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
151 ····.param·p1,·"shareIntent"····#·Landroid/support/v4/app/ShareCompat$IntentBuilder;151 ····.param·p1,·"shareIntent"····#·Landroid/support/v4/app/ShareCompat$IntentBuilder;
  
152 ····.prologue152 ····.prologue
153 ····.line·232153 ····.line·233
154 ····sget-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;154 ····sget-object·v0,·Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl;
  
155 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/app/ShareCompat$ShareCompatImpl;->configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V155 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/app/ShareCompat$ShareCompatImpl;->configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V
  
156 ····.line·233156 ····.line·234
157 ····return-void157 ····return-void
Max diff block lines reached; 1965/5935 bytes (33.11%) of diff not shown.
18.3 KB
smali/android/support/v4/app/ShareCompat$IntentReader.smali
    
Offset 41, 111 lines modifiedOffset 41, 111 lines modified
  
41 #·direct·methods41 #·direct·methods
42 .method·private·constructor·<init>(Landroid/app/Activity;)V42 .method·private·constructor·<init>(Landroid/app/Activity;)V
43 ····.locals·143 ····.locals·1
44 ····.param·p1,·"activity"····#·Landroid/app/Activity;44 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
45 ····.prologue45 ····.prologue
46 ····.line·67546 ····.line·676
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48 ····.line·67648 ····.line·677
49 ····iput-object·p1,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity;49 ····iput-object·p1,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity;
  
50 ····.line·67750 ····.line·678
51 ····invoke-virtual·{p1},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;51 ····invoke-virtual·{p1},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iput-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent;53 ····iput-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent;
  
54 ····.line·67854 ····.line·679
55 ····invoke-static·{p1},·Landroid/support/v4/app/ShareCompat;->getCallingPackage(Landroid/app/Activity;)Ljava/lang/String;55 ····invoke-static·{p1},·Landroid/support/v4/app/ShareCompat;->getCallingPackage(Landroid/app/Activity;)Ljava/lang/String;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····iput-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String;57 ····iput-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String;
  
58 ····.line·67958 ····.line·680
59 ····invoke-static·{p1},·Landroid/support/v4/app/ShareCompat;->getCallingActivity(Landroid/app/Activity;)Landroid/content/ComponentName;59 ····invoke-static·{p1},·Landroid/support/v4/app/ShareCompat;->getCallingActivity(Landroid/app/Activity;)Landroid/content/ComponentName;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····iput-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName;61 ····iput-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName;
  
62 ····.line·68062 ····.line·681
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·static·from(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;65 .method·public·static·from(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;
66 ····.locals·166 ····.locals·1
67 ····.param·p0,·"activity"····#·Landroid/app/Activity;67 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
68 ····.prologue68 ····.prologue
69 ····.line·67269 ····.line·673
70 ····new-instance·v0,·Landroid/support/v4/app/ShareCompat$IntentReader;70 ····new-instance·v0,·Landroid/support/v4/app/ShareCompat$IntentReader;
  
71 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/ShareCompat$IntentReader;-><init>(Landroid/app/Activity;)V71 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/ShareCompat$IntentReader;-><init>(Landroid/app/Activity;)V
  
72 ····return-object·v072 ····return-object·v0
73 .end·method73 .end·method
  
  
74 #·virtual·methods74 #·virtual·methods
75 .method·public·getCallingActivity()Landroid/content/ComponentName;75 .method·public·getCallingActivity()Landroid/content/ComponentName;
76 ····.locals·176 ····.locals·1
  
77 ····.prologue77 ····.prologue
78 ····.line·88778 ····.line·888
79 ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName;79 ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName;
  
80 ····return-object·v080 ····return-object·v0
81 .end·method81 .end·method
  
82 .method·public·getCallingActivityIcon()Landroid/graphics/drawable/Drawable;82 .method·public·getCallingActivityIcon()Landroid/graphics/drawable/Drawable;
83 ····.locals·583 ····.locals·5
  
84 ····.prologue84 ····.prologue
85 ····const/4·v2,·0x085 ····const/4·v2,·0x0
  
86 ····.line·90186 ····.line·902
87 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName;87 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName;
  
88 ····if-nez·v3,·:cond_088 ····if-nez·v3,·:cond_0
  
89 ····.line·90989 ····.line·910
90 ····:goto_090 ····:goto_0
91 ····return-object·v291 ····return-object·v2
  
92 ····.line·90392 ····.line·904
93 ····:cond_093 ····:cond_0
94 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity;94 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity;
  
95 ····invoke-virtual·{v3},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;95 ····invoke-virtual·{v3},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;
  
96 ····move-result-object·v196 ····move-result-object·v1
  
97 ····.line·90597 ····.line·906
98 ····.local·v1,·"pm":Landroid/content/pm/PackageManager;98 ····.local·v1,·"pm":Landroid/content/pm/PackageManager;
99 ····:try_start_099 ····:try_start_0
100 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName;100 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName;
  
101 ····invoke-virtual·{v1,·v3},·Landroid/content/pm/PackageManager;->getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;101 ····invoke-virtual·{v1,·v3},·Landroid/content/pm/PackageManager;->getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;
102 ····:try_end_0102 ····:try_end_0
103 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0103 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
104 ····move-result-object·v2104 ····move-result-object·v2
  
105 ····goto·:goto_0105 ····goto·:goto_0
  
106 ····.line·906106 ····.line·907
107 ····:catch_0107 ····:catch_0
108 ····move-exception·v0108 ····move-exception·v0
  
109 ····.line·907109 ····.line·908
110 ····.local·v0,·"e":Landroid/content/pm/PackageManager$NameNotFoundException;110 ····.local·v0,·"e":Landroid/content/pm/PackageManager$NameNotFoundException;
111 ····const-string·v3,·"IntentReader"111 ····const-string·v3,·"IntentReader"
  
112 ····const-string·v4,·"Could·not·retrieve·icon·for·calling·activity"112 ····const-string·v4,·"Could·not·retrieve·icon·for·calling·activity"
  
113 ····invoke-static·{v3,·v4,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I113 ····invoke-static·{v3,·v4,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
Offset 154, 49 lines modifiedOffset 154, 49 lines modified
  
154 .method·public·getCallingApplicationIcon()Landroid/graphics/drawable/Drawable;154 .method·public·getCallingApplicationIcon()Landroid/graphics/drawable/Drawable;
155 ····.locals·5155 ····.locals·5
  
156 ····.prologue156 ····.prologue
157 ····const/4·v2,·0x0157 ····const/4·v2,·0x0
  
158 ····.line·923158 ····.line·924
159 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String;159 ····iget-object·v3,·p0,·Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String;
  
160 ····if-nez·v3,·:cond_0160 ····if-nez·v3,·:cond_0
  
161 ····.line·931161 ····.line·932
162 ····:goto_0162 ····:goto_0
163 ····return-object·v2163 ····return-object·v2
Max diff block lines reached; 14514/18662 bytes (77.77%) of diff not shown.
1.75 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.smali
    
Offset 1, 14 lines modifiedOffset 1, 11 lines modified
1 .class·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;1 .class·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;
2 .super·Ljava/lang/Object;2 .super·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;
3 .source·"NotificationCompat.java"3 .source·"NotificationCompat.java"
  
4 #·interfaces 
5 .implements·Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/app/NotificationCompat;6 ····value·=·Landroid/support/v4/app/NotificationCompat;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
Offset 18, 28 lines modifiedOffset 15, 28 lines modified
  
  
18 #·direct·methods15 #·direct·methods
19 .method·constructor·<init>()V16 .method·constructor·<init>()V
20 ····.locals·017 ····.locals·0
  
21 ····.prologue18 ····.prologue
22 ····.line·10219 ····.line·564
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V
  
24 ····return-void21 ····return-void
25 .end·method22 .end·method
  
  
26 #·virtual·methods23 #·virtual·methods
27 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;
28 ····.locals·1325 ····.locals·13
29 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
30 ····.prologue27 ····.prologue
31 ····.line·10428 ····.line·567
32 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;29 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
33 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;30 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
34 ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence;31 ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence;
  
35 ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence;32 ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence;
17.0 KB
smali/android/support/v4/widget/ScrollerCompat.smali
    
Offset 1, 242 lines modifiedOffset 1, 455 lines modified
1 .class·Landroid/support/v4/widget/ScrollerCompat;1 .class·public·Landroid/support/v4/widget/ScrollerCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ScrollerCompat.java"3 .source·"ScrollerCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;7 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;,
 8 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;,
 9 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;,
 10 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
8 ····}11 ····}
9 .end·annotation12 .end·annotation
  
  
 13 #·static·fields
 14 .field·static·final·CHASE_FRAME_TIME:I·=·0x10
  
 15 .field·private·static·final·TAG:Ljava/lang/String;·=·"ScrollerCompat"
  
  
10 #·instance·fields16 #·instance·fields
11 .field·mScroller:Landroid/widget/Scroller;17 .field·mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
 18 .field·mScroller:Ljava/lang/Object;
  
  
12 #·direct·methods19 #·direct·methods
13 .method·constructor·<init>(Landroid/content/Context;)V20 .method·private·constructor·<init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V
14 ····.locals·121 ····.locals·1
 22 ····.param·p1,·"apiVersion"····#·I
15 ····.param·p1,·"context"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
 24 ····.param·p3,·"interpolator"····#·Landroid/view/animation/Interpolator;
  
16 ····.prologue25 ····.prologue
17 ····.line·5026 ····.line·262
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·5128 ····.line·263
20 ····new-instance·v0,·Landroid/widget/Scroller;29 ····const/16·v0,·0xe
  
21 ····invoke-direct·{v0,·p1},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;)V30 ····if-lt·p1,·v0,·:cond_0
  
 31 ····.line·264
 32 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;
  
 33 ····invoke-direct·{v0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;-><init>()V
  
22 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller;34 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
 35 ····.line·270
 36 ····:goto_0
 37 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
 38 ····invoke-interface·{v0,·p2,·p3},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
  
 39 ····move-result-object·v0
  
 40 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object;
  
23 ····.line·5241 ····.line·271
24 ····return-void42 ····return-void
  
 43 ····.line·265
 44 ····:cond_0
 45 ····const/16·v0,·0x9
  
 46 ····if-lt·p1,·v0,·:cond_1
  
 47 ····.line·266
 48 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;
  
 49 ····invoke-direct·{v0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;-><init>()V
  
 50 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
 51 ····goto·:goto_0
  
 52 ····.line·268
 53 ····:cond_1
 54 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;
  
 55 ····invoke-direct·{v0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;-><init>()V
  
 56 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
 57 ····goto·:goto_0
25 .end·method58 .end·method
  
26 .method·public·static·from(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;59 .method·constructor·<init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
27 ····.locals·260 ····.locals·1
28 ····.param·p0,·"context"····#·Landroid/content/Context;61 ····.param·p1,·"context"····#·Landroid/content/Context;
 62 ····.param·p2,·"interpolator"····#·Landroid/view/animation/Interpolator;
  
29 ····.prologue63 ····.prologue
30 ····.line·4464 ····.line·254
31 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I65 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
32 ····const/16·v1,·0xe66 ····invoke-direct·{p0,·v0,·p1,·p2},·Landroid/support/v4/widget/ScrollerCompat;-><init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V
  
33 ····if-lt·v0,·v1,·:cond_067 ····.line·256
 68 ····return-void
 69 .end·method
  
34 ····.line·45 
35 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;70 .method·public·static·create(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;
 71 ····.locals·1
 72 ····.param·p0,·"context"····#·Landroid/content/Context;
  
36 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;-><init>(Landroid/content/Context;)V73 ····.prologue
 74 ····.line·246
 75 ····const/4·v0,·0x0
  
 76 ····invoke-static·{p0,·v0},·Landroid/support/v4/widget/ScrollerCompat;->create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;
  
 77 ····move-result-object·v0
  
37 ····.line·47 
38 ····:goto_0 
39 ····return-object·v078 ····return-object·v0
 79 .end·method
  
40 ····:cond_080 .method·public·static·create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;
 81 ····.locals·1
 82 ····.param·p0,·"context"····#·Landroid/content/Context;
 83 ····.param·p1,·"interpolator"····#·Landroid/view/animation/Interpolator;
Max diff block lines reached; 11836/17320 bytes (68.34%) of diff not shown.
7.56 KB
smali/android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.smali
    
Offset 15, 28 lines modifiedOffset 15, 97 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·5319 ····.line·135
20 ····invoke-direct·{p0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
 24 .method·public·getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
 25 ····.locals·1
 26 ····.param·p1,·"searchView"····#·Landroid/view/View;
  
 27 ····.prologue
 28 ····.line·185
 29 ····invoke-static·{p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
  
 30 ····move-result-object·v0
  
 31 ····return-object·v0
 32 .end·method
  
 33 .method·public·isIconified(Landroid/view/View;)Z
 34 ····.locals·1
 35 ····.param·p1,·"searchView"····#·Landroid/view/View;
  
 36 ····.prologue
 37 ····.line·205
 38 ····invoke-static·{p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->isIconified(Landroid/view/View;)Z
  
 39 ····move-result·v0
  
 40 ····return·v0
 41 .end·method
  
 42 .method·public·isQueryRefinementEnabled(Landroid/view/View;)Z
 43 ····.locals·1
 44 ····.param·p1,·"searchView"····#·Landroid/view/View;
  
 45 ····.prologue
 46 ····.line·225
 47 ····invoke-static·{p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->isQueryRefinementEnabled(Landroid/view/View;)Z
  
 48 ····move-result·v0
  
 49 ····return·v0
 50 .end·method
  
 51 .method·public·isSubmitButtonEnabled(Landroid/view/View;)Z
 52 ····.locals·1
 53 ····.param·p1,·"searchView"····#·Landroid/view/View;
  
 54 ····.prologue
 55 ····.line·215
 56 ····invoke-static·{p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->isSubmitButtonEnabled(Landroid/view/View;)Z
  
 57 ····move-result·v0
  
 58 ····return·v0
 59 .end·method
  
 60 .method·public·newOnCloseListener(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;
 61 ····.locals·1
 62 ····.param·p1,·"listener"····#·Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;
  
 63 ····.prologue
 64 ····.line·169
 65 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;
  
 66 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;-><init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V
  
 67 ····invoke-static·{v0},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->newOnCloseListener(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;
  
 68 ····move-result-object·v0
  
 69 ····return-object·v0
 70 .end·method
  
24 .method·public·newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;71 .method·public·newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;
25 ····.locals·172 ····.locals·1
26 ····.param·p1,·"listener"····#·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;73 ····.param·p1,·"listener"····#·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;
  
27 ····.prologue74 ····.prologue
28 ····.line·6275 ····.line·149
29 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;76 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;
  
30 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;-><init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V77 ····invoke-direct·{v0,·p0,·p1},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;-><init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V
  
31 ····invoke-static·{v0},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;78 ····invoke-static·{v0},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;
  
32 ····move-result-object·v079 ····move-result-object·v0
Offset 45, 27 lines modifiedOffset 114, 132 lines modified
45 .end·method114 .end·method
  
46 .method·public·newSearchView(Landroid/content/Context;)Landroid/view/View;115 .method·public·newSearchView(Landroid/content/Context;)Landroid/view/View;
47 ····.locals·1116 ····.locals·1
48 ····.param·p1,·"context"····#·Landroid/content/Context;117 ····.param·p1,·"context"····#·Landroid/content/Context;
  
49 ····.prologue118 ····.prologue
50 ····.line·57119 ····.line·139
51 ····invoke-static·{p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->newSearchView(Landroid/content/Context;)Landroid/view/View;120 ····invoke-static·{p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->newSearchView(Landroid/content/Context;)Landroid/view/View;
  
52 ····move-result-object·v0121 ····move-result-object·v0
  
53 ····return-object·v0122 ····return-object·v0
54 .end·method123 .end·method
  
 124 .method·public·setIconified(Landroid/view/View;Z)V
 125 ····.locals·0
 126 ····.param·p1,·"searchView"····#·Landroid/view/View;
 127 ····.param·p2,·"iconify"····#·Z
  
 128 ····.prologue
 129 ····.line·200
 130 ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/SearchViewCompatHoneycomb;->setIconified(Landroid/view/View;Z)V
  
 131 ····.line·201
 132 ····return-void
 133 .end·method
  
 134 .method·public·setMaxWidth(Landroid/view/View;I)V
Max diff block lines reached; 2467/7578 bytes (32.55%) of diff not shown.
836 B
smali/android/support/v4/widget/ScrollerCompatIcs.smali
    
Offset 10, 19 lines modifiedOffset 10, 22 lines modified
10 ····.prologue10 ····.prologue
11 ····.line·2411 ····.line·24
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·getCurrVelocity(Landroid/widget/Scroller;)F15 .method·public·static·getCurrVelocity(Ljava/lang/Object;)F
16 ····.locals·116 ····.locals·1
17 ····.param·p0,·"scroller"····#·Landroid/widget/Scroller;17 ····.param·p0,·"scroller"····#·Ljava/lang/Object;
  
18 ····.prologue18 ····.prologue
19 ····.line·2619 ····.line·26
 20 ····check-cast·p0,·Landroid/widget/OverScroller;
  
 21 ····.end·local·p0····#·"scroller":Ljava/lang/Object;
20 ····invoke-virtual·{p0},·Landroid/widget/Scroller;->getCurrVelocity()F22 ····invoke-virtual·{p0},·Landroid/widget/OverScroller;->getCurrVelocity()F
  
21 ····move-result·v023 ····move-result·v0
  
22 ····return·v024 ····return·v0
23 .end·method25 .end·method
1.99 KB
smali/android/support/v4/widget/SearchViewCompat$SearchViewCompatImpl.smali
    
Offset 11, 15 lines modifiedOffset 11, 60 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60812 ····accessFlags·=·0x608
13 ····name·=·"SearchViewCompatImpl"13 ····name·=·"SearchViewCompatImpl"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
 17 .end·method
  
 18 .method·public·abstract·isIconified(Landroid/view/View;)Z
 19 .end·method
  
 20 .method·public·abstract·isQueryRefinementEnabled(Landroid/view/View;)Z
 21 .end·method
  
 22 .method·public·abstract·isSubmitButtonEnabled(Landroid/view/View;)Z
 23 .end·method
  
 24 .method·public·abstract·newOnCloseListener(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;
 25 .end·method
  
16 .method·public·abstract·newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;26 .method·public·abstract·newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;
17 .end·method27 .end·method
  
18 .method·public·abstract·newSearchView(Landroid/content/Context;)Landroid/view/View;28 .method·public·abstract·newSearchView(Landroid/content/Context;)Landroid/view/View;
19 .end·method29 .end·method
  
 30 .method·public·abstract·setIconified(Landroid/view/View;Z)V
 31 .end·method
  
 32 .method·public·abstract·setImeOptions(Landroid/view/View;I)V
 33 .end·method
  
 34 .method·public·abstract·setInputType(Landroid/view/View;I)V
 35 .end·method
  
 36 .method·public·abstract·setMaxWidth(Landroid/view/View;I)V
 37 .end·method
  
 38 .method·public·abstract·setOnCloseListener(Ljava/lang/Object;Ljava/lang/Object;)V
 39 .end·method
  
20 .method·public·abstract·setOnQueryTextListener(Ljava/lang/Object;Ljava/lang/Object;)V40 .method·public·abstract·setOnQueryTextListener(Ljava/lang/Object;Ljava/lang/Object;)V
21 .end·method41 .end·method
  
 42 .method·public·abstract·setQuery(Landroid/view/View;Ljava/lang/CharSequence;Z)V
 43 .end·method
  
 44 .method·public·abstract·setQueryHint(Landroid/view/View;Ljava/lang/CharSequence;)V
 45 .end·method
  
 46 .method·public·abstract·setQueryRefinementEnabled(Landroid/view/View;Z)V
 47 .end·method
  
 48 .method·public·abstract·setSearchableInfo(Landroid/view/View;Landroid/content/ComponentName;)V
 49 .end·method
  
 50 .method·public·abstract·setSubmitButtonEnabled(Landroid/view/View;Z)V
 51 .end·method
1.78 KB
smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;1 .class·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;
2 .super·Landroid/support/v4/widget/ScrollerCompat;2 .super·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;
3 .source·"ScrollerCompat.java"3 .source·"ScrollerCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroid/support/v4/widget/ScrollerCompat;6 ····value·=·Landroid/support/v4/widget/ScrollerCompat;
7 .end·annotation7 .end·annotation
Offset 11, 34 lines modifiedOffset 11, 31 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x812 ····accessFlags·=·0x8
13 ····name·=·"ScrollerCompatImplIcs"13 ····name·=·"ScrollerCompatImplIcs"
14 .end·annotation14 .end·annotation
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Landroid/content/Context;)V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
18 ····.param·p1,·"context"····#·Landroid/content/Context; 
  
19 ····.prologue18 ····.prologue
20 ····.line·3419 ····.line·238
21 ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/ScrollerCompat;-><init>(Landroid/content/Context;)V20 ····invoke-direct·{p0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;-><init>()V
  
22 ····.line·35 
23 ····return-void21 ····return-void
24 .end·method22 .end·method
  
  
25 #·virtual·methods23 #·virtual·methods
26 .method·public·getCurrVelocity()F24 .method·public·getCurrVelocity(Ljava/lang/Object;)F
27 ····.locals·125 ····.locals·1
 26 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
28 ····.prologue27 ····.prologue
29 ····.line·3928 ····.line·241
30 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;->mScroller:Landroid/widget/Scroller; 
  
31 ····invoke-static·{v0},·Landroid/support/v4/widget/ScrollerCompatIcs;->getCurrVelocity(Landroid/widget/Scroller;)F29 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatIcs;->getCurrVelocity(Ljava/lang/Object;)F
  
32 ····move-result·v030 ····move-result·v0
  
33 ····return·v031 ····return·v0
34 .end·method32 .end·method
4.79 KB
smali/android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.smali
    
Offset 18, 46 lines modifiedOffset 18, 202 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3522 ····.line·53
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
 27 .method·public·getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
 28 ····.locals·1
 29 ····.param·p1,·"searchView"····#·Landroid/view/View;
  
 30 ····.prologue
 31 ····.line·92
 32 ····const/4·v0,·0x0
  
 33 ····return-object·v0
 34 .end·method
  
 35 .method·public·isIconified(Landroid/view/View;)Z
 36 ····.locals·1
 37 ····.param·p1,·"searchView"····#·Landroid/view/View;
  
 38 ····.prologue
 39 ····.line·109
 40 ····const/4·v0,·0x1
  
 41 ····return·v0
 42 .end·method
  
 43 .method·public·isQueryRefinementEnabled(Landroid/view/View;)Z
 44 ····.locals·1
 45 ····.param·p1,·"searchView"····#·Landroid/view/View;
  
 46 ····.prologue
 47 ····.line·127
 48 ····const/4·v0,·0x0
  
 49 ····return·v0
 50 .end·method
  
 51 .method·public·isSubmitButtonEnabled(Landroid/view/View;)Z
 52 ····.locals·1
 53 ····.param·p1,·"searchView"····#·Landroid/view/View;
  
 54 ····.prologue
 55 ····.line·118
 56 ····const/4·v0,·0x0
  
 57 ····return·v0
 58 .end·method
  
 59 .method·public·newOnCloseListener(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;
 60 ····.locals·1
 61 ····.param·p1,·"listener"····#·Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;
  
 62 ····.prologue
 63 ····.line·83
 64 ····const/4·v0,·0x0
  
 65 ····return-object·v0
 66 .end·method
  
27 .method·public·newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;67 .method·public·newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;
28 ····.locals·168 ····.locals·1
29 ····.param·p1,·"listener"····#·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;69 ····.param·p1,·"listener"····#·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;
  
30 ····.prologue70 ····.prologue
31 ····.line·4471 ····.line·74
32 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
33 ····return-object·v073 ····return-object·v0
34 .end·method74 .end·method
  
35 .method·public·newSearchView(Landroid/content/Context;)Landroid/view/View;75 .method·public·newSearchView(Landroid/content/Context;)Landroid/view/View;
36 ····.locals·176 ····.locals·1
37 ····.param·p1,·"context"····#·Landroid/content/Context;77 ····.param·p1,·"context"····#·Landroid/content/Context;
  
38 ····.prologue78 ····.prologue
39 ····.line·3979 ····.line·57
40 ····const/4·v0,·0x080 ····const/4·v0,·0x0
  
41 ····return-object·v081 ····return-object·v0
42 .end·method82 .end·method
  
 83 .method·public·setIconified(Landroid/view/View;Z)V
 84 ····.locals·0
 85 ····.param·p1,·"searchView"····#·Landroid/view/View;
 86 ····.param·p2,·"iconify"····#·Z
  
 87 ····.prologue
 88 ····.line·105
 89 ····return-void
 90 .end·method
  
 91 .method·public·setImeOptions(Landroid/view/View;I)V
 92 ····.locals·0
 93 ····.param·p1,·"searchView"····#·Landroid/view/View;
 94 ····.param·p2,·"imeOptions"····#·I
  
 95 ····.prologue
 96 ····.line·66
 97 ····return-void
 98 .end·method
  
 99 .method·public·setInputType(Landroid/view/View;I)V
 100 ····.locals·0
 101 ····.param·p1,·"searchView"····#·Landroid/view/View;
 102 ····.param·p2,·"inputType"····#·I
  
 103 ····.prologue
 104 ····.line·70
 105 ····return-void
 106 .end·method
  
 107 .method·public·setMaxWidth(Landroid/view/View;I)V
 108 ····.locals·0
 109 ····.param·p1,·"searchView"····#·Landroid/view/View;
 110 ····.param·p2,·"maxpixels"····#·I
  
Max diff block lines reached; 1497/4748 bytes (31.53%) of diff not shown.
1.98 KB
smali/android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V25 .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·6328 ····.line·150
29 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;
  
30 ····iput-object·p2,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;30 ····iput-object·p2,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
Offset 41, 30 lines modifiedOffset 41, 30 lines modified
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·onQueryTextChange(Ljava/lang/String;)Z42 .method·public·onQueryTextChange(Ljava/lang/String;)Z
43 ····.locals·143 ····.locals·1
44 ····.param·p1,·"newText"····#·Ljava/lang/String;44 ····.param·p1,·"newText"····#·Ljava/lang/String;
  
45 ····.prologue45 ····.prologue
46 ····.line·7046 ····.line·157
47 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;47 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;
  
48 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;->onQueryTextChange(Ljava/lang/String;)Z48 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;->onQueryTextChange(Ljava/lang/String;)Z
  
49 ····move-result·v049 ····move-result·v0
  
50 ····return·v050 ····return·v0
51 .end·method51 .end·method
  
52 .method·public·onQueryTextSubmit(Ljava/lang/String;)Z52 .method·public·onQueryTextSubmit(Ljava/lang/String;)Z
53 ····.locals·153 ····.locals·1
54 ····.param·p1,·"query"····#·Ljava/lang/String;54 ····.param·p1,·"query"····#·Ljava/lang/String;
  
55 ····.prologue55 ····.prologue
56 ····.line·6656 ····.line·153
57 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;57 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;
  
58 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;->onQueryTextSubmit(Ljava/lang/String;)Z58 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;->onQueryTextSubmit(Ljava/lang/String;)Z
  
59 ····move-result·v059 ····move-result·v0
  
60 ····return·v060 ····return·v0
1.42 KB
smali/android/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat.smali
    
Offset 19, 48 lines modifiedOffset 19, 48 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·121 ····.locals·1
  
22 ····.prologue22 ····.prologue
23 ····.line·12323 ····.line·336
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·12425 ····.line·337
26 ····invoke-static·{},·Landroid/support/v4/widget/SearchViewCompat;->access$000()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;26 ····invoke-static·{},·Landroid/support/v4/widget/SearchViewCompat;->access$000()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····invoke-interface·{v0,·p0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;28 ····invoke-interface·{v0,·p0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····iput-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;->mListener:Ljava/lang/Object;30 ····iput-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;->mListener:Ljava/lang/Object;
  
31 ····.line·12531 ····.line·338
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·onQueryTextChange(Ljava/lang/String;)Z35 .method·public·onQueryTextChange(Ljava/lang/String;)Z
36 ····.locals·136 ····.locals·1
37 ····.param·p1,·"newText"····#·Ljava/lang/String;37 ····.param·p1,·"newText"····#·Ljava/lang/String;
  
38 ····.prologue38 ····.prologue
39 ····.line·15239 ····.line·365
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····return·v041 ····return·v0
42 .end·method42 .end·method
  
43 .method·public·onQueryTextSubmit(Ljava/lang/String;)Z43 .method·public·onQueryTextSubmit(Ljava/lang/String;)Z
44 ····.locals·144 ····.locals·1
45 ····.param·p1,·"query"····#·Ljava/lang/String;45 ····.param·p1,·"query"····#·Ljava/lang/String;
  
46 ····.prologue46 ····.prologue
47 ····.line·14047 ····.line·353
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····return·v049 ····return·v0
50 .end·method50 .end·method
12.3 KB
smali/android/support/v4/widget/SearchViewCompat.smali
    
Offset 2, 15 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SearchViewCompat.java"3 .source·"SearchViewCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;,
7 ········Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;,8 ········Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;,
 9 ········Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;,
8 ········Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;,10 ········Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;,
9 ········Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;,11 ········Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;,
10 ········Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;12 ········Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
11 ····}13 ····}
12 .end·annotation14 .end·annotation
  
  
Offset 19, 89 lines modifiedOffset 21, 319 lines modified
  
  
19 #·direct·methods21 #·direct·methods
20 .method·static·constructor·<clinit>()V22 .method·static·constructor·<clinit>()V
21 ····.locals·223 ····.locals·2
  
22 ····.prologue24 ····.prologue
23 ····.line·8425 ····.line·255
24 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I26 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
25 ····const/16·v1,·0xb27 ····const/16·v1,·0xe
  
26 ····if-lt·v0,·v1,·:cond_028 ····if-lt·v0,·v1,·:cond_0
  
27 ····.line·8529 ····.line·256
28 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;30 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;
  
29 ····invoke-direct·{v0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;-><init>()V31 ····invoke-direct·{v0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;-><init>()V
  
30 ····sput-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;32 ····sput-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
  
31 ····.line·8933 ····.line·262
32 ····:goto_034 ····:goto_0
33 ····return-void35 ····return-void
  
34 ····.line·8736 ····.line·257
35 ····:cond_037 ····:cond_0
 38 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 39 ····const/16·v1,·0xb
  
 40 ····if-lt·v0,·v1,·:cond_1
  
 41 ····.line·258
 42 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;
  
 43 ····invoke-direct·{v0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;-><init>()V
  
 44 ····sput-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
  
 45 ····goto·:goto_0
  
 46 ····.line·260
 47 ····:cond_1
36 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;48 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;
  
37 ····invoke-direct·{v0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;-><init>()V49 ····invoke-direct·{v0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;-><init>()V
  
38 ····sput-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;50 ····sput-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
  
39 ····goto·:goto_051 ····goto·:goto_0
40 .end·method52 .end·method
  
41 .method·private·constructor·<init>(Landroid/content/Context;)V53 .method·private·constructor·<init>(Landroid/content/Context;)V
42 ····.locals·054 ····.locals·0
43 ····.param·p1,·"context"····#·Landroid/content/Context;55 ····.param·p1,·"context"····#·Landroid/content/Context;
  
44 ····.prologue56 ····.prologue
45 ····.line·9157 ····.line·264
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····.line·9359 ····.line·266
48 ····return-void60 ····return-void
49 .end·method61 .end·method
  
50 .method·static·synthetic·access$000()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;62 .method·static·synthetic·access$000()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
51 ····.locals·163 ····.locals·1
  
52 ····.prologue64 ····.prologue
53 ····.line·2765 ····.line·30
 66 ····sget-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
  
 67 ····return-object·v0
 68 .end·method
  
 69 .method·public·static·getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
 70 ····.locals·1
 71 ····.param·p0,·"searchView"····#·Landroid/view/View;
  
 72 ····.prologue
 73 ····.line·408
54 ····sget-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;74 ····sget-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
  
 75 ····invoke-interface·{v0,·p0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
  
 76 ····move-result-object·v0
  
55 ····return-object·v077 ····return-object·v0
56 .end·method78 .end·method
  
 79 .method·public·static·isIconified(Landroid/view/View;)Z
 80 ····.locals·1
 81 ····.param·p0,·"searchView"····#·Landroid/view/View;
  
 82 ····.prologue
 83 ····.line·458
 84 ····sget-object·v0,·Landroid/support/v4/widget/SearchViewCompat;->IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;
  
 85 ····invoke-interface·{v0,·p0},·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;->isIconified(Landroid/view/View;)Z
  
 86 ····move-result·v0
  
 87 ····return·v0
 88 .end·method
  
 89 .method·public·static·isQueryRefinementEnabled(Landroid/view/View;)Z
 90 ····.locals·1
 91 ····.param·p0,·"searchView"····#·Landroid/view/View;
  
Max diff block lines reached; 7158/12443 bytes (57.53%) of diff not shown.
9.0 KB
smali/android/support/v4/widget/SearchViewCompatHoneycomb.smali
    
Offset 2, 68 lines modifiedOffset 2, 299 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SearchViewCompatHoneycomb.java"3 .source·"SearchViewCompatHoneycomb.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;,
7 ········Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;8 ········Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;
8 ····}9 ····}
9 .end·annotation10 .end·annotation
  
  
10 #·direct·methods11 #·direct·methods
11 .method·constructor·<init>()V12 .method·constructor·<init>()V
12 ····.locals·013 ····.locals·0
  
13 ····.prologue14 ····.prologue
14 ····.line·2715 ····.line·30
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·2917 ····.line·37
17 ····return-void18 ····return-void
18 .end·method19 .end·method
  
 20 .method·public·static·getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
 21 ····.locals·1
 22 ····.param·p0,·"searchView"····#·Landroid/view/View;
  
 23 ····.prologue
 24 ····.line·84
 25 ····check-cast·p0,·Landroid/widget/SearchView;
  
 26 ····.end·local·p0····#·"searchView":Landroid/view/View;
 27 ····invoke-virtual·{p0},·Landroid/widget/SearchView;->getQuery()Ljava/lang/CharSequence;
  
 28 ····move-result-object·v0
  
 29 ····return-object·v0
 30 .end·method
  
 31 .method·public·static·isIconified(Landroid/view/View;)Z
 32 ····.locals·1
 33 ····.param·p0,·"searchView"····#·Landroid/view/View;
  
 34 ····.prologue
 35 ····.line·100
 36 ····check-cast·p0,·Landroid/widget/SearchView;
  
 37 ····.end·local·p0····#·"searchView":Landroid/view/View;
 38 ····invoke-virtual·{p0},·Landroid/widget/SearchView;->isIconified()Z
  
 39 ····move-result·v0
  
 40 ····return·v0
 41 .end·method
  
 42 .method·public·static·isQueryRefinementEnabled(Landroid/view/View;)Z
 43 ····.locals·1
 44 ····.param·p0,·"searchView"····#·Landroid/view/View;
  
 45 ····.prologue
 46 ····.line·116
 47 ····check-cast·p0,·Landroid/widget/SearchView;
  
 48 ····.end·local·p0····#·"searchView":Landroid/view/View;
 49 ····invoke-virtual·{p0},·Landroid/widget/SearchView;->isQueryRefinementEnabled()Z
  
 50 ····move-result·v0
  
 51 ····return·v0
 52 .end·method
  
 53 .method·public·static·isSubmitButtonEnabled(Landroid/view/View;)Z
 54 ····.locals·1
 55 ····.param·p0,·"searchView"····#·Landroid/view/View;
  
 56 ····.prologue
 57 ····.line·108
 58 ····check-cast·p0,·Landroid/widget/SearchView;
  
 59 ····.end·local·p0····#·"searchView":Landroid/view/View;
 60 ····invoke-virtual·{p0},·Landroid/widget/SearchView;->isSubmitButtonEnabled()Z
  
 61 ····move-result·v0
  
 62 ····return·v0
 63 .end·method
  
 64 .method·public·static·newOnCloseListener(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;
 65 ····.locals·1
 66 ····.param·p0,·"listener"····#·Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;
  
 67 ····.prologue
 68 ····.line·71
 69 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;
  
 70 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;-><init>(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V
  
 71 ····return-object·v0
 72 .end·method
  
19 .method·public·static·newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;73 .method·public·static·newOnQueryTextListener(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;
20 ····.locals·174 ····.locals·1
21 ····.param·p0,·"listener"····#·Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;75 ····.param·p0,·"listener"····#·Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;
  
22 ····.prologue76 ····.prologue
23 ····.line·3977 ····.line·53
24 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;78 ····new-instance·v0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;
  
25 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;-><init>(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V79 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;-><init>(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V
  
26 ····return-object·v080 ····return-object·v0
27 .end·method81 .end·method
  
28 .method·public·static·newSearchView(Landroid/content/Context;)Landroid/view/View;82 .method·public·static·newSearchView(Landroid/content/Context;)Landroid/view/View;
29 ····.locals·183 ····.locals·1
30 ····.param·p0,·"context"····#·Landroid/content/Context;84 ····.param·p0,·"context"····#·Landroid/content/Context;
  
31 ····.prologue85 ····.prologue
32 ····.line·3586 ····.line·42
33 ····new-instance·v0,·Landroid/widget/SearchView;87 ····new-instance·v0,·Landroid/widget/SearchView;
  
34 ····invoke-direct·{v0,·p0},·Landroid/widget/SearchView;-><init>(Landroid/content/Context;)V88 ····invoke-direct·{v0,·p0},·Landroid/widget/SearchView;-><init>(Landroid/content/Context;)V
  
35 ····return-object·v089 ····return-object·v0
36 .end·method90 .end·method
Max diff block lines reached; 5209/9093 bytes (57.29%) of diff not shown.
1.7 KB
smali/android/support/v4/widget/SearchViewCompatHoneycomb$1.smali
    
Offset 22, 45 lines modifiedOffset 22, 45 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V23 .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·3926 ····.line·53
27 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;->val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;27 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;->val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·onQueryTextChange(Ljava/lang/String;)Z32 .method·public·onQueryTextChange(Ljava/lang/String;)Z
33 ····.locals·133 ····.locals·1
34 ····.param·p1,·"newText"····#·Ljava/lang/String;34 ····.param·p1,·"newText"····#·Ljava/lang/String;
  
35 ····.prologue35 ····.prologue
36 ····.line·4736 ····.line·61
37 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;->val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;37 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;->val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;
  
38 ····invoke-interface·{v0,·p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;->onQueryTextChange(Ljava/lang/String;)Z38 ····invoke-interface·{v0,·p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;->onQueryTextChange(Ljava/lang/String;)Z
  
39 ····move-result·v039 ····move-result·v0
  
40 ····return·v040 ····return·v0
41 .end·method41 .end·method
  
42 .method·public·onQueryTextSubmit(Ljava/lang/String;)Z42 .method·public·onQueryTextSubmit(Ljava/lang/String;)Z
43 ····.locals·143 ····.locals·1
44 ····.param·p1,·"query"····#·Ljava/lang/String;44 ····.param·p1,·"query"····#·Ljava/lang/String;
  
45 ····.prologue45 ····.prologue
46 ····.line·4246 ····.line·56
47 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;->val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;47 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;->val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;
  
48 ····invoke-interface·{v0,·p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;->onQueryTextSubmit(Ljava/lang/String;)Z48 ····invoke-interface·{v0,·p1},·Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;->onQueryTextSubmit(Ljava/lang/String;)Z
  
49 ····move-result·v049 ····move-result·v0
  
50 ····return·v050 ····return·v0
1.41 KB
smali/android/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.smali
    
Offset 18, 61 lines modifiedOffset 18, 61 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3622 ····.line·37
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z27 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
28 ····.locals·328 ····.locals·3
29 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;29 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;
  
30 ····.prologue30 ····.prologue
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
32 ····.line·3932 ····.line·40
33 ····invoke-virtual·{p1},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;33 ····invoke-virtual·{p1},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····.line·4035 ····.line·41
36 ····.local·v0,·"info":Landroid/net/NetworkInfo;36 ····.local·v0,·"info":Landroid/net/NetworkInfo;
37 ····if-nez·v0,·:cond_037 ····if-nez·v0,·:cond_0
  
38 ····.line·5338 ····.line·54
39 ····:goto_039 ····:goto_0
40 ····:pswitch_040 ····:pswitch_0
41 ····return·v241 ····return·v2
  
42 ····.line·4542 ····.line·46
43 ····:cond_043 ····:cond_0
44 ····invoke-virtual·{v0},·Landroid/net/NetworkInfo;->getType()I44 ····invoke-virtual·{v0},·Landroid/net/NetworkInfo;->getType()I
  
45 ····move-result·v145 ····move-result·v1
  
46 ····.line·4646 ····.line·47
47 ····.local·v1,·"type":I47 ····.local·v1,·"type":I
48 ····packed-switch·v1,·:pswitch_data_048 ····packed-switch·v1,·:pswitch_data_0
  
49 ····goto·:goto_049 ····goto·:goto_0
  
50 ····.line·5050 ····.line·51
51 ····:pswitch_151 ····:pswitch_1
52 ····const/4·v2,·0x052 ····const/4·v2,·0x0
  
53 ····goto·:goto_053 ····goto·:goto_0
  
54 ····.line·4654 ····.line·47
55 ····:pswitch_data_055 ····:pswitch_data_0
56 ····.packed-switch·0x056 ····.packed-switch·0x0
57 ········:pswitch_057 ········:pswitch_0
58 ········:pswitch_158 ········:pswitch_1
59 ····.end·packed-switch59 ····.end·packed-switch
60 .end·method60 .end·method
523 B
smali/android/support/v4/net/TrafficStatsCompatIcs.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Landroid/support/v4/net/TrafficStatsCompatIcs;1 .class·Landroid/support/v4/net/TrafficStatsCompatIcs;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TrafficStatsCompatIcs.java"3 .source·"TrafficStatsCompatIcs.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.prologue7 ····.prologue
8 ····.line·278 ····.line·27
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void10 ····return-void
842 B
smali/android/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.smali
    
Offset 18, 27 lines modifiedOffset 18, 27 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·6522 ····.line·66
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z27 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;29 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;
  
30 ····.prologue30 ····.prologue
31 ····.line·6931 ····.line·70
32 ····invoke-static·{p1},·Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;->isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z32 ····invoke-static·{p1},·Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;->isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
  
33 ····move-result·v033 ····move-result·v0
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
4.54 KB
smali/android/support/v4/net/ConnectivityManagerCompat.smali
    
Offset 20, 97 lines modifiedOffset 20, 133 lines modified
  
  
20 #·direct·methods20 #·direct·methods
21 .method·static·constructor·<clinit>()V21 .method·static·constructor·<clinit>()V
22 ····.locals·222 ····.locals·2
  
23 ····.prologue23 ····.prologue
24 ····.line·8324 ····.line·84
25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I25 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
26 ····const/16·v1,·0x1026 ····const/16·v1,·0x10
  
27 ····if-lt·v0,·v1,·:cond_027 ····if-lt·v0,·v1,·:cond_0
  
28 ····.line·8428 ····.line·85
29 ····new-instance·v0,·Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;29 ····new-instance·v0,·Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;
  
30 ····invoke-direct·{v0},·Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;-><init>()V30 ····invoke-direct·{v0},·Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;-><init>()V
  
31 ····sput-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;31 ····sput-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;
  
32 ····.line·9232 ····.line·93
33 ····:goto_033 ····:goto_0
34 ····return-void34 ····return-void
  
35 ····.line·8535 ····.line·86
36 ····:cond_036 ····:cond_0
37 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I37 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
38 ····const/16·v1,·0xd38 ····const/16·v1,·0xd
  
39 ····if-lt·v0,·v1,·:cond_139 ····if-lt·v0,·v1,·:cond_1
  
40 ····.line·8640 ····.line·87
41 ····new-instance·v0,·Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;41 ····new-instance·v0,·Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;
  
42 ····invoke-direct·{v0},·Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;-><init>()V42 ····invoke-direct·{v0},·Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;-><init>()V
  
43 ····sput-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;43 ····sput-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;
  
44 ····goto·:goto_044 ····goto·:goto_0
  
45 ····.line·8745 ····.line·88
46 ····:cond_146 ····:cond_1
47 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I47 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
48 ····const/16·v1,·0x848 ····const/16·v1,·0x8
  
49 ····if-lt·v0,·v1,·:cond_249 ····if-lt·v0,·v1,·:cond_2
  
50 ····.line·8850 ····.line·89
51 ····new-instance·v0,·Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;51 ····new-instance·v0,·Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;
  
52 ····invoke-direct·{v0},·Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;-><init>()V52 ····invoke-direct·{v0},·Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;-><init>()V
  
53 ····sput-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;53 ····sput-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;
  
54 ····goto·:goto_054 ····goto·:goto_0
  
55 ····.line·9055 ····.line·91
56 ····:cond_256 ····:cond_2
57 ····new-instance·v0,·Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;57 ····new-instance·v0,·Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;
  
58 ····invoke-direct·{v0},·Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;-><init>()V58 ····invoke-direct·{v0},·Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;-><init>()V
  
59 ····sput-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;59 ····sput-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;
  
60 ····goto·:goto_060 ····goto·:goto_0
61 .end·method61 .end·method
  
62 .method·public·constructor·<init>()V62 .method·public·constructor·<init>()V
63 ····.locals·063 ····.locals·0
  
64 ····.prologue64 ····.prologue
65 ····.line·3065 ····.line·31
66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
67 ····.line·7367 ····.line·74
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
 70 .method·public·static·getNetworkInfoFromBroadcast(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo;
 71 ····.locals·2
 72 ····.param·p0,·"cm"····#·Landroid/net/ConnectivityManager;
 73 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
 74 ····.prologue
 75 ····.line·114
 76 ····const-string·v1,·"networkInfo"
  
 77 ····invoke-virtual·{p1,·v1},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
  
 78 ····move-result-object·v0
  
 79 ····check-cast·v0,·Landroid/net/NetworkInfo;
  
 80 ····.line·115
 81 ····.local·v0,·"info":Landroid/net/NetworkInfo;
 82 ····if-eqz·v0,·:cond_0
  
 83 ····.line·116
 84 ····invoke-virtual·{v0},·Landroid/net/NetworkInfo;->getType()I
  
 85 ····move-result·v1
  
 86 ····invoke-virtual·{p0,·v1},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
 87 ····move-result-object·v1
  
 88 ····.line·118
 89 ····:goto_0
 90 ····return-object·v1
  
 91 ····:cond_0
 92 ····const/4·v1,·0x0
  
 93 ····goto·:goto_0
 94 .end·method
  
70 #·virtual·methods 
71 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z95 .method·public·static·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
72 ····.locals·196 ····.locals·1
73 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;97 ····.param·p0,·"cm"····#·Landroid/net/ConnectivityManager;
  
74 ····.prologue98 ····.prologue
75 ····.line·10299 ····.line·103
76 ····sget-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;100 ····sget-object·v0,·Landroid/support/v4/net/ConnectivityManagerCompat;->IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;
Max diff block lines reached; 398/4534 bytes (8.78%) of diff not shown.
839 B
smali/android/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.smali
    
Offset 18, 27 lines modifiedOffset 18, 27 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·5822 ····.line·59
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z27 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;29 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;
  
30 ····.prologue30 ····.prologue
31 ····.line·6131 ····.line·62
32 ····invoke-static·{p1},·Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;->isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z32 ····invoke-static·{p1},·Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;->isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
  
33 ····move-result·v033 ····move-result·v0
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
833 B
smali/android/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.smali
    
Offset 18, 27 lines modifiedOffset 18, 27 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·7322 ····.line·74
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z27 .method·public·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;29 ····.param·p1,·"cm"····#·Landroid/net/ConnectivityManager;
  
30 ····.prologue30 ····.prologue
31 ····.line·7631 ····.line·77
32 ····invoke-static·{p1},·Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;->isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z32 ····invoke-static·{p1},·Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;->isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
  
33 ····move-result·v033 ····move-result·v0
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
33.2 KB
smali/android/support/v4/util/SparseArrayCompat.smali
    
Offset 1, 19 lines modifiedOffset 1, 23 lines modified
1 .class·public·Landroid/support/v4/util/SparseArrayCompat;1 .class·public·Landroid/support/v4/util/SparseArrayCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SparseArrayCompat.java"3 .source·"SparseArrayCompat.java"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Cloneable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
7 ········"<E:",9 ········"<E:",
8 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
9 ········">",11 ········">",
10 ········"Ljava/lang/Object;"12 ········"Ljava/lang/Object;",
 13 ········"Ljava/lang/Cloneable;"
11 ····}14 ····}
12 .end·annotation15 .end·annotation
  
  
13 #·static·fields16 #·static·fields
14 .field·private·static·final·DELETED:Ljava/lang/Object;17 .field·private·static·final·DELETED:Ljava/lang/Object;
  
Offset 43, 266 lines modifiedOffset 47, 154 lines modified
43 ····return-void47 ····return-void
44 .end·method48 .end·method
  
45 .method·public·constructor·<init>()V49 .method·public·constructor·<init>()V
46 ····.locals·150 ····.locals·1
  
47 ····.prologue51 ····.prologue
48 ····.line·3152 ····.line·35
49 ····.local·p0,·"this":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<TE;>;"53 ····.local·p0,·"this":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<TE;>;"
50 ····const/16·v0,·0xa54 ····const/16·v0,·0xa
  
51 ····invoke-direct·{p0,·v0},·Landroid/support/v4/util/SparseArrayCompat;-><init>(I)V55 ····invoke-direct·{p0,·v0},·Landroid/support/v4/util/SparseArrayCompat;-><init>(I)V
  
52 ····.line·3256 ····.line·36
53 ····return-void57 ····return-void
54 .end·method58 .end·method
  
55 .method·public·constructor·<init>(I)V59 .method·public·constructor·<init>(I)V
56 ····.locals·260 ····.locals·2
57 ····.param·p1,·"initialCapacity"····#·I61 ····.param·p1,·"initialCapacity"····#·I
  
58 ····.prologue62 ····.prologue
59 ····.local·p0,·"this":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<TE;>;"63 ····.local·p0,·"this":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<TE;>;"
60 ····const/4·v1,·0x064 ····const/4·v1,·0x0
  
61 ····.line·3965 ····.line·45
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·2567 ····.line·25
64 ····iput-boolean·v1,·p0,·Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z68 ····iput-boolean·v1,·p0,·Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z
  
65 ····.line·4069 ····.line·46
66 ····invoke-static·{p1},·Landroid/support/v4/util/SparseArrayCompat;->idealIntArraySize(I)I70 ····if-nez·p1,·:cond_0
  
67 ····move-result·p1 
  
68 ····.line·4271 ····.line·47
69 ····new-array·v0,·p1,·[I72 ····sget-object·v0,·Landroid/support/v4/util/ContainerHelpers;->EMPTY_INTS:[I
  
70 ····iput-object·v0,·p0,·Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I73 ····iput-object·v0,·p0,·Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I
  
71 ····.line·4374 ····.line·48
72 ····new-array·v0,·p1,·[Ljava/lang/Object;75 ····sget-object·v0,·Landroid/support/v4/util/ContainerHelpers;->EMPTY_OBJECTS:[Ljava/lang/Object;
  
73 ····iput-object·v0,·p0,·Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object;76 ····iput-object·v0,·p0,·Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object;
  
74 ····.line·4477 ····.line·54
 78 ····:goto_0
75 ····iput·v1,·p0,·Landroid/support/v4/util/SparseArrayCompat;->mSize:I79 ····iput·v1,·p0,·Landroid/support/v4/util/SparseArrayCompat;->mSize:I
  
76 ····.line·4580 ····.line·55
77 ····return-void81 ····return-void
78 .end·method 
  
79 .method·private·static·binarySearch([IIII)I 
80 ····.locals·5 
81 ····.param·p0,·"a"····#·[I 
82 ····.param·p1,·"start"····#·I 
83 ····.param·p2,·"len"····#·I 
84 ····.param·p3,·"key"····#·I 
  
85 ····.prologue 
86 ····.line·326 
87 ····add-int·v1,·p1,·p2 
  
88 ····.local·v1,·"high":I 
89 ····add-int/lit8·v2,·p1,·-0x1 
  
90 ····.line·328 
91 ····.local·v2,·"low":I 
92 ····:goto_0 
93 ····sub-int·v3,·v1,·v2 
  
94 ····const/4·v4,·0x1 
  
95 ····if-le·v3,·v4,·:cond_1 
  
96 ····.line·32982 ····.line·50
97 ····add-int·v3,·v1,·v2 
  
98 ····div-int/lit8·v0,·v3,·0x2 
  
99 ····.line·331 
100 ····.local·v0,·"guess":I 
101 ····aget·v3,·p0,·v0 
  
102 ····if-ge·v3,·p3,·:cond_0 
  
103 ····.line·332 
104 ····move·v2,·v0 
  
105 ····goto·:goto_0 
  
106 ····.line·334 
107 ····:cond_083 ····:cond_0
 84 ····invoke-static·{p1},·Landroid/support/v4/util/ContainerHelpers;->idealIntArraySize(I)I
108 ····move·v1,·v0 
  
109 ····goto·:goto_0 
  
110 ····.line·337 
111 ····.end·local·v0····#·"guess":I 
112 ····:cond_1 
Max diff block lines reached; 30704/33917 bytes (90.53%) of diff not shown.
1.31 KB
smali/android/support/v4/util/TimeUtils.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····:cond_5110 ····:cond_5
111 ····const/4·v0,·0x0111 ····const/4·v0,·0x0
  
112 ····goto·:goto_0112 ····goto·:goto_0
113 .end·method113 .end·method
  
114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V
115 ····.locals·3115 ····.locals·4
116 ····.param·p0,·"time"····#·J116 ····.param·p0,·"time"····#·J
117 ····.param·p2,·"now"····#·J117 ····.param·p2,·"now"····#·J
118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;
  
119 ····.prologue119 ····.prologue
120 ····.line·169120 ····.line·169
121 ····const-wide/16·v0,·0x0121 ····const-wide/16·v0,·0x0
Offset 144, 30 lines modifiedOffset 144, 30 lines modified
  
144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
145 ····goto·:goto_0145 ····goto·:goto_0
146 .end·method146 .end·method
  
147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V
148 ····.locals·1148 ····.locals·2
149 ····.param·p0,·"duration"····#·J149 ····.param·p0,·"duration"····#·J
150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
  
151 ····.prologue151 ····.prologue
152 ····.line·164152 ····.line·164
153 ····const/4·v0,·0x0153 ····const/4·v0,·0x0
  
154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
155 ····.line·165155 ····.line·165
156 ····return-void156 ····return-void
157 .end·method157 .end·method
  
158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V
159 ····.locals·5159 ····.locals·6
160 ····.param·p0,·"duration"····#·J160 ····.param·p0,·"duration"····#·J
161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
162 ····.param·p3,·"fieldLen"····#·I162 ····.param·p3,·"fieldLen"····#·I
  
163 ····.prologue163 ····.prologue
164 ····.line·156164 ····.line·156
165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
26.4 KB
smali/android/support/v4/util/LruCache.smali
    
Offset 89, 27 lines modifiedOffset 89, 27 lines modified
89 ····.annotation·system·Ldalvik/annotation/Signature;89 ····.annotation·system·Ldalvik/annotation/Signature;
90 ········value·=·{90 ········value·=·{
91 ············"(TK;TV;)I"91 ············"(TK;TV;)I"
92 ········}92 ········}
93 ····.end·annotation93 ····.end·annotation
  
94 ····.prologue94 ····.prologue
95 ····.line·23095 ····.line·249
96 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"96 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"
97 ····.local·p1,·"key":Ljava/lang/Object;,·"TK;"97 ····.local·p1,·"key":Ljava/lang/Object;,·"TK;"
98 ····.local·p2,·"value":Ljava/lang/Object;,·"TV;"98 ····.local·p2,·"value":Ljava/lang/Object;,·"TV;"
99 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LruCache;->sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I99 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LruCache;->sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I
  
100 ····move-result·v0100 ····move-result·v0
  
101 ····.line·231101 ····.line·250
102 ····.local·v0,·"result":I102 ····.local·v0,·"result":I
103 ····if-gez·v0,·:cond_0103 ····if-gez·v0,·:cond_0
  
104 ····.line·232104 ····.line·251
105 ····new-instance·v1,·Ljava/lang/IllegalStateException;105 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
106 ····new-instance·v2,·Ljava/lang/StringBuilder;106 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
107 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V107 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
108 ····const-string·v3,·"Negative·size:·"108 ····const-string·v3,·"Negative·size:·"
Offset 136, 206 lines modifiedOffset 136, 43 lines modified
  
136 ····move-result-object·v2136 ····move-result-object·v2
  
137 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V137 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
138 ····throw·v1138 ····throw·v1
  
139 ····.line·234139 ····.line·253
140 ····:cond_0140 ····:cond_0
141 ····return·v0141 ····return·v0
142 .end·method142 .end·method
  
143 .method·private·trimToSize(I)V 
144 ····.locals·6 
145 ····.param·p1,·"maxSize"····#·I 
  
146 ····.prologue 
147 ····.line·146 
148 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;" 
149 ····:goto_0 
150 ····monitor-enter·p0 
  
151 ····.line·147 
152 ····:try_start_0 
153 ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->size:I 
  
154 ····if-ltz·v3,·:cond_0 
  
155 ····iget-object·v3,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; 
  
156 ····invoke-virtual·{v3},·Ljava/util/LinkedHashMap;->isEmpty()Z 
  
157 ····move-result·v3 
  
158 ····if-eqz·v3,·:cond_1 
  
159 ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->size:I 
  
160 ····if-eqz·v3,·:cond_1 
  
161 ····.line·148 
162 ····:cond_0 
163 ····new-instance·v3,·Ljava/lang/IllegalStateException; 
  
164 ····new-instance·v4,·Ljava/lang/StringBuilder; 
  
165 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V 
  
166 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
167 ····move-result-object·v5 
  
168 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
169 ····move-result-object·v5 
  
170 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
171 ····move-result-object·v4 
  
172 ····const-string·v5,·".sizeOf()·is·reporting·inconsistent·results!" 
  
173 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
174 ····move-result-object·v4 
  
175 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
176 ····move-result-object·v4 
  
177 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
178 ····throw·v3 
  
179 ····.line·162 
180 ····:catchall_0 
181 ····move-exception·v3 
  
182 ····monitor-exit·p0 
183 ····:try_end_0 
184 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
185 ····throw·v3 
  
186 ····.line·152 
187 ····:cond_1 
188 ····:try_start_1 
189 ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->size:I 
  
190 ····if-le·v3,·p1,·:cond_2 
  
191 ····iget-object·v3,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; 
  
192 ····invoke-virtual·{v3},·Ljava/util/LinkedHashMap;->isEmpty()Z 
  
193 ····move-result·v3 
  
194 ····if-eqz·v3,·:cond_3 
  
Max diff block lines reached; 21645/26987 bytes (80.21%) of diff not shown.
32.3 KB
smali/android/support/v4/util/LongSparseArray.smali
    
Offset 33, 289 lines modifiedOffset 33, 168 lines modified
  
  
33 #·direct·methods33 #·direct·methods
34 .method·static·constructor·<clinit>()V34 .method·static·constructor·<clinit>()V
35 ····.locals·135 ····.locals·1
  
36 ····.prologue36 ····.prologue
37 ····.line·2537 ····.line·44
38 ····new-instance·v0,·Ljava/lang/Object;38 ····new-instance·v0,·Ljava/lang/Object;
  
39 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
40 ····sput-object·v0,·Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object;40 ····sput-object·v0,·Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object;
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
44 ····.locals·144 ····.locals·1
  
45 ····.prologue45 ····.prologue
46 ····.line·3646 ····.line·55
47 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"47 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
48 ····const/16·v0,·0xa48 ····const/16·v0,·0xa
  
49 ····invoke-direct·{p0,·v0},·Landroid/support/v4/util/LongSparseArray;-><init>(I)V49 ····invoke-direct·{p0,·v0},·Landroid/support/v4/util/LongSparseArray;-><init>(I)V
  
50 ····.line·3750 ····.line·56
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·constructor·<init>(I)V53 .method·public·constructor·<init>(I)V
54 ····.locals·254 ····.locals·2
55 ····.param·p1,·"initialCapacity"····#·I55 ····.param·p1,·"initialCapacity"····#·I
  
56 ····.prologue56 ····.prologue
57 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"57 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·4459 ····.line·65
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····.line·26 
62 ····iput-boolean·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z 
  
63 ····.line·4561 ····.line·45
64 ····invoke-static·{p1},·Landroid/support/v4/util/LongSparseArray;->idealLongArraySize(I)I62 ····iput-boolean·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z
  
65 ····move-result·p163 ····.line·66
 64 ····if-nez·p1,·:cond_0
  
66 ····.line·4765 ····.line·67
67 ····new-array·v0,·p1,·[J66 ····sget-object·v0,·Landroid/support/v4/util/ContainerHelpers;->EMPTY_LONGS:[J
  
68 ····iput-object·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mKeys:[J67 ····iput-object·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mKeys:[J
  
69 ····.line·4868 ····.line·68
70 ····new-array·v0,·p1,·[Ljava/lang/Object;69 ····sget-object·v0,·Landroid/support/v4/util/ContainerHelpers;->EMPTY_OBJECTS:[Ljava/lang/Object;
  
71 ····iput-object·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object;70 ····iput-object·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object;
  
72 ····.line·4971 ····.line·74
 72 ····:goto_0
73 ····iput·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I73 ····iput·v1,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I
  
74 ····.line·5074 ····.line·75
75 ····return-void75 ····return-void
76 .end·method 
  
77 .method·private·static·binarySearch([JIIJ)I 
78 ····.locals·5 
79 ····.param·p0,·"a"····#·[J 
80 ····.param·p1,·"start"····#·I 
81 ····.param·p2,·"len"····#·I 
82 ····.param·p3,·"key"····#·J 
  
83 ····.prologue 
84 ····.line·335 
85 ····add-int·v1,·p1,·p2 
  
86 ····.local·v1,·"high":I 
87 ····add-int/lit8·v2,·p1,·-0x1 
  
88 ····.line·337 
89 ····.local·v2,·"low":I 
90 ····:goto_0 
91 ····sub-int·v3,·v1,·v2 
  
92 ····const/4·v4,·0x1 
  
93 ····if-le·v3,·v4,·:cond_1 
  
94 ····.line·338 
95 ····add-int·v3,·v1,·v2 
  
96 ····div-int/lit8·v0,·v3,·0x2 
  
97 ····.line·340 
98 ····.local·v0,·"guess":I 
99 ····aget-wide·v3,·p0,·v0 
  
100 ····cmp-long·v3,·v3,·p3 
  
101 ····if-gez·v3,·:cond_0 
  
102 ····.line·341 
103 ····move·v2,·v0 
  
104 ····goto·:goto_0 
  
105 ····.line·34376 ····.line·70
106 ····:cond_077 ····:cond_0
 78 ····invoke-static·{p1},·Landroid/support/v4/util/ContainerHelpers;->idealLongArraySize(I)I
107 ····move·v1,·v0 
  
108 ····goto·:goto_0 
  
109 ····.line·346 
110 ····.end·local·v0····#·"guess":I 
111 ····:cond_1 
112 ····add-int·v3,·p1,·p2 
  
113 ····if-ne·v1,·v3,·:cond_3 
  
114 ····.line·347 
115 ····add-int·v3,·p1,·p2 
  
Max diff block lines reached; 29791/33024 bytes (90.21%) of diff not shown.
13.9 KB
smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.smali
    
Offset 2, 180 lines modifiedOffset 2, 273 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AccessibilityServiceInfoCompat.java"3 .source·"AccessibilityServiceInfoCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;,
7 ········Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;,8 ········Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;,
8 ········Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;,9 ········Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;,
9 ········Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;10 ········Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
10 ····}11 ····}
11 .end·annotation12 .end·annotation
  
  
12 #·static·fields13 #·static·fields
 14 .field·public·static·final·CAPABILITY_CAN_FILTER_KEY_EVENTS:I·=·0x8
  
 15 .field·public·static·final·CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY:I·=·0x4
  
 16 .field·public·static·final·CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION:I·=·0x2
  
 17 .field·public·static·final·CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT:I·=·0x1
  
 18 .field·public·static·final·DEFAULT:I·=·0x1
  
13 .field·public·static·final·FEEDBACK_ALL_MASK:I·=·-0x119 .field·public·static·final·FEEDBACK_ALL_MASK:I·=·-0x1
  
 20 .field·public·static·final·FEEDBACK_BRAILLE:I·=·0x20
  
 21 .field·public·static·final·FLAG_INCLUDE_NOT_IMPORTANT_VIEWS:I·=·0x2
  
 22 .field·public·static·final·FLAG_REPORT_VIEW_IDS:I·=·0x10
  
 23 .field·public·static·final·FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY:I·=·0x8
  
 24 .field·public·static·final·FLAG_REQUEST_FILTER_KEY_EVENTS:I·=·0x20
  
 25 .field·public·static·final·FLAG_REQUEST_TOUCH_EXPLORATION_MODE:I·=·0x4
  
14 .field·private·static·final·IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;26 .field·private·static·final·IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
  
  
15 #·direct·methods27 #·direct·methods
16 .method·static·constructor·<clinit>()V28 .method·static·constructor·<clinit>()V
17 ····.locals·229 ····.locals·2
  
18 ····.prologue30 ····.prologue
19 ····.line·9031 ····.line·111
20 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I32 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
21 ····const/16·v1,·0xe33 ····const/16·v1,·0x12
  
22 ····if-lt·v0,·v1,·:cond_034 ····if-lt·v0,·v1,·:cond_0
  
23 ····.line·9135 ····.line·112
24 ····new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;36 ····new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;
  
25 ····invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;-><init>()V37 ····invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;-><init>()V
  
26 ····sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;38 ····sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
  
27 ····.line·9539 ····.line·118
28 ····:goto_040 ····:goto_0
29 ····return-void41 ····return-void
  
30 ····.line·9342 ····.line·113
31 ····:cond_043 ····:cond_0
 44 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 45 ····const/16·v1,·0xe
  
 46 ····if-lt·v0,·v1,·:cond_1
  
 47 ····.line·114
 48 ····new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;
  
 49 ····invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;-><init>()V
  
 50 ····sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
  
 51 ····goto·:goto_0
  
 52 ····.line·116
 53 ····:cond_1
32 ····new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;54 ····new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;
  
33 ····invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;-><init>()V55 ····invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;-><init>()V
  
34 ····sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;56 ····sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
  
35 ····goto·:goto_057 ····goto·:goto_0
36 .end·method58 .end·method
  
37 .method·private·constructor·<init>()V59 .method·private·constructor·<init>()V
38 ····.locals·060 ····.locals·0
  
39 ····.prologue61 ····.prologue
40 ····.line·11362 ····.line·280
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V63 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····.line·11564 ····.line·282
43 ····return-void65 ····return-void
44 .end·method66 .end·method
  
 67 .method·public·static·capabilityToString(I)Ljava/lang/String;
 68 ····.locals·1
 69 ····.param·p0,·"capability"····#·I
  
 70 ····.prologue
 71 ····.line·438
 72 ····packed-switch·p0,·:pswitch_data_0
  
 73 ····.line·448
 74 ····:pswitch_0
 75 ····const-string·v0,·"UNKNOWN"
  
 76 ····:goto_0
 77 ····return-object·v0
  
 78 ····.line·440
 79 ····:pswitch_1
 80 ····const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"
  
 81 ····goto·:goto_0
  
 82 ····.line·442
Max diff block lines reached; 8825/14112 bytes (62.54%) of diff not shown.
2.24 KB
smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.smali
    
Offset 18, 69 lines modifiedOffset 18, 80 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3822 ····.line·40
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z27 .method·public·getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;29 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
30 ····.prologue30 ····.prologue
31 ····.line·4131 ····.line·43
 32 ····const/4·v0,·0x0
  
 33 ····return·v0
 34 .end·method
  
 35 .method·public·getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I
 36 ····.locals·1
 37 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
 38 ····.prologue
 39 ····.line·63
32 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
33 ····return·v041 ····return·v0
34 .end·method42 .end·method
  
35 .method·public·getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;43 .method·public·getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
36 ····.locals·144 ····.locals·1
37 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;45 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
38 ····.prologue46 ····.prologue
39 ····.line·4547 ····.line·47
40 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
41 ····return-object·v049 ····return-object·v0
42 .end·method50 .end·method
  
43 .method·public·getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;51 .method·public·getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
44 ····.locals·152 ····.locals·1
45 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;53 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
46 ····.prologue54 ····.prologue
47 ····.line·4955 ····.line·51
48 ····const/4·v0,·0x056 ····const/4·v0,·0x0
  
49 ····return-object·v057 ····return-object·v0
50 .end·method58 .end·method
  
51 .method·public·getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;59 .method·public·getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;
52 ····.locals·160 ····.locals·1
53 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;61 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
54 ····.prologue62 ····.prologue
55 ····.line·5363 ····.line·55
56 ····const/4·v0,·0x064 ····const/4·v0,·0x0
  
57 ····return-object·v065 ····return-object·v0
58 .end·method66 .end·method
  
59 .method·public·getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;67 .method·public·getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
60 ····.locals·168 ····.locals·1
61 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;69 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
62 ····.prologue70 ····.prologue
63 ····.line·5771 ····.line·59
64 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
65 ····return-object·v073 ····return-object·v0
66 .end·method74 .end·method
916 B
smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.smali
    
Offset 14, 14 lines modifiedOffset 14, 17 lines modified
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z16 .method·public·abstract·getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z
17 .end·method17 .end·method
  
 18 .method·public·abstract·getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I
 19 .end·method
  
18 .method·public·abstract·getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;20 .method·public·abstract·getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
19 .end·method21 .end·method
  
20 .method·public·abstract·getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;22 .method·public·abstract·getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
21 .end·method23 .end·method
  
22 .method·public·abstract·getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;24 .method·public·abstract·getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;
3.67 KB
smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali
    
Offset 15, 79 lines modifiedOffset 15, 104 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·6119 ····.line·67
20 ····invoke-direct·{p0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z24 .method·public·getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;26 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
27 ····.prologue27 ····.prologue
28 ····.line·6528 ····.line·71
29 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z29 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z
  
30 ····move-result·v030 ····move-result·v0
  
31 ····return·v031 ····return·v0
32 .end·method32 .end·method
  
 33 .method·public·getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I
 34 ····.locals·1
 35 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
 36 ····.prologue
 37 ····.line·96
 38 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z
  
 39 ····move-result·v0
  
 40 ····if-eqz·v0,·:cond_0
  
 41 ····.line·97
 42 ····const/4·v0,·0x1
  
 43 ····.line·99
 44 ····:goto_0
 45 ····return·v0
  
 46 ····:cond_0
 47 ····const/4·v0,·0x0
  
 48 ····goto·:goto_0
 49 .end·method
  
33 .method·public·getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;50 .method·public·getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
34 ····.locals·151 ····.locals·1
35 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;52 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
36 ····.prologue53 ····.prologue
37 ····.line·7054 ····.line·76
38 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;55 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
  
39 ····move-result-object·v056 ····move-result-object·v0
  
40 ····return-object·v057 ····return-object·v0
41 .end·method58 .end·method
  
42 .method·public·getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;59 .method·public·getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
43 ····.locals·160 ····.locals·1
44 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;61 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
45 ····.prologue62 ····.prologue
46 ····.line·7563 ····.line·81
47 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;64 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
  
48 ····move-result-object·v065 ····move-result-object·v0
  
49 ····return-object·v066 ····return-object·v0
50 .end·method67 .end·method
  
51 .method·public·getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;68 .method·public·getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;
52 ····.locals·169 ····.locals·1
53 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;70 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
54 ····.prologue71 ····.prologue
55 ····.line·8072 ····.line·86
56 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;73 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;
  
57 ····move-result-object·v074 ····move-result-object·v0
  
58 ····return-object·v075 ····return-object·v0
59 .end·method76 .end·method
  
60 .method·public·getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;77 .method·public·getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
61 ····.locals·178 ····.locals·1
62 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;79 ····.param·p1,·"info"····#·Landroid/accessibilityservice/AccessibilityServiceInfo;
  
63 ····.prologue80 ····.prologue
64 ····.line·8581 ····.line·91
65 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;82 ····invoke-static·{p1},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
  
66 ····move-result-object·v083 ····move-result-object·v0
  
67 ····return-object·v084 ····return-object·v0
68 .end·method85 .end·method
6.75 KB
smali/fr/bellev/stdatmosphere/EditFragment.smali
    
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ····.line·2942 ····.line·29
43 ····iput·v2,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mPos:I43 ····iput·v2,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mPos:I
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·private·format(D)Ljava/lang/String;46 .method·private·format(D)Ljava/lang/String;
47 ····.locals·447 ····.locals·5
48 ····.param·p1,·"value"····#·D48 ····.param·p1,·"value"····#·D
  
49 ····.prologue49 ····.prologue
50 ····.line·8250 ····.line·82
51 ····sget-object·v2,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;51 ····sget-object·v2,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
52 ····invoke-static·{v2},·Ljava/text/NumberFormat;->getInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;52 ····invoke-static·{v2},·Ljava/text/NumberFormat;->getInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
  
85 ····.line·8985 ····.line·89
86 ····.local·v1,·"text":Ljava/lang/String;86 ····.local·v1,·"text":Ljava/lang/String;
87 ····return-object·v187 ····return-object·v1
88 .end·method88 .end·method
  
89 .method·public·static·newInstance(Ljava/lang/String;[DDIII)Lfr/bellev/stdatmosphere/EditFragment;89 .method·public·static·newInstance(Ljava/lang/String;[DDIII)Lfr/bellev/stdatmosphere/EditFragment;
90 ····.locals·390 ····.locals·4
91 ····.param·p0,·"label"····#·Ljava/lang/String;91 ····.param·p0,·"label"····#·Ljava/lang/String;
92 ····.param·p1,·"units"····#·[D92 ····.param·p1,·"units"····#·[D
93 ····.param·p2,·"value"····#·D93 ····.param·p2,·"value"····#·D
94 ····.param·p4,·"SpinId"····#·I94 ····.param·p4,·"SpinId"····#·I
95 ····.param·p5,·"pos"····#·I95 ····.param·p5,·"pos"····#·I
96 ····.param·p6,·"Id"····#·I96 ····.param·p6,·"Id"····#·I
  
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ····.line·140168 ····.line·140
169 ····iget·v0,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mPos:I169 ····iget·v0,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mPos:I
  
170 ····return·v0170 ····return·v0
171 .end·method171 .end·method
  
172 .method·public·GetValue()D172 .method·public·GetValue()D
173 ····.locals·11173 ····.locals·12
  
174 ····.prologue174 ····.prologue
175 ····.line·115175 ····.line·115
176 ····sget-object·v9,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;176 ····sget-object·v9,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
177 ····invoke-static·{v9},·Ljava/text/NumberFormat;->getInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;177 ····invoke-static·{v9},·Ljava/text/NumberFormat;->getInstance(Ljava/util/Locale;)Ljava/text/NumberFormat;
  
Offset 246, 50 lines modifiedOffset 246, 50 lines modified
  
246 ····.line·131246 ····.line·131
247 ····.local·v1,·"PP":Ljava/text/ParsePosition;247 ····.local·v1,·"PP":Ljava/text/ParsePosition;
248 ····:try_start_0248 ····:try_start_0
249 ····check-cast·v0,·Ljava/text/DecimalFormat;249 ····check-cast·v0,·Ljava/text/DecimalFormat;
  
250 ····.end·local·v0····#·"DF":Ljava/text/NumberFormat;250 ····.end·local·v0····#·"DF":Ljava/text/NumberFormat;
251 ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String;251 ····invoke-interface·{v6},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
252 ····move-result-object·v9252 ····move-result-object·v9
  
253 ····invoke-virtual·{v0,·v9,·v1},·Ljava/text/DecimalFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;253 ····invoke-virtual·{v0,·v9,·v1},·Ljava/text/DecimalFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;
  
254 ····move-result-object·v8254 ····move-result-object·v8
  
255 ····.line·132255 ····.line·132
256 ····.local·v8,·"valueN":Ljava/lang/Number;256 ····.local·v8,·"valueN":Ljava/lang/Number;
257 ····invoke-virtual·{v8},·Ljava/lang/Number;->doubleValue()D257 ····invoke-virtual·{v8},·Ljava/lang/Number;->doubleValue()D
  
258 ····move-result-wide·v9258 ····move-result-wide·v10
  
259 ····mul-double/2addr·v9,·v2259 ····mul-double/2addr·v10,·v2
  
260 ····iput-wide·v9,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mValue:D260 ····iput-wide·v10,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mValue:D
261 ····:try_end_0261 ····:try_end_0
262 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0262 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
263 ····.line·137263 ····.line·137
264 ····.end·local·v8····#·"valueN":Ljava/lang/Number;264 ····.end·local·v8····#·"valueN":Ljava/lang/Number;
265 ····:goto_0265 ····:goto_0
266 ····iget-wide·v9,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mValue:D266 ····iget-wide·v10,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mValue:D
  
267 ····return-wide·v9267 ····return-wide·v10
  
268 ····.line·133268 ····.line·133
269 ····:catch_0269 ····:catch_0
270 ····move-exception·v9270 ····move-exception·v9
  
271 ····goto·:goto_0271 ····goto·:goto_0
272 .end·method272 .end·method
  
273 .method·public·SetValue(D)V273 .method·public·SetValue(D)V
274 ····.locals·8274 ····.locals·9
275 ····.param·p1,·"value"····#·D275 ····.param·p1,·"value"····#·D
  
276 ····.prologue276 ····.prologue
277 ····.line·99277 ····.line·99
278 ····iget-object·v6,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mView:Landroid/view/View;278 ····iget-object·v6,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mView:Landroid/view/View;
  
279 ····const·v7,·0x7f090009279 ····const·v7,·0x7f090009
Offset 368, 19 lines modifiedOffset 368, 19 lines modified
368 ····invoke-virtual·{v2,·v4},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V368 ····invoke-virtual·{v2,·v4},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
  
369 ····.line·112369 ····.line·112
370 ····return-void370 ····return-void
371 .end·method371 .end·method
  
372 .method·public·afterTextChanged(Landroid/text/Editable;)V372 .method·public·afterTextChanged(Landroid/text/Editable;)V
373 ····.locals·12373 ····.locals·13
374 ····.param·p1,·"text"····#·Landroid/text/Editable;374 ····.param·p1,·"text"····#·Landroid/text/Editable;
  
375 ····.prologue375 ····.prologue
376 ····const/4·v11,·0x0376 ····const/4·v12,·0x0
  
377 ····.line·173377 ····.line·173
378 ····const-string·v7,·"EditFragment"378 ····const-string·v7,·"EditFragment"
  
379 ····const-string·v8,·"afterTextChanged·called."379 ····const-string·v8,·"afterTextChanged·called."
  
380 ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I380 ····invoke-static·{v7,·v8},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
433 ····.line·185433 ····.line·185
434 ····iput·v4,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mPos:I434 ····iput·v4,·p0,·Lfr/bellev/stdatmosphere/EditFragment;->mPos:I
  
435 ····.line·188435 ····.line·188
436 ····:cond_0436 ····:cond_0
437 ····new-instance·v1,·Ljava/text/ParsePosition;437 ····new-instance·v1,·Ljava/text/ParsePosition;
  
438 ····invoke-direct·{v1,·v11},·Ljava/text/ParsePosition;-><init>(I)V438 ····invoke-direct·{v1,·v12},·Ljava/text/ParsePosition;-><init>(I)V
Max diff block lines reached; 3007/6813 bytes (44.14%) of diff not shown.
278 B
smali/fr/bellev/stdatmosphere/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·1026 ····.line·10
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·94 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
45.9 KB
smali/fr/bellev/stdatmosphere/MainActivity.smali
    
Offset 1244, 930 lines modifiedOffset 1244, 934 lines modified
  
1244 ····aget-wide·v0,·v0,·p21244 ····aget-wide·v0,·v0,·p2
  
1245 ····return-wide·v01245 ····return-wide·v0
1246 .end·method1246 .end·method
  
1247 .method·public·onCreate(Landroid/os/Bundle;)V1247 .method·public·onCreate(Landroid/os/Bundle;)V
1248 ····.locals·211248 ····.locals·22
1249 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;1249 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
1250 ····.prologue1250 ····.prologue
1251 ····.line·1491251 ····.line·149
1252 ····const-string·v1,·"MainActivity"1252 ····const-string·v2,·"MainActivity"
  
1253 ····const-string·v2,·"Started"1253 ····const-string·v3,·"Started"
  
1254 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I1254 ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
1255 ····.line·1501255 ····.line·150
1256 ····invoke-super/range·{p0·..·p1},·Landroid/support/v4/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V1256 ····invoke-super/range·{p0·..·p1},·Landroid/support/v4/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
  
1257 ····.line·1511257 ····.line·151
1258 ····if-eqz·p1,·:cond_11258 ····if-eqz·p1,·:cond_1
  
1259 ····.line·1521259 ····.line·152
1260 ····const-string·v1,·"Page"1260 ····const-string·v2,·"Page"
  
1261 ····move-object/from16·v0,·p11261 ····move-object/from16·v0,·p1
  
1262 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I1262 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
1263 ····move-result·v11263 ····move-result·v2
  
1264 ····move-object/from16·v0,·p01264 ····move-object/from16·v0,·p0
  
1265 ····iput·v1,·v0,·Lfr/bellev/stdatmosphere/MainActivity;->Page:I1265 ····iput·v2,·v0,·Lfr/bellev/stdatmosphere/MainActivity;->Page:I
  
1266 ····.line·1531266 ····.line·153
1267 ····const-string·v1,·"ival"1267 ····const-string·v2,·"ival"
  
1268 ····move-object/from16·v0,·p11268 ····move-object/from16·v0,·p1
  
1269 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D1269 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D
  
1270 ····move-result-object·v11270 ····move-result-object·v2
  
1271 ····move-object/from16·v0,·p01271 ····move-object/from16·v0,·p0
  
1272 ····invoke-virtual·{v0,·v1},·Lfr/bellev/stdatmosphere/MainActivity;->setIValues([D)V1272 ····invoke-virtual·{v0,·v2},·Lfr/bellev/stdatmosphere/MainActivity;->setIValues([D)V
  
1273 ····.line·1541273 ····.line·154
1274 ····const-string·v1,·"iPos"1274 ····const-string·v2,·"iPos"
  
1275 ····move-object/from16·v0,·p11275 ····move-object/from16·v0,·p1
  
1276 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getIntArray(Ljava/lang/String;)[I1276 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getIntArray(Ljava/lang/String;)[I
  
1277 ····move-result-object·v11277 ····move-result-object·v2
  
1278 ····move-object/from16·v0,·p01278 ····move-object/from16·v0,·p0
  
1279 ····iput-object·v1,·v0,·Lfr/bellev/stdatmosphere/MainActivity;->iPos:[I1279 ····iput-object·v2,·v0,·Lfr/bellev/stdatmosphere/MainActivity;->iPos:[I
  
1280 ····.line·1551280 ····.line·155
1281 ····const/4·v1,·0x01281 ····const/4·v2,·0x0
  
1282 ····const-string·v2,·"tab1"1282 ····const-string·v3,·"tab1"
  
1283 ····move-object/from16·v0,·p11283 ····move-object/from16·v0,·p1
  
1284 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D1284 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D
  
1285 ····move-result-object·v21285 ····move-result-object·v3
  
1286 ····move-object/from16·v0,·p01286 ····move-object/from16·v0,·p0
  
1287 ····invoke-virtual·{v0,·v1,·v2},·Lfr/bellev/stdatmosphere/MainActivity;->setValues(I[D)V1287 ····invoke-virtual·{v0,·v2,·v3},·Lfr/bellev/stdatmosphere/MainActivity;->setValues(I[D)V
  
1288 ····.line·1561288 ····.line·156
1289 ····const/4·v1,·0x11289 ····const/4·v2,·0x1
  
1290 ····const-string·v2,·"tab2"1290 ····const-string·v3,·"tab2"
  
1291 ····move-object/from16·v0,·p11291 ····move-object/from16·v0,·p1
  
1292 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D1292 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D
  
1293 ····move-result-object·v21293 ····move-result-object·v3
  
1294 ····move-object/from16·v0,·p01294 ····move-object/from16·v0,·p0
  
1295 ····invoke-virtual·{v0,·v1,·v2},·Lfr/bellev/stdatmosphere/MainActivity;->setValues(I[D)V1295 ····invoke-virtual·{v0,·v2,·v3},·Lfr/bellev/stdatmosphere/MainActivity;->setValues(I[D)V
  
1296 ····.line·1571296 ····.line·157
1297 ····const/4·v1,·0x21297 ····const/4·v2,·0x2
  
1298 ····const-string·v2,·"tab3"1298 ····const-string·v3,·"tab3"
  
1299 ····move-object/from16·v0,·p11299 ····move-object/from16·v0,·p1
  
1300 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D1300 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D
  
1301 ····move-result-object·v21301 ····move-result-object·v3
  
1302 ····move-object/from16·v0,·p01302 ····move-object/from16·v0,·p0
  
1303 ····invoke-virtual·{v0,·v1,·v2},·Lfr/bellev/stdatmosphere/MainActivity;->setValues(I[D)V1303 ····invoke-virtual·{v0,·v2,·v3},·Lfr/bellev/stdatmosphere/MainActivity;->setValues(I[D)V
  
1304 ····.line·1581304 ····.line·158
1305 ····const/4·v1,·0x31305 ····const/4·v2,·0x3
  
1306 ····const-string·v2,·"tab4"1306 ····const-string·v3,·"tab4"
  
1307 ····move-object/from16·v0,·p11307 ····move-object/from16·v0,·p1
  
1308 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D1308 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getDoubleArray(Ljava/lang/String;)[D
  
1309 ····move-result-object·v21309 ····move-result-object·v3
  
1310 ····move-object/from16·v0,·p01310 ····move-object/from16·v0,·p0
  
1311 ····invoke-virtual·{v0,·v1,·v2},·Lfr/bellev/stdatmosphere/MainActivity;->setValues(I[D)V1311 ····invoke-virtual·{v0,·v2,·v3},·Lfr/bellev/stdatmosphere/MainActivity;->setValues(I[D)V
  
1312 ····.line·1591312 ····.line·159
1313 ····move-object/from16·v0,·p01313 ····move-object/from16·v0,·p0
  
1314 ····iget-object·v1,·v0,·Lfr/bellev/stdatmosphere/MainActivity;->mPos:[[I1314 ····iget-object·v2,·v0,·Lfr/bellev/stdatmosphere/MainActivity;->mPos:[[I
Max diff block lines reached; 42008/46907 bytes (89.56%) of diff not shown.
580 B
smali/fr/bellev/stdatmosphere/help_dialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lfr/bellev/stdatmosphere/help_dialog;21 .field·final·synthetic·this$0:Lfr/bellev/stdatmosphere/help_dialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lfr/bellev/stdatmosphere/help_dialog;)V23 .method·constructor·<init>(Lfr/bellev/stdatmosphere/help_dialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lfr/bellev/stdatmosphere/help_dialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·2027 ····.line·20
27 ····iput-object·p1,·p0,·Lfr/bellev/stdatmosphere/help_dialog$1;->this$0:Lfr/bellev/stdatmosphere/help_dialog;28 ····iput-object·p1,·p0,·Lfr/bellev/stdatmosphere/help_dialog$1;->this$0:Lfr/bellev/stdatmosphere/help_dialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
977 B
smali/fr/bellev/stdatmosphere/ResultFragment.smali
    
Offset 1156, 17 lines modifiedOffset 1156, 17 lines modified
  
1156 ····check-cast·v9,·Lfr/bellev/stdatmosphere/MainActivity;1156 ····check-cast·v9,·Lfr/bellev/stdatmosphere/MainActivity;
  
1157 ····iget·v10,·p0,·Lfr/bellev/stdatmosphere/ResultFragment;->page:I1157 ····iget·v10,·p0,·Lfr/bellev/stdatmosphere/ResultFragment;->page:I
  
1158 ····invoke-virtual·{v9,·v10,·v5},·Lfr/bellev/stdatmosphere/MainActivity;->getValue(II)D1158 ····invoke-virtual·{v9,·v10,·v5},·Lfr/bellev/stdatmosphere/MainActivity;->getValue(II)D
  
1159 ····move-result-wide·v91159 ····move-result-wide·v10
  
1160 ····invoke-virtual·{v8,·v9,·v10},·Lfr/bellev/stdatmosphere/ValueFragment;->SetValue(D)V1160 ····invoke-virtual·{v8,·v10,·v11},·Lfr/bellev/stdatmosphere/ValueFragment;->SetValue(D)V
  
1161 ····.line·1281161 ····.line·128
1162 ····.end·local·v0····#·"SAdapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/CharSequence;>;"1162 ····.end·local·v0····#·"SAdapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/CharSequence;>;"
1163 ····.end·local·v2····#·"UnitSpinner":Landroid/widget/Spinner;1163 ····.end·local·v2····#·"UnitSpinner":Landroid/widget/Spinner;
1164 ····.end·local·v4····#·"Valueview":Landroid/widget/TextView;1164 ····.end·local·v4····#·"Valueview":Landroid/widget/TextView;
1165 ····.end·local·v7····#·"labelview":Landroid/widget/TextView;1165 ····.end·local·v7····#·"labelview":Landroid/widget/TextView;
1166 ····.end·local·v8····#·"vf":Lfr/bellev/stdatmosphere/ValueFragment;1166 ····.end·local·v8····#·"vf":Lfr/bellev/stdatmosphere/ValueFragment;
879 B
smali/fr/bellev/stdatmosphere/MyPagerAdapter.smali
    
Offset 57, 15 lines modifiedOffset 57, 14 lines modified
57 ····move-result·v057 ····move-result·v0
  
58 ····return·v058 ····return·v0
59 .end·method59 .end·method
  
60 .method·public·bridge·synthetic·getItem(I)Landroid/support/v4/app/Fragment;60 .method·public·bridge·synthetic·getItem(I)Landroid/support/v4/app/Fragment;
61 ····.locals·161 ····.locals·1
62 ····.param·p1,·"x0"····#·I 
  
63 ····.prologue62 ····.prologue
64 ····.line·863 ····.line·8
65 ····invoke-virtual·{p0,·p1},·Lfr/bellev/stdatmosphere/MyPagerAdapter;->getItem(I)Lfr/bellev/stdatmosphere/ResultFragment;64 ····invoke-virtual·{p0,·p1},·Lfr/bellev/stdatmosphere/MyPagerAdapter;->getItem(I)Lfr/bellev/stdatmosphere/ResultFragment;
  
66 ····move-result-object·v065 ····move-result-object·v0
  
Offset 87, 15 lines modifiedOffset 86, 14 lines modified
87 ····check-cast·v0,·Lfr/bellev/stdatmosphere/ResultFragment;86 ····check-cast·v0,·Lfr/bellev/stdatmosphere/ResultFragment;
  
88 ····return-object·v087 ····return-object·v0
89 .end·method88 .end·method
  
90 .method·public·bridge·synthetic·getPageTitle(I)Ljava/lang/CharSequence;89 .method·public·bridge·synthetic·getPageTitle(I)Ljava/lang/CharSequence;
91 ····.locals·190 ····.locals·1
92 ····.param·p1,·"x0"····#·I 
  
93 ····.prologue91 ····.prologue
94 ····.line·892 ····.line·8
95 ····invoke-virtual·{p0,·p1},·Lfr/bellev/stdatmosphere/MyPagerAdapter;->getPageTitle(I)Ljava/lang/String;93 ····invoke-virtual·{p0,·p1},·Lfr/bellev/stdatmosphere/MyPagerAdapter;->getPageTitle(I)Ljava/lang/String;
  
96 ····move-result-object·v094 ····move-result-object·v0
  
2.07 KB
smali/fr/bellev/stdatmosphere/ValueFragment.smali
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····.line·1430 ····.line·14
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·private·format(D)Ljava/lang/String;34 .method·private·format(D)Ljava/lang/String;
35 ····.locals·735 ····.locals·9
36 ····.param·p1,·"value"····#·D36 ····.param·p1,·"value"····#·D
  
37 ····.prologue37 ····.prologue
38 ····.line·3738 ····.line·37
39 ····:try_start_039 ····:try_start_0
40 ····invoke-static·{},·Ljava/text/NumberFormat;->getInstance()Ljava/text/NumberFormat;40 ····invoke-static·{},·Ljava/text/NumberFormat;->getInstance()Ljava/text/NumberFormat;
  
Offset 54, 19 lines modifiedOffset 54, 19 lines modified
54 ····const-string·v3,·"@########"54 ····const-string·v3,·"@########"
  
55 ····invoke-virtual·{v0,·v3},·Ljava/text/DecimalFormat;->applyPattern(Ljava/lang/String;)V55 ····invoke-virtual·{v0,·v3},·Ljava/text/DecimalFormat;->applyPattern(Ljava/lang/String;)V
  
56 ····.line·4356 ····.line·43
57 ····invoke-static·{p1,·p2},·Ljava/lang/Math;->abs(D)D57 ····invoke-static·{p1,·p2},·Ljava/lang/Math;->abs(D)D
  
58 ····move-result-wide·v358 ····move-result-wide·v4
  
59 ····const-wide·v5,·0x3f1a36e2eb1c432dL····#·1.0E-459 ····const-wide·v6,·0x3f1a36e2eb1c432dL····#·1.0E-4
  
60 ····cmpg-double·v3,·v3,·v560 ····cmpg-double·v3,·v4,·v6
  
61 ····if-gez·v3,·:cond_061 ····if-gez·v3,·:cond_0
  
62 ····.line·4462 ····.line·44
63 ····const-string·v3,·"@#####E0"63 ····const-string·v3,·"@#####E0"
  
64 ····invoke-virtual·{v0,·v3},·Ljava/text/DecimalFormat;->applyPattern(Ljava/lang/String;)V64 ····invoke-virtual·{v0,·v3},·Ljava/text/DecimalFormat;->applyPattern(Ljava/lang/String;)V
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 ····.line·84194 ····.line·84
195 ····iget-wide·v0,·p0,·Lfr/bellev/stdatmosphere/ValueFragment;->mValue:D195 ····iget-wide·v0,·p0,·Lfr/bellev/stdatmosphere/ValueFragment;->mValue:D
  
196 ····return-wide·v0196 ····return-wide·v0
197 .end·method197 .end·method
  
198 .method·public·SetValue(D)V198 .method·public·SetValue(D)V
199 ····.locals·8199 ····.locals·9
200 ····.param·p1,·"value"····#·D200 ····.param·p1,·"value"····#·D
  
201 ····.prologue201 ····.prologue
202 ····.line·54202 ····.line·54
203 ····iput-wide·p1,·p0,·Lfr/bellev/stdatmosphere/ValueFragment;->mValue:D203 ····iput-wide·p1,·p0,·Lfr/bellev/stdatmosphere/ValueFragment;->mValue:D
  
204 ····.line·56204 ····.line·56
Offset 504, 19 lines modifiedOffset 504, 19 lines modified
504 ····.line·141504 ····.line·141
505 ····iget-object·v5,·p0,·Lfr/bellev/stdatmosphere/ValueFragment;->mFactors:[D505 ····iget-object·v5,·p0,·Lfr/bellev/stdatmosphere/ValueFragment;->mFactors:[D
  
506 ····aget-wide·v0,·v5,·p3506 ····aget-wide·v0,·v5,·p3
  
507 ····.line·143507 ····.line·143
508 ····:cond_1508 ····:cond_1
509 ····iget-wide·v5,·p0,·Lfr/bellev/stdatmosphere/ValueFragment;->mValue:D509 ····iget-wide·v6,·p0,·Lfr/bellev/stdatmosphere/ValueFragment;->mValue:D
  
510 ····div-double/2addr·v5,·v0510 ····div-double/2addr·v6,·v0
  
511 ····invoke-direct·{p0,·v5,·v6},·Lfr/bellev/stdatmosphere/ValueFragment;->format(D)Ljava/lang/String;511 ····invoke-direct·{p0,·v6,·v7},·Lfr/bellev/stdatmosphere/ValueFragment;->format(D)Ljava/lang/String;
  
512 ····move-result-object·v4512 ····move-result-object·v4
  
513 ····.line·144513 ····.line·144
514 ····.local·v4,·"text":Ljava/lang/String;514 ····.local·v4,·"text":Ljava/lang/String;
515 ····if-eqz·v2,·:cond_2515 ····if-eqz·v2,·:cond_2
  
996 B
smali/fr/bellev/stdatmosphere/help_dialog.smali
    
Offset 52, 24 lines modifiedOffset 52, 26 lines modified
  
52 ····invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;52 ····invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
53 ····move-result-object·v253 ····move-result-object·v2
  
54 ····const·v3,·0x7f04000454 ····const·v3,·0x7f040004
  
 55 ····.line·19
55 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;56 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
56 ····move-result-object·v257 ····move-result-object·v2
  
57 ····const·v3,·0x7f04000258 ····const·v3,·0x7f040002
  
58 ····new-instance·v4,·Lfr/bellev/stdatmosphere/help_dialog$1;59 ····new-instance·v4,·Lfr/bellev/stdatmosphere/help_dialog$1;
  
59 ····invoke-direct·{v4,·p0},·Lfr/bellev/stdatmosphere/help_dialog$1;-><init>(Lfr/bellev/stdatmosphere/help_dialog;)V60 ····invoke-direct·{v4,·p0},·Lfr/bellev/stdatmosphere/help_dialog$1;-><init>(Lfr/bellev/stdatmosphere/help_dialog;)V
  
 61 ····.line·20
60 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;62 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
61 ····.line·2563 ····.line·25
62 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;64 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
63 ····move-result-object·v265 ····move-result-object·v2
  
1.66 KB
res/drawable-hdpi-v4/ic_action_search.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
992 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.56 KB
res/drawable-hdpi-v4/ic_action_help.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
888 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.51 KB
res/drawable-mdpi-v4/ic_action_search.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·32;·height:·32;·bitdepth:·8;3 ····width:·32;·height:·32;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
832 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.45 KB
res/drawable-mdpi-v4/ic_action_help.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·32;·height:·32;·bitdepth:·8;3 ····width:·32;·height:·32;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
776 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.83 KB
res/drawable-xhdpi-v4/ic_action_search.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·64;·bitdepth:·8;3 ····width:·64;·height:·64;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
1.13 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
1.69 KB
res/drawable-xhdpi-v4/ic_action_help.png
630 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·64;·bitdepth:·8;3 ····width:·64;·height:·64;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
1.0 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
550 B
res/menu/activity_main.xml
498 B
res/menu/activity_main.xml
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:icon="@drawable/ic_action_help"·android:id="@id/menu_help"·android:orderInCategory="100"·android:title="@string/menu_help"·android:showAsAction="ifRoom"/>3 ··<item·android:icon="@drawable/ic_action_help"·android:id="@id/menu_help"·android:orderInCategory="100"·android:title="@string/menu_help"/>
4 </menu>4 </menu>
1.41 KB
smali/android/annotation/TargetApi.smali vs.
smali/android/support/annotation/RawRes.smali
Files 10% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·annotation·Landroid/annotation/TargetApi;1 .class·public·interface·abstract·annotation·Landroid/support/annotation/RawRes;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TargetApi.java"3 .source·"RawRes.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/annotation/Annotation;5 .implements·Ljava/lang/annotation/Annotation;
  
  
6 #·annotations6 #·annotations
 7 .annotation·runtime·Ljava/lang/annotation/Documented;
 8 .end·annotation
  
7 .annotation·runtime·Ljava/lang/annotation/Retention;9 .annotation·runtime·Ljava/lang/annotation/Retention;
8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;10 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
9 .end·annotation11 .end·annotation
  
10 .annotation·runtime·Ljava/lang/annotation/Target;12 .annotation·runtime·Ljava/lang/annotation/Target;
11 ····value·=·{13 ····value·=·{
12 ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;, 
13 ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,14 ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
 15 ········.enum·Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
14 ········.enum·Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;16 ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;
15 ····}17 ····}
16 .end·annotation18 .end·annotation
  
  
17 #·virtual·methods 
18 .method·public·abstract·value()I 
19 .end·method 
1.46 KB
smali/android/annotation/SuppressLint.smali vs.
smali/android/support/annotation/NonNull.smali
Files 13% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 20 lines modified
1 .class·public·interface·abstract·annotation·Landroid/annotation/SuppressLint;1 .class·public·interface·abstract·annotation·Landroid/support/annotation/NonNull;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SuppressLint.java"3 .source·"NonNull.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/annotation/Annotation;5 .implements·Ljava/lang/annotation/Annotation;
  
  
6 #·annotations6 #·annotations
7 .annotation·runtime·Ljava/lang/annotation/Retention;7 .annotation·runtime·Ljava/lang/annotation/Retention;
8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
9 .end·annotation9 .end·annotation
  
10 .annotation·runtime·Ljava/lang/annotation/Target;10 .annotation·runtime·Ljava/lang/annotation/Target;
11 ····value·=·{11 ····value·=·{
12 ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;, 
13 ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;, 
14 ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,12 ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
15 ········.enum·Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,13 ········.enum·Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
16 ········.enum·Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;, 
17 ········.enum·Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;14 ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;
18 ····}15 ····}
19 .end·annotation16 .end·annotation
  
  
20 #·virtual·methods 
21 .method·public·abstract·value()[Ljava/lang/String; 
22 .end·method 
1.99 KB
smali/android/support/v4/view/MenuCompat$BaseMenuVersionImpl.smali vs.
smali/android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.smali
Files 16% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 59 lines modified
1 .class·Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;1 .class·public·Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MenuCompat.java"3 .source·"SlidingPaneLayout.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/support/v4/view/MenuCompat$MenuVersionImpl;5 .implements·Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/view/MenuCompat;8 ····value·=·Landroid/support/v4/widget/SlidingPaneLayout;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x9
12 ····name·=·"BaseMenuVersionImpl"12 ····name·=·"SimplePanelSlideListener"
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·3718 ····.line·237
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·setShowAsAction(Landroid/view/MenuItem;I)Z23 .method·public·onPanelClosed(Landroid/view/View;)V
24 ····.locals·124 ····.locals·0
25 ····.param·p1,·"item"····#·Landroid/view/MenuItem;25 ····.param·p1,·"panel"····#·Landroid/view/View;
26 ····.param·p2,·"actionEnum"····#·I 
  
27 ····.prologue26 ····.prologue
28 ····.line·4027 ····.line·246
29 ····const/4·v0,·0x028 ····return-void
 29 .end·method
  
 30 .method·public·onPanelOpened(Landroid/view/View;)V
 31 ····.locals·0
 32 ····.param·p1,·"panel"····#·Landroid/view/View;
  
 33 ····.prologue
 34 ····.line·243
30 ····return·v035 ····return-void
 36 .end·method
  
 37 .method·public·onPanelSlide(Landroid/view/View;F)V
 38 ····.locals·0
 39 ····.param·p1,·"panel"····#·Landroid/view/View;
 40 ····.param·p2,·"slideOffset"····#·F
  
 41 ····.prologue
 42 ····.line·240
 43 ····return-void
31 .end·method44 .end·method
2.28 KB
smali/android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.smali vs.
smali/android/support/v4/widget/DrawerLayout$SimpleDrawerListener.smali
Files 20% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 68 lines modified
1 .class·Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;1 .class·public·abstract·Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MenuCompat.java"3 .source·"DrawerLayout.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/support/v4/view/MenuCompat$MenuVersionImpl;5 .implements·Landroid/support/v4/widget/DrawerLayout$DrawerListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/view/MenuCompat;8 ····value·=·Landroid/support/v4/widget/DrawerLayout;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x409
12 ····name·=·"HoneycombMenuVersionImpl"12 ····name·=·"SimpleDrawerListener"
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·4718 ····.line·241
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·setShowAsAction(Landroid/view/MenuItem;I)Z23 .method·public·onDrawerClosed(Landroid/view/View;)V
24 ····.locals·124 ····.locals·0
25 ····.param·p1,·"item"····#·Landroid/view/MenuItem;25 ····.param·p1,·"drawerView"····#·Landroid/view/View;
26 ····.param·p2,·"actionEnum"····#·I 
 26 ····.prologue
 27 ····.line·252
 28 ····return-void
 29 .end·method
  
 30 .method·public·onDrawerOpened(Landroid/view/View;)V
 31 ····.locals·0
 32 ····.param·p1,·"drawerView"····#·Landroid/view/View;
  
 33 ····.prologue
 34 ····.line·248
 35 ····return-void
 36 .end·method
  
 37 .method·public·onDrawerSlide(Landroid/view/View;F)V
 38 ····.locals·0
 39 ····.param·p1,·"drawerView"····#·Landroid/view/View;
 40 ····.param·p2,·"slideOffset"····#·F
  
27 ····.prologue41 ····.prologue
28 ····.line·5042 ····.line·244
29 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MenuItemCompatHoneycomb;->setShowAsAction(Landroid/view/MenuItem;I)V43 ····return-void
 44 .end·method
  
30 ····.line·51 
31 ····const/4·v0,·0x145 .method·public·onDrawerStateChanged(I)V
 46 ····.locals·0
 47 ····.param·p1,·"newState"····#·I
  
 48 ····.prologue
 49 ····.line·256
32 ····return·v050 ····return-void
33 .end·method51 .end·method
1.41 KB
smali/android/support/v4/app/FragmentActivity$FragmentTag.smali vs.
smali/android/support/v4/app/FragmentManagerImpl$FragmentTag.smali
Files 25% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroid/support/v4/app/FragmentActivity$FragmentTag;1 .class·Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentActivity.java"3 .source·"FragmentManager.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Landroid/support/v4/app/FragmentActivity;6 ····value·=·Landroid/support/v4/app/FragmentManagerImpl;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"FragmentTag"10 ····name·=·"FragmentTag"
11 .end·annotation11 .end·annotation
  
Offset 25, 22 lines modifiedOffset 25, 22 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·12329 ····.line·2206
30 ····const/4·v0,·0x330 ····const/4·v0,·0x3
  
31 ····new-array·v0,·v0,·[I31 ····new-array·v0,·v0,·[I
  
32 ····fill-array-data·v0,·:array_032 ····fill-array-data·v0,·:array_0
  
33 ····sput-object·v0,·Landroid/support/v4/app/FragmentActivity$FragmentTag;->Fragment:[I33 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;->Fragment:[I
  
34 ····return-void34 ····return-void
  
35 ····nop35 ····nop
  
36 ····:array_036 ····:array_0
37 ····.array-data·437 ····.array-data·4
Offset 50, 12 lines modifiedOffset 50, 12 lines modified
50 ····.end·array-data50 ····.end·array-data
51 .end·method51 .end·method
  
52 .method·constructor·<init>()V52 .method·constructor·<init>()V
53 ····.locals·053 ····.locals·0
  
54 ····.prologue54 ····.prologue
55 ····.line·12255 ····.line·2205
56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method