20.9 MB
/home/fdroid/fdroiddata/tmp/jackpal.droidexaminer_1.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_jackpal.droidexaminer_1.apk
1.6 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_launcher.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-ldpi/ic_launcher.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:·339869b0a03e833644e1e1390bde98f2ddc20d82dddc4ab7a31a1d979ebef8c9 
10 Signer·#1·certificate·SHA-1·digest:·a88b22463ca081489e952c2484d4a76a4c04b8db 
11 Signer·#1·certificate·MD5·digest:·21d09197d9158f58527d58778c287dd3 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·2c2bad834fd0bed69489528e46cba18fd05d9ac5cf4fc708d73ae7cb2284aa25 
15 Signer·#1·public·key·SHA-1·digest:·a7e8124b48ef98fbb4d9c06afbdb7d8bc36932f7 
16 Signer·#1·public·key·MD5·digest:·1c1cddf94a671330c030d65e55b7c754 
29.9 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 445 lines modifiedOffset 1, 431 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:····················222165·(00000000000363D5h)4 ··Zip·archive·file·size:····················377736·(000000000005C388h)
5 ··Actual·end-cent-dir·record·offset:········222143·(00000000000363BFh)5 ··Actual·end-cent-dir·record·offset:········377714·(000000000005C372h)
6 ··Expected·end-cent-dir·record·offset:······222143·(00000000000363BFh)6 ··Expected·end-cent-dir·record·offset:······377714·(000000000005C372h)
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·14·entries.9 ··central·directory·contains·14·entries.
10 ··The·central·directory·is·1025·(0000000000000401h)·bytes·long,10 ··The·central·directory·is·1037·(000000000000040Dh)·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·221118·(0000000000035FBEh).12 ··is·376677·(000000000005BF65h).
  
  
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):··········2013·Jun·24·22:24:4626 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·26·01:16:20
27 ··32-bit·CRC·value·(hex):·························9030236727 ··32-bit·CRC·value·(hex):·························81c85378
28 ··compressed·size:································481·bytes28 ··compressed·size:································927·bytes
29 ··uncompressed·size:······························967·bytes29 ··uncompressed·size:······························2584·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/0335E95F.SF43 ··res/drawable-hdpi-v4/ic_launcher.png
  
42 ··offset·of·local·header·from·start·of·archive:···54744 ··offset·of·local·header·from·start·of·archive:···996
43 ··················································(0000000000000223h)·bytes45 ··················································(00000000000003E4h)·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):··········2013·Jun·24·22:24:4653 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························5e58806a54 ··32-bit·CRC·value·(hex):·························81e60603
54 ··compressed·size:································548·bytes55 ··compressed·size:································4387·bytes
55 ··uncompressed·size:······························1088·bytes56 ··uncompressed·size:······························4387·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························36·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 ---------------------------
  
 67 ··res/drawable-ldpi-v4/ic_launcher.png
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/0335E95F.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···116168 ··offset·of·local·header·from·start·of·archive:···5449
69 ··················································(0000000000000489h)·bytes69 ··················································(0000000000001549h)·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):··········2013·Jun·24·22:24:4677 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························854f85c878 ··32-bit·CRC·value·(hex):·························e0880a27
80 ··compressed·size:································1077·bytes79 ··compressed·size:································1653·bytes
81 ··uncompressed·size:······························1332·bytes80 ··uncompressed·size:······························1653·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························36·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 ---------------------------
  
 91 ··res/drawable-mdpi-v4/ic_launcher.png
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··res/layout/activity_item_detail.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···230592 ··offset·of·local·header·from·start·of·archive:···7168
95 ··················································(0000000000000901h)·bytes93 ··················································(0000000000001C00h)·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)
Max diff block lines reached; 22142/30569 bytes (72.43%) 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)
1.07 KB
AndroidManifest.xml (decoded)
1.01 KB
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="jackpal.droidexaminer">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="jackpal.droidexaminer"·platformBuildVersionCode="16"·platformBuildVersionName="4.1.2-1425332">
3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="16"/>3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="16"/>
4 ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"/>4 ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"/>
5 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">5 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">
6 ····<activity·android:label="@string/app_name"·android:name="jackpal.droidexaminer.ItemListActivity">6 ····<activity·android:label="@string/app_name"·android:name="jackpal.droidexaminer.ItemListActivity">
7 ······<intent-filter>7 ······<intent-filter>
8 ········<action·android:name="android.intent.action.MAIN"/>8 ········<action·android:name="android.intent.action.MAIN"/>
9 ········<category·android:name="android.intent.category.LAUNCHER"/>9 ········<category·android:name="android.intent.category.LAUNCHER"/>
983 B
resources.arsc
955 B
aapt2 dump resources {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Binary·APK1 Binary·APK
2 Package·name=jackpal.droidexaminer·id=7f2 Package·name=jackpal.droidexaminer·id=7f
3 ··type·drawable·id=02·entryCount=13 ··type·drawable·id=02·entryCount=1
4 ····resource·0x7f020000·drawable/ic_launcher4 ····resource·0x7f020000·drawable/ic_launcher
5 ······(ldpi-v4)·(file)·res/drawable-ldpi/ic_launcher.png·type=PNG5 ······(ldpi-v4)·(file)·res/drawable-ldpi-v4/ic_launcher.png·type=PNG
6 ······(mdpi-v4)·(file)·res/drawable-mdpi/ic_launcher.png·type=PNG6 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_launcher.png·type=PNG
7 ······(hdpi-v4)·(file)·res/drawable-hdpi/ic_launcher.png·type=PNG7 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_launcher.png·type=PNG
8 ······(xhdpi-v4)·(file)·res/drawable-xhdpi/ic_launcher.png·type=PNG8 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_launcher.png·type=PNG
9 ··type·id·id=06·entryCount=49 ··type·id·id=06·entryCount=4
10 ····resource·0x7f060000·id/item_detail_container10 ····resource·0x7f060000·id/item_detail_container
11 ······()·(id)11 ······()·(id)
12 ····resource·0x7f060001·id/item_list12 ····resource·0x7f060001·id/item_list
13 ······()·(id)13 ······()·(id)
14 ····resource·0x7f060002·id/SCROLLER_ID14 ····resource·0x7f060002·id/SCROLLER_ID
15 ······()·(id)15 ······()·(id)
18.2 MB
classes.dex
17.5 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 47 lines modifiedOffset 1, 763 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············:·dc1f3c4e4 checksum············:·8fa58c14
5 signature···········:·1cac...1fdb5 signature···········:·4361...e358
6 file_size···········:·5806006 file_size···········:·1069864
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·····:·519610 string_ids_size·····:·8968
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·69812 type_ids_size·······:·1302
13 type_ids_off········:·20896·(0x0051a0)13 type_ids_off········:·35984·(0x008c90)
14 proto_ids_size······:·93614 proto_ids_size······:·1736
15 proto_ids_off·······:·23688·(0x005c88)15 proto_ids_off·······:·41192·(0x00a0e8)
16 field_ids_size······:·109116 field_ids_size······:·2198
17 field_ids_off·······:·34920·(0x008868)17 field_ids_off·······:·62024·(0x00f248)
18 method_ids_size·····:·440918 method_ids_size·····:·8258
19 method_ids_off······:·43648·(0x00aa80)19 method_ids_off······:·79608·(0x0136f8)
20 class_defs_size·····:·40020 class_defs_size·····:·838
21 class_defs_off······:·78920·(0x013448)21 class_defs_off······:·145672·(0x023908)
22 data_size···········:·48676822 data_size···········:·895040
23 data_off············:·93832·(0x016e88)23 data_off············:·174824·(0x02aae8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8925 class_idx···········:·184
26 access_flags········:·1536·(0x0600)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·62427 superclass_idx······:·1194
28 source_file_idx·····:·33828 source_file_idx·····:·542
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:·532 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;
 36 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=SOURCE
 37 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·}
  
 38 Class·#0············-
 39 ··Class·descriptor··:·'Landroid/support/annotation/AnimRes;'
 40 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)
 41 ··Superclass········:·'Ljava/lang/Object;'
 42 ··Interfaces········-
 43 ····#0··············:·'Ljava/lang/annotation/Annotation;'
 44 ··Static·fields·····-
 45 ··Instance·fields···-
 46 ··Direct·methods····-
 47 ··Virtual·methods···-
 48 ··source_file_idx···:·542·(AnimRes.java)
  
 49 Class·#1·header:
 50 class_idx···········:·185
 51 access_flags········:·9729·(0x2601)
 52 superclass_idx······:·1194
 53 source_file_idx·····:·543
 54 static_fields_size··:·0
 55 instance_fields_size:·0
 56 direct_methods_size·:·0
 57 virtual_methods_size:·0
  
 58 Class·#1·annotations:
 59 Annotations·on·class
 60 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented;
 61 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=SOURCE
 62 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·}
  
 63 Class·#1············-
 64 ··Class·descriptor··:·'Landroid/support/annotation/AnimatorRes;'
 65 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)
 66 ··Superclass········:·'Ljava/lang/Object;'
 67 ··Interfaces········-
 68 ····#0··············:·'Ljava/lang/annotation/Annotation;'
 69 ··Static·fields·····-
 70 ··Instance·fields···-
 71 ··Direct·methods····-
 72 ··Virtual·methods···-
 73 ··source_file_idx···:·543·(AnimatorRes.java)
  
 74 Class·#2·header:
 75 class_idx···········:·186
 76 access_flags········:·9729·(0x2601)
 77 superclass_idx······:·1194
 78 source_file_idx·····:·544
 79 static_fields_size··:·0
 80 instance_fields_size:·0
 81 direct_methods_size·:·0
 82 virtual_methods_size:·0
  
 83 Class·#2·annotations:
 84 Annotations·on·class
 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·}
  
 88 Class·#2············-
 89 ··Class·descriptor··:·'Landroid/support/annotation/AnyRes;'
 90 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)
 91 ··Superclass········:·'Ljava/lang/Object;'
 92 ··Interfaces········-
 93 ····#0··············:·'Ljava/lang/annotation/Annotation;'
 94 ··Static·fields·····-
 95 ··Instance·fields···-
 96 ··Direct·methods····-
 97 ··Virtual·methods···-
 98 ··source_file_idx···:·544·(AnyRes.java)
  
 99 Class·#3·header:
 100 class_idx···········:·187
 101 access_flags········:·9729·(0x2601)
 102 superclass_idx······:·1194
 103 source_file_idx·····:·553
 104 static_fields_size··:·0
 105 instance_fields_size:·0
 106 direct_methods_size·:·0
 107 virtual_methods_size:·0
  
 108 Class·#3·annotations:
 109 Annotations·on·class
 110 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented;
 111 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=SOURCE
 112 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·}
  
 113 Class·#3············-
 114 ··Class·descriptor··:·'Landroid/support/annotation/ArrayRes;'
 115 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)
Max diff block lines reached; 18344107/18369510 bytes (99.86%) of diff not shown.
659 KB
classes.jar
107 KB
zipinfo {}
    
Offset 1, 230 lines modifiedOffset 1, 540 lines modified
1 Zip·file·size:·660392·bytes,·number·of·entries:·4001 Zip·file·size:·1331993·bytes,·number·of·entries:·838
 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
 6 ?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
 21 ?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
2 ?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
3 ?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
4 ?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
5 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class31 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
6 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class32 ?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
7 ?rwxrwxr-x··2.0·unx·····3142·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class35 ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class
8 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class36 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class
9 ?rwxrwxr-x··2.0·unx·····2330·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class37 ?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
 41 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21.class
10 ?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
11 ?rwxrwxr-x··2.0·unx······582·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatJB.class43 ?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
12 ?rwxrwxr-x··2.0·unx·····1409·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat.class47 ?rwxrwxr-x··2.0·unx·····2467·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat.class
13 ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompatJB.class48 ?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
14 ?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
 52 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$TransitionState.class
15 ?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
16 ?rwxrwxr-x··2.0·unx·····4371·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
 55 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class
 56 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment$DialogStyle.class
17 ?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
18 ?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
19 ?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
20 ?rwxrwxr-x··2.0·unx····17971·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class60 ?rwxrwxr-x··2.0·unx····20721·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class
21 ?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
22 ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$FragmentTag.class 
23 ?rwxrwxr-x··2.0·unx······340·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
24 ?rwxrwxr-x··2.0·unx····15033·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
25 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class64 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class
26 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class65 ?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
 73 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$FragmentTag.class
34 ?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
35 ?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
36 ?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
37 ?rwxrwxr-x··2.0·unx·····3152·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
38 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$1.class78 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$1.class
39 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class79 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class
40 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class80 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class
41 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class81 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class
42 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class82 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class
43 ?rwxrwxr-x··2.0·unx·····6375·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.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
44 ?rwxrwxr-x··2.0·unx·····1658·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class85 ?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
45 ?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
46 ?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
47 ?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
48 ?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
49 ?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
50 ?rwxrwxr-x··2.0·unx·····3258·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
51 ?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
52 ?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
53 ?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
54 ?rwxrwxr-x··2.0·unx·····5262·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class107 ?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
55 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class110 ?rwxrwxr-x··2.0·unx·····1278·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
56 ?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
57 ?rwxrwxr-x··2.0·unx·····1145·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class112 ?rwxrwxr-x··2.0·unx·····7642·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class
 113 ?rwxrwxr-x··2.0·unx·····4120·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi20.class
 114 ?rwxrwxr-x··2.0·unx·····5236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi21.class
 115 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action$Factory.class
 116 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action.class
 117 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class
 118 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation.class
 119 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase.class
 120 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatExtras.class
 121 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatGingerbread.class
58 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class122 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class
59 ?rwxrwxr-x··2.0·unx·····2679·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class123 ?rwxrwxr-x··2.0·unx·····2679·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class
60 ?rwxrwxr-x··2.0·unx·····4456·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class124 ?rwxrwxr-x··2.0·unx····11172·b-·defN·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class
 125 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatKitKat.class
 126 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatSideChannelService$1.class
Max diff block lines reached; 91360/109205 bytes (83.66%) of diff not shown.
62.0 KB
zipnote «TEMP»/diffoscope_5mizgodz_tmp/tmprkq_9xfn_.zip
    
Offset 1, 52 lines modifiedOffset 1, 172 lines modified
 1 Filename:·android/support/annotation/AnimRes.class
 2 Comment:·
  
 3 Filename:·android/support/annotation/AnimatorRes.class
 4 Comment:·
  
 5 Filename:·android/support/annotation/AnyRes.class
 6 Comment:·
  
 7 Filename:·android/support/annotation/ArrayRes.class
 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:·
  
1 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class51 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
2 Comment:·52 Comment:·
  
3 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class53 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 Comment:·54 Comment:·
  
5 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class55 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
6 Comment:·56 Comment:·
  
 57 Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
 58 Comment:·
  
7 Filename:·android/support/v4/app/ActionBarDrawerToggle$1.class59 Filename:·android/support/v4/app/ActionBarDrawerToggle$1.class
8 Comment:·60 Comment:·
  
9 Filename:·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class61 Filename:·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
10 Comment:·62 Comment:·
  
 63 Filename:·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
 64 Comment:·
  
 65 Filename:·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class
 66 Comment:·
  
11 Filename:·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class67 Filename:·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class
12 Comment:·68 Comment:·
  
13 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class69 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class
14 Comment:·70 Comment:·
  
15 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class71 Filename:·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class
16 Comment:·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:·
  
 79 Filename:·android/support/v4/app/ActivityCompat21.class
 80 Comment:·
  
17 Filename:·android/support/v4/app/ActivityCompatHoneycomb.class81 Filename:·android/support/v4/app/ActivityCompatHoneycomb.class
18 Comment:·82 Comment:·
  
19 Filename:·android/support/v4/app/ActivityCompatJB.class83 Filename:·android/support/v4/app/ActivityCompatJB.class
20 Comment:·84 Comment:·
  
 85 Filename:·android/support/v4/app/ActivityManagerCompat.class
Max diff block lines reached; 59869/63421 bytes (94.40%) 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);
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.16 KB
android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class
6.04 KB
procyon -ec {}
    
Offset 1, 158 lines modifiedOffset 1, 68 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.support.v4.view.ViewCompat;
2 import·android.graphics.ColorFilter; 
3 import·android.graphics.PorterDuff$Mode; 
4 import·android.graphics.Region; 
5 import·android.graphics.drawable.Drawable$ConstantState; 
6 import·android.graphics.Canvas;3 import·android.graphics.Canvas;
 4 import·android.os.Build$VERSION;
 5 import·android.graphics.drawable.Drawable;
7 import·android.graphics.Rect;6 import·android.graphics.Rect;
8 import·android.graphics.drawable.Drawable$Callback;7 import·android.graphics.drawable.Drawable$Callback;
9 import·android.graphics.drawable.Drawable;8 import·android.graphics.drawable.InsetDrawable;
  
10 class·ActionBarDrawerToggle$SlideDrawable·extends·Drawable·implements·Drawable$Callback9 class·ActionBarDrawerToggle$SlideDrawable·extends·InsetDrawable·implements·Drawable$Callback
11 {10 {
 11 ····private·final·boolean·mHasMirroring;
12 ····private·float·mOffset;12 ····private·float·mOffset;
13 ····private·float·mOffsetBy;13 ····private·float·mPosition;
14 ····private·final·Rect·mTmpRect;14 ····private·final·Rect·mTmpRect;
15 ····private·Drawable·mWrapped;15 ····final·/*·synthetic·*/·ActionBarDrawerToggle·this$0;
16 ····16 ····
17 ····public·ActionBarDrawerToggle$SlideDrawable(final·Drawable·mWrapped)·{17 ····private·ActionBarDrawerToggle$SlideDrawable(final·ActionBarDrawerToggle·this$0,·final·Drawable·drawable)·{
 18 ········boolean·mHasMirroring·=·false;
 19 ········this.this$0·=·this$0;
 20 ········super(drawable,·0);
 21 ········if·(Build$VERSION.SDK_INT·>·18)·{
 22 ············mHasMirroring·=·true;
 23 ········}
 24 ········this.mHasMirroring·=·mHasMirroring;
18 ········this.mTmpRect·=·new·Rect();25 ········this.mTmpRect·=·new·Rect();
19 ········this.mWrapped·=·mWrapped; 
20 ····} 
21 ···· 
22 ····public·void·clearColorFilter()·{ 
23 ········this.mWrapped.clearColorFilter(); 
24 ····}26 ····}
25 ····27 ····
26 ····public·void·draw(final·Canvas·canvas)·{28 ····public·void·draw(final·Canvas·canvas)·{
 29 ········int·n·=·1;
27 ········this.mWrapped.copyBounds(this.mTmpRect);30 ········this.copyBounds(this.mTmpRect);
28 ········canvas.save();31 ········canvas.save();
 32 ········int·n2;
 33 ········if·(ViewCompat.getLayoutDirection(ActionBarDrawerToggle.access$400(this.this$0).getWindow().getDecorView())·==·n)·{
 34 ············n2·=·n;
29 ········canvas.translate(this.mOffsetBy·*·this.mTmpRect.width()·*·-this.mOffset,·0.0f); 
30 ········this.mWrapped.draw(canvas); 
31 ········canvas.restore(); 
32 ····} 
33 ···· 
34 ····public·int·getChangingConfigurations()·{ 
35 ········return·this.mWrapped.getChangingConfigurations(); 
36 ····} 
37 ···· 
38 ····public·Drawable$ConstantState·getConstantState()·{ 
39 ········return·super.getConstantState(); 
40 ····} 
41 ···· 
42 ····public·Drawable·getCurrent()·{ 
43 ········return·this.mWrapped.getCurrent(); 
44 ····} 
45 ···· 
46 ····public·int·getIntrinsicHeight()·{ 
47 ········return·this.mWrapped.getIntrinsicHeight(); 
48 ····} 
49 ···· 
50 ····public·int·getIntrinsicWidth()·{ 
51 ········return·this.mWrapped.getIntrinsicWidth(); 
52 ····} 
53 ···· 
54 ····public·int·getMinimumHeight()·{ 
55 ········return·this.mWrapped.getMinimumHeight(); 
56 ····} 
57 ···· 
58 ····public·int·getMinimumWidth()·{ 
59 ········return·this.mWrapped.getMinimumWidth(); 
60 ····} 
61 ···· 
62 ····public·float·getOffset()·{ 
63 ········return·this.mOffset; 
64 ····} 
65 ···· 
66 ····public·int·getOpacity()·{ 
67 ········return·this.mWrapped.getOpacity(); 
68 ····} 
69 ···· 
70 ····public·boolean·getPadding(final·Rect·rect)·{ 
71 ········return·this.mWrapped.getPadding(rect); 
72 ····} 
73 ···· 
74 ····public·int[]·getState()·{ 
75 ········return·this.mWrapped.getState(); 
76 ····} 
77 ···· 
78 ····public·Region·getTransparentRegion()·{ 
79 ········return·this.mWrapped.getTransparentRegion(); 
80 ····} 
81 ···· 
82 ····public·void·invalidateDrawable(final·Drawable·drawable)·{ 
83 ········if·(drawable·==·this.mWrapped)·{ 
84 ············this.invalidateSelf(); 
85 ········}35 ········}
 36 ········else·{
 37 ············n2·=·0;
86 ····} 
87 ···· 
88 ····public·boolean·isStateful()·{ 
89 ········return·this.mWrapped.isStateful(); 
90 ····} 
91 ···· 
92 ····protected·void·onBoundsChange(final·Rect·bounds)·{ 
93 ········super.onBoundsChange(bounds); 
94 ········this.mWrapped.setBounds(bounds); 
95 ····} 
96 ···· 
97 ····protected·boolean·onStateChange(final·int[]·state)·{ 
98 ········this.mWrapped.setState(state); 
99 ········return·super.onStateChange(state); 
100 ····} 
101 ···· 
102 ····public·void·scheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable,·final·long·n)·{ 
103 ········if·(drawable·==·this.mWrapped)·{ 
104 ············this.scheduleSelf(runnable,·n); 
105 ········}38 ········}
 39 ········if·(n2·!=·0)·{
 40 ············n·=·-1;
Max diff block lines reached; 1642/6153 bytes (26.69%) of diff not shown.
1.42 KB
android/support/v4/app/ActionBarDrawerToggleHoneycomb.class
1.3 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.lang.reflect.Method;2 import·java.lang.reflect.Method;
3 import·android.app.ActionBar;3 import·android.app.ActionBar;
4 import·android.util.Log;4 import·android.util.Log;
 5 import·android.os.Build$VERSION;
5 import·android.content.res.TypedArray;6 import·android.content.res.TypedArray;
6 import·android.graphics.drawable.Drawable;7 import·android.graphics.drawable.Drawable;
7 import·android.app.Activity;8 import·android.app.Activity;
  
8 class·ActionBarDrawerToggleHoneycomb9 class·ActionBarDrawerToggleHoneycomb
9 {10 {
10 ····private·static·final·String·TAG·=·"ActionBarDrawerToggleHoneycomb";11 ····private·static·final·String·TAG·=·"ActionBarDrawerToggleHoneycomb";
Offset 36, 14 lines modifiedOffset 37, 17 lines modified
36 ············final·ActionBar·actionBar·=·activity.getActionBar();37 ············final·ActionBar·actionBar·=·activity.getActionBar();
37 ············try·{38 ············try·{
38 ················final·Method·setHomeActionContentDescription·=·actionBarDrawerToggleHoneycomb$SetIndicatorInfo.setHomeActionContentDescription;39 ················final·Method·setHomeActionContentDescription·=·actionBarDrawerToggleHoneycomb$SetIndicatorInfo.setHomeActionContentDescription;
39 ················final·Object[]·args·=·{·null·};40 ················final·Object[]·args·=·{·null·};
40 ················try·{41 ················try·{
41 ····················args[0]·=·Integer.valueOf(i);42 ····················args[0]·=·Integer.valueOf(i);
42 ····················setHomeActionContentDescription.invoke(actionBar,·args);43 ····················setHomeActionContentDescription.invoke(actionBar,·args);
 44 ····················if·(Build$VERSION.SDK_INT·<=·19)·{
 45 ························actionBar.setSubtitle(actionBar.getSubtitle());
 46 ····················}
43 ····················return·o;47 ····················return·o;
44 ················}48 ················}
45 ················catch·(Exception·ex)·{49 ················catch·(Exception·ex)·{
46 ····················Log.w("ActionBarDrawerToggleHoneycomb",·"Couldn't·set·content·description·via·JB-MR2·API",·(Throwable)ex);50 ····················Log.w("ActionBarDrawerToggleHoneycomb",·"Couldn't·set·content·description·via·JB-MR2·API",·(Throwable)ex);
47 ················}51 ················}
48 ············}52 ············}
49 ············catch·(Exception·ex2)·{}53 ············catch·(Exception·ex2)·{}
832 B
android/support/v4/app/ActivityCompatJB.class
742 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 21 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.app.Activity; 
3 import·android.os.Bundle;2 import·android.os.Bundle;
4 import·android.content.Intent;3 import·android.content.Intent;
5 import·android.content.Context;4 import·android.content.Context;
 5 import·android.app.Activity;
  
6 class·ActivityCompatJB6 class·ActivityCompatJB
7 {7 {
 8 ····public·static·void·finishAffinity(final·Activity·activity)·{
 9 ········activity.finishAffinity();
 10 ····}
 11 ····
8 ····public·static·void·startActivity(final·Context·context,·final·Intent·intent,·final·Bundle·bundle)·{12 ····public·static·void·startActivity(final·Context·context,·final·Intent·intent,·final·Bundle·bundle)·{
9 ········context.startActivity(intent,·bundle);13 ········context.startActivity(intent,·bundle);
10 ····}14 ····}
11 ····15 ····
12 ····public·static·void·startActivityForResult(final·Activity·activity,·final·Intent·intent,·final·int·n,·final·Bundle·bundle)·{16 ····public·static·void·startActivityForResult(final·Activity·activity,·final·Intent·intent,·final·int·n,·final·Bundle·bundle)·{
13 ········activity.startActivityForResult(intent,·n,·bundle);17 ········activity.startActivityForResult(intent,·n,·bundle);
14 ····}18 ····}
2.36 KB
android/support/v4/app/ActivityOptionsCompat.class
2.26 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.os.Bundle;2 import·android.os.Bundle;
3 import·android.graphics.Bitmap;3 import·android.graphics.Bitmap;
 4 import·android.support.v4.util.Pair;
 5 import·android.app.Activity;
4 import·android.view.View;6 import·android.view.View;
5 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
6 import·android.content.Context;8 import·android.content.Context;
  
7 public·class·ActivityOptionsCompat9 public·class·ActivityOptionsCompat
8 {10 {
9 ····protected·ActivityOptionsCompat()·{11 ····protected·ActivityOptionsCompat()·{
Offset 30, 14 lines modifiedOffset 32, 46 lines modified
30 ········}32 ········}
31 ········else·{33 ········else·{
32 ············o·=·new·ActivityOptionsCompat();34 ············o·=·new·ActivityOptionsCompat();
33 ········}35 ········}
34 ········return·(ActivityOptionsCompat)o;36 ········return·(ActivityOptionsCompat)o;
35 ····}37 ····}
36 ····38 ····
 39 ····public·static·ActivityOptionsCompat·makeSceneTransitionAnimation(final·Activity·activity,·final·View·view,·final·String·s)·{
 40 ········Object·o;
 41 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 42 ············o·=·new·ActivityOptionsCompat$ActivityOptionsImpl21(ActivityOptionsCompat21.makeSceneTransitionAnimation(activity,·view,·s));
 43 ········}
 44 ········else·{
 45 ············o·=·new·ActivityOptionsCompat();
 46 ········}
 47 ········return·(ActivityOptionsCompat)o;
 48 ····}
 49 ····
 50 ····public·static·ActivityOptionsCompat·makeSceneTransitionAnimation(final·Activity·activity,·final·Pair...·array)·{
 51 ········Object·o;
 52 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 53 ············View[]·array2·=·null;
 54 ············String[]·array3·=·null;
 55 ············if·(array·!=·null)·{
 56 ················array2·=·new·View[array.length];
 57 ················array3·=·new·String[array.length];
 58 ················for·(int·i·=·0;·i·<·array.length;·++i)·{
 59 ····················array2[i]·=·(View)array[i].first;
 60 ····················array3[i]·=·(String)array[i].second;
 61 ················}
 62 ············}
 63 ············o·=·new·ActivityOptionsCompat$ActivityOptionsImpl21(ActivityOptionsCompat21.makeSceneTransitionAnimation(activity,·array2,·array3));
 64 ········}
 65 ········else·{
 66 ············o·=·new·ActivityOptionsCompat();
 67 ········}
 68 ········return·(ActivityOptionsCompat)o;
 69 ····}
 70 ····
37 ····public·static·ActivityOptionsCompat·makeThumbnailScaleUpAnimation(final·View·view,·final·Bitmap·bitmap,·final·int·n,·final·int·n2)·{71 ····public·static·ActivityOptionsCompat·makeThumbnailScaleUpAnimation(final·View·view,·final·Bitmap·bitmap,·final·int·n,·final·int·n2)·{
38 ········Object·o;72 ········Object·o;
39 ········if·(Build$VERSION.SDK_INT·>=·16)·{73 ········if·(Build$VERSION.SDK_INT·>=·16)·{
40 ············o·=·new·ActivityOptionsCompat$ActivityOptionsImplJB(ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation(view,·bitmap,·n,·n2));74 ············o·=·new·ActivityOptionsCompat$ActivityOptionsImplJB(ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation(view,·bitmap,·n,·n2));
41 ········}75 ········}
42 ········else·{76 ········else·{
43 ············o·=·new·ActivityOptionsCompat();77 ············o·=·new·ActivityOptionsCompat();
4.27 KB
android/support/v4/app/BackStackState.class
4.18 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, 14 lines modifiedOffset 110, 16 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)·{
Offset 174, 23 lines modifiedOffset 181, 27 lines modified
174 ········backStackRecord.mName·=·this.mName;181 ········backStackRecord.mName·=·this.mName;
175 ········backStackRecord.mIndex·=·this.mIndex;182 ········backStackRecord.mIndex·=·this.mIndex;
176 ········backStackRecord.mAddToBackStack·=·(mAddToBackStack·!=·0);183 ········backStackRecord.mAddToBackStack·=·(mAddToBackStack·!=·0);
177 ········backStackRecord.mBreadCrumbTitleRes·=·this.mBreadCrumbTitleRes;184 ········backStackRecord.mBreadCrumbTitleRes·=·this.mBreadCrumbTitleRes;
178 ········backStackRecord.mBreadCrumbTitleText·=·this.mBreadCrumbTitleText;185 ········backStackRecord.mBreadCrumbTitleText·=·this.mBreadCrumbTitleText;
179 ········backStackRecord.mBreadCrumbShortTitleRes·=·this.mBreadCrumbShortTitleRes;186 ········backStackRecord.mBreadCrumbShortTitleRes·=·this.mBreadCrumbShortTitleRes;
180 ········backStackRecord.mBreadCrumbShortTitleText·=·this.mBreadCrumbShortTitleText;187 ········backStackRecord.mBreadCrumbShortTitleText·=·this.mBreadCrumbShortTitleText;
 188 ········backStackRecord.mSharedElementSourceNames·=·this.mSharedElementSourceNames;
 189 ········backStackRecord.mSharedElementTargetNames·=·this.mSharedElementTargetNames;
181 ········backStackRecord.bumpBackStackNesting(mAddToBackStack);190 ········backStackRecord.bumpBackStackNesting(mAddToBackStack);
182 ········return·backStackRecord;191 ········return·backStackRecord;
183 ····}192 ····}
184 ····193 ····
185 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{194 ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{
186 ········parcel.writeIntArray(this.mOps);195 ········parcel.writeIntArray(this.mOps);
187 ········parcel.writeInt(this.mTransition);196 ········parcel.writeInt(this.mTransition);
188 ········parcel.writeInt(this.mTransitionStyle);197 ········parcel.writeInt(this.mTransitionStyle);
189 ········parcel.writeString(this.mName);198 ········parcel.writeString(this.mName);
190 ········parcel.writeInt(this.mIndex);199 ········parcel.writeInt(this.mIndex);
191 ········parcel.writeInt(this.mBreadCrumbTitleRes);200 ········parcel.writeInt(this.mBreadCrumbTitleRes);
192 ········TextUtils.writeToParcel(this.mBreadCrumbTitleText,·parcel,·0);201 ········TextUtils.writeToParcel(this.mBreadCrumbTitleText,·parcel,·0);
193 ········parcel.writeInt(this.mBreadCrumbShortTitleRes);202 ········parcel.writeInt(this.mBreadCrumbShortTitleRes);
194 ········TextUtils.writeToParcel(this.mBreadCrumbShortTitleText,·parcel,·0);203 ········TextUtils.writeToParcel(this.mBreadCrumbShortTitleText,·parcel,·0);
 204 ········parcel.writeStringList((List)this.mSharedElementSourceNames);
 205 ········parcel.writeStringList((List)this.mSharedElementTargetNames);
195 ····}206 ····}
196 }207 }
14.4 KB
android/support/v4/app/Fragment.class
14.3 KB
procyon -ec {}
    
Offset 19, 100 lines modifiedOffset 19, 120 lines modified
19 import·java.io.PrintWriter;19 import·java.io.PrintWriter;
20 import·java.io.FileDescriptor;20 import·java.io.FileDescriptor;
21 import·android.content.Context;21 import·android.content.Context;
22 import·android.util.SparseArray;22 import·android.util.SparseArray;
23 import·android.view.ViewGroup;23 import·android.view.ViewGroup;
24 import·android.os.Bundle;24 import·android.os.Bundle;
25 import·android.view.View;25 import·android.view.View;
26 import·java.util.HashMap;26 import·android.support.v4.util.SimpleArrayMap;
27 import·android.view.View$OnCreateContextMenuListener;27 import·android.view.View$OnCreateContextMenuListener;
28 import·android.content.ComponentCallbacks;28 import·android.content.ComponentCallbacks;
  
29 public·class·Fragment·implements·ComponentCallbacks,·View$OnCreateContextMenuListener29 public·class·Fragment·implements·ComponentCallbacks,·View$OnCreateContextMenuListener
30 {30 {
31 ····static·final·int·ACTIVITY_CREATED·=·2;31 ····static·final·int·ACTIVITY_CREATED·=·2;
32 ····static·final·int·CREATED·=·1;32 ····static·final·int·CREATED·=·1;
33 ····static·final·int·INITIALIZING·=·0;33 ····static·final·int·INITIALIZING·=·0;
34 ····static·final·int·RESUMED·=·5;34 ····static·final·int·RESUMED·=·5;
35 ····static·final·int·STARTED·=·4;35 ····static·final·int·STARTED·=·4;
36 ····static·final·int·STOPPED·=·3;36 ····static·final·int·STOPPED·=·3;
 37 ····static·final·Object·USE_DEFAULT_TRANSITION;
37 ····private·static·final·HashMap·sClassMap;38 ····private·static·final·SimpleArrayMap·sClassMap;
38 ····FragmentActivity·mActivity;39 ····FragmentActivity·mActivity;
39 ····boolean·mAdded;40 ····boolean·mAdded;
 41 ····Boolean·mAllowEnterTransitionOverlap;
 42 ····Boolean·mAllowReturnTransitionOverlap;
40 ····View·mAnimatingAway;43 ····View·mAnimatingAway;
41 ····Bundle·mArguments;44 ····Bundle·mArguments;
42 ····int·mBackStackNesting;45 ····int·mBackStackNesting;
43 ····boolean·mCalled;46 ····boolean·mCalled;
44 ····boolean·mCheckedForLoaderManager;47 ····boolean·mCheckedForLoaderManager;
45 ····FragmentManagerImpl·mChildFragmentManager;48 ····FragmentManagerImpl·mChildFragmentManager;
46 ····ViewGroup·mContainer;49 ····ViewGroup·mContainer;
47 ····int·mContainerId;50 ····int·mContainerId;
48 ····boolean·mDeferStart;51 ····boolean·mDeferStart;
49 ····boolean·mDetached;52 ····boolean·mDetached;
 53 ····Object·mEnterTransition;
 54 ····SharedElementCallback·mEnterTransitionCallback;
 55 ····Object·mExitTransition;
 56 ····SharedElementCallback·mExitTransitionCallback;
50 ····int·mFragmentId;57 ····int·mFragmentId;
51 ····FragmentManagerImpl·mFragmentManager;58 ····FragmentManagerImpl·mFragmentManager;
52 ····boolean·mFromLayout;59 ····boolean·mFromLayout;
53 ····boolean·mHasMenu;60 ····boolean·mHasMenu;
54 ····boolean·mHidden;61 ····boolean·mHidden;
55 ····boolean·mInLayout;62 ····boolean·mInLayout;
56 ····int·mIndex;63 ····int·mIndex;
57 ····View·mInnerView;64 ····View·mInnerView;
58 ····LoaderManagerImpl·mLoaderManager;65 ····LoaderManagerImpl·mLoaderManager;
59 ····boolean·mLoadersStarted;66 ····boolean·mLoadersStarted;
60 ····boolean·mMenuVisible;67 ····boolean·mMenuVisible;
61 ····int·mNextAnim;68 ····int·mNextAnim;
62 ····Fragment·mParentFragment;69 ····Fragment·mParentFragment;
 70 ····Object·mReenterTransition;
63 ····boolean·mRemoving;71 ····boolean·mRemoving;
64 ····boolean·mRestored;72 ····boolean·mRestored;
65 ····boolean·mResumed;73 ····boolean·mResumed;
66 ····boolean·mRetainInstance;74 ····boolean·mRetainInstance;
67 ····boolean·mRetaining;75 ····boolean·mRetaining;
 76 ····Object·mReturnTransition;
68 ····Bundle·mSavedFragmentState;77 ····Bundle·mSavedFragmentState;
69 ····SparseArray·mSavedViewState;78 ····SparseArray·mSavedViewState;
 79 ····Object·mSharedElementEnterTransition;
 80 ····Object·mSharedElementReturnTransition;
70 ····int·mState;81 ····int·mState;
71 ····int·mStateAfterAnimating;82 ····int·mStateAfterAnimating;
72 ····String·mTag;83 ····String·mTag;
73 ····Fragment·mTarget;84 ····Fragment·mTarget;
74 ····int·mTargetIndex;85 ····int·mTargetIndex;
75 ····int·mTargetRequestCode;86 ····int·mTargetRequestCode;
76 ····boolean·mUserVisibleHint;87 ····boolean·mUserVisibleHint;
77 ····View·mView;88 ····View·mView;
78 ····String·mWho;89 ····String·mWho;
79 ····90 ····
80 ····static·{91 ····static·{
81 ········sClassMap·=·new·HashMap();92 ········sClassMap·=·new·SimpleArrayMap();
 93 ········USE_DEFAULT_TRANSITION·=·new·Object();
82 ····}94 ····}
83 ····95 ····
84 ····public·Fragment()·{96 ····public·Fragment()·{
85 ········final·boolean·b·=·true;97 ········final·boolean·b·=·true;
86 ········final·int·n·=·-1;98 ········final·int·n·=·-1;
87 ········this.mState·=·0;99 ········this.mState·=·0;
88 ········this.mIndex·=·n;100 ········this.mIndex·=·n;
89 ········this.mTargetIndex·=·n;101 ········this.mTargetIndex·=·n;
90 ········this.mMenuVisible·=·b;102 ········this.mMenuVisible·=·b;
91 ········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;
92 ····}112 ····}
93 ····113 ····
94 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s)·{114 ····public·static·Fragment·instantiate(final·Context·context,·final·String·s)·{
95 ········return·instantiate(context,·s,·null);115 ········return·instantiate(context,·s,·null);
96 ····}116 ····}
97 ····117 ····
98 ····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)·{
99 ········try·{119 ········try·{
100 ············final·Class<Object>·value·=·Fragment.sClassMap.get(s);120 ············final·Object·value·=·Fragment.sClassMap.get((Object)s);
101 ············try·{121 ············try·{
102 ················Class<?>·loadClass·=·(Class<Object>)value;122 ················Class<?>·loadClass·=·(Class<Object>)value;
103 ················Label_0047:·{123 ················Label_0047:·{
104 ····················if·(loadClass·!=·null)·{124 ····················if·(loadClass·!=·null)·{
105 ························break·Label_0047;125 ························break·Label_0047;
106 ····················}126 ····················}
107 ····················loadClass·=·context.getClassLoader().loadClass(s);127 ····················loadClass·=·context.getClassLoader().loadClass(s);
108 ····················try·{128 ····················try·{
109 ························Fragment.sClassMap.put(s,·loadClass);129 ························Fragment.sClassMap.put((Object)s,·(Object)loadClass);
110 ························final·Fragment·instance·=·loadClass.newInstance();130 ························final·Object·instance·=·loadClass.newInstance();
111 ························try·{131 ························try·{
112 ····························final·Fragment·fragment·=·(Fragment)instance;132 ····························final·Fragment·fragment·=·(Fragment)instance;
113 ····························if·(mArguments·==·null)·{133 ····························if·(mArguments·==·null)·{
114 ································return·fragment;134 ································return·fragment;
115 ····························}135 ····························}
116 ····························final·Class<?·extends·Fragment>·class1·=·fragment.getClass();136 ····························final·Class<?·extends·Fragment>·class1·=·fragment.getClass();
117 ····························try·{137 ····························try·{
Offset 150, 14 lines modifiedOffset 170, 38 lines modified
150 ············catch·(IllegalAccessException·ex15)·{}170 ············catch·(IllegalAccessException·ex15)·{}
151 ········}171 ········}
152 ········catch·(ClassNotFoundException·ex16)·{}172 ········catch·(ClassNotFoundException·ex16)·{}
153 ········catch·(InstantiationException·ex17)·{}173 ········catch·(InstantiationException·ex17)·{}
154 ········catch·(IllegalAccessException·ex18)·{}174 ········catch·(IllegalAccessException·ex18)·{}
155 ····}175 ····}
Max diff block lines reached; 9832/14661 bytes (67.06%) of diff not shown.
565 B
android/support/v4/app/FragmentActivity$NonConfigurationInstances.class
423 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.ArrayList;2 import·java.util.ArrayList;
3 import·java.util.HashMap;3 import·android.support.v4.util.SimpleArrayMap;
  
4 final·class·FragmentActivity$NonConfigurationInstances4 final·class·FragmentActivity$NonConfigurationInstances
5 {5 {
6 ····Object·activity;6 ····Object·activity;
7 ····HashMap·children;7 ····SimpleArrayMap·children;
8 ····Object·custom;8 ····Object·custom;
9 ····ArrayList·fragments;9 ····ArrayList·fragments;
10 ····HashMap·loaders;10 ····SimpleArrayMap·loaders;
11 }11 }
15.4 KB
android/support/v4/app/FragmentActivity.class
15.3 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 12 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.util.AttributeSet;4 import·android.util.AttributeSet;
6 import·android.content.Context;5 import·android.content.Context;
7 import·android.view.Menu;6 import·android.view.Menu;
8 import·android.os.Parcelable;7 import·android.os.Parcelable;
9 import·java.util.ArrayList;8 import·java.util.ArrayList;
10 import·android.view.LayoutInflater$Factory;9 import·android.view.LayoutInflater$Factory;
11 import·android.os.Bundle;10 import·android.os.Bundle;
Offset 18, 25 lines modifiedOffset 17, 25 lines modified
18 import·java.io.FileDescriptor;17 import·java.io.FileDescriptor;
19 import·android.content.res.Resources;18 import·android.content.res.Resources;
20 import·android.content.res.Resources$NotFoundException;19 import·android.content.res.Resources$NotFoundException;
21 import·android.view.ViewGroup;20 import·android.view.ViewGroup;
22 import·android.view.View;21 import·android.view.View;
23 import·java.io.PrintWriter;22 import·java.io.PrintWriter;
24 import·android.os.Handler;23 import·android.os.Handler;
25 import·java.util.HashMap;24 import·android.support.v4.util.SimpleArrayMap;
26 import·android.app.Activity;25 import·android.app.Activity;
  
27 public·class·FragmentActivity·extends·Activity26 public·class·FragmentActivity·extends·Activity
28 {27 {
29 ····static·final·String·FRAGMENTS_TAG·=·"android:support:fragments";28 ····static·final·String·FRAGMENTS_TAG·=·"android:support:fragments";
30 ····private·static·final·int·HONEYCOMB·=·11;29 ····private·static·final·int·HONEYCOMB·=·11;
31 ····static·final·int·MSG_REALLY_STOPPED·=·1;30 ····static·final·int·MSG_REALLY_STOPPED·=·1;
32 ····static·final·int·MSG_RESUME_PENDING·=·2;31 ····static·final·int·MSG_RESUME_PENDING·=·2;
33 ····private·static·final·String·TAG·=·"FragmentActivity";32 ····private·static·final·String·TAG·=·"FragmentActivity";
34 ····HashMap·mAllLoaderManagers;33 ····SimpleArrayMap·mAllLoaderManagers;
35 ····boolean·mCheckedForLoaderManager;34 ····boolean·mCheckedForLoaderManager;
36 ····final·FragmentContainer·mContainer;35 ····final·FragmentContainer·mContainer;
37 ····boolean·mCreated;36 ····boolean·mCreated;
38 ····final·FragmentManagerImpl·mFragments;37 ····final·FragmentManagerImpl·mFragments;
39 ····final·Handler·mHandler;38 ····final·Handler·mHandler;
40 ····LoaderManagerImpl·mLoaderManager;39 ····LoaderManagerImpl·mLoaderManager;
41 ····boolean·mLoadersStarted;40 ····boolean·mLoadersStarted;
Offset 372, 53 lines modifiedOffset 371, 53 lines modified
372 ············custom·=·null;371 ············custom·=·null;
373 ········}372 ········}
374 ········return·custom;373 ········return·custom;
375 ····}374 ····}
376 ····375 ····
377 ····LoaderManagerImpl·getLoaderManager(final·String·s,·final·boolean·b,·final·boolean·b2)·{376 ····LoaderManagerImpl·getLoaderManager(final·String·s,·final·boolean·b,·final·boolean·b2)·{
378 ········if·(this.mAllLoaderManagers·==·null)·{377 ········if·(this.mAllLoaderManagers·==·null)·{
379 ············this.mAllLoaderManagers·=·new·HashMap();378 ············this.mAllLoaderManagers·=·new·SimpleArrayMap();
380 ········}379 ········}
381 ········LoaderManagerImpl·value·=·(LoaderManagerImpl)this.mAllLoaderManagers.get(s);380 ········LoaderManagerImpl·loaderManagerImpl·=·(LoaderManagerImpl)this.mAllLoaderManagers.get((Object)s);
382 ········if·(value·==·null)·{381 ········if·(loaderManagerImpl·==·null)·{
383 ············if·(b2)·{382 ············if·(b2)·{
384 ················value·=·new·LoaderManagerImpl(s,·this,·b);383 ················loaderManagerImpl·=·new·LoaderManagerImpl(s,·this,·b);
385 ················this.mAllLoaderManagers.put(s,·value);384 ················this.mAllLoaderManagers.put((Object)s,·(Object)loaderManagerImpl);
386 ············}385 ············}
387 ········}386 ········}
388 ········else·{387 ········else·{
389 ············value.updateActivity(this);388 ············loaderManagerImpl.updateActivity(this);
390 ········}389 ········}
391 ········return·value;390 ········return·loaderManagerImpl;
392 ····}391 ····}
393 ····392 ····
394 ····public·FragmentManager·getSupportFragmentManager()·{393 ····public·FragmentManager·getSupportFragmentManager()·{
395 ········return·(FragmentManager)this.mFragments;394 ········return·(FragmentManager)this.mFragments;
396 ····}395 ····}
397 ····396 ····
398 ····public·LoaderManager·getSupportLoaderManager()·{397 ····public·LoaderManager·getSupportLoaderManager()·{
399 ········final·boolean·mCheckedForLoaderManager·=·true;398 ········final·boolean·mCheckedForLoaderManager·=·true;
400 ········LoaderManagerImpl·loaderManagerImpl;399 ········LoaderManagerImpl·loaderManagerImpl;
401 ········if·(this.mLoaderManager·!=·null)·{400 ········if·(this.mLoaderManager·!=·null)·{
402 ············loaderManagerImpl·=·this.mLoaderManager;401 ············loaderManagerImpl·=·this.mLoaderManager;
403 ········}402 ········}
404 ········else·{403 ········else·{
405 ············this.mCheckedForLoaderManager·=·mCheckedForLoaderManager;404 ············this.mCheckedForLoaderManager·=·mCheckedForLoaderManager;
406 ············this.mLoaderManager·=·this.getLoaderManager(null,·this.mLoadersStarted,·mCheckedForLoaderManager);405 ············this.mLoaderManager·=·this.getLoaderManager("(root)",·this.mLoadersStarted,·mCheckedForLoaderManager);
407 ············loaderManagerImpl·=·this.mLoaderManager;406 ············loaderManagerImpl·=·this.mLoaderManager;
408 ········}407 ········}
409 ········return·(LoaderManager)loaderManagerImpl;408 ········return·(LoaderManager)loaderManagerImpl;
410 ····}409 ····}
411 ····410 ····
412 ····void·invalidateSupportFragment(final·String·s)·{411 ····void·invalidateSupportFragment(final·String·s)·{
413 ········if·(this.mAllLoaderManagers·!=·null)·{412 ········if·(this.mAllLoaderManagers·!=·null)·{
414 ············final·LoaderManagerImpl·loaderManagerImpl·=·(LoaderManagerImpl)this.mAllLoaderManagers.get(s);413 ············final·LoaderManagerImpl·loaderManagerImpl·=·(LoaderManagerImpl)this.mAllLoaderManagers.get((Object)s);
415 ············if·(loaderManagerImpl·!=·null·&&·!loaderManagerImpl.mRetaining)·{414 ············if·(loaderManagerImpl·!=·null·&&·!loaderManagerImpl.mRetaining)·{
416 ················loaderManagerImpl.doDestroy();415 ················loaderManagerImpl.doDestroy();
417 ················this.mAllLoaderManagers.remove(s);416 ················this.mAllLoaderManagers.remove((Object)s);
418 ············}417 ············}
419 ········}418 ········}
420 ····}419 ····}
421 ····420 ····
422 ····protected·void·onActivityResult(final·int·n,·final·int·n2,·final·Intent·intent)·{421 ····protected·void·onActivityResult(final·int·n,·final·int·n2,·final·Intent·intent)·{
423 ········this.mFragments.noteStateNotSaved();422 ········this.mFragments.noteStateNotSaved();
424 ········final·int·n3·=·n·>>·16;423 ········final·int·n3·=·n·>>·16;
Offset 443, 15 lines modifiedOffset 442, 15 lines modified
443 ····}442 ····}
444 ····443 ····
445 ····public·void·onAttachFragment(final·Fragment·fragment)·{444 ····public·void·onAttachFragment(final·Fragment·fragment)·{
446 ····}445 ····}
447 ····446 ····
448 ····public·void·onBackPressed()·{447 ····public·void·onBackPressed()·{
449 ········if·(!this.mFragments.popBackStackImmediate())·{448 ········if·(!this.mFragments.popBackStackImmediate())·{
450 ············this.finish();449 ············this.supportFinishAfterTransition();
451 ········}450 ········}
452 ····}451 ····}
453 ····452 ····
454 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{453 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{
455 ········super.onConfigurationChanged(configuration);454 ········super.onConfigurationChanged(configuration);
456 ········this.mFragments.dispatchConfigurationChanged(configuration);455 ········this.mFragments.dispatchConfigurationChanged(configuration);
457 ····}456 ····}
Offset 489, 87 lines modifiedOffset 488, 23 lines modified
489 ········else·{488 ········else·{
490 ············onCreatePanelMenu·=·super.onCreatePanelMenu(n,·menu);489 ············onCreatePanelMenu·=·super.onCreatePanelMenu(n,·menu);
491 ········}490 ········}
492 ········return·onCreatePanelMenu;491 ········return·onCreatePanelMenu;
493 ····}492 ····}
494 ····493 ····
495 ····public·View·onCreateView(final·String·anObject,·final·Context·context,·final·AttributeSet·set)·{494 ····public·View·onCreateView(final·String·anObject,·final·Context·context,·final·AttributeSet·set)·{
496 ········Fragment·obj·=·null; 
497 ········int·id·=·0; 
498 ········final·int·mInLayout·=·1; 
499 ········final·int·n·=·-1; 
500 ········View·view;495 ········View·view;
501 ········if·(!"fragment".equals(anObject))·{496 ········if·(!"fragment".equals(anObject))·{
502 ············view·=·super.onCreateView(anObject,·context,·set);497 ············view·=·super.onCreateView(anObject,·context,·set);
503 ········}498 ········}
504 ········else·{499 ········else·{
 500 ············view·=·this.mFragments.onCreateView(anObject,·context,·set);
Max diff block lines reached; 7556/15678 bytes (48.19%) of diff not shown.
304 B
android/support/v4/app/FragmentContainer.class
212 B
procyon -ec {}
    
Offset 2, 8 lines modifiedOffset 2, 10 lines modified
2 package·android.support.v4.app;2 package·android.support.v4.app;
  
3 import·android.view.View;3 import·android.view.View;
  
4 interface·FragmentContainer4 interface·FragmentContainer
5 {5 {
6 ····View·findViewById(final·int·p0);6 ····View·findViewById(final·int·p0);
 7 ····
 8 ····boolean·hasView();
7 }9 }
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);
3.95 KB
android/support/v4/app/FragmentTabHost.class
3.87 KB
procyon -ec {}
    
Offset 79, 41 lines modifiedOffset 79, 41 lines modified
79 ············this.mRealTabContent·=·(FrameLayout)this.findViewById(this.mContainerId);79 ············this.mRealTabContent·=·(FrameLayout)this.findViewById(this.mContainerId);
80 ············if·(this.mRealTabContent·==·null)·{80 ············if·(this.mRealTabContent·==·null)·{
81 ················throw·new·IllegalStateException("No·tab·content·FrameLayout·found·for·id·"·+·this.mContainerId);81 ················throw·new·IllegalStateException("No·tab·content·FrameLayout·found·for·id·"·+·this.mContainerId);
82 ············}82 ············}
83 ········}83 ········}
84 ····}84 ····}
85 ····85 ····
86 ····private·void·initFragmentTabHost(final·Context·context,·final·AttributeSet·set)·{86 ····private·void·ensureHierarchy(final·Context·context)·{
87 ········final·int·id·=·16908307;87 ········final·int·id·=·16908307;
88 ········final·int·orientation·=·1; 
89 ········final·int·n·=·-1;88 ········final·int·n·=·-1;
90 ········final·int[]·array·=·new·int[orientation]; 
91 ········array[0]·=·16842995; 
92 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·array,·0,·0); 
93 ········this.mContainerId·=·obtainStyledAttributes.getResourceId(0,·0); 
94 ········obtainStyledAttributes.recycle(); 
95 ········super.setOnTabChangedListener((TabHost$OnTabChangeListener)this); 
96 ········if·(this.findViewById(id)·==·null)·{89 ········if·(this.findViewById(id)·==·null)·{
97 ············final·LinearLayout·linearLayout·=·new·LinearLayout(context);90 ············final·LinearLayout·linearLayout·=·new·LinearLayout(context);
98 ············linearLayout.setOrientation(orientation);91 ············linearLayout.setOrientation(1);
99 ············this.addView((View)linearLayout,·(ViewGroup$LayoutParams)new·FrameLayout$LayoutParams(n,·n));92 ············this.addView((View)linearLayout,·(ViewGroup$LayoutParams)new·FrameLayout$LayoutParams(n,·n));
100 ············final·TabWidget·tabWidget·=·new·TabWidget(context);93 ············final·TabWidget·tabWidget·=·new·TabWidget(context);
101 ············tabWidget.setId(id);94 ············tabWidget.setId(id);
102 ············tabWidget.setOrientation(0);95 ············tabWidget.setOrientation(0);
103 ············linearLayout.addView((View)tabWidget,·(ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(n,·-2,·0.0f));96 ············linearLayout.addView((View)tabWidget,·(ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(n,·-2,·0.0f));
104 ············final·FrameLayout·frameLayout·=·new·FrameLayout(context);97 ············final·FrameLayout·frameLayout·=·new·FrameLayout(context);
105 ············frameLayout.setId(16908305);98 ············frameLayout.setId(16908305);
106 ············linearLayout.addView((View)frameLayout,·(ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(0,·0,·0.0f));99 ············linearLayout.addView((View)frameLayout,·(ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(0,·0,·0.0f));
107 ············final·FrameLayout·mRealTabContent·=·new·FrameLayout(context);100 ············final·FrameLayout·mRealTabContent·=·new·FrameLayout(context);
108 ············(this.mRealTabContent·=·mRealTabContent).setId(this.mContainerId);101 ············(this.mRealTabContent·=·mRealTabContent).setId(this.mContainerId);
109 ············linearLayout.addView((View)mRealTabContent,·(ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(n,·0,·1.0f));102 ············linearLayout.addView((View)mRealTabContent,·(ViewGroup$LayoutParams)new·LinearLayout$LayoutParams(n,·0,·1.0f));
110 ········}103 ········}
111 ····}104 ····}
112 ····105 ····
 106 ····private·void·initFragmentTabHost(final·Context·context,·final·AttributeSet·set)·{
 107 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·new·int[]·{·16842995·},·0,·0);
 108 ········this.mContainerId·=·obtainStyledAttributes.getResourceId(0,·0);
 109 ········obtainStyledAttributes.recycle();
 110 ········super.setOnTabChangedListener((TabHost$OnTabChangeListener)this);
 111 ····}
 112 ····
113 ····public·void·addTab(final·TabHost$TabSpec·tabHost$TabSpec,·final·Class·clazz,·final·Bundle·bundle)·{113 ····public·void·addTab(final·TabHost$TabSpec·tabHost$TabSpec,·final·Class·clazz,·final·Bundle·bundle)·{
114 ········tabHost$TabSpec.setContent((TabHost$TabContentFactory)new·FragmentTabHost$DummyTabFactory(this.mContext));114 ········tabHost$TabSpec.setContent((TabHost$TabContentFactory)new·FragmentTabHost$DummyTabFactory(this.mContext));
115 ········final·String·tag·=·tabHost$TabSpec.getTag();115 ········final·String·tag·=·tabHost$TabSpec.getTag();
116 ········final·FragmentTabHost$TabInfo·e·=·new·FragmentTabHost$TabInfo(tag,·clazz,·bundle);116 ········final·FragmentTabHost$TabInfo·e·=·new·FragmentTabHost$TabInfo(tag,·clazz,·bundle);
117 ········if·(this.mAttached)·{117 ········if·(this.mAttached)·{
118 ············FragmentTabHost$TabInfo.access$102(e,·this.mFragmentManager.findFragmentByTag(tag));118 ············FragmentTabHost$TabInfo.access$102(e,·this.mFragmentManager.findFragmentByTag(tag));
119 ············if·(FragmentTabHost$TabInfo.access$100(e)·!=·null·&&·!FragmentTabHost$TabInfo.access$100(e).isDetached())·{119 ············if·(FragmentTabHost$TabInfo.access$100(e)·!=·null·&&·!FragmentTabHost$TabInfo.access$100(e).isDetached())·{
Offset 187, 21 lines modifiedOffset 187, 23 lines modified
187 ····}187 ····}
188 ····188 ····
189 ····public·void·setup()·{189 ····public·void·setup()·{
190 ········throw·new·IllegalStateException("Must·call·setup()·that·takes·a·Context·and·FragmentManager");190 ········throw·new·IllegalStateException("Must·call·setup()·that·takes·a·Context·and·FragmentManager");
191 ····}191 ····}
192 ····192 ····
193 ····public·void·setup(final·Context·mContext,·final·FragmentManager·mFragmentManager)·{193 ····public·void·setup(final·Context·mContext,·final·FragmentManager·mFragmentManager)·{
 194 ········this.ensureHierarchy(mContext);
194 ········super.setup();195 ········super.setup();
195 ········this.mContext·=·mContext;196 ········this.mContext·=·mContext;
196 ········this.mFragmentManager·=·mFragmentManager;197 ········this.mFragmentManager·=·mFragmentManager;
197 ········this.ensureContent();198 ········this.ensureContent();
198 ····}199 ····}
199 ····200 ····
200 ····public·void·setup(final·Context·mContext,·final·FragmentManager·mFragmentManager,·final·int·n)·{201 ····public·void·setup(final·Context·mContext,·final·FragmentManager·mFragmentManager,·final·int·n)·{
 202 ········this.ensureHierarchy(mContext);
201 ········super.setup();203 ········super.setup();
202 ········this.mContext·=·mContext;204 ········this.mContext·=·mContext;
203 ········this.mFragmentManager·=·mFragmentManager;205 ········this.mFragmentManager·=·mFragmentManager;
204 ········this.mContainerId·=·n;206 ········this.mContainerId·=·n;
205 ········this.ensureContent();207 ········this.ensureContent();
206 ········this.mRealTabContent.setId(n);208 ········this.mRealTabContent.setId(n);
207 ········if·(this.getId()·==·-1)·{209 ········if·(this.getId()·==·-1)·{
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();
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 }
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.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 }
9.81 KB
android/support/v4/app/NotificationCompat.class
9.71 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·>=·14)·{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/9919 bytes (0.00%) of diff not shown.
42.8 KB
android/support/v4/app/NotificationCompatJellybean.class
42.7 KB
procyon -ec {}
    
Offset 1, 59 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 ····
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,·final·Bitmap·bitmap2,·final·boolean·b2)·{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)·{
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);
27 ········if·(b2)·{50 ········if·(b2)·{
28 ············bigPicture.bigLargeIcon(bitmap2);51 ············bigPicture.bigLargeIcon(bitmap2);
29 ········}52 ········}
30 ········if·(b)·{53 ········if·(b)·{
31 ············bigPicture.setSummaryText(summaryText);54 ············bigPicture.setSummaryText(summaryText);
32 ········}55 ········}
33 ····}56 ····}
34 ····57 ····
35 ····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)·{
36 ········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);
37 ········if·(b)·{60 ········if·(b)·{
38 ············bigText.setSummaryText(summaryText);61 ············bigText.setSummaryText(summaryText);
39 ········}62 ········}
40 ····}63 ····}
41 ····64 ····
42 ····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)·{
43 ········final·Notification$InboxStyle·setBigContentTitle·=·new·Notification$InboxStyle(this.b).setBigContentTitle(bigContentTitle);66 ········final·Notification$InboxStyle·setBigContentTitle·=·new·Notification$InboxStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle);
44 ········if·(b)·{67 ········if·(b)·{
45 ············setBigContentTitle.setSummaryText(summaryText);68 ············setBigContentTitle.setSummaryText(summaryText);
46 ········}69 ········}
47 ········final·Iterator<CharSequence>·iterator·=·list.iterator();70 ········final·Iterator<CharSequence>·iterator·=·list.iterator();
48 ········while·(iterator.hasNext())·{71 ········while·(iterator.hasNext())·{
49 ············setBigContentTitle.addLine((CharSequence)iterator.next());72 ············setBigContentTitle.addLine((CharSequence)iterator.next());
50 ········}73 ········}
51 ····}74 ····}
52 ····75 ····
53 ····public·Notification·build()·{ 
54 ········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;
 113 ············································final·Field·declaredField4·=·Notification.class.getDeclaredField("actions");
Max diff block lines reached; 3/43663 bytes (0.01%) of diff not shown.
750 B
android/support/v4/app/ShareCompat$IntentReader.class
644 B
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 ············}
1.55 KB
android/support/v4/app/TaskStackBuilder.class
1.46 KB
procyon -ec {}
    
Offset 57, 22 lines modifiedOffset 57, 28 lines modified
57 ············this.addParentStack(componentName);57 ············this.addParentStack(componentName);
58 ········}58 ········}
59 ········this.addNextIntent(intent);59 ········this.addNextIntent(intent);
60 ········return·this;60 ········return·this;
61 ····}61 ····}
62 ····62 ····
63 ····public·TaskStackBuilder·addParentStack(final·Activity·activity)·{63 ····public·TaskStackBuilder·addParentStack(final·Activity·activity)·{
64 ········final·Intent·parentActivityIntent·=·NavUtils.getParentActivityIntent(activity);64 ········Intent·intent·=·null;
 65 ········if·(activity·instanceof·TaskStackBuilder$SupportParentable)·{
 66 ············intent·=·((TaskStackBuilder$SupportParentable)activity).getSupportParentActivityIntent();
 67 ········}
 68 ········if·(intent·==·null)·{
 69 ············intent·=·NavUtils.getParentActivityIntent((Activity)activity);
 70 ········}
65 ········if·(parentActivityIntent·!=·null)·{71 ········if·(intent·!=·null)·{
66 ············ComponentName·componentName·=·parentActivityIntent.getComponent();72 ············ComponentName·componentName·=·intent.getComponent();
67 ············if·(componentName·==·null)·{73 ············if·(componentName·==·null)·{
68 ················componentName·=·parentActivityIntent.resolveActivity(this.mSourceContext.getPackageManager());74 ················componentName·=·intent.resolveActivity(this.mSourceContext.getPackageManager());
69 ············}75 ············}
70 ············this.addParentStack(componentName);76 ············this.addParentStack(componentName);
71 ············this.addNextIntent(parentActivityIntent);77 ············this.addNextIntent(intent);
72 ········}78 ········}
73 ········return·this;79 ········return·this;
74 ····}80 ····}
75 ····81 ····
76 ····public·TaskStackBuilder·addParentStack(final·ComponentName·componentName)·{82 ····public·TaskStackBuilder·addParentStack(final·ComponentName·componentName)·{
77 ········final·int·size·=·this.mIntents.size();83 ········final·int·size·=·this.mIntents.size();
78 ········try·{84 ········try·{
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 }
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.
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 }
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);
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
1.14 KB
android/support/v4/net/ConnectivityManagerCompat.class
1.04 KB
procyon -ec {}
    
Offset 22, 14 lines modifiedOffset 22, 22 lines modified
22 ········}22 ········}
23 ········else·{23 ········else·{
24 ············IMPL·=·(ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new·ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl();24 ············IMPL·=·(ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new·ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl();
25 ········}25 ········}
26 ····}26 ····}
27 ····27 ····
28 ····public·static·NetworkInfo·getNetworkInfoFromBroadcast(final·ConnectivityManager·connectivityManager,·final·Intent·intent)·{28 ····public·static·NetworkInfo·getNetworkInfoFromBroadcast(final·ConnectivityManager·connectivityManager,·final·Intent·intent)·{
29 ········return·connectivityManager.getNetworkInfo(((NetworkInfo)intent.getParcelableExtra("networkInfo")).getType());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;
30 ····}38 ····}
31 ····39 ····
32 ····public·static·boolean·isActiveNetworkMetered(final·ConnectivityManager·connectivityManager)·{40 ····public·static·boolean·isActiveNetworkMetered(final·ConnectivityManager·connectivityManager)·{
33 ········return·ConnectivityManagerCompat.IMPL.isActiveNetworkMetered(connectivityManager);41 ········return·ConnectivityManagerCompat.IMPL.isActiveNetworkMetered(connectivityManager);
34 ····}42 ····}
35 }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.
783 B
android/support/v4/util/LruCache.class
707 B
procyon -ec {}
    
Offset 158, 14 lines modifiedOffset 158, 25 lines modified
158 ············if·(remove·!=·null)·{158 ············if·(remove·!=·null)·{
159 ················this.entryRemoved(false,·key,·remove,·null);159 ················this.entryRemoved(false,·key,·remove,·null);
160 ············}160 ············}
161 ············return·remove;161 ············return·remove;
162 ········}162 ········}
163 ····}163 ····}
164 ····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 ····
165 ····public·final·int·size()·{176 ····public·final·int·size()·{
166 ········synchronized·(this)·{177 ········synchronized·(this)·{
167 ············return·this.size;178 ············return·this.size;
168 ········}179 ········}
169 ····}180 ····}
170 ····181 ····
171 ····protected·int·sizeOf(final·Object·o,·final·Object·o2)·{182 ····protected·int·sizeOf(final·Object·o,·final·Object·o2)·{
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.
748 B
android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class
620 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 20 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 interface·KeyEventCompat$KeyEventVersionImpl5 interface·KeyEventCompat$KeyEventVersionImpl
4 {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 ····
5 ····boolean·isTracking(final·KeyEvent·p0);11 ····boolean·isTracking(final·KeyEvent·p0);
6 ····12 ····
7 ····boolean·metaStateHasModifiers(final·int·p0,·final·int·p1);13 ····boolean·metaStateHasModifiers(final·int·p0,·final·int·p1);
8 ····14 ····
9 ····boolean·metaStateHasNoModifiers(final·int·p0);15 ····boolean·metaStateHasNoModifiers(final·int·p0);
10 ····16 ····
11 ····int·normalizeMetaState(final·int·p0);17 ····int·normalizeMetaState(final·int·p0);
1.37 KB
android/support/v4/view/KeyEventCompat.class
1.29 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, 14 lines modifiedOffset 15, 22 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 ····}
951 B
android/support/v4/view/KeyEventCompatEclair.class
851 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
 2 import·android.view.View;
 3 import·android.view.KeyEvent$DispatcherState;
 4 import·android.view.KeyEvent$Callback;
2 import·android.view.KeyEvent;5 import·android.view.KeyEvent;
  
3 class·KeyEventCompatEclair6 class·KeyEventCompatEclair
4 {7 {
 8 ····public·static·boolean·dispatch(final·KeyEvent·keyEvent,·final·KeyEvent$Callback·keyEvent$Callback,·final·Object·o,·final·Object·o2)·{
 9 ········return·keyEvent.dispatch(keyEvent$Callback,·(KeyEvent$DispatcherState)o,·o2);
 10 ····}
 11 ····
 12 ····public·static·Object·getKeyDispatcherState(final·View·view)·{
 13 ········return·view.getKeyDispatcherState();
 14 ····}
 15 ····
5 ····public·static·boolean·isTracking(final·KeyEvent·keyEvent)·{16 ····public·static·boolean·isTracking(final·KeyEvent·keyEvent)·{
6 ········return·keyEvent.isTracking();17 ········return·keyEvent.isTracking();
7 ····}18 ····}
8 ····19 ····
9 ····public·static·void·startTracking(final·KeyEvent·keyEvent)·{20 ····public·static·void·startTracking(final·KeyEvent·keyEvent)·{
10 ········keyEvent.startTracking();21 ········keyEvent.startTracking();
11 ····}22 ····}
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 }
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 ····}
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.23 KB
android/support/v4/view/ViewCompat$ViewCompatImpl.class
5.12 KB
procyon -ec {}
    
Offset 1, 40 lines modifiedOffset 1, 103 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.graphics.Paint;2 import·android.graphics.Paint;
 3 import·android.view.ViewGroup;
3 import·android.os.Bundle;4 import·android.os.Bundle;
4 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;5 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
5 import·android.view.accessibility.AccessibilityEvent;6 import·android.view.accessibility.AccessibilityEvent;
6 import·android.view.ViewParent;7 import·android.view.ViewParent;
7 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;8 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;
8 import·android.view.View;9 import·android.view.View;
  
9 interface·ViewCompat$ViewCompatImpl10 interface·ViewCompat$ViewCompatImpl
10 {11 {
 12 ····ViewPropertyAnimatorCompat·animate(final·View·p0);
 13 ····
11 ····boolean·canScrollHorizontally(final·View·p0,·final·int·p1);14 ····boolean·canScrollHorizontally(final·View·p0,·final·int·p1);
12 ····15 ····
13 ····boolean·canScrollVertically(final·View·p0,·final·int·p1);16 ····boolean·canScrollVertically(final·View·p0,·final·int·p1);
14 ····17 ····
 18 ····void·dispatchFinishTemporaryDetach(final·View·p0);
 19 ····
 20 ····void·dispatchStartTemporaryDetach(final·View·p0);
 21 ····
 22 ····int·getAccessibilityLiveRegion(final·View·p0);
 23 ····
15 ····AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·p0);24 ····AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·p0);
16 ····25 ····
 26 ····float·getAlpha(final·View·p0);
 27 ····
 28 ····float·getElevation(final·View·p0);
 29 ····
 30 ····boolean·getFitsSystemWindows(final·View·p0);
 31 ····
17 ····int·getImportantForAccessibility(final·View·p0);32 ····int·getImportantForAccessibility(final·View·p0);
18 ····33 ····
19 ····int·getLabelFor(final·View·p0);34 ····int·getLabelFor(final·View·p0);
20 ····35 ····
21 ····int·getLayerType(final·View·p0);36 ····int·getLayerType(final·View·p0);
22 ····37 ····
23 ····int·getLayoutDirection(final·View·p0);38 ····int·getLayoutDirection(final·View·p0);
24 ····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 ····
25 ····int·getOverScrollMode(final·View·p0);50 ····int·getOverScrollMode(final·View·p0);
26 ····51 ····
 52 ····int·getPaddingEnd(final·View·p0);
 53 ····
 54 ····int·getPaddingStart(final·View·p0);
 55 ····
27 ····ViewParent·getParentForAccessibility(final·View·p0);56 ····ViewParent·getParentForAccessibility(final·View·p0);
28 ····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 ····
29 ····boolean·hasTransientState(final·View·p0);88 ····boolean·hasTransientState(final·View·p0);
30 ····89 ····
 90 ····boolean·isOpaque(final·View·p0);
 91 ····
 92 ····void·jumpDrawablesToCurrentState(final·View·p0);
 93 ····
31 ····void·onInitializeAccessibilityEvent(final·View·p0,·final·AccessibilityEvent·p1);94 ····void·onInitializeAccessibilityEvent(final·View·p0,·final·AccessibilityEvent·p1);
32 ····95 ····
33 ····void·onInitializeAccessibilityNodeInfo(final·View·p0,·final·AccessibilityNodeInfoCompat·p1);96 ····void·onInitializeAccessibilityNodeInfo(final·View·p0,·final·AccessibilityNodeInfoCompat·p1);
34 ····97 ····
35 ····void·onPopulateAccessibilityEvent(final·View·p0,·final·AccessibilityEvent·p1);98 ····void·onPopulateAccessibilityEvent(final·View·p0,·final·AccessibilityEvent·p1);
36 ····99 ····
37 ····boolean·performAccessibilityAction(final·View·p0,·final·int·p1,·final·Bundle·p2);100 ····boolean·performAccessibilityAction(final·View·p0,·final·int·p1,·final·Bundle·p2);
Offset 43, 23 lines modifiedOffset 106, 65 lines modified
43 ····106 ····
44 ····void·postInvalidateOnAnimation(final·View·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4);107 ····void·postInvalidateOnAnimation(final·View·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4);
45 ····108 ····
46 ····void·postOnAnimation(final·View·p0,·final·Runnable·p1);109 ····void·postOnAnimation(final·View·p0,·final·Runnable·p1);
47 ····110 ····
48 ····void·postOnAnimationDelayed(final·View·p0,·final·Runnable·p1,·final·long·p2);111 ····void·postOnAnimationDelayed(final·View·p0,·final·Runnable·p1,·final·long·p2);
49 ····112 ····
 113 ····void·requestApplyInsets(final·View·p0);
 114 ····
 115 ····int·resolveSizeAndState(final·int·p0,·final·int·p1,·final·int·p2);
 116 ····
50 ····void·setAccessibilityDelegate(final·View·p0,·final·AccessibilityDelegateCompat·p1);117 ····void·setAccessibilityDelegate(final·View·p0,·final·AccessibilityDelegateCompat·p1);
51 ····118 ····
 119 ····void·setAccessibilityLiveRegion(final·View·p0,·final·int·p1);
 120 ····
 121 ····void·setAlpha(final·View·p0,·final·float·p1);
 122 ····
 123 ····void·setChildrenDrawingOrderEnabled(final·ViewGroup·p0,·final·boolean·p1);
 124 ····
 125 ····void·setElevation(final·View·p0,·final·float·p1);
 126 ····
52 ····void·setHasTransientState(final·View·p0,·final·boolean·p1);127 ····void·setHasTransientState(final·View·p0,·final·boolean·p1);
53 ····128 ····
Max diff block lines reached; 1314/5217 bytes (25.19%) of diff not shown.
13.0 KB
android/support/v4/view/ViewCompat.class
12.9 KB
procyon -ec {}
    
Offset 1, 71 lines modifiedOffset 1, 118 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.graphics.Paint;2 import·android.graphics.Paint;
 3 import·android.view.ViewGroup;
3 import·android.os.Bundle;4 import·android.os.Bundle;
4 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;5 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
5 import·android.view.accessibility.AccessibilityEvent;6 import·android.view.accessibility.AccessibilityEvent;
6 import·android.view.ViewParent;7 import·android.view.ViewParent;
7 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;8 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;
8 import·android.view.View;9 import·android.view.View;
9 import·android.os.Build$VERSION;10 import·android.os.Build$VERSION;
  
10 public·class·ViewCompat11 public·class·ViewCompat
11 {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;
12 ····private·static·final·long·FAKE_FRAME_TIME·=·10L;16 ····private·static·final·long·FAKE_FRAME_TIME·=·10L;
13 ····static·final·ViewCompat$ViewCompatImpl·IMPL;17 ····static·final·ViewCompat$ViewCompatImpl·IMPL;
14 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_AUTO·=·0;18 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_AUTO·=·0;
15 ····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;
16 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_YES·=·1;21 ····public·static·final·int·IMPORTANT_FOR_ACCESSIBILITY_YES·=·1;
17 ····public·static·final·int·LAYER_TYPE_HARDWARE·=·2;22 ····public·static·final·int·LAYER_TYPE_HARDWARE·=·2;
18 ····public·static·final·int·LAYER_TYPE_NONE·=·0;23 ····public·static·final·int·LAYER_TYPE_NONE·=·0;
19 ····public·static·final·int·LAYER_TYPE_SOFTWARE·=·1;24 ····public·static·final·int·LAYER_TYPE_SOFTWARE·=·1;
20 ····public·static·final·int·LAYOUT_DIRECTION_INHERIT·=·2;25 ····public·static·final·int·LAYOUT_DIRECTION_INHERIT·=·2;
21 ····public·static·final·int·LAYOUT_DIRECTION_LOCALE·=·3;26 ····public·static·final·int·LAYOUT_DIRECTION_LOCALE·=·3;
22 ····public·static·final·int·LAYOUT_DIRECTION_LTR·=·0;27 ····public·static·final·int·LAYOUT_DIRECTION_LTR·=·0;
23 ····public·static·final·int·LAYOUT_DIRECTION_RTL·=·1;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;
24 ····public·static·final·int·OVER_SCROLL_ALWAYS·=·0;33 ····public·static·final·int·OVER_SCROLL_ALWAYS·=·0;
25 ····public·static·final·int·OVER_SCROLL_IF_CONTENT_SCROLLS·=·1;34 ····public·static·final·int·OVER_SCROLL_IF_CONTENT_SCROLLS·=·1;
26 ····public·static·final·int·OVER_SCROLL_NEVER·=·2;35 ····public·static·final·int·OVER_SCROLL_NEVER·=·2;
 36 ····private·static·final·String·TAG·=·"ViewCompat";
27 ····37 ····
28 ····static·{38 ····static·{
29 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;39 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
30 ········if·(sdk_INT·>=·17)·{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)·{
31 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$JbMr1ViewCompatImpl();47 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$JbMr1ViewCompatImpl();
32 ········}48 ········}
33 ········else·if·(sdk_INT·>=·16)·{49 ········else·if·(sdk_INT·>=·16)·{
34 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$JBViewCompatImpl();50 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$JBViewCompatImpl();
35 ········}51 ········}
36 ········else·if·(sdk_INT·>=·14)·{52 ········else·if·(sdk_INT·>=·14)·{
37 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$ICSViewCompatImpl();53 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$ICSViewCompatImpl();
38 ········}54 ········}
39 ········else·if·(sdk_INT·>=·11)·{55 ········else·if·(sdk_INT·>=·11)·{
40 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$HCViewCompatImpl();56 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$HCViewCompatImpl();
41 ········}57 ········}
42 ········else·if·(sdk_INT·>=·9)·{58 ········else·if·(sdk_INT·>=·9)·{
43 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$GBViewCompatImpl();59 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$GBViewCompatImpl();
44 ········}60 ········}
 61 ········else·if·(sdk_INT·>=·7)·{
 62 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$EclairMr1ViewCompatImpl();
 63 ········}
45 ········else·{64 ········else·{
46 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$BaseViewCompatImpl();65 ············IMPL·=·(ViewCompat$ViewCompatImpl)new·ViewCompat$BaseViewCompatImpl();
47 ········}66 ········}
48 ····}67 ····}
49 ····68 ····
 69 ····public·static·ViewPropertyAnimatorCompat·animate(final·View·view)·{
 70 ········return·ViewCompat.IMPL.animate(view);
 71 ····}
 72 ····
50 ····public·static·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{73 ····public·static·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{
51 ········return·ViewCompat.IMPL.canScrollHorizontally(view,·n);74 ········return·ViewCompat.IMPL.canScrollHorizontally(view,·n);
52 ····}75 ····}
53 ····76 ····
54 ····public·static·boolean·canScrollVertically(final·View·view,·final·int·n)·{77 ····public·static·boolean·canScrollVertically(final·View·view,·final·int·n)·{
55 ········return·ViewCompat.IMPL.canScrollVertically(view,·n);78 ········return·ViewCompat.IMPL.canScrollVertically(view,·n);
56 ····}79 ····}
57 ····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 ····
58 ····public·static·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{93 ····public·static·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{
59 ········return·ViewCompat.IMPL.getAccessibilityNodeProvider(view);94 ········return·ViewCompat.IMPL.getAccessibilityNodeProvider(view);
60 ····}95 ····}
61 ····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 ····
62 ····public·static·int·getImportantForAccessibility(final·View·view)·{109 ····public·static·int·getImportantForAccessibility(final·View·view)·{
63 ········return·ViewCompat.IMPL.getImportantForAccessibility(view);110 ········return·ViewCompat.IMPL.getImportantForAccessibility(view);
64 ····}111 ····}
65 ····112 ····
66 ····public·static·int·getLabelFor(final·View·view)·{113 ····public·static·int·getLabelFor(final·View·view)·{
67 ········return·ViewCompat.IMPL.getLabelFor(view);114 ········return·ViewCompat.IMPL.getLabelFor(view);
68 ····}115 ····}
Offset 74, 26 lines modifiedOffset 121, 122 lines modified
74 ········return·ViewCompat.IMPL.getLayerType(view);121 ········return·ViewCompat.IMPL.getLayerType(view);
75 ····}122 ····}
76 ····123 ····
77 ····public·static·int·getLayoutDirection(final·View·view)·{124 ····public·static·int·getLayoutDirection(final·View·view)·{
78 ········return·ViewCompat.IMPL.getLayoutDirection(view);125 ········return·ViewCompat.IMPL.getLayoutDirection(view);
79 ····}126 ····}
80 ····127 ····
 128 ····public·static·int·getMeasuredHeightAndState(final·View·view)·{
Max diff block lines reached; 7374/13219 bytes (55.78%) of diff not shown.
3.91 KB
android/support/v4/view/ViewCompatHC.class
3.83 KB
procyon -ec {}
    
Offset 1, 21 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.graphics.Paint;
3 import·android.view.View; 
4 import·android.animation.ValueAnimator;3 import·android.animation.ValueAnimator;
 4 import·android.view.View;
  
5 class·ViewCompatHC5 class·ViewCompatHC
6 {6 {
 7 ····public·static·float·getAlpha(final·View·view)·{
 8 ········return·view.getAlpha();
 9 ····}
 10 ····
7 ····static·long·getFrameTime()·{11 ····static·long·getFrameTime()·{
8 ········return·ValueAnimator.getFrameDelay();12 ········return·ValueAnimator.getFrameDelay();
9 ····}13 ····}
10 ····14 ····
11 ····public·static·int·getLayerType(final·View·view)·{15 ····public·static·int·getLayerType(final·View·view)·{
12 ········return·view.getLayerType();16 ········return·view.getLayerType();
13 ····}17 ····}
14 ····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 ····
15 ····public·static·void·setLayerType(final·View·view,·final·int·n,·final·Paint·paint)·{87 ····public·static·void·setLayerType(final·View·view,·final·int·n,·final·Paint·paint)·{
16 ········view.setLayerType(n,·paint);88 ········view.setLayerType(n,·paint);
17 ····}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)·{
Max diff block lines reached; 0/3892 bytes (0.00%) of diff not shown.
1.85 KB
android/support/v4/view/ViewCompatJB.class
1.77 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 36 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.view.ViewParent;3 import·android.view.ViewParent;
4 import·android.view.View;4 import·android.view.View;
  
5 public·class·ViewCompatJB5 class·ViewCompatJB
6 {6 {
7 ····public·static·Object·getAccessibilityNodeProvider(final·View·view)·{7 ····public·static·Object·getAccessibilityNodeProvider(final·View·view)·{
8 ········return·view.getAccessibilityNodeProvider();8 ········return·view.getAccessibilityNodeProvider();
9 ····}9 ····}
10 ····10 ····
 11 ····public·static·boolean·getFitsSystemWindows(final·View·view)·{
 12 ········return·view.getFitsSystemWindows();
 13 ····}
 14 ····
11 ····public·static·int·getImportantForAccessibility(final·View·view)·{15 ····public·static·int·getImportantForAccessibility(final·View·view)·{
12 ········return·view.getImportantForAccessibility();16 ········return·view.getImportantForAccessibility();
13 ····}17 ····}
14 ····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 ····
15 ····public·static·ViewParent·getParentForAccessibility(final·View·view)·{27 ····public·static·ViewParent·getParentForAccessibility(final·View·view)·{
16 ········return·view.getParentForAccessibility();28 ········return·view.getParentForAccessibility();
17 ····}29 ····}
18 ····30 ····
19 ····public·static·boolean·hasTransientState(final·View·view)·{31 ····public·static·boolean·hasTransientState(final·View·view)·{
20 ········return·view.hasTransientState();32 ········return·view.hasTransientState();
21 ····}33 ····}
Offset 39, 14 lines modifiedOffset 51, 18 lines modified
39 ········view.postOnAnimation(runnable);51 ········view.postOnAnimation(runnable);
40 ····}52 ····}
41 ····53 ····
42 ····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)·{
43 ········view.postOnAnimationDelayed(runnable,·n);55 ········view.postOnAnimationDelayed(runnable,·n);
44 ····}56 ····}
45 ····57 ····
 58 ····public·static·void·requestApplyInsets(final·View·view)·{
 59 ········view.requestFitSystemWindows();
 60 ····}
 61 ····
46 ····public·static·void·setHasTransientState(final·View·view,·final·boolean·hasTransientState)·{62 ····public·static·void·setHasTransientState(final·View·view,·final·boolean·hasTransientState)·{
47 ········view.setHasTransientState(hasTransientState);63 ········view.setHasTransientState(hasTransientState);
48 ····}64 ····}
49 ····65 ····
50 ····public·static·void·setImportantForAccessibility(final·View·view,·final·int·importantForAccessibility)·{66 ····public·static·void·setImportantForAccessibility(final·View·view,·final·int·importantForAccessibility)·{
51 ········view.setImportantForAccessibility(importantForAccessibility);67 ········view.setImportantForAccessibility(importantForAccessibility);
52 ····}68 ····}
1.23 KB
android/support/v4/view/ViewCompatJellybeanMr1.class
1.13 KB
procyon -ec {}
    
Offset 10, 19 lines modifiedOffset 10, 35 lines modified
10 ········return·view.getLabelFor();10 ········return·view.getLabelFor();
11 ····}11 ····}
12 ····12 ····
13 ····public·static·int·getLayoutDirection(final·View·view)·{13 ····public·static·int·getLayoutDirection(final·View·view)·{
14 ········return·view.getLayoutDirection();14 ········return·view.getLayoutDirection();
15 ····}15 ····}
16 ····16 ····
 17 ····public·static·int·getPaddingEnd(final·View·view)·{
 18 ········return·view.getPaddingEnd();
 19 ····}
 20 ····
 21 ····public·static·int·getPaddingStart(final·View·view)·{
 22 ········return·view.getPaddingStart();
 23 ····}
 24 ····
 25 ····public·static·int·getWindowSystemUiVisibility(final·View·view)·{
 26 ········return·view.getWindowSystemUiVisibility();
 27 ····}
 28 ····
17 ····public·static·void·setLabelFor(final·View·view,·final·int·labelFor)·{29 ····public·static·void·setLabelFor(final·View·view,·final·int·labelFor)·{
18 ········view.setLabelFor(labelFor);30 ········view.setLabelFor(labelFor);
19 ····}31 ····}
20 ····32 ····
21 ····public·static·void·setLayerPaint(final·View·view,·final·Paint·layerPaint)·{33 ····public·static·void·setLayerPaint(final·View·view,·final·Paint·layerPaint)·{
22 ········view.setLayerPaint(layerPaint);34 ········view.setLayerPaint(layerPaint);
23 ····}35 ····}
24 ····36 ····
25 ····public·static·void·setLayoutDirection(final·View·view,·final·int·layoutDirection)·{37 ····public·static·void·setLayoutDirection(final·View·view,·final·int·layoutDirection)·{
26 ········view.setLayoutDirection(layoutDirection);38 ········view.setLayoutDirection(layoutDirection);
27 ····}39 ····}
 40 ····
 41 ····public·static·void·setPaddingRelative(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
 42 ········view.setPaddingRelative(n,·n2,·n3,·n4);
 43 ····}
28 }44 }
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 }
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 }
790 B
android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class
660 B
procyon -ec {}
    
Offset 3, 11 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);
9 ····13 ····
 14 ····void·setLayoutMode(final·ViewGroup·p0,·final·int·p1);
 15 ····
10 ····void·setMotionEventSplittingEnabled(final·ViewGroup·p0,·final·boolean·p1);16 ····void·setMotionEventSplittingEnabled(final·ViewGroup·p0,·final·boolean·p1);
 17 ····
 18 ····void·setTransitionGroup(final·ViewGroup·p0,·final·boolean·p1);
11 }19 }
2.35 KB
android/support/v4/view/ViewGroupCompat.class
2.26 KB
procyon -ec {}
    
Offset 5, 32 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 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;15 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
14 ········if·(sdk_INT·>=·14)·{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)·{
15 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatIcsImpl();23 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatIcsImpl();
16 ········}24 ········}
17 ········else·if·(sdk_INT·>=·11)·{25 ········else·if·(sdk_INT·>=·11)·{
18 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatHCImpl();26 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatHCImpl();
19 ········}27 ········}
20 ········else·{28 ········else·{
21 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatStubImpl();29 ············IMPL·=·(ViewGroupCompat$ViewGroupCompatImpl)new·ViewGroupCompat$ViewGroupCompatStubImpl();
22 ········}30 ········}
23 ····}31 ····}
24 ····32 ····
25 ····private·ViewGroupCompat()·{33 ····private·ViewGroupCompat()·{
26 ····}34 ····}
27 ····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 ····
28 ····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)·{
29 ········return·ViewGroupCompat.IMPL.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);45 ········return·ViewGroupCompat.IMPL.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);
30 ····}46 ····}
31 ····47 ····
 48 ····public·static·void·setLayoutMode(final·ViewGroup·viewGroup,·final·int·n)·{
 49 ········ViewGroupCompat.IMPL.setLayoutMode(viewGroup,·n);
 50 ····}
 51 ····
32 ····public·static·void·setMotionEventSplittingEnabled(final·ViewGroup·viewGroup,·final·boolean·b)·{52 ····public·static·void·setMotionEventSplittingEnabled(final·ViewGroup·viewGroup,·final·boolean·b)·{
33 ········ViewGroupCompat.IMPL.setMotionEventSplittingEnabled(viewGroup,·b);53 ········ViewGroupCompat.IMPL.setMotionEventSplittingEnabled(viewGroup,·b);
34 ····}54 ····}
 55 ····
 56 ····public·static·void·setTransitionGroup(final·ViewGroup·viewGroup,·final·boolean·b)·{
 57 ········ViewGroupCompat.IMPL.setTransitionGroup(viewGroup,·b);
 58 ····}
35 }59 }
11.7 KB
android/support/v4/view/ViewPager.class
11.6 KB
procyon -ec {}
    
Offset 530, 14 lines modifiedOffset 530, 21 lines modified
530 ············if·(!((ViewPager$LayoutParams)this.getChildAt(i).getLayoutParams()).isDecor)·{530 ············if·(!((ViewPager$LayoutParams)this.getChildAt(i).getLayoutParams()).isDecor)·{
531 ················this.removeViewAt(i);531 ················this.removeViewAt(i);
532 ················--i;532 ················--i;
533 ············}533 ············}
534 ········}534 ········}
535 ····}535 ····}
536 ····536 ····
 537 ····private·void·requestParentDisallowInterceptTouchEvent(final·boolean·b)·{
 538 ········final·ViewParent·parent·=·this.getParent();
 539 ········if·(parent·!=·null)·{
 540 ············parent.requestDisallowInterceptTouchEvent(b);
 541 ········}
 542 ····}
 543 ····
537 ····private·void·scrollToItem(final·int·n,·final·boolean·b,·final·int·n2,·final·boolean·b2)·{544 ····private·void·scrollToItem(final·int·n,·final·boolean·b,·final·int·n2,·final·boolean·b2)·{
538 ········final·ViewPager$ItemInfo·infoForPosition·=·this.infoForPosition(n);545 ········final·ViewPager$ItemInfo·infoForPosition·=·this.infoForPosition(n);
539 ········int·n3·=·0;546 ········int·n3·=·0;
540 ········if·(infoForPosition·!=·null)·{547 ········if·(infoForPosition·!=·null)·{
541 ············n3·=·(int)(this.getClientWidth()·*·Math.max(this.mFirstOffset,·Math.min(infoForPosition.offset,·this.mLastOffset)));548 ············n3·=·(int)(this.getClientWidth()·*·Math.max(this.mFirstOffset,·Math.min(infoForPosition.offset,·this.mLastOffset)));
542 ········}549 ········}
543 ········if·(b)·{550 ········if·(b)·{
Offset 554, 14 lines modifiedOffset 561, 15 lines modified
554 ················this.mOnPageChangeListener.onPageSelected(n);561 ················this.mOnPageChangeListener.onPageSelected(n);
555 ············}562 ············}
556 ············if·(b2·&&·this.mInternalPageChangeListener·!=·null)·{563 ············if·(b2·&&·this.mInternalPageChangeListener·!=·null)·{
557 ················this.mInternalPageChangeListener.onPageSelected(n);564 ················this.mInternalPageChangeListener.onPageSelected(n);
558 ············}565 ············}
559 ············this.completeScroll(false);566 ············this.completeScroll(false);
560 ············this.scrollTo(n3,·0);567 ············this.scrollTo(n3,·0);
 568 ············this.pageScrolled(n3);
561 ········}569 ········}
562 ····}570 ····}
563 ····571 ····
564 ····private·void·setScrollState(final·int·mScrollState)·{572 ····private·void·setScrollState(final·int·mScrollState)·{
565 ········if·(this.mScrollState·!=·mScrollState)·{573 ········if·(this.mScrollState·!=·mScrollState)·{
566 ············this.mScrollState·=·mScrollState;574 ············this.mScrollState·=·mScrollState;
567 ············if·(this.mPageTransformer·!=·null)·{575 ············if·(this.mPageTransformer·!=·null)·{
Offset 754, 14 lines modifiedOffset 762, 36 lines modified
754 ············}762 ············}
755 ············return·b·&&·ViewCompat.canScrollHorizontally((View)view,·-n);763 ············return·b·&&·ViewCompat.canScrollHorizontally((View)view,·-n);
756 ········}764 ········}
757 ········return·b·&&·ViewCompat.canScrollHorizontally((View)view,·-n);765 ········return·b·&&·ViewCompat.canScrollHorizontally((View)view,·-n);
758 ········return·b·&&·ViewCompat.canScrollHorizontally((View)view,·-n);766 ········return·b·&&·ViewCompat.canScrollHorizontally((View)view,·-n);
759 ····}767 ····}
760 ····768 ····
 769 ····public·boolean·canScrollHorizontally(final·int·n)·{
 770 ········boolean·b·=·true;
 771 ········boolean·b2·=·false;
 772 ········if·(this.mAdapter·!=·null)·{
 773 ············final·int·clientWidth·=·this.getClientWidth();
 774 ············final·int·scrollX·=·this.getScrollX();
 775 ············if·(n·<·0)·{
 776 ················if·(scrollX·<=·(int)(clientWidth·*·this.mFirstOffset))·{
 777 ····················b·=·false;
 778 ················}
 779 ················b2·=·b;
 780 ············}
 781 ············else·if·(n·>·0)·{
 782 ················if·(scrollX·>=·(int)(clientWidth·*·this.mLastOffset))·{
 783 ····················b·=·false;
 784 ················}
 785 ················b2·=·b;
 786 ············}
 787 ········}
 788 ········return·b2;
 789 ····}
 790 ····
761 ····protected·boolean·checkLayoutParams(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{791 ····protected·boolean·checkLayoutParams(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{
762 ········return·viewGroup$LayoutParams·instanceof·ViewPager$LayoutParams·&&·super.checkLayoutParams((ViewGroup$LayoutParams)viewGroup$LayoutParams);792 ········return·viewGroup$LayoutParams·instanceof·ViewPager$LayoutParams·&&·super.checkLayoutParams((ViewGroup$LayoutParams)viewGroup$LayoutParams);
763 ····}793 ····}
764 ····794 ····
765 ····public·void·computeScroll()·{795 ····public·void·computeScroll()·{
766 ········if·(!this.mScroller.isFinished()·&&·this.mScroller.computeScrollOffset())·{796 ········if·(!this.mScroller.isFinished()·&&·this.mScroller.computeScrollOffset())·{
767 ············final·int·scrollX·=·this.getScrollX();797 ············final·int·scrollX·=·this.getScrollX();
Offset 833, 24 lines modifiedOffset 863, 32 lines modified
833 ····}863 ····}
834 ····864 ····
835 ····public·boolean·dispatchKeyEvent(final·KeyEvent·keyEvent)·{865 ····public·boolean·dispatchKeyEvent(final·KeyEvent·keyEvent)·{
836 ········return·super.dispatchKeyEvent(keyEvent)·||·this.executeKeyEvent(keyEvent);866 ········return·super.dispatchKeyEvent(keyEvent)·||·this.executeKeyEvent(keyEvent);
837 ····}867 ····}
838 ····868 ····
839 ····public·boolean·dispatchPopulateAccessibilityEvent(final·AccessibilityEvent·accessibilityEvent)·{869 ····public·boolean·dispatchPopulateAccessibilityEvent(final·AccessibilityEvent·accessibilityEvent)·{
 870 ········boolean·dispatchPopulateAccessibilityEvent;
 871 ········if·(accessibilityEvent.getEventType()·==·4096)·{
 872 ············dispatchPopulateAccessibilityEvent·=·super.dispatchPopulateAccessibilityEvent(accessibilityEvent);
 873 ········}
 874 ········else·{
840 ········for·(int·childCount·=·this.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{875 ············for·(int·childCount·=·this.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{
841 ············final·View·child·=·this.getChildAt(i);876 ················final·View·child·=·this.getChildAt(i);
842 ············if·(child.getVisibility()·==·0)·{877 ················if·(child.getVisibility()·==·0)·{
843 ················final·ViewPager$ItemInfo·infoForChild·=·this.infoForChild(child);878 ····················final·ViewPager$ItemInfo·infoForChild·=·this.infoForChild(child);
844 ················if·(infoForChild·!=·null·&&·infoForChild.position·==·this.mCurItem·&&·child.dispatchPopulateAccessibilityEvent(accessibilityEvent))·{879 ····················if·(infoForChild·!=·null·&&·infoForChild.position·==·this.mCurItem·&&·child.dispatchPopulateAccessibilityEvent(accessibilityEvent))·{
 880 ························dispatchPopulateAccessibilityEvent·=·true;
 881 ························return·dispatchPopulateAccessibilityEvent;
845 ····················return·true;882 ····················}
846 ················}883 ················}
847 ············}884 ············}
 885 ············dispatchPopulateAccessibilityEvent·=·false;
848 ········}886 ········}
849 ········return·false;887 ········return·dispatchPopulateAccessibilityEvent;
850 ····}888 ····}
851 ····889 ····
852 ····float·distanceInfluenceForSnapDuration(final·float·n)·{890 ····float·distanceInfluenceForSnapDuration(final·float·n)·{
853 ········return·(float)Math.sin((n·-·0.5f)·*·0.4712389167638204);891 ········return·(float)Math.sin((n·-·0.5f)·*·0.4712389167638204);
854 ····}892 ····}
855 ····893 ····
856 ····public·void·draw(final·Canvas·canvas)·{894 ····public·void·draw(final·Canvas·canvas)·{
Offset 1168, 15 lines modifiedOffset 1206, 15 lines modified
1168 ························this.mLastMotionX·=·x;1206 ························this.mLastMotionX·=·x;
1169 ························this.mLastMotionY·=·y;1207 ························this.mLastMotionY·=·y;
1170 ························this.mIsUnableToDrag·=·true;1208 ························this.mIsUnableToDrag·=·true;
1171 ························mIsBeingDragged·=·false;1209 ························mIsBeingDragged·=·false;
1172 ························return·mIsBeingDragged;1210 ························return·mIsBeingDragged;
1173 ····················}1211 ····················}
1174 ····················if·(abs·>·this.mTouchSlop·&&·0.5f·*·abs·>·abs2)·{1212 ····················if·(abs·>·this.mTouchSlop·&&·0.5f·*·abs·>·abs2)·{
1175 ························this.mIsBeingDragged·=·true;1213 ························this.requestParentDisallowInterceptTouchEvent(this.mIsBeingDragged·=·true);
1176 ························this.setScrollState(1);1214 ························this.setScrollState(1);
1177 ························float·mLastMotionX;1215 ························float·mLastMotionX;
1178 ························if·(a·>·0.0f)·{1216 ························if·(a·>·0.0f)·{
1179 ····························mLastMotionX·=·this.mInitialMotionX·+·this.mTouchSlop;1217 ····························mLastMotionX·=·this.mInitialMotionX·+·this.mTouchSlop;
1180 ························}1218 ························}
1181 ························else·{1219 ························else·{
1182 ····························mLastMotionX·=·this.mInitialMotionX·-·this.mTouchSlop;1220 ····························mLastMotionX·=·this.mInitialMotionX·-·this.mTouchSlop;
Offset 1204, 15 lines modifiedOffset 1242, 15 lines modified
1204 ····················this.mActivePointerId·=·MotionEventCompat.getPointerId(motionEvent,·0);1242 ····················this.mActivePointerId·=·MotionEventCompat.getPointerId(motionEvent,·0);
1205 ····················this.mIsUnableToDrag·=·false;1243 ····················this.mIsUnableToDrag·=·false;
1206 ····················this.mScroller.computeScrollOffset();1244 ····················this.mScroller.computeScrollOffset();
Max diff block lines reached; 5798/11861 bytes (48.88%) of diff not shown.
1.08 KB
android/support/v4/view/accessibility/AccessibilityEventCompat.class
971 B
procyon -ec {}
    
Offset 36, 14 lines modifiedOffset 36, 18 lines modified
36 ····private·AccessibilityEventCompat()·{36 ····private·AccessibilityEventCompat()·{
37 ····}37 ····}
38 ····38 ····
39 ····public·static·void·appendRecord(final·AccessibilityEvent·accessibilityEvent,·final·AccessibilityRecordCompat·accessibilityRecordCompat)·{39 ····public·static·void·appendRecord(final·AccessibilityEvent·accessibilityEvent,·final·AccessibilityRecordCompat·accessibilityRecordCompat)·{
40 ········AccessibilityEventCompat.IMPL.appendRecord(accessibilityEvent,·accessibilityRecordCompat.getImpl());40 ········AccessibilityEventCompat.IMPL.appendRecord(accessibilityEvent,·accessibilityRecordCompat.getImpl());
41 ····}41 ····}
42 ····42 ····
 43 ····public·static·AccessibilityRecordCompat·asRecord(final·AccessibilityEvent·accessibilityEvent)·{
 44 ········return·new·AccessibilityRecordCompat((Object)accessibilityEvent);
 45 ····}
 46 ····
43 ····public·static·AccessibilityRecordCompat·getRecord(final·AccessibilityEvent·accessibilityEvent,·final·int·n)·{47 ····public·static·AccessibilityRecordCompat·getRecord(final·AccessibilityEvent·accessibilityEvent,·final·int·n)·{
44 ········return·new·AccessibilityRecordCompat(AccessibilityEventCompat.IMPL.getRecord(accessibilityEvent,·n));48 ········return·new·AccessibilityRecordCompat(AccessibilityEventCompat.IMPL.getRecord(accessibilityEvent,·n));
45 ····}49 ····}
46 ····50 ····
47 ····public·static·int·getRecordCount(final·AccessibilityEvent·accessibilityEvent)·{51 ····public·static·int·getRecordCount(final·AccessibilityEvent·accessibilityEvent)·{
48 ········return·AccessibilityEventCompat.IMPL.getRecordCount(accessibilityEvent);52 ········return·AccessibilityEventCompat.IMPL.getRecordCount(accessibilityEvent);
49 ····}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.
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 ····}
36.1 KB
android/support/v4/widget/DrawerLayout.class
36.0 KB
procyon -ec {}
    
Offset 1, 100 lines modifiedOffset 1, 131 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
 2 import·android.graphics.drawable.ColorDrawable;
 3 import·android.support.v4.content.ContextCompat;
2 import·android.os.Parcelable;4 import·android.os.Parcelable;
3 import·android.view.View$MeasureSpec;5 import·android.view.View$MeasureSpec;
4 import·android.support.v4.view.KeyEventCompat;6 import·android.support.v4.view.KeyEventCompat;
5 import·android.view.KeyEvent;7 import·android.view.KeyEvent;
6 import·android.support.v4.view.MotionEventCompat;8 import·android.support.v4.view.MotionEventCompat;
7 import·android.view.ViewGroup$MarginLayoutParams;9 import·android.view.ViewGroup$MarginLayoutParams;
8 import·android.graphics.Canvas; 
9 import·android.support.v4.view.GravityCompat;10 import·android.support.v4.view.GravityCompat;
10 import·android.view.ViewGroup$LayoutParams;11 import·android.graphics.Canvas;
11 import·android.view.MotionEvent;12 import·android.view.MotionEvent;
12 import·android.os.SystemClock;13 import·android.os.SystemClock;
 14 import·android.view.ViewGroup$LayoutParams;
13 import·android.support.v4.view.ViewGroupCompat;15 import·android.support.v4.view.ViewGroupCompat;
14 import·android.support.v4.view.AccessibilityDelegateCompat;16 import·android.support.v4.view.AccessibilityDelegateCompat;
15 import·android.view.View;17 import·android.view.View;
16 import·android.support.v4.view.ViewCompat;18 import·android.support.v4.view.ViewCompat;
17 import·android.util.AttributeSet;19 import·android.util.AttributeSet;
18 import·android.content.Context;20 import·android.content.Context;
 21 import·android.os.Build$VERSION;
19 import·android.graphics.drawable.Drawable;22 import·android.graphics.drawable.Drawable;
20 import·android.graphics.Paint;23 import·android.graphics.Paint;
21 import·android.view.ViewGroup;24 import·android.view.ViewGroup;
  
22 public·class·DrawerLayout·extends·ViewGroup25 public·class·DrawerLayout·extends·ViewGroup·implements·DrawerLayoutImpl
23 {26 {
24 ····private·static·final·boolean·ALLOW_EDGE_LOCK·=·false;27 ····private·static·final·boolean·ALLOW_EDGE_LOCK·=·false;
 28 ····private·static·final·boolean·CAN_HIDE_DESCENDANTS·=·false;
 29 ····private·static·final·boolean·CHILDREN_DISALLOW_INTERCEPT·=·true;
25 ····private·static·final·int·DEFAULT_SCRIM_COLOR·=·-1728053248;30 ····private·static·final·int·DEFAULT_SCRIM_COLOR·=·-1728053248;
 31 ····static·final·DrawerLayout$DrawerLayoutCompatImpl·IMPL;
26 ····private·static·final·int[]·LAYOUT_ATTRS;32 ····private·static·final·int[]·LAYOUT_ATTRS;
27 ····public·static·final·int·LOCK_MODE_LOCKED_CLOSED·=·1;33 ····public·static·final·int·LOCK_MODE_LOCKED_CLOSED·=·1;
28 ····public·static·final·int·LOCK_MODE_LOCKED_OPEN·=·2;34 ····public·static·final·int·LOCK_MODE_LOCKED_OPEN·=·2;
29 ····public·static·final·int·LOCK_MODE_UNLOCKED·=·0;35 ····public·static·final·int·LOCK_MODE_UNLOCKED·=·0;
30 ····private·static·final·int·MIN_DRAWER_MARGIN·=·64;36 ····private·static·final·int·MIN_DRAWER_MARGIN·=·64;
31 ····private·static·final·int·MIN_FLING_VELOCITY·=·400;37 ····private·static·final·int·MIN_FLING_VELOCITY·=·400;
32 ····private·static·final·int·PEEK_DELAY·=·160;38 ····private·static·final·int·PEEK_DELAY·=·160;
33 ····public·static·final·int·STATE_DRAGGING·=·1;39 ····public·static·final·int·STATE_DRAGGING·=·1;
34 ····public·static·final·int·STATE_IDLE·=·0;40 ····public·static·final·int·STATE_IDLE·=·0;
35 ····public·static·final·int·STATE_SETTLING·=·2;41 ····public·static·final·int·STATE_SETTLING·=·2;
36 ····private·static·final·String·TAG·=·"DrawerLayout";42 ····private·static·final·String·TAG·=·"DrawerLayout";
 43 ····private·static·final·float·TOUCH_SLOP_SENSITIVITY·=·1.0f;
 44 ····private·final·DrawerLayout$ChildAccessibilityDelegate·mChildAccessibilityDelegate;
37 ····private·boolean·mChildrenCanceledTouch;45 ····private·boolean·mChildrenCanceledTouch;
38 ····private·boolean·mDisallowInterceptRequested;46 ····private·boolean·mDisallowInterceptRequested;
 47 ····private·boolean·mDrawStatusBarBackground;
39 ····private·int·mDrawerState;48 ····private·int·mDrawerState;
40 ····private·boolean·mFirstLayout;49 ····private·boolean·mFirstLayout;
41 ····private·boolean·mInLayout;50 ····private·boolean·mInLayout;
42 ····private·float·mInitialMotionX;51 ····private·float·mInitialMotionX;
43 ····private·float·mInitialMotionY;52 ····private·float·mInitialMotionY;
 53 ····private·Object·mLastInsets;
44 ····private·final·DrawerLayout$ViewDragCallback·mLeftCallback;54 ····private·final·DrawerLayout$ViewDragCallback·mLeftCallback;
45 ····private·final·ViewDragHelper·mLeftDragger;55 ····private·final·ViewDragHelper·mLeftDragger;
46 ····private·DrawerLayout$DrawerListener·mListener;56 ····private·DrawerLayout$DrawerListener·mListener;
47 ····private·int·mLockModeLeft;57 ····private·int·mLockModeLeft;
48 ····private·int·mLockModeRight;58 ····private·int·mLockModeRight;
49 ····private·int·mMinDrawerMargin;59 ····private·int·mMinDrawerMargin;
50 ····private·final·DrawerLayout$ViewDragCallback·mRightCallback;60 ····private·final·DrawerLayout$ViewDragCallback·mRightCallback;
51 ····private·final·ViewDragHelper·mRightDragger;61 ····private·final·ViewDragHelper·mRightDragger;
52 ····private·int·mScrimColor;62 ····private·int·mScrimColor;
53 ····private·float·mScrimOpacity;63 ····private·float·mScrimOpacity;
54 ····private·Paint·mScrimPaint;64 ····private·Paint·mScrimPaint;
55 ····private·Drawable·mShadowLeft;65 ····private·Drawable·mShadowLeft;
56 ····private·Drawable·mShadowRight;66 ····private·Drawable·mShadowRight;
 67 ····private·Drawable·mStatusBarBackground;
 68 ····private·CharSequence·mTitleLeft;
 69 ····private·CharSequence·mTitleRight;
57 ····70 ····
58 ····static·{71 ····static·{
59 ········LAYOUT_ATTRS·=·new·int[]·{·16842931·};72 ········int·can_HIDE_DESCENDANTS·=·1;
 73 ········final·int[]·layout_ATTRS·=·new·int[can_HIDE_DESCENDANTS];
 74 ········layout_ATTRS[0]·=·16842931;
 75 ········LAYOUT_ATTRS·=·layout_ATTRS;
 76 ········if·(Build$VERSION.SDK_INT·<·19)·{
 77 ············can_HIDE_DESCENDANTS·=·0;
 78 ········}
 79 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 80 ············IMPL·=·(DrawerLayout$DrawerLayoutCompatImpl)new·DrawerLayout$DrawerLayoutCompatImplApi21();
 81 ········}
 82 ········else·{
 83 ············IMPL·=·(DrawerLayout$DrawerLayoutCompatImpl)new·DrawerLayout$DrawerLayoutCompatImplBase();
 84 ········}
60 ····}85 ····}
61 ····86 ····
62 ····public·DrawerLayout(final·Context·context)·{87 ····public·DrawerLayout(final·Context·context)·{
63 ········this(context,·null);88 ········this(context,·null);
64 ····}89 ····}
65 ····90 ····
66 ····public·DrawerLayout(final·Context·context,·final·AttributeSet·set)·{91 ····public·DrawerLayout(final·Context·context,·final·AttributeSet·set)·{
67 ········this(context,·set,·0);92 ········this(context,·set,·0);
68 ····}93 ····}
69 ····94 ····
70 ····public·DrawerLayout(final·Context·context,·final·AttributeSet·set,·final·int·n)·{95 ····public·DrawerLayout(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
 96 ········final·float·n2·=·1.0f;
71 ········final·int·focusableInTouchMode·=·1;97 ········final·int·focusableInTouchMode·=·1;
72 ········final·float·n2·=·0.5f; 
73 ········super(context,·set,·n);98 ········super(context,·set,·n);
 99 ········this.mChildAccessibilityDelegate·=·new·DrawerLayout$ChildAccessibilityDelegate(this);
74 ········this.mScrimColor·=·-1728053248;100 ········this.mScrimColor·=·-1728053248;
75 ········this.mScrimPaint·=·new·Paint();101 ········this.mScrimPaint·=·new·Paint();
76 ········this.mFirstLayout·=·(focusableInTouchMode·!=·0);102 ········this.mFirstLayout·=·(focusableInTouchMode·!=·0);
 103 ········this.setDescendantFocusability(262144);
77 ········final·float·density·=·this.getResources().getDisplayMetrics().density;104 ········final·float·density·=·this.getResources().getDisplayMetrics().density;
78 ········this.mMinDrawerMargin·=·(int)(64.0f·*·density·+·n2);105 ········this.mMinDrawerMargin·=·(int)(64.0f·*·density·+·0.5f);
79 ········final·float·n3·=·400.0f·*·density;106 ········final·float·n3·=·400.0f·*·density;
80 ········this.mLeftCallback·=·new·DrawerLayout$ViewDragCallback(this,·3);107 ········this.mLeftCallback·=·new·DrawerLayout$ViewDragCallback(this,·3);
81 ········this.mRightCallback·=·new·DrawerLayout$ViewDragCallback(this,·5);108 ········this.mRightCallback·=·new·DrawerLayout$ViewDragCallback(this,·5);
82 ········(this.mLeftDragger·=·ViewDragHelper.create((ViewGroup)this,·n2,·(ViewDragHelper$Callback)this.mLeftCallback)).setEdgeTrackingEnabled(focusableInTouchMode);109 ········(this.mLeftDragger·=·ViewDragHelper.create((ViewGroup)this,·n2,·(ViewDragHelper$Callback)this.mLeftCallback)).setEdgeTrackingEnabled(focusableInTouchMode);
83 ········this.mLeftDragger.setMinVelocity(n3);110 ········this.mLeftDragger.setMinVelocity(n3);
84 ········this.mLeftCallback.setDragger(this.mLeftDragger);111 ········this.mLeftCallback.setDragger(this.mLeftDragger);
85 ········(this.mRightDragger·=·ViewDragHelper.create((ViewGroup)this,·n2,·(ViewDragHelper$Callback)this.mRightCallback)).setEdgeTrackingEnabled(2);112 ········(this.mRightDragger·=·ViewDragHelper.create((ViewGroup)this,·n2,·(ViewDragHelper$Callback)this.mRightCallback)).setEdgeTrackingEnabled(2);
86 ········this.mRightDragger.setMinVelocity(n3);113 ········this.mRightDragger.setMinVelocity(n3);
87 ········this.mRightCallback.setDragger(this.mRightDragger);114 ········this.mRightCallback.setDragger(this.mRightDragger);
88 ········this.setFocusableInTouchMode((boolean)(focusableInTouchMode·!=·0));115 ········this.setFocusableInTouchMode((boolean)(focusableInTouchMode·!=·0));
 116 ········ViewCompat.setImportantForAccessibility((View)this,·focusableInTouchMode);
89 ········ViewCompat.setAccessibilityDelegate((View)this,·(AccessibilityDelegateCompat)new·DrawerLayout$AccessibilityDelegate(this));117 ········ViewCompat.setAccessibilityDelegate((View)this,·(AccessibilityDelegateCompat)new·DrawerLayout$AccessibilityDelegate(this));
90 ········ViewGroupCompat.setMotionEventSplittingEnabled((ViewGroup)this,·false);118 ········ViewGroupCompat.setMotionEventSplittingEnabled((ViewGroup)this,·false);
 119 ········if·(ViewCompat.getFitsSystemWindows((View)this))·{
 120 ············DrawerLayout.IMPL.configureApplyInsets((View)this);
 121 ········}
91 ····}122 ····}
Max diff block lines reached; 30823/36887 bytes (83.56%) of diff not shown.
5.23 KB
android/support/v4/widget/ScrollerCompat.class
5.14 KB
procyon -ec {}
    
Offset 1, 97 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.view.animation.Interpolator;3 import·android.view.animation.Interpolator;
3 import·android.content.Context;4 import·android.content.Context;
4 import·android.os.Build$VERSION; 
  
5 public·class·ScrollerCompat5 public·class·ScrollerCompat
6 {6 {
 7 ····static·final·int·CHASE_FRAME_TIME·=·16;
 8 ····private·static·final·String·TAG·=·"ScrollerCompat";
7 ····static·final·ScrollerCompat$ScrollerCompatImpl·IMPL;9 ····ScrollerCompat$ScrollerCompatImpl·mImpl;
8 ····Object·mScroller;10 ····Object·mScroller;
9 ····11 ····
 12 ····private·ScrollerCompat(final·int·n,·final·Context·context,·final·Interpolator·interpolator)·{
10 ····static·{ 
11 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; 
12 ········if·(sdk_INT·>=·14)·{13 ········if·(n·>=·14)·{
13 ············IMPL·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplIcs();14 ············this.mImpl·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplIcs();
14 ········}15 ········}
15 ········else·if·(sdk_INT·>=·9)·{16 ········else·if·(n·>=·9)·{
16 ············IMPL·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplGingerbread();17 ············this.mImpl·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplGingerbread();
17 ········}18 ········}
18 ········else·{19 ········else·{
19 ············IMPL·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplBase();20 ············this.mImpl·=·(ScrollerCompat$ScrollerCompatImpl)new·ScrollerCompat$ScrollerCompatImplBase();
20 ········}21 ········}
 22 ········this.mScroller·=·this.mImpl.createScroller(context,·interpolator);
21 ····}23 ····}
22 ····24 ····
23 ····ScrollerCompat(final·Context·context,·final·Interpolator·interpolator)·{25 ····ScrollerCompat(final·Context·context,·final·Interpolator·interpolator)·{
24 ········this.mScroller·=·ScrollerCompat.IMPL.createScroller(context,·interpolator);26 ········this(Build$VERSION.SDK_INT,·context,·interpolator);
25 ····}27 ····}
26 ····28 ····
27 ····public·static·ScrollerCompat·create(final·Context·context)·{29 ····public·static·ScrollerCompat·create(final·Context·context)·{
28 ········return·create(context,·null);30 ········return·create(context,·null);
29 ····}31 ····}
30 ····32 ····
31 ····public·static·ScrollerCompat·create(final·Context·context,·final·Interpolator·interpolator)·{33 ····public·static·ScrollerCompat·create(final·Context·context,·final·Interpolator·interpolator)·{
32 ········return·new·ScrollerCompat(context,·interpolator);34 ········return·new·ScrollerCompat(context,·interpolator);
33 ····}35 ····}
34 ····36 ····
35 ····public·void·abortAnimation()·{37 ····public·void·abortAnimation()·{
36 ········ScrollerCompat.IMPL.abortAnimation(this.mScroller);38 ········this.mImpl.abortAnimation(this.mScroller);
37 ····}39 ····}
38 ····40 ····
39 ····public·boolean·computeScrollOffset()·{41 ····public·boolean·computeScrollOffset()·{
40 ········return·ScrollerCompat.IMPL.computeScrollOffset(this.mScroller);42 ········return·this.mImpl.computeScrollOffset(this.mScroller);
41 ····}43 ····}
42 ····44 ····
43 ····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)·{
44 ········ScrollerCompat.IMPL.fling(this.mScroller,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8);46 ········this.mImpl.fling(this.mScroller,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8);
45 ····}47 ····}
46 ····48 ····
47 ····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)·{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)·{
48 ········ScrollerCompat.IMPL.fling(this.mScroller,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8,·n9,·n10);50 ········this.mImpl.fling(this.mScroller,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8,·n9,·n10);
49 ····}51 ····}
50 ····52 ····
51 ····public·float·getCurrVelocity()·{53 ····public·float·getCurrVelocity()·{
52 ········return·ScrollerCompat.IMPL.getCurrVelocity(this.mScroller);54 ········return·this.mImpl.getCurrVelocity(this.mScroller);
53 ····}55 ····}
54 ····56 ····
55 ····public·int·getCurrX()·{57 ····public·int·getCurrX()·{
56 ········return·ScrollerCompat.IMPL.getCurrX(this.mScroller);58 ········return·this.mImpl.getCurrX(this.mScroller);
57 ····}59 ····}
58 ····60 ····
59 ····public·int·getCurrY()·{61 ····public·int·getCurrY()·{
60 ········return·ScrollerCompat.IMPL.getCurrY(this.mScroller);62 ········return·this.mImpl.getCurrY(this.mScroller);
61 ····}63 ····}
62 ····64 ····
63 ····public·int·getFinalX()·{65 ····public·int·getFinalX()·{
64 ········return·ScrollerCompat.IMPL.getFinalX(this.mScroller);66 ········return·this.mImpl.getFinalX(this.mScroller);
65 ····}67 ····}
66 ····68 ····
67 ····public·int·getFinalY()·{69 ····public·int·getFinalY()·{
68 ········return·ScrollerCompat.IMPL.getFinalY(this.mScroller);70 ········return·this.mImpl.getFinalY(this.mScroller);
69 ····}71 ····}
70 ····72 ····
71 ····public·boolean·isFinished()·{73 ····public·boolean·isFinished()·{
72 ········return·ScrollerCompat.IMPL.isFinished(this.mScroller);74 ········return·this.mImpl.isFinished(this.mScroller);
73 ····}75 ····}
74 ····76 ····
75 ····public·boolean·isOverScrolled()·{77 ····public·boolean·isOverScrolled()·{
76 ········return·ScrollerCompat.IMPL.isOverScrolled(this.mScroller);78 ········return·this.mImpl.isOverScrolled(this.mScroller);
77 ····}79 ····}
78 ····80 ····
79 ····public·void·notifyHorizontalEdgeReached(final·int·n,·final·int·n2,·final·int·n3)·{81 ····public·void·notifyHorizontalEdgeReached(final·int·n,·final·int·n2,·final·int·n3)·{
80 ········ScrollerCompat.IMPL.notifyHorizontalEdgeReached(this.mScroller,·n,·n2,·n3);82 ········this.mImpl.notifyHorizontalEdgeReached(this.mScroller,·n,·n2,·n3);
81 ····}83 ····}
82 ····84 ····
83 ····public·void·notifyVerticalEdgeReached(final·int·n,·final·int·n2,·final·int·n3)·{85 ····public·void·notifyVerticalEdgeReached(final·int·n,·final·int·n2,·final·int·n3)·{
84 ········ScrollerCompat.IMPL.notifyVerticalEdgeReached(this.mScroller,·n,·n2,·n3);86 ········this.mImpl.notifyVerticalEdgeReached(this.mScroller,·n,·n2,·n3);
85 ····}87 ····}
86 ····88 ····
87 ····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)·{
88 ········ScrollerCompat.IMPL.startScroll(this.mScroller,·n,·n2,·n3,·n4);90 ········this.mImpl.startScroll(this.mScroller,·n,·n2,·n3,·n4);
89 ····}91 ····}
90 ····92 ····
91 ····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)·{
92 ········ScrollerCompat.IMPL.startScroll(this.mScroller,·n,·n2,·n3,·n4,·n5);94 ········this.mImpl.startScroll(this.mScroller,·n,·n2,·n3,·n4,·n5);
93 ····}95 ····}
94 }96 }
726 B
android/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable.class
586 B
procyon -ec {}
    
Offset 14, 12 lines modifiedOffset 14, 12 lines modified
14 ········this.this$0·=·this$0;14 ········this.this$0·=·this$0;
15 ········this.mChildView·=·mChildView;15 ········this.mChildView·=·mChildView;
16 ····}16 ····}
17 ····17 ····
18 ····public·void·run()·{18 ····public·void·run()·{
19 ········if·(this.mChildView.getParent()·==·this.this$0)·{19 ········if·(this.mChildView.getParent()·==·this.this$0)·{
20 ············ViewCompat.setLayerType(this.mChildView,·0,·(Paint)null);20 ············ViewCompat.setLayerType(this.mChildView,·0,·(Paint)null);
21 ············SlidingPaneLayout.access$900(this.this$0,·this.mChildView);21 ············SlidingPaneLayout.access$1000(this.this$0,·this.mChildView);
22 ········}22 ········}
23 ········SlidingPaneLayout.access$1000(this.this$0).remove(this);23 ········SlidingPaneLayout.access$1100(this.this$0).remove(this);
24 ····}24 ····}
25 }25 }
36.4 KB
android/support/v4/widget/SlidingPaneLayout.class
36.3 KB
procyon -ec {}
    
Offset 42, 15 lines modifiedOffset 42, 16 lines modified
42 ····private·boolean·mIsUnableToDrag;42 ····private·boolean·mIsUnableToDrag;
43 ····private·final·int·mOverhangSize;43 ····private·final·int·mOverhangSize;
44 ····private·SlidingPaneLayout$PanelSlideListener·mPanelSlideListener;44 ····private·SlidingPaneLayout$PanelSlideListener·mPanelSlideListener;
45 ····private·int·mParallaxBy;45 ····private·int·mParallaxBy;
46 ····private·float·mParallaxOffset;46 ····private·float·mParallaxOffset;
47 ····private·final·ArrayList·mPostedRunnables;47 ····private·final·ArrayList·mPostedRunnables;
48 ····private·boolean·mPreservedOpenState;48 ····private·boolean·mPreservedOpenState;
49 ····private·Drawable·mShadowDrawable;49 ····private·Drawable·mShadowDrawableLeft;
 50 ····private·Drawable·mShadowDrawableRight;
50 ····private·float·mSlideOffset;51 ····private·float·mSlideOffset;
51 ····private·int·mSlideRange;52 ····private·int·mSlideRange;
52 ····private·View·mSlideableView;53 ····private·View·mSlideableView;
53 ····private·int·mSliderFadeColor;54 ····private·int·mSliderFadeColor;
54 ····private·final·Rect·mTmpRect;55 ····private·final·Rect·mTmpRect;
55 ····56 ····
56 ····static·{57 ····static·{
Offset 71, 29 lines modifiedOffset 72, 28 lines modified
71 ····}72 ····}
72 ····73 ····
73 ····public·SlidingPaneLayout(final·Context·context,·final·AttributeSet·set)·{74 ····public·SlidingPaneLayout(final·Context·context,·final·AttributeSet·set)·{
74 ········this(context,·set,·0);75 ········this(context,·set,·0);
75 ····}76 ····}
76 ····77 ····
77 ····public·SlidingPaneLayout(final·Context·context,·final·AttributeSet·set,·final·int·n)·{78 ····public·SlidingPaneLayout(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
 79 ········final·int·mFirstLayout·=·1;
78 ········final·float·n2·=·0.5f;80 ········final·float·n2·=·0.5f;
79 ········final·int·n3·=·1; 
80 ········super(context,·set,·n);81 ········super(context,·set,·n);
81 ········this.mSliderFadeColor·=·-858993460;82 ········this.mSliderFadeColor·=·-858993460;
82 ········this.mFirstLayout·=·(n3·!=·0);83 ········this.mFirstLayout·=·(mFirstLayout·!=·0);
83 ········this.mTmpRect·=·new·Rect();84 ········this.mTmpRect·=·new·Rect();
84 ········this.mPostedRunnables·=·new·ArrayList();85 ········this.mPostedRunnables·=·new·ArrayList();
85 ········final·float·density·=·context.getResources().getDisplayMetrics().density;86 ········final·float·density·=·context.getResources().getDisplayMetrics().density;
86 ········this.mOverhangSize·=·(int)(32.0f·*·density·+·n2);87 ········this.mOverhangSize·=·(int)(32.0f·*·density·+·n2);
87 ········ViewConfiguration.get(context);88 ········ViewConfiguration.get(context);
88 ········this.setWillNotDraw(false);89 ········this.setWillNotDraw(false);
89 ········ViewCompat.setAccessibilityDelegate((View)this,·(AccessibilityDelegateCompat)new·SlidingPaneLayout$AccessibilityDelegate(this));90 ········ViewCompat.setAccessibilityDelegate((View)this,·(AccessibilityDelegateCompat)new·SlidingPaneLayout$AccessibilityDelegate(this));
90 ········ViewCompat.setImportantForAccessibility((View)this,·n3);91 ········ViewCompat.setImportantForAccessibility((View)this,·mFirstLayout);
91 ········(this.mDragHelper·=·ViewDragHelper.create((ViewGroup)this,·n2,·(ViewDragHelper$Callback)new·SlidingPaneLayout$DragHelperCallback(this,·(SlidingPaneLayout$1)null))).setEdgeTrackingEnabled(n3);92 ········(this.mDragHelper·=·ViewDragHelper.create((ViewGroup)this,·n2,·(ViewDragHelper$Callback)new·SlidingPaneLayout$DragHelperCallback(this,·(SlidingPaneLayout$1)null))).setMinVelocity(400.0f·*·density);
92 ········this.mDragHelper.setMinVelocity(400.0f·*·density); 
93 ····}93 ····}
94 ····94 ····
95 ····private·boolean·closePane(final·View·view,·final·int·n)·{95 ····private·boolean·closePane(final·View·view,·final·int·n)·{
96 ········boolean·b·=·false;96 ········boolean·b·=·false;
97 ········if·(this.mFirstLayout·||·this.smoothSlideTo(0.0f,·n))·{97 ········if·(this.mFirstLayout·||·this.smoothSlideTo(0.0f,·n))·{
98 ············this.mPreservedOpenState·=·false;98 ············this.mPreservedOpenState·=·false;
99 ············b·=·true;99 ············b·=·true;
Offset 121, 37 lines modifiedOffset 121, 64 lines modified
121 ············}121 ············}
122 ············final·SlidingPaneLayout$DisableLayerRunnable·e·=·new·SlidingPaneLayout$DisableLayerRunnable(this,·view);122 ············final·SlidingPaneLayout$DisableLayerRunnable·e·=·new·SlidingPaneLayout$DisableLayerRunnable(this,·view);
123 ············this.mPostedRunnables.add(e);123 ············this.mPostedRunnables.add(e);
124 ············ViewCompat.postOnAnimation((View)this,·(Runnable)e);124 ············ViewCompat.postOnAnimation((View)this,·(Runnable)e);
125 ········}125 ········}
126 ····}126 ····}
127 ····127 ····
128 ····private·static·boolean·hasOpaqueBackground(final·View·view)·{ 
129 ········boolean·b·=·false; 
130 ········final·Drawable·background·=·view.getBackground(); 
131 ········if·(background·!=·null·&&·background.getOpacity()·==·-1)·{ 
132 ············b·=·true; 
133 ········} 
134 ········return·b; 
135 ····} 
136 ···· 
137 ····private·void·invalidateChildRegion(final·View·view)·{128 ····private·void·invalidateChildRegion(final·View·view)·{
138 ········SlidingPaneLayout.IMPL.invalidateChildRegion(this,·view);129 ········SlidingPaneLayout.IMPL.invalidateChildRegion(this,·view);
139 ····}130 ····}
140 ····131 ····
 132 ····private·boolean·isLayoutRtlSupport()·{
 133 ········int·n·=·1;
 134 ········if·(ViewCompat.getLayoutDirection((View)this)·!=·n)·{
 135 ············n·=·0;
 136 ········}
 137 ········return·n·!=·0;
 138 ····}
 139 ····
141 ····private·void·onPanelDragged(final·int·n)·{140 ····private·void·onPanelDragged(final·int·n)·{
 141 ········if·(this.mSlideableView·==·null)·{
 142 ············this.mSlideOffset·=·0.0f;
142 ········final·SlidingPaneLayout$LayoutParams·slidingPaneLayout$LayoutParams·=·(SlidingPaneLayout$LayoutParams)this.mSlideableView.getLayoutParams(); 
143 ········this.mSlideOffset·=·(n·-·(this.getPaddingLeft()·+·slidingPaneLayout$LayoutParams.leftMargin))·/·(float)this.mSlideRange; 
144 ········if·(this.mParallaxBy·!=·0)·{ 
145 ············this.parallaxOtherViews(this.mSlideOffset); 
146 ········}143 ········}
 144 ········else·{
 145 ············final·boolean·layoutRtlSupport·=·this.isLayoutRtlSupport();
 146 ············final·SlidingPaneLayout$LayoutParams·slidingPaneLayout$LayoutParams·=·(SlidingPaneLayout$LayoutParams)this.mSlideableView.getLayoutParams();
 147 ············final·int·width·=·this.mSlideableView.getWidth();
 148 ············int·n2;
 149 ············if·(layoutRtlSupport)·{
 150 ················n2·=·this.getWidth()·-·n·-·width;
 151 ············}
 152 ············else·{
 153 ················n2·=·n;
 154 ············}
 155 ············int·n3;
 156 ············if·(layoutRtlSupport)·{
 157 ················n3·=·this.getPaddingRight();
 158 ············}
 159 ············else·{
 160 ················n3·=·this.getPaddingLeft();
 161 ············}
 162 ············int·n4;
 163 ············if·(layoutRtlSupport)·{
 164 ················n4·=·slidingPaneLayout$LayoutParams.rightMargin;
 165 ············}
 166 ············else·{
 167 ················n4·=·slidingPaneLayout$LayoutParams.leftMargin;
 168 ············}
 169 ············this.mSlideOffset·=·(n2·-·(n3·+·n4))·/·(float)this.mSlideRange;
 170 ············if·(this.mParallaxBy·!=·0)·{
 171 ················this.parallaxOtherViews(this.mSlideOffset);
 172 ············}
147 ········if·(slidingPaneLayout$LayoutParams.dimWhenOffset)·{173 ············if·(slidingPaneLayout$LayoutParams.dimWhenOffset)·{
148 ············this.dimChildView(this.mSlideableView,·this.mSlideOffset,·this.mSliderFadeColor);174 ················this.dimChildView(this.mSlideableView,·this.mSlideOffset,·this.mSliderFadeColor);
 175 ············}
 176 ············this.dispatchOnPanelSlide(this.mSlideableView);
149 ········}177 ········}
150 ········this.dispatchOnPanelSlide(this.mSlideableView); 
151 ····}178 ····}
152 ····179 ····
153 ····private·boolean·openPane(final·View·view,·final·int·n)·{180 ····private·boolean·openPane(final·View·view,·final·int·n)·{
154 ········boolean·mPreservedOpenState·=·true;181 ········boolean·mPreservedOpenState·=·true;
155 ········if·(this.mFirstLayout·||·this.smoothSlideTo(1.0f,·n))·{182 ········if·(this.mFirstLayout·||·this.smoothSlideTo(1.0f,·n))·{
156 ············this.mPreservedOpenState·=·mPreservedOpenState;183 ············this.mPreservedOpenState·=·mPreservedOpenState;
157 ········}184 ········}
Offset 159, 44 lines modifiedOffset 186, 106 lines modified
Max diff block lines reached; 31444/37179 bytes (84.57%) of diff not shown.
6.39 KB
android/support/v4/widget/ViewDragHelper.class
6.3 KB
procyon -ec {}
    
Offset 493, 33 lines modifiedOffset 493, 33 lines modified
493 ········}493 ········}
494 ········return·n3·!=·0;494 ········return·n3·!=·0;
495 ····}495 ····}
496 ····496 ····
497 ····public·boolean·continueSettling(final·boolean·b)·{497 ····public·boolean·continueSettling(final·boolean·b)·{
498 ········final·int·n·=·2;498 ········final·int·n·=·2;
499 ········if·(this.mDragState·==·n)·{499 ········if·(this.mDragState·==·n)·{
500 ············boolean·b2·=·this.mScroller.computeScrollOffset();500 ············int·computeScrollOffset·=·this.mScroller.computeScrollOffset()·?·1·:·0;
501 ············final·int·currX·=·this.mScroller.getCurrX();501 ············final·int·currX·=·this.mScroller.getCurrX();
502 ············final·int·currY·=·this.mScroller.getCurrY();502 ············final·int·currY·=·this.mScroller.getCurrY();
503 ············final·int·n2·=·currX·-·this.mCapturedView.getLeft();503 ············final·int·n2·=·currX·-·this.mCapturedView.getLeft();
504 ············final·int·n3·=·currY·-·this.mCapturedView.getTop();504 ············final·int·n3·=·currY·-·this.mCapturedView.getTop();
505 ············if·(n2·!=·0)·{505 ············if·(n2·!=·0)·{
506 ················this.mCapturedView.offsetLeftAndRight(n2);506 ················this.mCapturedView.offsetLeftAndRight(n2);
507 ············}507 ············}
508 ············if·(n3·!=·0)·{508 ············if·(n3·!=·0)·{
509 ················this.mCapturedView.offsetTopAndBottom(n3);509 ················this.mCapturedView.offsetTopAndBottom(n3);
510 ············}510 ············}
511 ············if·(n2·!=·0·||·n3·!=·0)·{511 ············if·(n2·!=·0·||·n3·!=·0)·{
512 ················this.mCallback.onViewPositionChanged(this.mCapturedView,·currX,·currY,·n2,·n3);512 ················this.mCallback.onViewPositionChanged(this.mCapturedView,·currX,·currY,·n2,·n3);
513 ············}513 ············}
514 ············if·(b2·&&·currX·==·this.mScroller.getFinalX()·&&·currY·==·this.mScroller.getFinalY())·{514 ············if·(computeScrollOffset·!=·0·&&·currX·==·this.mScroller.getFinalX()·&&·currY·==·this.mScroller.getFinalY())·{
515 ················this.mScroller.abortAnimation();515 ················this.mScroller.abortAnimation();
516 ················b2·=·this.mScroller.isFinished();516 ················computeScrollOffset·=·0;
517 ············}517 ············}
518 ············if·(!b2)·{518 ············if·(computeScrollOffset·==·0)·{
519 ················if·(b)·{519 ················if·(b)·{
520 ····················this.mParentView.post(this.mSetIdleRunnable);520 ····················this.mParentView.post(this.mSetIdleRunnable);
521 ················}521 ················}
522 ················else·{522 ················else·{
523 ····················this.setDragState(0);523 ····················this.setDragState(0);
524 ················}524 ················}
525 ············}525 ············}
Offset 716, 15 lines modifiedOffset 716, 15 lines modified
716 ········}716 ········}
717 ····}717 ····}
718 ····718 ····
719 ····void·setDragState(final·int·mDragState)·{719 ····void·setDragState(final·int·mDragState)·{
720 ········if·(this.mDragState·!=·mDragState)·{720 ········if·(this.mDragState·!=·mDragState)·{
721 ············this.mDragState·=·mDragState;721 ············this.mDragState·=·mDragState;
722 ············this.mCallback.onViewDragStateChanged(mDragState);722 ············this.mCallback.onViewDragStateChanged(mDragState);
723 ············if·(mDragState·==·0)·{723 ············if·(this.mDragState·==·0)·{
724 ················this.mCapturedView·=·null;724 ················this.mCapturedView·=·null;
725 ············}725 ············}
726 ········}726 ········}
727 ····}727 ····}
728 ····728 ····
729 ····public·void·setEdgeTrackingEnabled(final·int·mTrackingEdges)·{729 ····public·void·setEdgeTrackingEnabled(final·int·mTrackingEdges)·{
730 ········this.mTrackingEdges·=·mTrackingEdges;730 ········this.mTrackingEdges·=·mTrackingEdges;
Offset 782, 35 lines modifiedOffset 782, 51 lines modified
782 ····················break;782 ····················break;
783 ················}783 ················}
784 ················else·{784 ················else·{
785 ····················if·(this.mDragState·!=·2)·{785 ····················if·(this.mDragState·!=·2)·{
786 ························break;786 ························break;
787 ····················}787 ····················}
788 ····················final·View·topChildUnder2·=·this.findTopChildUnder((int)x2,·(int)y2);788 ····················final·View·topChildUnder2·=·this.findTopChildUnder((int)x2,·(int)y2);
 789 ····················final·View·view;
789 ····················if·(topChildUnder2·==·this.mCapturedView)·{790 ····················if·((view·=·topChildUnder2)·==·this.mCapturedView)·{
790 ························this.tryCaptureViewForDrag(topChildUnder2,·pointerId2);791 ························this.tryCaptureViewForDrag(topChildUnder2,·pointerId2);
791 ························break;792 ························break;
792 ····················}793 ····················}
793 ····················break;794 ····················break;
794 ················}795 ················}
795 ················break;796 ················break;
796 ············}797 ············}
797 ············case·2:·{798 ············case·2:·{
798 ················for·(int·pointerCount·=·MotionEventCompat.getPointerCount(motionEvent),·i·=·0;·i·<·pointerCount;·++i)·{799 ················for·(int·pointerCount·=·MotionEventCompat.getPointerCount(motionEvent),·i·=·0;·i·<·pointerCount;·++i)·{
799 ····················final·int·pointerId3·=·MotionEventCompat.getPointerId(motionEvent,·i);800 ····················final·int·pointerId3·=·MotionEventCompat.getPointerId(motionEvent,·i);
800 ····················final·float·x3·=·MotionEventCompat.getX(motionEvent,·i);801 ····················final·float·x3·=·MotionEventCompat.getX(motionEvent,·i);
801 ····················final·float·y3·=·MotionEventCompat.getY(motionEvent,·i);802 ····················final·float·y3·=·MotionEventCompat.getY(motionEvent,·i);
802 ····················final·float·n3·=·x3·-·this.mInitialMotionX[pointerId3];803 ····················final·float·n3·=·x3·-·this.mInitialMotionX[pointerId3];
803 ····················final·float·n4·=·y3·-·this.mInitialMotionY[pointerId3];804 ····················final·float·n4·=·y3·-·this.mInitialMotionY[pointerId3];
804 ····················this.reportNewEdgeDrags(n3,·n4,·pointerId3); 
805 ····················if·(this.mDragState·==·1)·{ 
806 ························break; 
807 ····················} 
808 ····················final·View·topChildUnder3·=·this.findTopChildUnder((int)x3,·(int)y3);805 ····················final·View·topChildUnder3·=·this.findTopChildUnder((int)x3,·(int)y3);
 806 ····················boolean·b;
809 ····················if·(topChildUnder3·!=·null·&&·this.checkTouchSlop(topChildUnder3,·n3,·n4)·&&·this.tryCaptureViewForDrag(topChildUnder3,·pointerId3))·{807 ····················if·(topChildUnder3·!=·null·&&·this.checkTouchSlop(topChildUnder3,·n3,·n4))·{
 808 ························b·=·true;
 809 ····················}
 810 ····················else·{
 811 ························b·=·false;
 812 ····················}
 813 ····················if·(b)·{
 814 ························final·int·left·=·topChildUnder3.getLeft();
 815 ························final·int·clampViewPositionHorizontal·=·this.mCallback.clampViewPositionHorizontal(topChildUnder3,·left·+·(int)n3,·(int)n3);
 816 ························final·int·top·=·topChildUnder3.getTop();
 817 ························final·int·clampViewPositionVertical·=·this.mCallback.clampViewPositionVertical(topChildUnder3,·top·+·(int)n4,·(int)n4);
 818 ························final·int·viewHorizontalDragRange·=·this.mCallback.getViewHorizontalDragRange(topChildUnder3);
 819 ························final·int·viewVerticalDragRange·=·this.mCallback.getViewVerticalDragRange(topChildUnder3);
 820 ························if·((viewHorizontalDragRange·==·0·||·(viewHorizontalDragRange·>·0·&&·clampViewPositionHorizontal·==·left))·&&·(viewVerticalDragRange·==·0·||·(viewVerticalDragRange·>·0·&&·clampViewPositionVertical·==·top)))·{
 821 ····························break;
 822 ························}
 823 ····················}
 824 ····················this.reportNewEdgeDrags(n3,·n4,·pointerId3);
 825 ····················if·(this.mDragState·==·1·||·(b·&&·this.tryCaptureViewForDrag(topChildUnder3,·pointerId3)))·{
810 ························break;826 ························break;
811 ····················}827 ····················}
812 ················}828 ················}
813 ················this.saveLastMotion(motionEvent);829 ················this.saveLastMotion(motionEvent);
814 ················break;830 ················break;
815 ············}831 ············}
816 ············case·6:·{832 ············case·6:·{
Offset 825, 15 lines modifiedOffset 841, 19 lines modified
825 ········}841 ········}
826 ········return·this.mDragState·==·1;842 ········return·this.mDragState·==·1;
827 ····}843 ····}
828 ····844 ····
829 ····public·boolean·smoothSlideViewTo(final·View·mCapturedView,·final·int·n,·final·int·n2)·{845 ····public·boolean·smoothSlideViewTo(final·View·mCapturedView,·final·int·n,·final·int·n2)·{
830 ········this.mCapturedView·=·mCapturedView;846 ········this.mCapturedView·=·mCapturedView;
831 ········this.mActivePointerId·=·-1;847 ········this.mActivePointerId·=·-1;
 848 ········final·boolean·forceSettleCapturedView·=·this.forceSettleCapturedViewAt(n,·n2,·0,·0);
 849 ········if·(!forceSettleCapturedView·&&·this.mDragState·==·0·&&·this.mCapturedView·!=·null)·{
 850 ············this.mCapturedView·=·null;
 851 ········}
832 ········return·this.forceSettleCapturedViewAt(n,·n2,·0,·0);852 ········return·forceSettleCapturedView;
833 ····}853 ····}
834 ····854 ····
835 ····boolean·tryCaptureViewForDrag(final·View·view,·final·int·mActivePointerId)·{855 ····boolean·tryCaptureViewForDrag(final·View·view,·final·int·mActivePointerId)·{
836 ········boolean·b·=·true;856 ········boolean·b·=·true;
837 ········if·(view·!=·this.mCapturedView·||·this.mActivePointerId·!=·mActivePointerId)·{857 ········if·(view·!=·this.mCapturedView·||·this.mActivePointerId·!=·mActivePointerId)·{
838 ············if·(view·!=·null·&&·this.mCallback.tryCaptureView(view,·mActivePointerId))·{858 ············if·(view·!=·null·&&·this.mCallback.tryCaptureView(view,·mActivePointerId))·{
839 ················this.captureChildView(view,·this.mActivePointerId·=·mActivePointerId);859 ················this.captureChildView(view,·this.mActivePointerId·=·mActivePointerId);
1.47 KB
jackpal/droidexaminer/content/Content.class
1.39 KB
javap -verbose -constants -s -l -private {}
    
Offset 521, 29 lines modifiedOffset 521, 29 lines modified
521 ·······159:·goto··········39521 ·······159:·goto··········39
522 ·······162:·iload_0522 ·······162:·iload_0
523 ·······163:·ifeq··········205523 ·······163:·ifeq··········205
524 ·······166:·ldc···········#110················//·String·%s0x%x524 ·······166:·ldc···········#110················//·String·%s0x%x
525 ·······168:·astore········11525 ·······168:·astore········11
526 ·······170:·iload_3526 ·······170:·iload_3
527 ·······171:·anewarray·····#4··················//·class·java/lang/Object527 ·······171:·anewarray·····#4··················//·class·java/lang/Object
528 ·······174:·astore········13528 ·······174:·astore········8
529 ·······176:·aload·········13529 ·······176:·aload·········8
530 ·······178:·iconst_0530 ·······178:·iconst_0
531 ·······179:·aload·········7531 ·······179:·aload·········7
532 ·······181:·aastore532 ·······181:·aastore
533 ·······182:·iload_0533 ·······182:·iload_0
534 ·······183:·invokestatic··#114················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;534 ·······183:·invokestatic··#114················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
535 ·······186:·astore········14535 ·······186:·astore········13
536 ·······188:·aload·········13536 ·······188:·aload·········8
537 ·······190:·iload·········4537 ·······190:·iload·········4
538 ·······192:·aload·········14538 ·······192:·aload·········13
539 ·······194:·aastore539 ·······194:·aastore
540 ·······195:·aload·········6540 ·······195:·aload·········6
541 ·······197:·aload·········11541 ·······197:·aload·········11
542 ·······199:·aload·········13542 ·······199:·aload·········8
543 ·······201:·invokevirtual·#106················//·Method·java/util/Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;543 ·······201:·invokevirtual·#106················//·Method·java/util/Formatter.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
544 ·······204:·pop544 ·······204:·pop
545 ·······205:·aload·········5545 ·······205:·aload·········5
546 ·······207:·invokevirtual·#118················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;546 ·······207:·invokevirtual·#118················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
547 ·······210:·areturn547 ·······210:·areturn
  
548 ··private·static·java.lang.String·formatFileSize(long);548 ··private·static·java.lang.String·formatFileSize(long);
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 ····}
11.7 KB
android/support/v4/app/ActionBarDrawerToggle.class
11.6 KB
procyon -ec {}
    
Offset 1, 149 lines modifiedOffset 1, 234 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.View;3 import·android.view.View;
4 import·android.content.res.Configuration;4 import·android.content.res.Configuration;
 5 import·android.support.v4.content.ContextCompat;
 6 import·android.content.Context;
5 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
6 import·android.support.v4.widget.DrawerLayout;8 import·android.support.v4.widget.DrawerLayout;
7 import·android.graphics.drawable.Drawable;9 import·android.graphics.drawable.Drawable;
8 import·android.app.Activity;10 import·android.app.Activity;
9 import·android.support.v4.widget.DrawerLayout$DrawerListener;11 import·android.support.v4.widget.DrawerLayout$DrawerListener;
  
10 public·class·ActionBarDrawerToggle·implements·DrawerLayout$DrawerListener12 public·class·ActionBarDrawerToggle·implements·DrawerLayout$DrawerListener
11 {13 {
12 ····private·static·final·int·ID_HOME·=·16908332;14 ····private·static·final·int·ID_HOME·=·16908332;
13 ····private·static·final·ActionBarDrawerToggle$ActionBarDrawerToggleImpl·IMPL;15 ····private·static·final·ActionBarDrawerToggle$ActionBarDrawerToggleImpl·IMPL;
 16 ····private·static·final·float·TOGGLE_DRAWABLE_OFFSET·=·0.33333334f;
14 ····private·final·Activity·mActivity;17 ····private·final·Activity·mActivity;
 18 ····private·final·ActionBarDrawerToggle$Delegate·mActivityImpl;
15 ····private·final·int·mCloseDrawerContentDescRes;19 ····private·final·int·mCloseDrawerContentDescRes;
16 ····private·Drawable·mDrawerImage;20 ····private·Drawable·mDrawerImage;
17 ····private·final·int·mDrawerImageResource;21 ····private·final·int·mDrawerImageResource;
18 ····private·boolean·mDrawerIndicatorEnabled;22 ····private·boolean·mDrawerIndicatorEnabled;
19 ····private·final·DrawerLayout·mDrawerLayout;23 ····private·final·DrawerLayout·mDrawerLayout;
 24 ····private·boolean·mHasCustomUpIndicator;
 25 ····private·Drawable·mHomeAsUpIndicator;
20 ····private·final·int·mOpenDrawerContentDescRes;26 ····private·final·int·mOpenDrawerContentDescRes;
21 ····private·Object·mSetIndicatorInfo;27 ····private·Object·mSetIndicatorInfo;
22 ····private·ActionBarDrawerToggle$SlideDrawable·mSlider;28 ····private·ActionBarDrawerToggle$SlideDrawable·mSlider;
23 ····private·Drawable·mThemeImage; 
24 ····29 ····
25 ····static·{30 ····static·{
26 ········if·(Build$VERSION.SDK_INT·>=·11)·{31 ········final·int·sdk_INT·=·Build$VERSION.SDK_INT;
 32 ········if·(sdk_INT·>=·18)·{
 33 ············IMPL·=·(ActionBarDrawerToggle$ActionBarDrawerToggleImpl)new·ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2((ActionBarDrawerToggle$1)null);
 34 ········}
 35 ········else·if·(sdk_INT·>=·11)·{
27 ············IMPL·=·(ActionBarDrawerToggle$ActionBarDrawerToggleImpl)new·ActionBarDrawerToggle$ActionBarDrawerToggleImplHC((ActionBarDrawerToggle$1)null);36 ············IMPL·=·(ActionBarDrawerToggle$ActionBarDrawerToggleImpl)new·ActionBarDrawerToggle$ActionBarDrawerToggleImplHC((ActionBarDrawerToggle$1)null);
28 ········}37 ········}
29 ········else·{38 ········else·{
30 ············IMPL·=·(ActionBarDrawerToggle$ActionBarDrawerToggleImpl)new·ActionBarDrawerToggle$ActionBarDrawerToggleImplBase((ActionBarDrawerToggle$1)null);39 ············IMPL·=·(ActionBarDrawerToggle$ActionBarDrawerToggleImpl)new·ActionBarDrawerToggle$ActionBarDrawerToggleImplBase((ActionBarDrawerToggle$1)null);
31 ········}40 ········}
32 ····}41 ····}
33 ····42 ····
 43 ····public·ActionBarDrawerToggle(final·Activity·activity,·final·DrawerLayout·drawerLayout,·final·int·n,·final·int·n2,·final·int·n3)·{
 44 ········this(activity,·drawerLayout,·!assumeMaterial((Context)activity),·n,·n2,·n3);
 45 ····}
 46 ····
34 ····public·ActionBarDrawerToggle(final·Activity·mActivity,·final·DrawerLayout·mDrawerLayout,·final·int·mDrawerImageResource,·final·int·mOpenDrawerContentDescRes,·final·int·mCloseDrawerContentDescRes)·{47 ····public·ActionBarDrawerToggle(final·Activity·mActivity,·final·DrawerLayout·mDrawerLayout,·final·boolean·b,·final·int·mDrawerImageResource,·final·int·mOpenDrawerContentDescRes,·final·int·mCloseDrawerContentDescRes)·{
35 ········this.mDrawerIndicatorEnabled·=·true;48 ········this.mDrawerIndicatorEnabled·=·true;
36 ········this.mActivity·=·mActivity;49 ········this.mActivity·=·mActivity;
 50 ········if·(mActivity·instanceof·ActionBarDrawerToggle$DelegateProvider)·{
 51 ············this.mActivityImpl·=·((ActionBarDrawerToggle$DelegateProvider)mActivity).getDrawerToggleDelegate();
 52 ········}
 53 ········else·{
 54 ············this.mActivityImpl·=·null;
 55 ········}
37 ········this.mDrawerLayout·=·mDrawerLayout;56 ········this.mDrawerLayout·=·mDrawerLayout;
38 ········this.mDrawerImageResource·=·mDrawerImageResource;57 ········this.mDrawerImageResource·=·mDrawerImageResource;
39 ········this.mOpenDrawerContentDescRes·=·mOpenDrawerContentDescRes;58 ········this.mOpenDrawerContentDescRes·=·mOpenDrawerContentDescRes;
40 ········this.mCloseDrawerContentDescRes·=·mCloseDrawerContentDescRes;59 ········this.mCloseDrawerContentDescRes·=·mCloseDrawerContentDescRes;
 60 ········this.mHomeAsUpIndicator·=·this.getThemeUpIndicator();
 61 ········this.mDrawerImage·=·ContextCompat.getDrawable((Context)mActivity,·mDrawerImageResource);
 62 ········this.mSlider·=·new·ActionBarDrawerToggle$SlideDrawable(this,·this.mDrawerImage,·(ActionBarDrawerToggle$1)null);
 63 ········final·ActionBarDrawerToggle$SlideDrawable·mSlider·=·this.mSlider;
 64 ········float·offset;
 65 ········if·(b)·{
 66 ············offset·=·0.33333334f;
 67 ········}
 68 ········else·{
 69 ············offset·=·0.0f;
 70 ········}
 71 ········mSlider.setOffset(offset);
 72 ····}
 73 ····
 74 ····private·static·boolean·assumeMaterial(final·Context·context)·{
 75 ········final·int·n·=·21;
 76 ········return·context.getApplicationInfo().targetSdkVersion·>=·n·&&·Build$VERSION.SDK_INT·>=·n;
 77 ····}
 78 ····
 79 ····Drawable·getThemeUpIndicator()·{
 80 ········Drawable·drawable;
 81 ········if·(this.mActivityImpl·!=·null)·{
 82 ············drawable·=·this.mActivityImpl.getThemeUpIndicator();
 83 ········}
 84 ········else·{
41 ········this.mThemeImage·=·ActionBarDrawerToggle.IMPL.getThemeUpIndicator(mActivity);85 ············drawable·=·ActionBarDrawerToggle.IMPL.getThemeUpIndicator(this.mActivity);
42 ········this.mDrawerImage·=·mActivity.getResources().getDrawable(mDrawerImageResource); 
43 ········(this.mSlider·=·new·ActionBarDrawerToggle$SlideDrawable(this.mDrawerImage)).setOffsetBy(0.33333334f);86 ········}
 87 ········return·drawable;
44 ····}88 ····}
45 ····89 ····
46 ····public·boolean·isDrawerIndicatorEnabled()·{90 ····public·boolean·isDrawerIndicatorEnabled()·{
47 ········return·this.mDrawerIndicatorEnabled;91 ········return·this.mDrawerIndicatorEnabled;
48 ····}92 ····}
49 ····93 ····
50 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{94 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{
51 ········this.mThemeImage·=·ActionBarDrawerToggle.IMPL.getThemeUpIndicator(this.mActivity); 
52 ········this.mDrawerImage·=·this.mActivity.getResources().getDrawable(this.mDrawerImageResource);95 ········if·(!this.mHasCustomUpIndicator)·{
 96 ············this.mHomeAsUpIndicator·=·this.getThemeUpIndicator();
 97 ········}
 98 ········this.mDrawerImage·=·ContextCompat.getDrawable((Context)this.mActivity,·this.mDrawerImageResource);
53 ········this.syncState();99 ········this.syncState();
54 ····}100 ····}
55 ····101 ····
56 ····public·void·onDrawerClosed(final·View·view)·{102 ····public·void·onDrawerClosed(final·View·view)·{
57 ········this.mSlider.setOffset(0.0f);103 ········this.mSlider.setPosition(0.0f);
58 ········if·(this.mDrawerIndicatorEnabled)·{104 ········if·(this.mDrawerIndicatorEnabled)·{
59 ············this.mSetIndicatorInfo·=·ActionBarDrawerToggle.IMPL.setActionBarDescription(this.mSetIndicatorInfo,·this.mActivity,·this.mCloseDrawerContentDescRes);105 ············this.setActionBarDescription(this.mOpenDrawerContentDescRes);
60 ········}106 ········}
61 ····}107 ····}
62 ····108 ····
63 ····public·void·onDrawerOpened(final·View·view)·{109 ····public·void·onDrawerOpened(final·View·view)·{
64 ········this.mSlider.setOffset(1.0f);110 ········this.mSlider.setPosition(1.0f);
65 ········if·(this.mDrawerIndicatorEnabled)·{111 ········if·(this.mDrawerIndicatorEnabled)·{
66 ············this.mSetIndicatorInfo·=·ActionBarDrawerToggle.IMPL.setActionBarDescription(this.mSetIndicatorInfo,·this.mActivity,·this.mOpenDrawerContentDescRes);112 ············this.setActionBarDescription(this.mCloseDrawerContentDescRes);
67 ········}113 ········}
68 ····}114 ····}
69 ····115 ····
70 ····public·void·onDrawerSlide(final·View·view,·final·float·n)·{116 ····public·void·onDrawerSlide(final·View·view,·final·float·n)·{
71 ········final·float·n2·=·2.0f;117 ········final·float·n2·=·2.0f;
72 ········final·float·n3·=·0.5f;118 ········final·float·n3·=·0.5f;
73 ········final·float·offset·=·this.mSlider.getOffset();119 ········final·float·position·=·this.mSlider.getPosition();
74 ········float·offset2;120 ········float·position2;
75 ········if·(n·>·n3)·{121 ········if·(n·>·n3)·{
Max diff block lines reached; 5125/11809 bytes (43.40%) of diff not shown.
3.08 KB
android/support/v4/app/ActivityCompat.class
3.0 KB
procyon -ec {}
    
Offset 6, 26 lines modifiedOffset 6, 70 lines modified
6 import·android.content.Intent;6 import·android.content.Intent;
7 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
8 import·android.app.Activity;8 import·android.app.Activity;
9 import·android.support.v4.content.ContextCompat;9 import·android.support.v4.content.ContextCompat;
  
10 public·class·ActivityCompat·extends·ContextCompat10 public·class·ActivityCompat·extends·ContextCompat
11 {11 {
 12 ····private·static·ActivityCompat21$SharedElementCallback21·createCallback(final·SharedElementCallback·sharedElementCallback)·{
 13 ········Object·o·=·null;
 14 ········if·(sharedElementCallback·!=·null)·{
 15 ············o·=·new·ActivityCompat$SharedElementCallback21Impl(sharedElementCallback);
 16 ········}
 17 ········return·(ActivityCompat21$SharedElementCallback21)o;
 18 ····}
 19 ····
 20 ····public·static·void·finishAffinity(final·Activity·activity)·{
 21 ········if·(Build$VERSION.SDK_INT·>=·16)·{
 22 ············ActivityCompatJB.finishAffinity(activity);
 23 ········}
 24 ········else·{
 25 ············activity.finish();
 26 ········}
 27 ····}
 28 ····
 29 ····public·static·void·finishAfterTransition(final·Activity·activity)·{
 30 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 31 ············ActivityCompat21.finishAfterTransition(activity);
 32 ········}
 33 ········else·{
 34 ············activity.finish();
 35 ········}
 36 ····}
 37 ····
12 ····public·static·boolean·invalidateOptionsMenu(final·Activity·activity)·{38 ····public·static·boolean·invalidateOptionsMenu(final·Activity·activity)·{
13 ········boolean·b;39 ········boolean·b;
14 ········if·(Build$VERSION.SDK_INT·>=·11)·{40 ········if·(Build$VERSION.SDK_INT·>=·11)·{
15 ············ActivityCompatHoneycomb.invalidateOptionsMenu(activity);41 ············ActivityCompatHoneycomb.invalidateOptionsMenu(activity);
16 ············b·=·true;42 ············b·=·true;
17 ········}43 ········}
18 ········else·{44 ········else·{
19 ············b·=·false;45 ············b·=·false;
20 ········}46 ········}
21 ········return·b;47 ········return·b;
22 ····}48 ····}
23 ····49 ····
 50 ····public·static·void·postponeEnterTransition(final·Activity·activity)·{
 51 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 52 ············ActivityCompat21.postponeEnterTransition(activity);
 53 ········}
 54 ····}
 55 ····
 56 ····public·static·void·setEnterSharedElementCallback(final·Activity·activity,·final·SharedElementCallback·sharedElementCallback)·{
 57 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 58 ············ActivityCompat21.setEnterSharedElementCallback(activity,·createCallback(sharedElementCallback));
 59 ········}
 60 ····}
 61 ····
 62 ····public·static·void·setExitSharedElementCallback(final·Activity·activity,·final·SharedElementCallback·sharedElementCallback)·{
 63 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 64 ············ActivityCompat21.setExitSharedElementCallback(activity,·createCallback(sharedElementCallback));
 65 ········}
 66 ····}
 67 ····
24 ····public·static·void·startActivity(final·Activity·activity,·final·Intent·intent,·final·Bundle·bundle)·{68 ····public·static·void·startActivity(final·Activity·activity,·final·Intent·intent,·final·Bundle·bundle)·{
25 ········if·(Build$VERSION.SDK_INT·>=·16)·{69 ········if·(Build$VERSION.SDK_INT·>=·16)·{
26 ············ActivityCompatJB.startActivity((Context)activity,·intent,·bundle);70 ············ActivityCompatJB.startActivity((Context)activity,·intent,·bundle);
27 ········}71 ········}
28 ········else·{72 ········else·{
29 ············activity.startActivity(intent);73 ············activity.startActivity(intent);
30 ········}74 ········}
Offset 35, 8 lines modifiedOffset 79, 14 lines modified
35 ········if·(Build$VERSION.SDK_INT·>=·16)·{79 ········if·(Build$VERSION.SDK_INT·>=·16)·{
36 ············ActivityCompatJB.startActivityForResult(activity,·intent,·n,·bundle);80 ············ActivityCompatJB.startActivityForResult(activity,·intent,·n,·bundle);
37 ········}81 ········}
38 ········else·{82 ········else·{
39 ············activity.startActivityForResult(intent,·n);83 ············activity.startActivityForResult(intent,·n);
40 ········}84 ········}
41 ····}85 ····}
 86 ····
 87 ····public·static·void·startPostponedEnterTransition(final·Activity·activity)·{
 88 ········if·(Build$VERSION.SDK_INT·>=·21)·{
 89 ············ActivityCompat21.startPostponedEnterTransition(activity);
 90 ········}
 91 ····}
42 }92 }
40.9 KB
android/support/v4/app/BackStackRecord.class
40.8 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 26 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.ArrayList; 
3 import·java.io.FileDescriptor;2 import·java.io.FileDescriptor;
4 import·java.io.Writer;3 import·java.io.Writer;
5 import·java.io.PrintWriter;4 import·java.io.PrintWriter;
6 import·android.support.v4.util.LogWriter;5 import·android.support.v4.util.LogWriter;
7 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;
  
8 final·class·BackStackRecord·extends·FragmentTransaction·implements·FragmentManager$BackStackEntry,·Runnable18 final·class·BackStackRecord·extends·FragmentTransaction·implements·FragmentManager$BackStackEntry,·Runnable
9 {19 {
10 ····static·final·int·OP_ADD·=·1;20 ····static·final·int·OP_ADD·=·1;
11 ····static·final·int·OP_ATTACH·=·7;21 ····static·final·int·OP_ATTACH·=·7;
12 ····static·final·int·OP_DETACH·=·6;22 ····static·final·int·OP_DETACH·=·6;
13 ····static·final·int·OP_HIDE·=·4;23 ····static·final·int·OP_HIDE·=·4;
Offset 31, 24 lines modifiedOffset 41, 196 lines modified
31 ····BackStackRecord$Op·mHead;41 ····BackStackRecord$Op·mHead;
32 ····int·mIndex;42 ····int·mIndex;
33 ····final·FragmentManagerImpl·mManager;43 ····final·FragmentManagerImpl·mManager;
34 ····String·mName;44 ····String·mName;
35 ····int·mNumOp;45 ····int·mNumOp;
36 ····int·mPopEnterAnim;46 ····int·mPopEnterAnim;
37 ····int·mPopExitAnim;47 ····int·mPopExitAnim;
 48 ····ArrayList·mSharedElementSourceNames;
 49 ····ArrayList·mSharedElementTargetNames;
38 ····BackStackRecord$Op·mTail;50 ····BackStackRecord$Op·mTail;
39 ····int·mTransition;51 ····int·mTransition;
40 ····int·mTransitionStyle;52 ····int·mTransitionStyle;
41 ····53 ····
42 ····public·BackStackRecord(final·FragmentManagerImpl·mManager)·{54 ····public·BackStackRecord(final·FragmentManagerImpl·mManager)·{
43 ········this.mAllowAddToBackStack·=·true;55 ········this.mAllowAddToBackStack·=·true;
44 ········this.mIndex·=·-1;56 ········this.mIndex·=·-1;
45 ········this.mManager·=·mManager;57 ········this.mManager·=·mManager;
46 ····}58 ····}
47 ····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 ····················}
 127 ················}
 128 ············}
 129 ········}
 130 ····}
 131 ····
 132 ····private·void·callSharedElementEnd(final·BackStackRecord$TransitionState·backStackRecord$TransitionState,·final·Fragment·fragment,·final·Fragment·fragment2,·final·boolean·b,·final·ArrayMap·arrayMap)·{
 133 ········SharedElementCallback·sharedElementCallback;
 134 ········if·(b)·{
 135 ············sharedElementCallback·=·fragment2.mEnterTransitionCallback;
 136 ········}
 137 ········else·{
 138 ············sharedElementCallback·=·fragment.mEnterTransitionCallback;
 139 ········}
Max diff block lines reached; 30415/41751 bytes (72.85%) of diff not shown.
457 B
android/support/v4/app/Fragment$1.class
379 B
procyon -ec {}
    
Offset 13, 8 lines modifiedOffset 13, 12 lines modified
13 ····13 ····
14 ····public·View·findViewById(final·int·n)·{14 ····public·View·findViewById(final·int·n)·{
15 ········if·(this.this$0.mView·==·null)·{15 ········if·(this.this$0.mView·==·null)·{
16 ············throw·new·IllegalStateException("Fragment·does·not·have·a·view");16 ············throw·new·IllegalStateException("Fragment·does·not·have·a·view");
17 ········}17 ········}
18 ········return·this.this$0.mView.findViewById(n);18 ········return·this.this$0.mView.findViewById(n);
19 ····}19 ····}
 20 ····
 21 ····public·boolean·hasView()·{
 22 ········return·this.this$0.mView·!=·null;
 23 ····}
20 }24 }
719 B
android/support/v4/app/FragmentActivity$2.class
625 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 23 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
 2 import·android.view.Window;
2 import·android.view.View;3 import·android.view.View;
  
3 class·FragmentActivity$2·implements·FragmentContainer4 class·FragmentActivity$2·implements·FragmentContainer
4 {5 {
5 ····final·/*·synthetic·*/·FragmentActivity·this$0;6 ····final·/*·synthetic·*/·FragmentActivity·this$0;
6 ····7 ····
7 ····FragmentActivity$2(final·FragmentActivity·this$0)·{8 ····FragmentActivity$2(final·FragmentActivity·this$0)·{
8 ········this.this$0·=·this$0;9 ········this.this$0·=·this$0;
9 ····}10 ····}
10 ····11 ····
11 ····public·View·findViewById(final·int·n)·{12 ····public·View·findViewById(final·int·n)·{
12 ········return·this.this$0.findViewById(n);13 ········return·this.this$0.findViewById(n);
13 ····}14 ····}
 15 ····
 16 ····public·boolean·hasView()·{
 17 ········final·Window·window·=·this.this$0.getWindow();
 18 ········return·window·!=·null·&&·window.peekDecorView()·!=·null;
 19 ····}
14 }20 }
19.2 KB
android/support/v4/app/FragmentManagerImpl.class
19.1 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 21 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;3 import·android.os.Parcelable;
4 import·android.os.Handler;4 import·android.os.Handler;
 5 import·android.content.res.TypedArray;
 6 import·android.util.AttributeSet;
5 import·android.view.View;7 import·android.view.View;
6 import·android.view.animation.Animation$AnimationListener;8 import·android.view.animation.Animation$AnimationListener;
7 import·android.view.ViewGroup;9 import·android.view.ViewGroup;
8 import·android.app.Activity;10 import·android.app.Activity;
9 import·android.view.animation.AnimationUtils;11 import·android.view.animation.AnimationUtils;
 12 import·java.util.List;
10 import·android.os.Looper;13 import·android.os.Looper;
11 import·java.util.Arrays;14 import·java.util.Arrays;
12 import·android.view.MenuInflater;15 import·android.view.MenuInflater;
13 import·android.view.Menu;16 import·android.view.Menu;
14 import·android.view.MenuItem;17 import·android.view.MenuItem;
15 import·android.content.res.Configuration;18 import·android.content.res.Configuration;
16 import·java.io.FileDescriptor;19 import·java.io.FileDescriptor;
Offset 28, 16 lines modifiedOffset 31, 17 lines modified
28 import·android.view.animation.AccelerateInterpolator;31 import·android.view.animation.AccelerateInterpolator;
29 import·android.view.animation.DecelerateInterpolator;32 import·android.view.animation.DecelerateInterpolator;
30 import·android.os.Build$VERSION;33 import·android.os.Build$VERSION;
31 import·android.os.Bundle;34 import·android.os.Bundle;
32 import·android.util.SparseArray;35 import·android.util.SparseArray;
33 import·java.util.ArrayList;36 import·java.util.ArrayList;
34 import·android.view.animation.Interpolator;37 import·android.view.animation.Interpolator;
 38 import·android.view.LayoutInflater$Factory;
  
35 final·class·FragmentManagerImpl·extends·FragmentManager39 final·class·FragmentManagerImpl·extends·FragmentManager·implements·LayoutInflater$Factory
36 {40 {
37 ····static·final·Interpolator·ACCELERATE_CUBIC;41 ····static·final·Interpolator·ACCELERATE_CUBIC;
38 ····static·final·Interpolator·ACCELERATE_QUINT;42 ····static·final·Interpolator·ACCELERATE_QUINT;
39 ····static·final·int·ANIM_DUR·=·220;43 ····static·final·int·ANIM_DUR·=·220;
40 ····public·static·final·int·ANIM_STYLE_CLOSE_ENTER·=·3;44 ····public·static·final·int·ANIM_STYLE_CLOSE_ENTER·=·3;
41 ····public·static·final·int·ANIM_STYLE_CLOSE_EXIT·=·4;45 ····public·static·final·int·ANIM_STYLE_CLOSE_EXIT·=·4;
42 ····public·static·final·int·ANIM_STYLE_FADE_ENTER·=·5;46 ····public·static·final·int·ANIM_STYLE_FADE_ENTER·=·5;
Offset 628, 15 lines modifiedOffset 632, 15 lines modified
628 ····}632 ····}
629 ····633 ····
630 ····public·void·enqueueAction(final·Runnable·e,·final·boolean·b)·{634 ····public·void·enqueueAction(final·Runnable·e,·final·boolean·b)·{
631 ········if·(!b)·{635 ········if·(!b)·{
632 ············this.checkStateLoss();636 ············this.checkStateLoss();
633 ········}637 ········}
634 ········synchronized·(this)·{638 ········synchronized·(this)·{
635 ············if·(this.mActivity·==·null)·{639 ············if·(this.mDestroyed·||·this.mActivity·==·null)·{
636 ················throw·new·IllegalStateException("Activity·has·been·destroyed");640 ················throw·new·IllegalStateException("Activity·has·been·destroyed");
637 ············}641 ············}
638 ········}642 ········}
639 ········if·(this.mPendingActions·==·null)·{643 ········if·(this.mPendingActions·==·null)·{
640 ············this.mPendingActions·=·new·ArrayList();644 ············this.mPendingActions·=·new·ArrayList();
641 ········}645 ········}
642 ········this.mPendingActions.add(e);646 ········this.mPendingActions.add(e);
Offset 803, 45 lines modifiedOffset 807, 57 lines modified
803 ········final·int·int1·=·bundle.getInt(s,·n);807 ········final·int·int1·=·bundle.getInt(s,·n);
804 ········Fragment·fragment;808 ········Fragment·fragment;
805 ········if·(int1·==·n)·{809 ········if·(int1·==·n)·{
806 ············fragment·=·null;810 ············fragment·=·null;
807 ········}811 ········}
808 ········else·{812 ········else·{
809 ············if·(int1·>=·this.mActive.size())·{813 ············if·(int1·>=·this.mActive.size())·{
810 ················this.throwException(new·IllegalStateException("Fragement·no·longer·exists·for·key·"·+·s·+·":·index·"·+·int1));814 ················this.throwException(new·IllegalStateException("Fragment·no·longer·exists·for·key·"·+·s·+·":·index·"·+·int1));
811 ············}815 ············}
812 ············fragment·=·this.mActive.get(int1);816 ············fragment·=·this.mActive.get(int1);
813 ············if·(fragment·==·null)·{817 ············if·(fragment·==·null)·{
814 ················this.throwException(new·IllegalStateException("Fragement·no·longer·exists·for·key·"·+·s·+·":·index·"·+·int1));818 ················this.throwException(new·IllegalStateException("Fragment·no·longer·exists·for·key·"·+·s·+·":·index·"·+·int1));
815 ············}819 ············}
816 ········}820 ········}
817 ········return·fragment;821 ········return·fragment;
818 ····}822 ····}
819 ····823 ····
 824 ····public·List·getFragments()·{
 825 ········return·this.mActive;
 826 ····}
 827 ····
 828 ····LayoutInflater$Factory·getLayoutInflaterFactory()·{
 829 ········return·(LayoutInflater$Factory)this;
 830 ····}
 831 ····
820 ····public·void·hideFragment(final·Fragment·obj,·final·int·n,·final·int·n2)·{832 ····public·void·hideFragment(final·Fragment·obj,·final·int·n,·final·int·n2)·{
821 ········final·boolean·b·=·true;833 ········final·boolean·b·=·true;
822 ········if·(FragmentManagerImpl.DEBUG)·{834 ········if·(FragmentManagerImpl.DEBUG)·{
823 ············Log.v("FragmentManager",·"hide:·"·+·obj);835 ············Log.v("FragmentManager",·"hide:·"·+·obj);
824 ········}836 ········}
825 ········if·(!obj.mHidden)·{837 ········if·(!obj.mHidden)·{
826 ············obj.mHidden·=·b;838 ············obj.mHidden·=·b;
827 ············if·(obj.mView·!=·null)·{839 ············if·(obj.mView·!=·null)·{
828 ················final·Animation·loadAnimation·=·this.loadAnimation(obj,·n,·b,·n2);840 ················final·Animation·loadAnimation·=·this.loadAnimation(obj,·n,·false,·n2);
829 ················if·(loadAnimation·!=·null)·{841 ················if·(loadAnimation·!=·null)·{
830 ····················obj.mView.startAnimation(loadAnimation);842 ····················obj.mView.startAnimation(loadAnimation);
831 ················}843 ················}
832 ················obj.mView.setVisibility(8);844 ················obj.mView.setVisibility(8);
833 ············}845 ············}
834 ············if·(obj.mAdded·&&·obj.mHasMenu·&&·obj.mMenuVisible)·{846 ············if·(obj.mAdded·&&·obj.mHasMenu·&&·obj.mMenuVisible)·{
835 ················this.mNeedMenuInvalidate·=·b;847 ················this.mNeedMenuInvalidate·=·b;
836 ············}848 ············}
837 ············obj.onHiddenChanged(b);849 ············obj.onHiddenChanged(b);
838 ········}850 ········}
839 ····}851 ····}
840 ····852 ····
 853 ····public·boolean·isDestroyed()·{
 854 ········return·this.mDestroyed;
 855 ····}
 856 ····
841 ····Animation·loadAnimation(final·Fragment·fragment,·final·int·n,·final·boolean·b,·int·windowAnimations)·{857 ····Animation·loadAnimation(final·Fragment·fragment,·final·int·n,·final·boolean·b,·int·windowAnimations)·{
842 ········final·float·n2·=·0.975f;858 ········final·float·n2·=·0.975f;
843 ········final·float·n3·=·1.0f;859 ········final·float·n3·=·1.0f;
844 ········Animation·animation·=·fragment.onCreateAnimation(n,·b,·fragment.mNextAnim);860 ········Animation·animation·=·fragment.onCreateAnimation(n,·b,·fragment.mNextAnim);
845 ········if·(animation·==·null)·{861 ········if·(animation·==·null)·{
846 ············if·(fragment.mNextAnim·!=·0)·{862 ············if·(fragment.mNextAnim·!=·0)·{
847 ················final·Animation·loadAnimation·=·AnimationUtils.loadAnimation((Context)this.mActivity,·fragment.mNextAnim);863 ················final·Animation·loadAnimation·=·AnimationUtils.loadAnimation((Context)this.mActivity,·fragment.mNextAnim);
Offset 985, 21 lines modifiedOffset 1001, 22 lines modified
985 ········Label_0224:·{1001 ········Label_0224:·{
986 ············if·(fragment.mState·<·mState)·{1002 ············if·(fragment.mState·<·mState)·{
987 ················if·(!fragment.mFromLayout·||·fragment.mInLayout)·{1003 ················if·(!fragment.mFromLayout·||·fragment.mInLayout)·{
988 ····················if·(fragment.mAnimatingAway·!=·null)·{1004 ····················if·(fragment.mAnimatingAway·!=·null)·{
989 ························fragment.mAnimatingAway·=·null;1005 ························fragment.mAnimatingAway·=·null;
990 ························this.moveToState(fragment,·fragment.mStateAfterAnimating,·0,·0,·true);1006 ························this.moveToState(fragment,·fragment.mStateAfterAnimating,·0,·0,·true);
991 ····················}1007 ····················}
992 ····················Label_0771:·{1008 ····················Label_0793:·{
993 ························switch·(fragment.mState)·{1009 ························switch·(fragment.mState)·{
994 ····························case·0:·{1010 ····························case·0:·{
995 ································if·(FragmentManagerImpl.DEBUG)·{1011 ································if·(FragmentManagerImpl.DEBUG)·{
996 ····································Log.v("FragmentManager",·"moveto·CREATED:·"·+·fragment);1012 ····································Log.v("FragmentManager",·"moveto·CREATED:·"·+·fragment);
997 ································}1013 ································}
Max diff block lines reached; 14202/19570 bytes (72.57%) of diff not shown.
812 B
android/support/v4/app/LoaderManagerImpl.class
720 B
procyon -ec {}
    
Offset 81, 14 lines modifiedOffset 81, 15 lines modified
81 ········if·(!this.mRetaining)·{81 ········if·(!this.mRetaining)·{
82 ············if·(LoaderManagerImpl.DEBUG)·{82 ············if·(LoaderManagerImpl.DEBUG)·{
83 ················Log.v("LoaderManager",·"Destroying·Active·in·"·+·this);83 ················Log.v("LoaderManager",·"Destroying·Active·in·"·+·this);
84 ············}84 ············}
85 ············for·(int·i·=·this.mLoaders.size()·-·1;·i·>=·0;·--i)·{85 ············for·(int·i·=·this.mLoaders.size()·-·1;·i·>=·0;·--i)·{
86 ················((LoaderManagerImpl$LoaderInfo)this.mLoaders.valueAt(i)).destroy();86 ················((LoaderManagerImpl$LoaderInfo)this.mLoaders.valueAt(i)).destroy();
87 ············}87 ············}
 88 ············this.mLoaders.clear();
88 ········}89 ········}
89 ········if·(LoaderManagerImpl.DEBUG)·{90 ········if·(LoaderManagerImpl.DEBUG)·{
90 ············Log.v("LoaderManager",·"Destroying·Inactive·in·"·+·this);91 ············Log.v("LoaderManager",·"Destroying·Inactive·in·"·+·this);
91 ········}92 ········}
92 ········for·(int·j·=·this.mInactiveLoaders.size()·-·1;·j·>=·0;·--j)·{93 ········for·(int·j·=·this.mInactiveLoaders.size()·-·1;·j·>=·0;·--j)·{
93 ············((LoaderManagerImpl$LoaderInfo)this.mInactiveLoaders.valueAt(j)).destroy();94 ············((LoaderManagerImpl$LoaderInfo)this.mInactiveLoaders.valueAt(j)).destroy();
94 ········}95 ········}
1.11 KB
android/support/v4/app/NotificationCompat$BigPictureStyle.class
1010 B
procyon -ec {}
    
Offset 23, 18 lines modifiedOffset 23, 18 lines modified
23 ····}23 ····}
24 ····24 ····
25 ····public·NotificationCompat$BigPictureStyle·bigPicture(final·Bitmap·mPicture)·{25 ····public·NotificationCompat$BigPictureStyle·bigPicture(final·Bitmap·mPicture)·{
26 ········this.mPicture·=·mPicture;26 ········this.mPicture·=·mPicture;
27 ········return·this;27 ········return·this;
28 ····}28 ····}
29 ····29 ····
30 ····public·NotificationCompat$BigPictureStyle·setBigContentTitle(final·CharSequence·mBigContentTitle)·{30 ····public·NotificationCompat$BigPictureStyle·setBigContentTitle(final·CharSequence·charSequence)·{
31 ········this.mBigContentTitle·=·mBigContentTitle;31 ········this.mBigContentTitle·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
32 ········return·this;32 ········return·this;
33 ····}33 ····}
34 ····34 ····
35 ····public·NotificationCompat$BigPictureStyle·setSummaryText(final·CharSequence·mSummaryText)·{35 ····public·NotificationCompat$BigPictureStyle·setSummaryText(final·CharSequence·charSequence)·{
36 ········this.mSummaryText·=·mSummaryText;36 ········this.mSummaryText·=·NotificationCompat$Builder.limitCharSequenceLength(charSequence);
37 ········this.mSummaryTextSet·=·true;37 ········this.mSummaryTextSet·=·true;
38 ········return·this;38 ········return·this;
39 ····}39 ····}
40 }40 }
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 }
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 }
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.39 KB
android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class
6.23 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,·notificationCompat$BigPictureStyle.mBigLargeIcon,·notificationCompat$BigPictureStyle.mBigLargeIconSet); 
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 }
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)·{
5.0 KB
android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class
4.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 737, 15 lines modifiedOffset 737, 15 lines modified
737 ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I737 ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I
738 ·······109:·return738 ·······109:·return
  
739 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);739 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);
740 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z740 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
741 ····flags:·(0x0002)·ACC_PRIVATE741 ····flags:·(0x0002)·ACC_PRIVATE
742 ····Code:742 ····Code:
743 ······stack=300,·locals=16,·args_size=4743 ······stack=300,·locals=15,·args_size=4
744 ·········0:·iconst_0744 ·········0:·iconst_0
745 ·········1:·istore········4745 ·········1:·istore········4
746 ·········3:·aload_0746 ·········3:·aload_0
747 ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z747 ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z
748 ·········7:·istore········5748 ·········7:·istore········5
749 ·········9:·iload·········5749 ·········9:·iload·········5
750 ········11:·ifne··········17750 ········11:·ifne··········17
Offset 758, 73 lines modifiedOffset 758, 71 lines modified
758 ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J758 ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J
759 ········27:·lstore········8759 ········27:·lstore········8
760 ········29:·lload·········6760 ········29:·lload·········6
761 ········31:·lload·········8761 ········31:·lload·········8
762 ········33:·lsub762 ········33:·lsub
763 ········34:·lstore········6763 ········34:·lstore········6
764 ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I764 ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I
765 ········39:·istore········10 
766 ········41:·iload·········10 
767 ········43:·i2l765 ········39:·i2l
768 ········44:·lstore········8766 ········40:·lstore········8
769 ········46:·lload·········6767 ········42:·lload·········6
770 ········48:·lload·········8768 ········44:·lload·········8
771 ········50:·lcmp769 ········46:·lcmp
772 ········51:·istore········5770 ········47:·istore········5
773 ········53:·iload·········5771 ········49:·iload·········5
774 ········55:·ifgt··········14772 ········51:·ifgt··········14
775 ········58:·aload_1773 ········54:·aload_1
776 ········59:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F774 ········55:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F
777 ········62:·f2i775 ········58:·f2i
778 ········63:·istore········5776 ········59:·istore········5
779 ········65:·aload_3777 ········61:·aload_3
780 ········66:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F778 ········62:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F
781 ········69:·f2i779 ········65:·f2i
 780 ········66:·istore········10
 781 ········68:·iload·········5
 782 ········70:·iload·········10
 783 ········72:·isub
782 ········70:·istore········11784 ········73:·istore········11
783 ········72:·iload·········5 
784 ········74:·iload·········11 
785 ········76:·isub 
786 ········77:·istore········12 
787 ········79:·aload_1785 ········75:·aload_1
 786 ········76:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F
 787 ········79:·fstore········12
 788 ········81:·fload·········12
 789 ········83:·f2i
 790 ········84:·istore········5
 791 ········86:·aload_3
788 ········80:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F792 ········87:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F
789 ········83:·fstore········13793 ········90:·fstore········13
790 ········85:·fload·········13794 ········92:·fload·········13
791 ········87:·f2i 
792 ········88:·istore········5 
793 ········90:·aload_3 
794 ········91:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F 
795 ········94:·fstore········14 
796 ········96:·fload·········14 
797 ········98:·f2i795 ········94:·f2i
798 ········99:·istore········11796 ········95:·istore········10
799 ·······101:·iload·········5797 ········97:·iload·········5
 798 ········99:·iload·········10
 799 ·······101:·isub
 800 ·······102:·istore········14
800 ·······103:·iload·········11801 ·······104:·iload·········11
 802 ·······106:·iload·········11
801 ·······105:·isub803 ·······108:·imul
802 ·······106:·istore········15804 ·······109:·istore········5
803 ·······108:·iload·········12 
804 ·······110:·iload·········12805 ·······111:·iload·········14
 806 ·······113:·iload·········14
805 ·······112:·imul807 ·······115:·imul
 808 ·······116:·istore········10
 809 ·······118:·iload·········5
 810 ·······120:·iload·········10
 811 ·······122:·iadd
806 ·······113:·istore········5812 ·······123:·istore········5
807 ·······115:·iload·········15 
808 ·······117:·iload·········15 
809 ·······119:·imul 
810 ·······120:·istore········11 
811 ·······122:·iload·········5 
812 ·······124:·iload·········11 
813 ·······126:·iadd 
814 ·······127:·istore········5 
815 ·······129:·aload_0813 ·······125:·aload_0
816 ·······130:·getfield······#166················//·Field·mDoubleTapSlopSquare:I814 ·······126:·getfield······#166················//·Field·mDoubleTapSlopSquare:I
817 ·······133:·istore········11815 ·······129:·istore········10
818 ·······135:·iload·········5816 ·······131:·iload·········5
819 ·······137:·iload·········11817 ·······133:·iload·········10
820 ·······139:·if_icmpge·····14818 ·······135:·if_icmpge·····14
821 ·······142:·iconst_1819 ·······138:·iconst_1
822 ·······143:·istore········4820 ·······139:·istore········4
823 ·······145:·goto··········14821 ·······141:·goto··········14
  
824 ··public·boolean·isLongpressEnabled();822 ··public·boolean·isLongpressEnabled();
825 ····descriptor:·()Z823 ····descriptor:·()Z
826 ····flags:·(0x0001)·ACC_PUBLIC824 ····flags:·(0x0001)·ACC_PUBLIC
827 ····Code:825 ····Code:
828 ······stack=300,·locals=1,·args_size=1826 ······stack=300,·locals=1,·args_size=1
829 ·········0:·aload_0827 ·········0:·aload_0
1.2 KB
android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class
1.07 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 class·KeyEventCompat$BaseKeyEventVersionImpl·implements·KeyEventCompat$KeyEventVersionImpl5 class·KeyEventCompat$BaseKeyEventVersionImpl·implements·KeyEventCompat$KeyEventVersionImpl
4 {6 {
5 ····private·static·final·int·META_ALL_MASK·=·247;7 ····private·static·final·int·META_ALL_MASK·=·247;
6 ····private·static·final·int·META_MODIFIER_MASK·=·247;8 ····private·static·final·int·META_MODIFIER_MASK·=·247;
7 ····9 ····
Offset 29, 14 lines modifiedOffset 31, 22 lines modified
29 ········}31 ········}
30 ········else·if·(n6·!=·0)·{32 ········else·if·(n6·!=·0)·{
31 ············n·&=·~n3;33 ············n·&=·~n3;
32 ········}34 ········}
33 ········return·n;35 ········return·n;
34 ····}36 ····}
35 ····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 ····
36 ····public·boolean·isTracking(final·KeyEvent·keyEvent)·{46 ····public·boolean·isTracking(final·KeyEvent·keyEvent)·{
37 ········return·false;47 ········return·false;
38 ····}48 ····}
39 ····49 ····
40 ····public·boolean·metaStateHasModifiers(int·n,·final·int·n2)·{50 ····public·boolean·metaStateHasModifiers(int·n,·final·int·n2)·{
41 ········int·n3·=·1;51 ········int·n3·=·1;
42 ········n·=·metaStateFilterDirectionalModifiers(this.normalizeMetaState(n)·&·0xF7,·n2,·n3,·64,·128);52 ········n·=·metaStateFilterDirectionalModifiers(this.normalizeMetaState(n)·&·0xF7,·n2,·n3,·64,·128);
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 }
10.4 KB
android/support/v4/view/ViewCompat$BaseViewCompatImpl.class
10.2 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 123 lines modified
  
1 package·android.support.v4.view;1 package·android.support.v4.view;
  
2 import·android.graphics.Paint;2 import·android.graphics.Paint;
 3 import·android.view.ViewGroup;
3 import·android.os.Bundle;4 import·android.os.Bundle;
4 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;5 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
5 import·android.view.accessibility.AccessibilityEvent;6 import·android.view.accessibility.AccessibilityEvent;
 7 import·android.graphics.drawable.Drawable;
6 import·android.view.ViewParent;8 import·android.view.ViewParent;
7 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;9 import·android.support.v4.view.accessibility.AccessibilityNodeProviderCompat;
 10 import·android.util.Log;
8 import·android.view.View;11 import·android.view.View;
 12 import·java.util.WeakHashMap;
 13 import·java.lang.reflect.Method;
  
9 class·ViewCompat$BaseViewCompatImpl·implements·ViewCompat$ViewCompatImpl14 class·ViewCompat$BaseViewCompatImpl·implements·ViewCompat$ViewCompatImpl
10 {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 ····
11 ····public·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{46 ····public·boolean·canScrollHorizontally(final·View·view,·final·int·n)·{
12 ········return·false;47 ········return·false;
13 ····}48 ····}
14 ····49 ····
15 ····public·boolean·canScrollVertically(final·View·view,·final·int·n)·{50 ····public·boolean·canScrollVertically(final·View·view,·final·int·n)·{
16 ········return·false;51 ········return·false;
17 ····}52 ····}
18 ····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 ····
19 ····public·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{98 ····public·AccessibilityNodeProviderCompat·getAccessibilityNodeProvider(final·View·view)·{
20 ········return·null;99 ········return·null;
21 ····}100 ····}
22 ····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 ····
23 ····long·getFrameTime()·{114 ····long·getFrameTime()·{
24 ········return·10;115 ········return·10;
25 ····}116 ····}
26 ····117 ····
27 ····public·int·getImportantForAccessibility(final·View·view)·{118 ····public·int·getImportantForAccessibility(final·View·view)·{
28 ········return·0;119 ········return·0;
29 ····}120 ····}
Offset 39, 58 lines modifiedOffset 130, 177 lines modified
39 ········return·0;130 ········return·0;
40 ····}131 ····}
41 ····132 ····
Max diff block lines reached; 6396/10465 bytes (61.12%) of diff not shown.
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.03 KB
android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class
918 B
procyon -ec {}
    
Offset 3, 14 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 ····}
11 ····19 ····
 20 ····public·void·setLayoutMode(final·ViewGroup·viewGroup,·final·int·n)·{
 21 ····}
 22 ····
12 ····public·void·setMotionEventSplittingEnabled(final·ViewGroup·viewGroup,·final·boolean·b)·{23 ····public·void·setMotionEventSplittingEnabled(final·ViewGroup·viewGroup,·final·boolean·b)·{
13 ····}24 ····}
 25 ····
 26 ····public·void·setTransitionGroup(final·ViewGroup·viewGroup,·final·boolean·b)·{
 27 ····}
14 }28 }
4.42 KB
android/support/v4/view/ViewPager$MyAccessibilityDelegate.class
4.29 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$200(this.this$0)·==·null·||·ViewPager.access$200(this.this$0).getCount()·<=·scrollable)·{ 
24 ············scrollable·=·0; 
25 ········} 
26 ········accessibilityNodeInfoCompat.setScrollable((boolean)(scrollable·!=·0));38 ········accessibilityNodeInfoCompat.setScrollable(this.canScroll());
27 ········if·(ViewPager.access$200(this.this$0)·!=·null·&&·ViewPager.access$300(this.this$0)·>=·0·&&·ViewPager.access$300(this.this$0)·<·ViewPager.access$200(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$200(this.this$0)·!=·null·&&·ViewPager.access$300(this.this$0)·>·0·&&·ViewPager.access$300(this.this$0)·<·ViewPager.access$200(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$200(this.this$0)·!=·null·&&·ViewPager.access$300(this.this$0)·>=·0·&&·ViewPager.access$300(this.this$0)·<·ViewPager.access$200(this.this$0).getCount()·-·1)·{56 ····················if·(this.this$0.canScrollHorizontally(n2))·{
45 ························this.this$0.setCurrentItem(ViewPager.access$300(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$200(this.this$0)·!=·null·&&·ViewPager.access$300(this.this$0)·>·0·&&·ViewPager.access$300(this.this$0)·<·ViewPager.access$200(this.this$0).getCount())·{64 ····················if·(this.this$0.canScrollHorizontally(-1))·{
53 ························this.this$0.setCurrentItem(ViewPager.access$300(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 }
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.
6.17 KB
android/support/v4/widget/DrawerLayout$AccessibilityDelegate.class
6.04 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 39 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.accessibility.AccessibilityEvent; 
3 import·android.view.ViewGroup; 
4 import·android.view.ViewParent;2 import·android.view.ViewParent;
5 import·android.support.v4.view.ViewCompat;3 import·android.support.v4.view.ViewCompat;
 4 import·java.util.List;
 5 import·android.view.accessibility.AccessibilityEvent;
6 import·android.view.View;6 import·android.view.View;
 7 import·android.view.ViewGroup;
7 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;8 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
8 import·android.graphics.Rect;9 import·android.graphics.Rect;
9 import·android.support.v4.view.AccessibilityDelegateCompat;10 import·android.support.v4.view.AccessibilityDelegateCompat;
  
10 class·DrawerLayout$AccessibilityDelegate·extends·AccessibilityDelegateCompat11 class·DrawerLayout$AccessibilityDelegate·extends·AccessibilityDelegateCompat
11 {12 {
12 ····private·final·Rect·mTmpRect;13 ····private·final·Rect·mTmpRect;
13 ····final·/*·synthetic·*/·DrawerLayout·this$0;14 ····final·/*·synthetic·*/·DrawerLayout·this$0;
14 ····15 ····
15 ····DrawerLayout$AccessibilityDelegate(final·DrawerLayout·this$0)·{16 ····DrawerLayout$AccessibilityDelegate(final·DrawerLayout·this$0)·{
16 ········this.this$0·=·this$0;17 ········this.this$0·=·this$0;
17 ········this.mTmpRect·=·new·Rect();18 ········this.mTmpRect·=·new·Rect();
18 ····}19 ····}
19 ····20 ····
 21 ····private·void·addChildrenForAccessibility(final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat,·final·ViewGroup·viewGroup)·{
 22 ········for·(int·childCount·=·viewGroup.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{
 23 ············final·View·child·=·viewGroup.getChildAt(i);
 24 ············if·(DrawerLayout.access$400(child))·{
 25 ················accessibilityNodeInfoCompat.addChild(child);
 26 ············}
 27 ········}
 28 ····}
 29 ····
20 ····private·void·copyNodeInfoNoChildren(final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat2)·{30 ····private·void·copyNodeInfoNoChildren(final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat2)·{
21 ········final·Rect·mTmpRect·=·this.mTmpRect;31 ········final·Rect·mTmpRect·=·this.mTmpRect;
22 ········accessibilityNodeInfoCompat2.getBoundsInParent(mTmpRect);32 ········accessibilityNodeInfoCompat2.getBoundsInParent(mTmpRect);
23 ········accessibilityNodeInfoCompat.setBoundsInParent(mTmpRect);33 ········accessibilityNodeInfoCompat.setBoundsInParent(mTmpRect);
24 ········accessibilityNodeInfoCompat2.getBoundsInScreen(mTmpRect);34 ········accessibilityNodeInfoCompat2.getBoundsInScreen(mTmpRect);
25 ········accessibilityNodeInfoCompat.setBoundsInScreen(mTmpRect);35 ········accessibilityNodeInfoCompat.setBoundsInScreen(mTmpRect);
26 ········accessibilityNodeInfoCompat.setVisibleToUser(accessibilityNodeInfoCompat2.isVisibleToUser());36 ········accessibilityNodeInfoCompat.setVisibleToUser(accessibilityNodeInfoCompat2.isVisibleToUser());
Offset 36, 34 lines modifiedOffset 46, 54 lines modified
36 ········accessibilityNodeInfoCompat.setFocused(accessibilityNodeInfoCompat2.isFocused());46 ········accessibilityNodeInfoCompat.setFocused(accessibilityNodeInfoCompat2.isFocused());
37 ········accessibilityNodeInfoCompat.setAccessibilityFocused(accessibilityNodeInfoCompat2.isAccessibilityFocused());47 ········accessibilityNodeInfoCompat.setAccessibilityFocused(accessibilityNodeInfoCompat2.isAccessibilityFocused());
38 ········accessibilityNodeInfoCompat.setSelected(accessibilityNodeInfoCompat2.isSelected());48 ········accessibilityNodeInfoCompat.setSelected(accessibilityNodeInfoCompat2.isSelected());
39 ········accessibilityNodeInfoCompat.setLongClickable(accessibilityNodeInfoCompat2.isLongClickable());49 ········accessibilityNodeInfoCompat.setLongClickable(accessibilityNodeInfoCompat2.isLongClickable());
40 ········accessibilityNodeInfoCompat.addAction(accessibilityNodeInfoCompat2.getActions());50 ········accessibilityNodeInfoCompat.addAction(accessibilityNodeInfoCompat2.getActions());
41 ····}51 ····}
42 ····52 ····
43 ····public·boolean·filter(final·View·view)·{ 
44 ········final·View·openDrawer·=·this.this$0.findOpenDrawer(); 
45 ········return·openDrawer·!=·null·&&·openDrawer·!=·view;53 ····public·boolean·dispatchPopulateAccessibilityEvent(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
 54 ········boolean·dispatchPopulateAccessibilityEvent;
 55 ········if·(accessibilityEvent.getEventType()·==·32)·{
 56 ············final·List·text·=·accessibilityEvent.getText();
 57 ············final·View·access$300·=·DrawerLayout.access$300(this.this$0);
 58 ············if·(access$300·!=·null)·{
 59 ················final·CharSequence·drawerTitle·=·this.this$0.getDrawerTitle(this.this$0.getDrawerViewAbsoluteGravity(access$300));
 60 ················if·(drawerTitle·!=·null)·{
 61 ····················text.add(drawerTitle);
 62 ················}
 63 ············}
 64 ············dispatchPopulateAccessibilityEvent·=·true;
 65 ········}
 66 ········else·{
 67 ············dispatchPopulateAccessibilityEvent·=·super.dispatchPopulateAccessibilityEvent(view,·accessibilityEvent);
 68 ········}
 69 ········return·dispatchPopulateAccessibilityEvent;
 70 ····}
 71 ····
 72 ····public·void·onInitializeAccessibilityEvent(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
 73 ········super.onInitializeAccessibilityEvent(view,·accessibilityEvent);
 74 ········accessibilityEvent.setClassName((CharSequence)DrawerLayout.class.getName());
46 ····}75 ····}
47 ····76 ····
48 ····public·void·onInitializeAccessibilityNodeInfo(final·View·source,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat)·{77 ····public·void·onInitializeAccessibilityNodeInfo(final·View·source,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat)·{
49 ········final·AccessibilityNodeInfoCompat·obtain·=·AccessibilityNodeInfoCompat.obtain(accessibilityNodeInfoCompat);78 ········if·(DrawerLayout.access$200())·{
50 ········super.onInitializeAccessibilityNodeInfo(source,·obtain);79 ············super.onInitializeAccessibilityNodeInfo(source,·accessibilityNodeInfoCompat);
51 ········accessibilityNodeInfoCompat.setSource(source); 
52 ········final·ViewParent·parentForAccessibility·=·ViewCompat.getParentForAccessibility(source); 
53 ········if·(parentForAccessibility·instanceof·View)·{ 
54 ············accessibilityNodeInfoCompat.setParent((View)parentForAccessibility); 
55 ········}80 ········}
56 ········this.copyNodeInfoNoChildren(accessibilityNodeInfoCompat,·obtain); 
57 ········obtain.recycle(); 
58 ········for·(int·childCount·=·this.this$0.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{ 
59 ············final·View·child·=·this.this$0.getChildAt(i); 
60 ············if·(!this.filter(child))·{ 
61 ················accessibilityNodeInfoCompat.addChild(child);81 ········else·{
 82 ············final·AccessibilityNodeInfoCompat·obtain·=·AccessibilityNodeInfoCompat.obtain(accessibilityNodeInfoCompat);
 83 ············super.onInitializeAccessibilityNodeInfo(source,·obtain);
 84 ············accessibilityNodeInfoCompat.setSource(source);
 85 ············final·ViewParent·parentForAccessibility·=·ViewCompat.getParentForAccessibility(source);
 86 ············if·(parentForAccessibility·instanceof·View)·{
 87 ················accessibilityNodeInfoCompat.setParent((View)parentForAccessibility);
62 ············}88 ············}
 89 ············this.copyNodeInfoNoChildren(accessibilityNodeInfoCompat,·obtain);
 90 ············obtain.recycle();
 91 ············this.addChildrenForAccessibility(accessibilityNodeInfoCompat,·(ViewGroup)source);
63 ········}92 ········}
 93 ········accessibilityNodeInfoCompat.setClassName((CharSequence)DrawerLayout.class.getName());
64 ····}94 ····}
65 ····95 ····
66 ····public·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{96 ····public·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
67 ········return·!this.filter(view)·&&·super.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);97 ········return·(DrawerLayout.access$200()·||·DrawerLayout.access$400(view))·&&·super.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);
68 ····}98 ····}
69 }99 }
5.32 KB
android/support/v4/widget/DrawerLayout$ViewDragCallback.class
5.2 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.View;2 import·android.view.View;
  
3 class·DrawerLayout$ViewDragCallback·extends·ViewDragHelper$Callback3 class·DrawerLayout$ViewDragCallback·extends·ViewDragHelper$Callback
4 {4 {
 5 ····private·final·int·mAbsGravity;
5 ····private·ViewDragHelper·mDragger;6 ····private·ViewDragHelper·mDragger;
6 ····private·final·int·mGravity; 
7 ····private·final·Runnable·mPeekRunnable;7 ····private·final·Runnable·mPeekRunnable;
8 ····final·/*·synthetic·*/·DrawerLayout·this$0;8 ····final·/*·synthetic·*/·DrawerLayout·this$0;
9 ····9 ····
10 ····public·DrawerLayout$ViewDragCallback(final·DrawerLayout·this$0,·final·int·mGravity)·{10 ····public·DrawerLayout$ViewDragCallback(final·DrawerLayout·this$0,·final·int·mAbsGravity)·{
11 ········this.this$0·=·this$0;11 ········this.this$0·=·this$0;
12 ········this.mPeekRunnable·=·(Runnable)new·DrawerLayout$ViewDragCallback$1(this);12 ········this.mPeekRunnable·=·(Runnable)new·DrawerLayout$ViewDragCallback$1(this);
13 ········this.mGravity·=·mGravity;13 ········this.mAbsGravity·=·mAbsGravity;
14 ····}14 ····}
15 ····15 ····
16 ····private·void·closeOtherDrawer()·{16 ····private·void·closeOtherDrawer()·{
17 ········int·n·=·3;17 ········int·n·=·3;
18 ········if·(this.mGravity·==·n)·{18 ········if·(this.mAbsGravity·==·n)·{
19 ············n·=·5;19 ············n·=·5;
20 ········}20 ········}
21 ········final·View·drawerWithGravity·=·this.this$0.findDrawerWithGravity(n);21 ········final·View·drawerWithGravity·=·this.this$0.findDrawerWithGravity(n);
22 ········if·(drawerWithGravity·!=·null)·{22 ········if·(drawerWithGravity·!=·null)·{
23 ············this.this$0.closeDrawer(drawerWithGravity);23 ············this.this$0.closeDrawer(drawerWithGravity);
24 ········}24 ········}
25 ····}25 ····}
26 ····26 ····
27 ····private·void·peekDrawer()·{27 ····private·void·peekDrawer()·{
28 ········final·int·n·=·3;28 ········final·int·n·=·3;
29 ········final·boolean·isPeeking·=·true;29 ········final·boolean·isPeeking·=·true;
30 ········int·n2·=·0;30 ········int·n2·=·0;
31 ········final·int·edgeSize·=·this.mDragger.getEdgeSize();31 ········final·int·edgeSize·=·this.mDragger.getEdgeSize();
32 ········boolean·b;32 ········boolean·b;
33 ········if·(this.mGravity·==·n)·{33 ········if·(this.mAbsGravity·==·n)·{
34 ············b·=·isPeeking;34 ············b·=·isPeeking;
35 ········}35 ········}
36 ········else·{36 ········else·{
37 ············b·=·false;37 ············b·=·false;
38 ········}38 ········}
39 ········View·view;39 ········View·view;
40 ········int·n3;40 ········int·n3;
Offset 60, 30 lines modifiedOffset 60, 37 lines modified
60 ············this.closeOtherDrawer();60 ············this.closeOtherDrawer();
61 ············this.this$0.cancelChildViewTouch();61 ············this.this$0.cancelChildViewTouch();
62 ········}62 ········}
63 ····}63 ····}
64 ····64 ····
65 ····public·int·clampViewPositionHorizontal(final·View·view,·final·int·n,·final·int·n2)·{65 ····public·int·clampViewPositionHorizontal(final·View·view,·final·int·n,·final·int·n2)·{
66 ········int·n3;66 ········int·n3;
67 ········if·(this.this$0.checkDrawerViewGravity(view,·3))·{67 ········if·(this.this$0.checkDrawerViewAbsoluteGravity(view,·3))·{
68 ············n3·=·Math.max(-view.getWidth(),·Math.min(n,·0));68 ············n3·=·Math.max(-view.getWidth(),·Math.min(n,·0));
69 ········}69 ········}
70 ········else·{70 ········else·{
71 ············final·int·width·=·this.this$0.getWidth();71 ············final·int·width·=·this.this$0.getWidth();
72 ············n3·=·Math.max(width·-·view.getWidth(),·Math.min(n,·width));72 ············n3·=·Math.max(width·-·view.getWidth(),·Math.min(n,·width));
73 ········}73 ········}
74 ········return·n3;74 ········return·n3;
75 ····}75 ····}
76 ····76 ····
77 ····public·int·clampViewPositionVertical(final·View·view,·final·int·n,·final·int·n2)·{77 ····public·int·clampViewPositionVertical(final·View·view,·final·int·n,·final·int·n2)·{
78 ········return·view.getTop();78 ········return·view.getTop();
79 ····}79 ····}
80 ····80 ····
81 ····public·int·getViewHorizontalDragRange(final·View·view)·{81 ····public·int·getViewHorizontalDragRange(final·View·view)·{
 82 ········int·width;
 83 ········if·(this.this$0.isDrawerView(view))·{
 84 ············width·=·view.getWidth();
 85 ········}
 86 ········else·{
 87 ············width·=·0;
 88 ········}
82 ········return·view.getWidth();89 ········return·width;
83 ····}90 ····}
84 ····91 ····
85 ····public·void·onEdgeDragStarted(final·int·n,·final·int·n2)·{92 ····public·void·onEdgeDragStarted(final·int·n,·final·int·n2)·{
86 ········View·view;93 ········View·view;
87 ········if·((n·&·0x1)·==·0x1)·{94 ········if·((n·&·0x1)·==·0x1)·{
88 ············view·=·this.this$0.findDrawerWithGravity(3);95 ············view·=·this.this$0.findDrawerWithGravity(3);
89 ········}96 ········}
Offset 105, 21 lines modifiedOffset 112, 21 lines modified
105 ····112 ····
106 ····public·void·onViewCaptured(final·View·view,·final·int·n)·{113 ····public·void·onViewCaptured(final·View·view,·final·int·n)·{
107 ········((DrawerLayout$LayoutParams)view.getLayoutParams()).isPeeking·=·false;114 ········((DrawerLayout$LayoutParams)view.getLayoutParams()).isPeeking·=·false;
108 ········this.closeOtherDrawer();115 ········this.closeOtherDrawer();
109 ····}116 ····}
110 ····117 ····
111 ····public·void·onViewDragStateChanged(final·int·n)·{118 ····public·void·onViewDragStateChanged(final·int·n)·{
112 ········this.this$0.updateDrawerState(this.mGravity,·n,·this.mDragger.getCapturedView());119 ········this.this$0.updateDrawerState(this.mAbsGravity,·n,·this.mDragger.getCapturedView());
113 ····}120 ····}
114 ····121 ····
115 ····public·void·onViewPositionChanged(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{122 ····public·void·onViewPositionChanged(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
116 ········final·int·width·=·view.getWidth();123 ········final·int·width·=·view.getWidth();
117 ········float·n5;124 ········float·n5;
118 ········if·(this.this$0.checkDrawerViewGravity(view,·3))·{125 ········if·(this.this$0.checkDrawerViewAbsoluteGravity(view,·3))·{
119 ············n5·=·(width·+·n)·/·(float)width;126 ············n5·=·(width·+·n)·/·(float)width;
120 ········}127 ········}
121 ········else·{128 ········else·{
122 ············n5·=·(this.this$0.getWidth()·-·n)·/·(float)width;129 ············n5·=·(this.this$0.getWidth()·-·n)·/·(float)width;
123 ········}130 ········}
124 ········this.this$0.setDrawerViewOffset(view,·n5);131 ········this.this$0.setDrawerViewOffset(view,·n5);
125 ········int·visibility;132 ········int·visibility;
Offset 134, 25 lines modifiedOffset 141, 25 lines modified
134 ····}141 ····}
135 ····142 ····
136 ····public·void·onViewReleased(final·View·view,·final·float·n,·final·float·n2)·{143 ····public·void·onViewReleased(final·View·view,·final·float·n,·final·float·n2)·{
137 ········final·float·n3·=·0.5f;144 ········final·float·n3·=·0.5f;
138 ········final·float·drawerViewOffset·=·this.this$0.getDrawerViewOffset(view);145 ········final·float·drawerViewOffset·=·this.this$0.getDrawerViewOffset(view);
139 ········final·int·width·=·view.getWidth();146 ········final·int·width·=·view.getWidth();
140 ········int·n4;147 ········int·n4;
141 ········if·(this.this$0.checkDrawerViewGravity(view,·3))·{148 ········if·(this.this$0.checkDrawerViewAbsoluteGravity(view,·3))·{
142 ············if·(n·>·0.0f·||·(n·==·0.0f·&&·drawerViewOffset·>·n3))·{149 ············if·(n·>·0.0f·||·(n·==·0.0f·&&·drawerViewOffset·>·n3))·{
143 ················n4·=·0;150 ················n4·=·0;
144 ············}151 ············}
145 ············else·{152 ············else·{
146 ················n4·=·-width;153 ················n4·=·-width;
147 ············}154 ············}
148 ········}155 ········}
149 ········else·{156 ········else·{
150 ············final·int·width2·=·this.this$0.getWidth();157 ············final·int·width2·=·this.this$0.getWidth();
151 ············if·(n·<·0.0f·||·(n·==·0.0f·&&·drawerViewOffset·<·n3))·{158 ············if·(n·<·0.0f·||·(n·==·0.0f·&&·drawerViewOffset·>·n3))·{
152 ················n4·=·width2·-·width;159 ················n4·=·width2·-·width;
153 ············}160 ············}
154 ············else·{161 ············else·{
155 ················n4·=·width2;162 ················n4·=·width2;
Max diff block lines reached; 609/5297 bytes (11.50%) of diff not shown.
3.48 KB
android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class
3.34 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.widget;1 package·android.support.v4.widget;
  
2 import·android.view.accessibility.AccessibilityEvent; 
3 import·android.view.ViewGroup;2 import·android.view.ViewGroup;
4 import·android.view.ViewParent;3 import·android.view.ViewParent;
5 import·android.support.v4.view.ViewCompat;4 import·android.support.v4.view.ViewCompat;
 5 import·android.view.accessibility.AccessibilityEvent;
6 import·android.view.View;6 import·android.view.View;
7 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;7 import·android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
8 import·android.graphics.Rect;8 import·android.graphics.Rect;
9 import·android.support.v4.view.AccessibilityDelegateCompat;9 import·android.support.v4.view.AccessibilityDelegateCompat;
  
10 class·SlidingPaneLayout$AccessibilityDelegate·extends·AccessibilityDelegateCompat10 class·SlidingPaneLayout$AccessibilityDelegate·extends·AccessibilityDelegateCompat
11 {11 {
Offset 34, 33 lines modifiedOffset 34, 41 lines modified
34 ········accessibilityNodeInfoCompat.setClickable(accessibilityNodeInfoCompat2.isClickable());34 ········accessibilityNodeInfoCompat.setClickable(accessibilityNodeInfoCompat2.isClickable());
35 ········accessibilityNodeInfoCompat.setFocusable(accessibilityNodeInfoCompat2.isFocusable());35 ········accessibilityNodeInfoCompat.setFocusable(accessibilityNodeInfoCompat2.isFocusable());
36 ········accessibilityNodeInfoCompat.setFocused(accessibilityNodeInfoCompat2.isFocused());36 ········accessibilityNodeInfoCompat.setFocused(accessibilityNodeInfoCompat2.isFocused());
37 ········accessibilityNodeInfoCompat.setAccessibilityFocused(accessibilityNodeInfoCompat2.isAccessibilityFocused());37 ········accessibilityNodeInfoCompat.setAccessibilityFocused(accessibilityNodeInfoCompat2.isAccessibilityFocused());
38 ········accessibilityNodeInfoCompat.setSelected(accessibilityNodeInfoCompat2.isSelected());38 ········accessibilityNodeInfoCompat.setSelected(accessibilityNodeInfoCompat2.isSelected());
39 ········accessibilityNodeInfoCompat.setLongClickable(accessibilityNodeInfoCompat2.isLongClickable());39 ········accessibilityNodeInfoCompat.setLongClickable(accessibilityNodeInfoCompat2.isLongClickable());
40 ········accessibilityNodeInfoCompat.addAction(accessibilityNodeInfoCompat2.getActions());40 ········accessibilityNodeInfoCompat.addAction(accessibilityNodeInfoCompat2.getActions());
 41 ········accessibilityNodeInfoCompat.setMovementGranularities(accessibilityNodeInfoCompat2.getMovementGranularities());
41 ····}42 ····}
42 ····43 ····
43 ····public·boolean·filter(final·View·view)·{44 ····public·boolean·filter(final·View·view)·{
44 ········return·this.this$0.isDimmed(view);45 ········return·this.this$0.isDimmed(view);
45 ····}46 ····}
46 ····47 ····
 48 ····public·void·onInitializeAccessibilityEvent(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
 49 ········super.onInitializeAccessibilityEvent(view,·accessibilityEvent);
 50 ········accessibilityEvent.setClassName((CharSequence)SlidingPaneLayout.class.getName());
 51 ····}
 52 ····
47 ····public·void·onInitializeAccessibilityNodeInfo(final·View·source,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat)·{53 ····public·void·onInitializeAccessibilityNodeInfo(final·View·source,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat)·{
48 ········final·AccessibilityNodeInfoCompat·obtain·=·AccessibilityNodeInfoCompat.obtain(accessibilityNodeInfoCompat);54 ········final·AccessibilityNodeInfoCompat·obtain·=·AccessibilityNodeInfoCompat.obtain(accessibilityNodeInfoCompat);
49 ········super.onInitializeAccessibilityNodeInfo(source,·obtain);55 ········super.onInitializeAccessibilityNodeInfo(source,·obtain);
 56 ········this.copyNodeInfoNoChildren(accessibilityNodeInfoCompat,·obtain);
 57 ········obtain.recycle();
 58 ········accessibilityNodeInfoCompat.setClassName((CharSequence)SlidingPaneLayout.class.getName());
50 ········accessibilityNodeInfoCompat.setSource(source);59 ········accessibilityNodeInfoCompat.setSource(source);
51 ········final·ViewParent·parentForAccessibility·=·ViewCompat.getParentForAccessibility(source);60 ········final·ViewParent·parentForAccessibility·=·ViewCompat.getParentForAccessibility(source);
52 ········if·(parentForAccessibility·instanceof·View)·{61 ········if·(parentForAccessibility·instanceof·View)·{
53 ············accessibilityNodeInfoCompat.setParent((View)parentForAccessibility);62 ············accessibilityNodeInfoCompat.setParent((View)parentForAccessibility);
54 ········}63 ········}
55 ········this.copyNodeInfoNoChildren(accessibilityNodeInfoCompat,·obtain); 
56 ········obtain.recycle(); 
57 ········for·(int·childCount·=·this.this$0.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{64 ········for·(int·childCount·=·this.this$0.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{
58 ············final·View·child·=·this.this$0.getChildAt(i);65 ············final·View·child·=·this.this$0.getChildAt(i);
59 ············if·(!this.filter(child))·{66 ············if·(!this.filter(child)·&&·child.getVisibility()·==·0)·{
 67 ················ViewCompat.setImportantForAccessibility(child,·1);
60 ················accessibilityNodeInfoCompat.addChild(child);68 ················accessibilityNodeInfoCompat.addChild(child);
61 ············}69 ············}
62 ········}70 ········}
63 ····}71 ····}
64 ····72 ····
65 ····public·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{73 ····public·boolean·onRequestSendAccessibilityEvent(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{
66 ········return·!this.filter(view)·&&·super.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);74 ········return·!this.filter(view)·&&·super.onRequestSendAccessibilityEvent(viewGroup,·view,·accessibilityEvent);
4.03 KB
android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class
3.9 KB
procyon -ec {}
    
Offset 7, 21 lines modifiedOffset 7, 34 lines modified
7 {7 {
8 ····final·/*·synthetic·*/·SlidingPaneLayout·this$0;8 ····final·/*·synthetic·*/·SlidingPaneLayout·this$0;
9 ····9 ····
10 ····private·SlidingPaneLayout$DragHelperCallback(final·SlidingPaneLayout·this$0)·{10 ····private·SlidingPaneLayout$DragHelperCallback(final·SlidingPaneLayout·this$0)·{
11 ········this.this$0·=·this$0;11 ········this.this$0·=·this$0;
12 ····}12 ····}
13 ····13 ····
14 ····public·int·clampViewPositionHorizontal(final·View·view,·final·int·a,·final·int·n)·{14 ····public·int·clampViewPositionHorizontal(final·View·view,·final·int·n,·final·int·n2)·{
 15 ········final·SlidingPaneLayout$LayoutParams·slidingPaneLayout$LayoutParams·=·(SlidingPaneLayout$LayoutParams)SlidingPaneLayout.access$400(this.this$0).getLayoutParams();
 16 ········int·n3;
 17 ········if·(SlidingPaneLayout.access$700(this.this$0))·{
15 ········final·int·b·=·this.this$0.getPaddingLeft()·+·((SlidingPaneLayout$LayoutParams)SlidingPaneLayout.access$400(this.this$0).getLayoutParams()).leftMargin;18 ············final·int·b·=·this.this$0.getWidth()·-·(this.this$0.getPaddingRight()·+·slidingPaneLayout$LayoutParams.rightMargin·+·SlidingPaneLayout.access$400(this.this$0).getWidth());
 19 ············n3·=·Math.max(Math.min(n,·b),·b·-·SlidingPaneLayout.access$800(this.this$0));
 20 ········}
 21 ········else·{
 22 ············final·int·b2·=·this.this$0.getPaddingLeft()·+·slidingPaneLayout$LayoutParams.leftMargin;
16 ········return·Math.min(Math.max(a,·b),·b·+·SlidingPaneLayout.access$700(this.this$0));23 ············n3·=·Math.min(Math.max(n,·b2),·b2·+·SlidingPaneLayout.access$800(this.this$0));
 24 ········}
 25 ········return·n3;
 26 ····}
 27 ····
 28 ····public·int·clampViewPositionVertical(final·View·view,·final·int·n,·final·int·n2)·{
 29 ········return·view.getTop();
17 ····}30 ····}
18 ····31 ····
19 ····public·int·getViewHorizontalDragRange(final·View·view)·{32 ····public·int·getViewHorizontalDragRange(final·View·view)·{
20 ········return·SlidingPaneLayout.access$700(this.this$0);33 ········return·SlidingPaneLayout.access$800(this.this$0);
21 ····}34 ····}
22 ····35 ····
23 ····public·void·onEdgeDragStarted(final·int·n,·final·int·n2)·{36 ····public·void·onEdgeDragStarted(final·int·n,·final·int·n2)·{
24 ········SlidingPaneLayout.access$200(this.this$0).captureChildView(SlidingPaneLayout.access$400(this.this$0),·n2);37 ········SlidingPaneLayout.access$200(this.this$0).captureChildView(SlidingPaneLayout.access$400(this.this$0),·n2);
25 ····}38 ····}
26 ····39 ····
27 ····public·void·onViewCaptured(final·View·view,·final·int·n)·{40 ····public·void·onViewCaptured(final·View·view,·final·int·n)·{
Offset 44, 19 lines modifiedOffset 57, 31 lines modified
44 ····57 ····
45 ····public·void·onViewPositionChanged(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{58 ····public·void·onViewPositionChanged(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
46 ········SlidingPaneLayout.access$600(this.this$0,·n);59 ········SlidingPaneLayout.access$600(this.this$0,·n);
47 ········this.this$0.invalidate();60 ········this.this$0.invalidate();
48 ····}61 ····}
49 ····62 ····
50 ····public·void·onViewReleased(final·View·view,·final·float·n,·final·float·n2)·{63 ····public·void·onViewReleased(final·View·view,·final·float·n,·final·float·n2)·{
 64 ········final·float·n3·=·0.5f;
 65 ········final·SlidingPaneLayout$LayoutParams·slidingPaneLayout$LayoutParams·=·(SlidingPaneLayout$LayoutParams)view.getLayoutParams();
 66 ········int·n5;
 67 ········if·(SlidingPaneLayout.access$700(this.this$0))·{
 68 ············int·n4·=·this.this$0.getPaddingRight()·+·slidingPaneLayout$LayoutParams.rightMargin;
 69 ············if·(n·<·0.0f·||·(n·==·0.0f·&&·SlidingPaneLayout.access$300(this.this$0)·>·n3))·{
 70 ················n4·+=·SlidingPaneLayout.access$800(this.this$0);
 71 ············}
 72 ············n5·=·this.this$0.getWidth()·-·n4·-·SlidingPaneLayout.access$400(this.this$0).getWidth();
 73 ········}
 74 ········else·{
51 ········int·n3·=·this.this$0.getPaddingLeft()·+·((SlidingPaneLayout$LayoutParams)view.getLayoutParams()).leftMargin;75 ············n5·=·this.this$0.getPaddingLeft()·+·slidingPaneLayout$LayoutParams.leftMargin;
52 ········if·(n·>·0.0f·||·(n·==·0.0f·&&·SlidingPaneLayout.access$300(this.this$0)·>·0.5f))·{76 ············if·(n·>·0.0f·||·(n·==·0.0f·&&·SlidingPaneLayout.access$300(this.this$0)·>·n3))·{
53 ············n3·+=·SlidingPaneLayout.access$700(this.this$0);77 ················n5·+=·SlidingPaneLayout.access$800(this.this$0);
 78 ············}
54 ········}79 ········}
55 ········SlidingPaneLayout.access$200(this.this$0).settleCapturedViewAt(n3,·view.getTop());80 ········SlidingPaneLayout.access$200(this.this$0).settleCapturedViewAt(n5,·view.getTop());
56 ········this.this$0.invalidate();81 ········this.this$0.invalidate();
57 ····}82 ····}
58 ····83 ····
59 ····public·boolean·tryCaptureView(final·View·view,·final·int·n)·{84 ····public·boolean·tryCaptureView(final·View·view,·final·int·n)·{
60 ········return·!SlidingPaneLayout.access$100(this.this$0)·&&·((SlidingPaneLayout$LayoutParams)view.getLayoutParams()).slideable;85 ········return·!SlidingPaneLayout.access$100(this.this$0)·&&·((SlidingPaneLayout$LayoutParams)view.getLayoutParams()).slideable;
61 ····}86 ····}
62 }87 }
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 ····}
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 ····}
1.01 KB
android/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl.class
899 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 24 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 class·KeyEventCompat$EclairKeyEventVersionImpl·extends·KeyEventCompat$BaseKeyEventVersionImpl5 class·KeyEventCompat$EclairKeyEventVersionImpl·extends·KeyEventCompat$BaseKeyEventVersionImpl
4 {6 {
 7 ····public·boolean·dispatch(final·KeyEvent·keyEvent,·final·KeyEvent$Callback·keyEvent$Callback,·final·Object·o,·final·Object·o2)·{
 8 ········return·KeyEventCompatEclair.dispatch(keyEvent,·keyEvent$Callback,·o,·o2);
 9 ····}
 10 ····
 11 ····public·Object·getKeyDispatcherState(final·View·view)·{
 12 ········return·KeyEventCompatEclair.getKeyDispatcherState(view);
 13 ····}
 14 ····
5 ····public·boolean·isTracking(final·KeyEvent·keyEvent)·{15 ····public·boolean·isTracking(final·KeyEvent·keyEvent)·{
6 ········return·KeyEventCompatEclair.isTracking(keyEvent);16 ········return·KeyEventCompatEclair.isTracking(keyEvent);
7 ····}17 ····}
8 ····18 ····
9 ····public·void·startTracking(final·KeyEvent·keyEvent)·{19 ····public·void·startTracking(final·KeyEvent·keyEvent)·{
10 ········KeyEventCompatEclair.startTracking(keyEvent);20 ········KeyEventCompatEclair.startTracking(keyEvent);
11 ····}21 ····}
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);
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 ····}
4.12 KB
android/support/v4/view/ViewCompat$HCViewCompatImpl.class
4.01 KB
procyon -ec {}
    
Offset 2, 24 lines modifiedOffset 2, 140 lines modified
2 package·android.support.v4.view;2 package·android.support.v4.view;
  
3 import·android.graphics.Paint;3 import·android.graphics.Paint;
4 import·android.view.View;4 import·android.view.View;
  
5 class·ViewCompat$HCViewCompatImpl·extends·ViewCompat$GBViewCompatImpl5 class·ViewCompat$HCViewCompatImpl·extends·ViewCompat$GBViewCompatImpl
6 {6 {
 7 ····public·float·getAlpha(final·View·view)·{
 8 ········return·ViewCompatHC.getAlpha(view);
 9 ····}
 10 ····
7 ····long·getFrameTime()·{11 ····long·getFrameTime()·{
8 ········return·ViewCompatHC.getFrameTime();12 ········return·ViewCompatHC.getFrameTime();
9 ····}13 ····}
10 ····14 ····
11 ····public·int·getLayerType(final·View·view)·{15 ····public·int·getLayerType(final·View·view)·{
12 ········return·ViewCompatHC.getLayerType(view);16 ········return·ViewCompatHC.getLayerType(view);
13 ····}17 ····}
14 ····18 ····
 19 ····public·int·getMeasuredHeightAndState(final·View·view)·{
 20 ········return·ViewCompatHC.getMeasuredHeightAndState(view);
 21 ····}
 22 ····
 23 ····public·int·getMeasuredState(final·View·view)·{
 24 ········return·ViewCompatHC.getMeasuredState(view);
 25 ····}
 26 ····
 27 ····public·int·getMeasuredWidthAndState(final·View·view)·{
 28 ········return·ViewCompatHC.getMeasuredWidthAndState(view);
 29 ····}
 30 ····
 31 ····public·float·getPivotX(final·View·view)·{
 32 ········return·ViewCompatHC.getPivotX(view);
 33 ····}
 34 ····
 35 ····public·float·getPivotY(final·View·view)·{
 36 ········return·ViewCompatHC.getPivotY(view);
 37 ····}
 38 ····
 39 ····public·float·getRotation(final·View·view)·{
 40 ········return·ViewCompatHC.getRotation(view);
 41 ····}
 42 ····
 43 ····public·float·getRotationX(final·View·view)·{
 44 ········return·ViewCompatHC.getRotationX(view);
 45 ····}
 46 ····
 47 ····public·float·getRotationY(final·View·view)·{
 48 ········return·ViewCompatHC.getRotationY(view);
 49 ····}
 50 ····
 51 ····public·float·getScaleX(final·View·view)·{
 52 ········return·ViewCompatHC.getScaleX(view);
 53 ····}
 54 ····
 55 ····public·float·getScaleY(final·View·view)·{
 56 ········return·ViewCompatHC.getScaleY(view);
 57 ····}
 58 ····
 59 ····public·float·getTranslationX(final·View·view)·{
 60 ········return·ViewCompatHC.getTranslationX(view);
 61 ····}
 62 ····
 63 ····public·float·getTranslationY(final·View·view)·{
 64 ········return·ViewCompatHC.getTranslationY(view);
 65 ····}
 66 ····
 67 ····public·float·getX(final·View·view)·{
 68 ········return·ViewCompatHC.getX(view);
 69 ····}
 70 ····
 71 ····public·float·getY(final·View·view)·{
 72 ········return·ViewCompatHC.getY(view);
 73 ····}
 74 ····
 75 ····public·void·jumpDrawablesToCurrentState(final·View·view)·{
 76 ········ViewCompatHC.jumpDrawablesToCurrentState(view);
 77 ····}
 78 ····
 79 ····public·int·resolveSizeAndState(final·int·n,·final·int·n2,·final·int·n3)·{
 80 ········return·ViewCompatHC.resolveSizeAndState(n,·n2,·n3);
 81 ····}
 82 ····
 83 ····public·void·setAlpha(final·View·view,·final·float·n)·{
 84 ········ViewCompatHC.setAlpha(view,·n);
 85 ····}
 86 ····
15 ····public·void·setLayerPaint(final·View·view,·final·Paint·paint)·{87 ····public·void·setLayerPaint(final·View·view,·final·Paint·paint)·{
16 ········this.setLayerType(view,·this.getLayerType(view),·paint);88 ········this.setLayerType(view,·this.getLayerType(view),·paint);
17 ········view.invalidate();89 ········view.invalidate();
18 ····}90 ····}
19 ····91 ····
20 ····public·void·setLayerType(final·View·view,·final·int·n,·final·Paint·paint)·{92 ····public·void·setLayerType(final·View·view,·final·int·n,·final·Paint·paint)·{
21 ········ViewCompatHC.setLayerType(view,·n,·paint);93 ········ViewCompatHC.setLayerType(view,·n,·paint);
22 ····}94 ····}
 95 ····
 96 ····public·void·setPivotX(final·View·view,·final·float·n)·{
 97 ········ViewCompatHC.setPivotX(view,·n);
 98 ····}
 99 ····
 100 ····public·void·setPivotY(final·View·view,·final·float·n)·{
 101 ········ViewCompatHC.setPivotY(view,·n);
 102 ····}
 103 ····
 104 ····public·void·setRotation(final·View·view,·final·float·n)·{
 105 ········ViewCompatHC.setRotation(view,·n);
 106 ····}
 107 ····
 108 ····public·void·setRotationX(final·View·view,·final·float·n)·{
 109 ········ViewCompatHC.setRotationX(view,·n);
 110 ····}
 111 ····
 112 ····public·void·setRotationY(final·View·view,·final·float·n)·{
 113 ········ViewCompatHC.setRotationY(view,·n);
 114 ····}
 115 ····
 116 ····public·void·setScaleX(final·View·view,·final·float·n)·{
 117 ········ViewCompatHC.setScaleX(view,·n);
 118 ····}
 119 ····
 120 ····public·void·setScaleY(final·View·view,·final·float·n)·{
 121 ········ViewCompatHC.setScaleY(view,·n);
 122 ····}
 123 ····
 124 ····public·void·setTranslationX(final·View·view,·final·float·n)·{
 125 ········ViewCompatHC.setTranslationX(view,·n);
 126 ····}
Max diff block lines reached; 0/4079 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.
1.83 KB
android/support/v4/view/ViewCompat$JBViewCompatImpl.class
1.72 KB
procyon -ec {}
    
Offset 16, 18 lines modifiedOffset 16, 30 lines modified
16 ········}16 ········}
17 ········else·{17 ········else·{
18 ············accessibilityNodeProviderCompat·=·null;18 ············accessibilityNodeProviderCompat·=·null;
19 ········}19 ········}
20 ········return·accessibilityNodeProviderCompat;20 ········return·accessibilityNodeProviderCompat;
21 ····}21 ····}
22 ····22 ····
 23 ····public·boolean·getFitsSystemWindows(final·View·view)·{
 24 ········return·ViewCompatJB.getFitsSystemWindows(view);
 25 ····}
 26 ····
23 ····public·int·getImportantForAccessibility(final·View·view)·{27 ····public·int·getImportantForAccessibility(final·View·view)·{
24 ········return·ViewCompatJB.getImportantForAccessibility(view);28 ········return·ViewCompatJB.getImportantForAccessibility(view);
25 ····}29 ····}
26 ····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 ····
27 ····public·ViewParent·getParentForAccessibility(final·View·view)·{39 ····public·ViewParent·getParentForAccessibility(final·View·view)·{
28 ········return·ViewCompatJB.getParentForAccessibility(view);40 ········return·ViewCompatJB.getParentForAccessibility(view);
29 ····}41 ····}
30 ····42 ····
31 ····public·boolean·hasTransientState(final·View·view)·{43 ····public·boolean·hasTransientState(final·View·view)·{
32 ········return·ViewCompatJB.hasTransientState(view);44 ········return·ViewCompatJB.hasTransientState(view);
33 ····}45 ····}
Offset 48, 15 lines modifiedOffset 60, 22 lines modified
48 ········ViewCompatJB.postOnAnimation(view,·runnable);60 ········ViewCompatJB.postOnAnimation(view,·runnable);
49 ····}61 ····}
50 ····62 ····
51 ····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)·{
52 ········ViewCompatJB.postOnAnimationDelayed(view,·runnable,·n);64 ········ViewCompatJB.postOnAnimationDelayed(view,·runnable,·n);
53 ····}65 ····}
54 ····66 ····
 67 ····public·void·requestApplyInsets(final·View·view)·{
 68 ········ViewCompatJB.requestApplyInsets(view);
 69 ····}
 70 ····
55 ····public·void·setHasTransientState(final·View·view,·final·boolean·b)·{71 ····public·void·setHasTransientState(final·View·view,·final·boolean·b)·{
56 ········ViewCompatJB.setHasTransientState(view,·b);72 ········ViewCompatJB.setHasTransientState(view,·b);
57 ····}73 ····}
58 ····74 ····
59 ····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 ········}
60 ········ViewCompatJB.setImportantForAccessibility(view,·n);79 ········ViewCompatJB.setImportantForAccessibility(view,·n);
61 ····}80 ····}
62 }81 }
1.34 KB
android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1.22 KB
procyon -ec {}
    
Offset 10, 19 lines modifiedOffset 10, 35 lines modified
10 ········return·ViewCompatJellybeanMr1.getLabelFor(view);10 ········return·ViewCompatJellybeanMr1.getLabelFor(view);
11 ····}11 ····}
12 ····12 ····
13 ····public·int·getLayoutDirection(final·View·view)·{13 ····public·int·getLayoutDirection(final·View·view)·{
14 ········return·ViewCompatJellybeanMr1.getLayoutDirection(view);14 ········return·ViewCompatJellybeanMr1.getLayoutDirection(view);
15 ····}15 ····}
16 ····16 ····
 17 ····public·int·getPaddingEnd(final·View·view)·{
 18 ········return·ViewCompatJellybeanMr1.getPaddingEnd(view);
 19 ····}
 20 ····
 21 ····public·int·getPaddingStart(final·View·view)·{
 22 ········return·ViewCompatJellybeanMr1.getPaddingStart(view);
 23 ····}
 24 ····
 25 ····public·int·getWindowSystemUiVisibility(final·View·view)·{
 26 ········return·ViewCompatJellybeanMr1.getWindowSystemUiVisibility(view);
 27 ····}
 28 ····
17 ····public·void·setLabelFor(final·View·view,·final·int·n)·{29 ····public·void·setLabelFor(final·View·view,·final·int·n)·{
18 ········ViewCompatJellybeanMr1.setLabelFor(view,·n);30 ········ViewCompatJellybeanMr1.setLabelFor(view,·n);
19 ····}31 ····}
20 ····32 ····
21 ····public·void·setLayerPaint(final·View·view,·final·Paint·paint)·{33 ····public·void·setLayerPaint(final·View·view,·final·Paint·paint)·{
22 ········ViewCompatJellybeanMr1.setLayerPaint(view,·paint);34 ········ViewCompatJellybeanMr1.setLayerPaint(view,·paint);
23 ····}35 ····}
24 ····36 ····
25 ····public·void·setLayoutDirection(final·View·view,·final·int·n)·{37 ····public·void·setLayoutDirection(final·View·view,·final·int·n)·{
26 ········ViewCompatJellybeanMr1.setLayoutDirection(view,·n);38 ········ViewCompatJellybeanMr1.setLayoutDirection(view,·n);
27 ····}39 ····}
 40 ····
 41 ····public·void·setPaddingRelative(final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{
 42 ········ViewCompatJellybeanMr1.setPaddingRelative(view,·n,·n2,·n3,·n4);
 43 ····}
28 }44 }
274 B
smali/jackpal/droidexaminer/R.smali
    
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·1023 ····.line·10
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·47 
26 ····return-void25 ····return-void
27 .end·method26 .end·method
1.41 KB
smali/jackpal/droidexaminer/ItemListActivity.smali
    
Offset 60, 20 lines modifiedOffset 60, 22 lines modified
60 ····.line·5060 ····.line·50
61 ····invoke-virtual·{p0},·Ljackpal/droidexaminer/ItemListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;61 ····invoke-virtual·{p0},·Ljackpal/droidexaminer/ItemListActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····const·v1,·0x7f06000163 ····const·v1,·0x7f060001
  
 64 ····.line·51
64 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment;65 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment;
  
65 ····move-result-object·v066 ····move-result-object·v0
  
66 ····check-cast·v0,·Ljackpal/droidexaminer/ItemListFragment;67 ····check-cast·v0,·Ljackpal/droidexaminer/ItemListFragment;
  
 68 ····.line·52
67 ····invoke-virtual·{v0,·v2},·Ljackpal/droidexaminer/ItemListFragment;->setActivateOnItemClick(Z)V69 ····invoke-virtual·{v0,·v2},·Ljackpal/droidexaminer/ItemListFragment;->setActivateOnItemClick(Z)V
  
68 ····.line·5670 ····.line·56
69 ····:cond_071 ····:cond_0
70 ····return-void72 ····return-void
71 .end·method73 .end·method
  
Offset 114, 18 lines modifiedOffset 116, 20 lines modified
  
114 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;116 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
115 ····move-result-object·v3117 ····move-result-object·v3
  
116 ····const/high16·v4,·0x7f060000118 ····const/high16·v4,·0x7f060000
  
 119 ····.line·73
117 ····invoke-virtual·{v3,·v4,·v2},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;120 ····invoke-virtual·{v3,·v4,·v2},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
118 ····move-result-object·v3121 ····move-result-object·v3
  
 122 ····.line·74
119 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I123 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
120 ····.line·83124 ····.line·83
121 ····.end·local·v0····#·"arguments":Landroid/os/Bundle;125 ····.end·local·v0····#·"arguments":Landroid/os/Bundle;
122 ····.end·local·v2····#·"fragment":Ljackpal/droidexaminer/ItemDetailFragment;126 ····.end·local·v2····#·"fragment":Ljackpal/droidexaminer/ItemDetailFragment;
123 ····:goto_0127 ····:goto_0
124 ····return-void128 ····return-void
1.55 KB
smali/jackpal/droidexaminer/ItemDetailActivity.smali
    
Offset 53, 24 lines modifiedOffset 53, 26 lines modified
  
53 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V53 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
54 ····.line·4454 ····.line·44
55 ····.local·v0,·"arguments":Landroid/os/Bundle;55 ····.local·v0,·"arguments":Landroid/os/Bundle;
56 ····const-string·v2,·"item_id"56 ····const-string·v2,·"item_id"
  
 57 ····.line·45
57 ····invoke-virtual·{p0},·Ljackpal/droidexaminer/ItemDetailActivity;->getIntent()Landroid/content/Intent;58 ····invoke-virtual·{p0},·Ljackpal/droidexaminer/ItemDetailActivity;->getIntent()Landroid/content/Intent;
  
58 ····move-result-object·v359 ····move-result-object·v3
  
59 ····const-string·v4,·"item_id"60 ····const-string·v4,·"item_id"
  
60 ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;61 ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
61 ····move-result-object·v362 ····move-result-object·v3
  
 63 ····.line·44
62 ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V64 ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
63 ····.line·4665 ····.line·46
64 ····new-instance·v1,·Ljackpal/droidexaminer/ItemDetailFragment;66 ····new-instance·v1,·Ljackpal/droidexaminer/ItemDetailFragment;
  
65 ····invoke-direct·{v1},·Ljackpal/droidexaminer/ItemDetailFragment;-><init>()V67 ····invoke-direct·{v1},·Ljackpal/droidexaminer/ItemDetailFragment;-><init>()V
  
Offset 85, 18 lines modifiedOffset 87, 20 lines modified
  
85 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;87 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
86 ····move-result-object·v288 ····move-result-object·v2
  
87 ····const/high16·v3,·0x7f06000089 ····const/high16·v3,·0x7f060000
  
 90 ····.line·49
88 ····invoke-virtual·{v2,·v3,·v1},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;91 ····invoke-virtual·{v2,·v3,·v1},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
89 ····move-result-object·v292 ····move-result-object·v2
  
 93 ····.line·50
90 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentTransaction;->commit()I94 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
91 ····.line·5295 ····.line·52
92 ····.end·local·v0····#·"arguments":Landroid/os/Bundle;96 ····.end·local·v0····#·"arguments":Landroid/os/Bundle;
93 ····.end·local·v1····#·"fragment":Ljackpal/droidexaminer/ItemDetailFragment;97 ····.end·local·v1····#·"fragment":Ljackpal/droidexaminer/ItemDetailFragment;
94 ····:cond_098 ····:cond_0
95 ····return-void99 ····return-void
1.33 KB
smali/jackpal/droidexaminer/ItemListFragment.smali
    
Offset 142, 26 lines modifiedOffset 142, 28 lines modified
142 ····.prologue142 ····.prologue
143 ····.line·71143 ····.line·71
144 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/ListFragment;->onCreate(Landroid/os/Bundle;)V144 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/ListFragment;->onCreate(Landroid/os/Bundle;)V
  
145 ····.line·74145 ····.line·74
146 ····new-instance·v0,·Landroid/widget/ArrayAdapter;146 ····new-instance·v0,·Landroid/widget/ArrayAdapter;
  
 147 ····.line·75
147 ····invoke-virtual·{p0},·Ljackpal/droidexaminer/ItemListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;148 ····invoke-virtual·{p0},·Ljackpal/droidexaminer/ItemListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
148 ····move-result-object·v1149 ····move-result-object·v1
  
149 ····const·v2,·0x1090016150 ····const·v2,·0x1090016
  
150 ····const·v3,·0x1020014151 ····const·v3,·0x1020014
  
151 ····sget-object·v4,·Ljackpal/droidexaminer/content/Content;->ITEMS:Ljava/util/List;152 ····sget-object·v4,·Ljackpal/droidexaminer/content/Content;->ITEMS:Ljava/util/List;
  
152 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;IILjava/util/List;)V153 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;IILjava/util/List;)V
  
 154 ····.line·74
153 ····invoke-virtual·{p0,·v0},·Ljackpal/droidexaminer/ItemListFragment;->setListAdapter(Landroid/widget/ListAdapter;)V155 ····invoke-virtual·{p0,·v0},·Ljackpal/droidexaminer/ItemListFragment;->setListAdapter(Landroid/widget/ListAdapter;)V
  
154 ····.line·79156 ····.line·79
155 ····return-void157 ····return-void
156 .end·method158 .end·method
  
157 .method·public·onDetach()V159 .method·public·onDetach()V
Offset 247, 14 lines modifiedOffset 249, 15 lines modified
247 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/app/ListFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V249 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/app/ListFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
  
248 ····.line·86250 ····.line·86
249 ····if-eqz·p2,·:cond_0251 ····if-eqz·p2,·:cond_0
  
250 ····const-string·v0,·"activated_position"252 ····const-string·v0,·"activated_position"
  
 253 ····.line·87
251 ····invoke-virtual·{p2,·v0},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z254 ····invoke-virtual·{p2,·v0},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
  
252 ····move-result·v0255 ····move-result·v0
  
253 ····if-eqz·v0,·:cond_0256 ····if-eqz·v0,·:cond_0
  
254 ····.line·88257 ····.line·88
3.26 KB
smali/jackpal/droidexaminer/content/Content$RuntimeItem.smali
    
Offset 27, 20 lines modifiedOffset 27, 20 lines modified
27 ····.line·15427 ····.line·154
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·getContents()Ljava/lang/String;31 .method·public·getContents()Ljava/lang/String;
32 ····.locals·932 ····.locals·10
  
33 ····.prologue33 ····.prologue
34 ····const/4·v8,·0x134 ····const/4·v9,·0x1
  
35 ····const/4·v7,·0x035 ····const/4·v8,·0x0
  
36 ····.line·15736 ····.line·157
37 ····new-instance·v2,·Ljava/lang/StringBuilder;37 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
38 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V38 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
39 ····.line·15839 ····.line·158
Offset 57, 76 lines modifiedOffset 57, 76 lines modified
  
57 ····move-result-object·v157 ····move-result-object·v1
  
58 ····.line·16058 ····.line·160
59 ····.local·v1,·"r":Ljava/lang/Runtime;59 ····.local·v1,·"r":Ljava/lang/Runtime;
60 ····const-string·v3,·"availableProcessors:·%d\n"60 ····const-string·v3,·"availableProcessors:·%d\n"
  
61 ····new-array·v4,·v8,·[Ljava/lang/Object;61 ····new-array·v4,·v9,·[Ljava/lang/Object;
  
62 ····invoke-virtual·{v1},·Ljava/lang/Runtime;->availableProcessors()I62 ····invoke-virtual·{v1},·Ljava/lang/Runtime;->availableProcessors()I
  
63 ····move-result·v563 ····move-result·v5
  
64 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;64 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
65 ····move-result-object·v565 ····move-result-object·v5
  
66 ····aput-object·v5,·v4,·v766 ····aput-object·v5,·v4,·v8
  
67 ····invoke-virtual·{v0,·v3,·v4},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;67 ····invoke-virtual·{v0,·v3,·v4},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
  
68 ····.line·16168 ····.line·161
69 ····const-string·v3,·"freeMemory:·%s\n"69 ····const-string·v3,·"freeMemory:·%s\n"
  
70 ····new-array·v4,·v8,·[Ljava/lang/Object;70 ····new-array·v4,·v9,·[Ljava/lang/Object;
  
71 ····invoke-virtual·{v1},·Ljava/lang/Runtime;->freeMemory()J71 ····invoke-virtual·{v1},·Ljava/lang/Runtime;->freeMemory()J
  
72 ····move-result-wide·v572 ····move-result-wide·v6
  
73 ····invoke-static·{v5,·v6},·Ljackpal/droidexaminer/content/Content;->access$200(J)Ljava/lang/String;73 ····invoke-static·{v6,·v7},·Ljackpal/droidexaminer/content/Content;->access$200(J)Ljava/lang/String;
  
74 ····move-result-object·v574 ····move-result-object·v5
  
75 ····aput-object·v5,·v4,·v775 ····aput-object·v5,·v4,·v8
  
76 ····invoke-virtual·{v0,·v3,·v4},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;76 ····invoke-virtual·{v0,·v3,·v4},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
  
77 ····.line·16277 ····.line·162
78 ····const-string·v3,·"totalMemory:·%s\n"78 ····const-string·v3,·"totalMemory:·%s\n"
  
79 ····new-array·v4,·v8,·[Ljava/lang/Object;79 ····new-array·v4,·v9,·[Ljava/lang/Object;
  
80 ····invoke-virtual·{v1},·Ljava/lang/Runtime;->totalMemory()J80 ····invoke-virtual·{v1},·Ljava/lang/Runtime;->totalMemory()J
  
81 ····move-result-wide·v581 ····move-result-wide·v6
  
82 ····invoke-static·{v5,·v6},·Ljackpal/droidexaminer/content/Content;->access$200(J)Ljava/lang/String;82 ····invoke-static·{v6,·v7},·Ljackpal/droidexaminer/content/Content;->access$200(J)Ljava/lang/String;
  
83 ····move-result-object·v583 ····move-result-object·v5
  
84 ····aput-object·v5,·v4,·v784 ····aput-object·v5,·v4,·v8
  
85 ····invoke-virtual·{v0,·v3,·v4},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;85 ····invoke-virtual·{v0,·v3,·v4},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
  
86 ····.line·16386 ····.line·163
87 ····const-string·v3,·"maxMemory:·%s\n"87 ····const-string·v3,·"maxMemory:·%s\n"
  
88 ····new-array·v4,·v8,·[Ljava/lang/Object;88 ····new-array·v4,·v9,·[Ljava/lang/Object;
  
89 ····invoke-virtual·{v1},·Ljava/lang/Runtime;->maxMemory()J89 ····invoke-virtual·{v1},·Ljava/lang/Runtime;->maxMemory()J
  
90 ····move-result-wide·v590 ····move-result-wide·v6
  
91 ····invoke-static·{v5,·v6},·Ljackpal/droidexaminer/content/Content;->access$200(J)Ljava/lang/String;91 ····invoke-static·{v6,·v7},·Ljackpal/droidexaminer/content/Content;->access$200(J)Ljava/lang/String;
  
92 ····move-result-object·v592 ····move-result-object·v5
  
93 ····aput-object·v5,·v4,·v793 ····aput-object·v5,·v4,·v8
  
94 ····invoke-virtual·{v0,·v3,·v4},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;94 ····invoke-virtual·{v0,·v3,·v4},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
  
95 ····.line·16595 ····.line·165
96 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;96 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
97 ····move-result-object·v397 ····move-result-object·v3
752 B
smali/jackpal/droidexaminer/content/Content$BatteryItem.smali
    
Offset 182, 24 lines modifiedOffset 182, 26 lines modified
  
182 ····move-result-object·v6182 ····move-result-object·v6
  
183 ····aput-object·v6,·v5,·v7183 ····aput-object·v6,·v5,·v7
  
184 ····const-string·v6,·"scale"184 ····const-string·v6,·"scale"
  
 185 ····.line·334
185 ····invoke-virtual·{v0,·v6,·v9},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I186 ····invoke-virtual·{v0,·v6,·v9},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
186 ····move-result·v6187 ····move-result·v6
  
187 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;188 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
188 ····move-result-object·v6189 ····move-result-object·v6
  
189 ····aput-object·v6,·v5,·v8190 ····aput-object·v6,·v5,·v8
  
 191 ····.line·333
190 ····invoke-virtual·{v1,·v4,·v5},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;192 ····invoke-virtual·{v1,·v4,·v5},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
  
191 ····.line·335193 ····.line·335
192 ····const-string·v4,·"temperature:·%d\n"194 ····const-string·v4,·"temperature:·%d\n"
  
193 ····new-array·v5,·v8,·[Ljava/lang/Object;195 ····new-array·v5,·v8,·[Ljava/lang/Object;
  
6.57 KB
smali/jackpal/droidexaminer/content/Content.smali
    
Offset 80, 15 lines modifiedOffset 80, 14 lines modified
80 .method·public·constructor·<init>()V80 .method·public·constructor·<init>()V
81 ····.locals·081 ····.locals·0
  
82 ····.prologue82 ····.prologue
83 ····.line·4383 ····.line·43
84 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V84 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
85 ····.line·378 
86 ····return-void85 ····return-void
87 .end·method86 .end·method
  
88 .method·static·synthetic·access$000()Ljava/text/DateFormat;87 .method·static·synthetic·access$000()Ljava/text/DateFormat;
89 ····.locals·188 ····.locals·1
  
90 ····.prologue89 ····.prologue
Offset 105, 15 lines modifiedOffset 104, 15 lines modified
105 ····.line·43104 ····.line·43
106 ····sget-object·v0,·Ljackpal/droidexaminer/content/Content;->sTimeFormat:Ljava/text/DateFormat;105 ····sget-object·v0,·Ljackpal/droidexaminer/content/Content;->sTimeFormat:Ljava/text/DateFormat;
  
107 ····return-object·v0106 ····return-object·v0
108 .end·method107 .end·method
  
109 .method·static·synthetic·access$200(J)Ljava/lang/String;108 .method·static·synthetic·access$200(J)Ljava/lang/String;
110 ····.locals·1109 ····.locals·2
111 ····.param·p0,·"x0"····#·J110 ····.param·p0,·"x0"····#·J
  
112 ····.prologue111 ····.prologue
113 ····.line·43112 ····.line·43
114 ····invoke-static·{p0,·p1},·Ljackpal/droidexaminer/content/Content;->formatFileSize(J)Ljava/lang/String;113 ····invoke-static·{p0,·p1},·Ljackpal/droidexaminer/content/Content;->formatFileSize(J)Ljava/lang/String;
  
115 ····move-result-object·v0114 ····move-result-object·v0
Offset 187, 126 lines modifiedOffset 186, 125 lines modified
187 ····const/4·v11,·0x2186 ····const/4·v11,·0x2
  
188 ····const/4·v10,·0x1187 ····const/4·v10,·0x1
  
189 ····const/4·v9,·0x0188 ····const/4·v9,·0x0
  
190 ····.line·94189 ····.line·94
191 ····new-instance·v5,·Ljava/lang/StringBuilder;190 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
192 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V191 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
193 ····.line·95192 ····.line·95
194 ····.local·v5,·"sb":Ljava/lang/StringBuilder;193 ····.local·v4,·"sb":Ljava/lang/StringBuilder;
195 ····new-instance·v0,·Ljava/util/Formatter;194 ····new-instance·v0,·Ljava/util/Formatter;
  
196 ····invoke-direct·{v0,·v5},·Ljava/util/Formatter;-><init>(Ljava/lang/Appendable;)V195 ····invoke-direct·{v0,·v4},·Ljava/util/Formatter;-><init>(Ljava/lang/Appendable;)V
  
197 ····.line·96196 ····.line·96
198 ····.local·v0,·"f":Ljava/util/Formatter;197 ····.local·v0,·"f":Ljava/util/Formatter;
199 ····const-string·v4,·""198 ····const-string·v3,·""
  
200 ····.line·97199 ····.line·97
201 ····.local·v4,·"prefix":Ljava/lang/String;200 ····.local·v3,·"prefix":Ljava/lang/String;
202 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;201 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
203 ····move-result-object·v1202 ····move-result-object·v6
  
204 ····.local·v1,·"i$":Ljava/util/Iterator; 
205 ····:cond_0203 ····:cond_0
206 ····:goto_0204 ····:goto_0
207 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z205 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
208 ····move-result·v6206 ····move-result·v5
  
209 ····if-eqz·v6,·:cond_2207 ····if-eqz·v5,·:cond_2
  
210 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;208 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
211 ····move-result-object·v3209 ····move-result-object·v2
  
212 ····check-cast·v3,·Ljackpal/droidexaminer/content/Content$PIS;210 ····check-cast·v2,·Ljackpal/droidexaminer/content/Content$PIS;
  
213 ····.line·98211 ····.line·98
214 ····.local·v3,·"p":Ljackpal/droidexaminer/content/Content$PIS;212 ····.local·v2,·"p":Ljackpal/droidexaminer/content/Content$PIS;
215 ····iget-object·v6,·v3,·Ljackpal/droidexaminer/content/Content$PIS;->first:Ljava/lang/Object;213 ····iget-object·v5,·v2,·Ljackpal/droidexaminer/content/Content$PIS;->first:Ljava/lang/Object;
  
216 ····check-cast·v6,·Ljava/lang/Integer;214 ····check-cast·v5,·Ljava/lang/Integer;
  
217 ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I215 ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I
  
218 ····move-result·v2216 ····move-result·v1
  
219 ····.line·99217 ····.line·99
220 ····.local·v2,·"mask":I218 ····.local·v1,·"mask":I
221 ····if-eqz·v2,·:cond_0219 ····if-eqz·v1,·:cond_0
  
222 ····and-int·v6,·v2,·p0220 ····and-int·v5,·v1,·p0
  
223 ····if-ne·v2,·v6,·:cond_0221 ····if-ne·v1,·v5,·:cond_0
  
224 ····.line·100222 ····.line·100
225 ····const-string·v6,·"%s%s"223 ····const-string·v5,·"%s%s"
  
226 ····new-array·v7,·v11,·[Ljava/lang/Object;224 ····new-array·v7,·v11,·[Ljava/lang/Object;
  
227 ····aput-object·v4,·v7,·v9225 ····aput-object·v3,·v7,·v9
  
228 ····iget-object·v8,·v3,·Ljackpal/droidexaminer/content/Content$PIS;->second:Ljava/lang/Object;226 ····iget-object·v8,·v2,·Ljackpal/droidexaminer/content/Content$PIS;->second:Ljava/lang/Object;
  
229 ····aput-object·v8,·v7,·v10227 ····aput-object·v8,·v7,·v10
  
230 ····invoke-virtual·{v0,·v6,·v7},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;228 ····invoke-virtual·{v0,·v5,·v7},·Ljava/util/Formatter;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
  
231 ····.line·101229 ····.line·101
232 ····if-nez·p2,·:cond_1230 ····if-nez·p2,·:cond_1
  
233 ····.line·102231 ····.line·102
234 ····xor-int/lit8·v6,·v2,·-0x1232 ····xor-int/lit8·v5,·v1,·-0x1
  
235 ····and-int/2addr·p0,·v6233 ····and-int/2addr·p0,·v5
  
236 ····.line·104234 ····.line·104
237 ····:cond_1235 ····:cond_1
238 ····const-string·v4,·"|"236 ····const-string·v3,·"|"
  
239 ····goto·:goto_0237 ····goto·:goto_0
  
240 ····.line·107238 ····.line·107
241 ····.end·local·v2····#·"mask":I239 ····.end·local·v1····#·"mask":I
242 ····.end·local·v3····#·"p":Ljackpal/droidexaminer/content/Content$PIS;240 ····.end·local·v2····#·"p":Ljackpal/droidexaminer/content/Content$PIS;
243 ····:cond_2241 ····:cond_2
244 ····if-eqz·p0,·:cond_3242 ····if-eqz·p0,·:cond_3
  
245 ····.line·108243 ····.line·108
246 ····const-string·v6,·"%s0x%x"244 ····const-string·v5,·"%s0x%x"
Max diff block lines reached; 2182/6632 bytes (32.90%) 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·11432 ····.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·11742 ····.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·11463 ····.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
849 B
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl.smali
    
Offset 15, 27 lines modifiedOffset 15, 27 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·4819 ····.line·87
20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V24 .method·public·setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;26 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
27 ····.param·p2,·"split"····#·Z27 ····.param·p2,·"split"····#·Z
  
28 ····.prologue28 ····.prologue
29 ····.line·5129 ····.line·90
30 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewGroupCompatHC;->setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V30 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewGroupCompatHC;->setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V
  
31 ····.line·5231 ····.line·91
32 ····return-void32 ····return-void
33 .end·method33 .end·method
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
11.0 KB
smali/android/support/v4/view/ViewCompat$HCViewCompatImpl.smali
    
Offset 15, 73 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·26819 ····.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·27036 ····.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
  
32 .method·public·getLayerType(Landroid/view/View;)I41 .method·public·getLayerType(Landroid/view/View;)I
33 ····.locals·142 ····.locals·1
34 ····.param·p1,·"view"····#·Landroid/view/View;43 ····.param·p1,·"view"····#·Landroid/view/View;
  
35 ····.prologue44 ····.prologue
36 ····.line·27645 ····.line·767
37 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getLayerType(Landroid/view/View;)I46 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getLayerType(Landroid/view/View;)I
  
38 ····move-result·v047 ····move-result·v0
  
39 ····return·v048 ····return·v0
40 .end·method49 .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; 4694/11102 bytes (42.28%) 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·29022 ····.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·30431 ····.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·29440 ····.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·29947 ····.line·306
48 ····return-void48 ····return-void
49 .end·method49 .end·method
309 KB
smali/android/support/v4/view/ViewPager.smali
    
Offset 205, 42 lines modifiedOffset 205, 42 lines modified
  
  
205 #·direct·methods205 #·direct·methods
206 .method·static·constructor·<clinit>()V206 .method·static·constructor·<clinit>()V
207 ····.locals·3207 ····.locals·3
  
208 ····.prologue208 ····.prologue
209 ····.line·96209 ····.line·103
210 ····const/4·v0,·0x1210 ····const/4·v0,·0x1
  
211 ····new-array·v0,·v0,·[I211 ····new-array·v0,·v0,·[I
  
212 ····const/4·v1,·0x0212 ····const/4·v1,·0x0
  
213 ····const·v2,·0x10100b3213 ····const·v2,·0x10100b3
  
214 ····aput·v2,·v0,·v1214 ····aput·v2,·v0,·v1
  
215 ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I215 ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I
  
216 ····.line·114216 ····.line·121
217 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$1;217 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$1;
  
218 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$1;-><init>()V218 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$1;-><init>()V
  
219 ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator;219 ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator;
  
220 ····.line·121220 ····.line·128
221 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$2;221 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$2;
  
222 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$2;-><init>()V222 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$2;-><init>()V
  
223 ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->sInterpolator:Landroid/view/animation/Interpolator;223 ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->sInterpolator:Landroid/view/animation/Interpolator;
  
224 ····.line·221224 ····.line·228
225 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$ViewPositionComparator;225 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$ViewPositionComparator;
  
226 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;-><init>()V226 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;-><init>()V
  
227 ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator;227 ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator;
  
228 ····return-void228 ····return-void
Offset 255, 83 lines modifiedOffset 255, 83 lines modified
  
255 ····const/4·v3,·0x1255 ····const/4·v3,·0x1
  
256 ····const/4·v2,·0x0256 ····const/4·v2,·0x0
  
257 ····const/4·v1,·-0x1257 ····const/4·v1,·-0x1
  
258 ····.line·342258 ····.line·349
259 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V259 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V
  
260 ····.line·128260 ····.line·135
261 ····new-instance·v0,·Ljava/util/ArrayList;261 ····new-instance·v0,·Ljava/util/ArrayList;
  
262 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V262 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
263 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;263 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
264 ····.line·129264 ····.line·136
265 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$ItemInfo;265 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
266 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$ItemInfo;-><init>()V266 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$ItemInfo;-><init>()V
  
267 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo;267 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo;
  
268 ····.line·131268 ····.line·138
269 ····new-instance·v0,·Landroid/graphics/Rect;269 ····new-instance·v0,·Landroid/graphics/Rect;
  
270 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V270 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
271 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect;271 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect;
  
272 ····.line·135272 ····.line·142
273 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I273 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I
  
274 ····.line·136274 ····.line·143
275 ····iput-object·v4,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable;275 ····iput-object·v4,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable;
  
276 ····.line·137276 ····.line·144
277 ····iput-object·v4,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader;277 ····iput-object·v4,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader;
  
278 ····.line·149278 ····.line·156
279 ····const·v0,·-0x800001279 ····const·v0,·-0x800001
  
280 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F280 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F
  
281 ····.line·150281 ····.line·157
282 ····const·v0,·0x7f7fffff····#·Float.MAX_VALUE282 ····const·v0,·0x7f7fffff····#·Float.MAX_VALUE
  
283 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F283 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F
  
284 ····.line·159284 ····.line·166
285 ····iput·v3,·p0,·Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I285 ····iput·v3,·p0,·Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I
  
286 ····.line·178286 ····.line·185
287 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager;->mActivePointerId:I287 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager;->mActivePointerId:I
  
288 ····.line·205288 ····.line·212
289 ····iput-boolean·v3,·p0,·Landroid/support/v4/view/ViewPager;->mFirstLayout:Z289 ····iput-boolean·v3,·p0,·Landroid/support/v4/view/ViewPager;->mFirstLayout:Z
  
290 ····.line·206290 ····.line·213
291 ····iput-boolean·v2,·p0,·Landroid/support/v4/view/ViewPager;->mNeedCalculatePageOffsets:Z291 ····iput-boolean·v2,·p0,·Landroid/support/v4/view/ViewPager;->mNeedCalculatePageOffsets:Z
  
292 ····.line·239292 ····.line·246
293 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$3;293 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$3;
  
294 ····invoke-direct·{v0,·p0},·Landroid/support/v4/view/ViewPager$3;-><init>(Landroid/support/v4/view/ViewPager;)V294 ····invoke-direct·{v0,·p0},·Landroid/support/v4/view/ViewPager$3;-><init>(Landroid/support/v4/view/ViewPager;)V
  
295 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable;295 ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable;
  
296 ····.line·246296 ····.line·253
297 ····iput·v2,·p0,·Landroid/support/v4/view/ViewPager;->mScrollState:I297 ····iput·v2,·p0,·Landroid/support/v4/view/ViewPager;->mScrollState:I
  
298 ····.line·343298 ····.line·350
299 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->initViewPager()V299 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->initViewPager()V
  
300 ····.line·344300 ····.line·351
301 ····return-void301 ····return-void
302 .end·method302 .end·method
  
303 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V303 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
304 ····.locals·5304 ····.locals·5
305 ····.param·p1,·"context"····#·Landroid/content/Context;305 ····.param·p1,·"context"····#·Landroid/content/Context;
306 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;306 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
Offset 341, 229 lines modifiedOffset 341, 229 lines modified
Max diff block lines reached; 311686/315865 bytes (98.68%) 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·12122 ····.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·12332 ····.line·130
33 ····sub-float/2addr·p1,·v133 ····sub-float/2addr·p1,·v1
  
34 ····.line·12434 ····.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
1.07 KB
smali/android/support/v4/view/ViewPager$3.smali
    
Offset 22, 36 lines modifiedOffset 22, 36 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V23 .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·23926 ····.line·246
27 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager;27 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager;
  
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·233 ····.locals·2
  
34 ····.prologue34 ····.prologue
35 ····.line·24135 ····.line·248
36 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager;36 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager;
  
37 ····const/4·v1,·0x037 ····const/4·v1,·0x0
  
38 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewPager;->access$000(Landroid/support/v4/view/ViewPager;I)V38 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewPager;->access$000(Landroid/support/v4/view/ViewPager;I)V
  
39 ····.line·24239 ····.line·249
40 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager;40 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager;
  
41 ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->populate()V41 ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->populate()V
  
42 ····.line·24342 ····.line·250
43 ····return-void43 ····return-void
44 .end·method44 .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
1.87 KB
smali/android/support/v4/view/ViewPager$LayoutParams.smali
    
Offset 31, 60 lines modifiedOffset 31, 60 lines modified
31 #·direct·methods31 #·direct·methods
32 .method·public·constructor·<init>()V32 .method·public·constructor·<init>()V
33 ····.locals·133 ····.locals·1
  
34 ····.prologue34 ····.prologue
35 ····const/4·v0,·-0x135 ····const/4·v0,·-0x1
  
36 ····.line·282036 ····.line·2872
37 ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V37 ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
  
38 ····.line·280138 ····.line·2853
39 ····const/4·v0,·0x039 ····const/4·v0,·0x0
  
40 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F40 ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F
  
41 ····.line·282141 ····.line·2873
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V44 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
45 ····.locals·345 ····.locals·3
46 ····.param·p1,·"context"····#·Landroid/content/Context;46 ····.param·p1,·"context"····#·Landroid/content/Context;
47 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;47 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
48 ····.prologue48 ····.prologue
49 ····.line·282449 ····.line·2876
50 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V50 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
51 ····.line·280151 ····.line·2853
52 ····const/4·v1,·0x052 ····const/4·v1,·0x0
  
53 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F53 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F
  
54 ····.line·282654 ····.line·2878
55 ····invoke-static·{},·Landroid/support/v4/view/ViewPager;->access$400()[I55 ····invoke-static·{},·Landroid/support/v4/view/ViewPager;->access$400()[I
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;57 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····.line·282759 ····.line·2879
60 ····.local·v0,·"a":Landroid/content/res/TypedArray;60 ····.local·v0,·"a":Landroid/content/res/TypedArray;
61 ····const/4·v1,·0x061 ····const/4·v1,·0x0
  
62 ····const/16·v2,·0x3062 ····const/16·v2,·0x30
  
63 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInteger(II)I63 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInteger(II)I
  
64 ····move-result·v164 ····move-result·v1
  
65 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I65 ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I
  
66 ····.line·282866 ····.line·2880
67 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V67 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
68 ····.line·282968 ····.line·2881
69 ····return-void69 ····return-void
70 .end·method70 .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
1.96 KB
smali/android/support/v4/view/KeyEventCompatEclair.smali
    
Offset 4, 37 lines modifiedOffset 4, 69 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·228 ····.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·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z
 13 ····.locals·1
 14 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
 15 ····.param·p1,·"receiver"····#·Landroid/view/KeyEvent$Callback;
 16 ····.param·p2,·"state"····#·Ljava/lang/Object;
 17 ····.param·p3,·"target"····#·Ljava/lang/Object;
  
 18 ····.prologue
 19 ····.line·30
 20 ····check-cast·p2,·Landroid/view/KeyEvent$DispatcherState;
  
 21 ····.end·local·p2····#·"state":Ljava/lang/Object;
 22 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/KeyEvent;->dispatch(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z
  
 23 ····move-result·v0
  
 24 ····return·v0
 25 .end·method
  
 26 .method·public·static·getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object;
 27 ····.locals·1
 28 ····.param·p0,·"view"····#·Landroid/view/View;
  
 29 ····.prologue
 30 ····.line·25
 31 ····invoke-virtual·{p0},·Landroid/view/View;->getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;
  
 32 ····move-result-object·v0
  
 33 ····return-object·v0
 34 .end·method
  
12 .method·public·static·isTracking(Landroid/view/KeyEvent;)Z35 .method·public·static·isTracking(Landroid/view/KeyEvent;)Z
13 ····.locals·136 ····.locals·1
14 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;37 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
  
15 ····.prologue38 ····.prologue
16 ····.line·2839 ····.line·38
17 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->isTracking()Z40 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->isTracking()Z
  
18 ····move-result·v041 ····move-result·v0
  
19 ····return·v042 ····return·v0
20 .end·method43 .end·method
  
21 .method·public·static·startTracking(Landroid/view/KeyEvent;)V44 .method·public·static·startTracking(Landroid/view/KeyEvent;)V
22 ····.locals·045 ····.locals·0
23 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;46 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
  
24 ····.prologue47 ····.prologue
25 ····.line·2448 ····.line·34
26 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->startTracking()V49 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->startTracking()V
  
27 ····.line·2550 ····.line·35
28 ····return-void51 ····return-void
29 .end·method52 .end·method
330 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·10631 ····.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.57 KB
smali/android/support/v4/view/ViewCompat$ViewCompatImpl.smali
    
Offset 11, 44 lines modifiedOffset 11, 137 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
  
24 .method·public·abstract·getLabelFor(Landroid/view/View;)I38 .method·public·abstract·getLabelFor(Landroid/view/View;)I
25 .end·method39 .end·method
  
26 .method·public·abstract·getLayerType(Landroid/view/View;)I40 .method·public·abstract·getLayerType(Landroid/view/View;)I
27 .end·method41 .end·method
  
28 .method·public·abstract·getLayoutDirection(Landroid/view/View;)I42 .method·public·abstract·getLayoutDirection(Landroid/view/View;)I
29 .end·method43 .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
  
30 .method·public·abstract·getOverScrollMode(Landroid/view/View;)I54 .method·public·abstract·getOverScrollMode(Landroid/view/View;)I
31 .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
  
32 .method·public·abstract·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;60 .method·public·abstract·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
33 .end·method61 .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
  
34 .method·public·abstract·hasTransientState(Landroid/view/View;)Z92 .method·public·abstract·hasTransientState(Landroid/view/View;)Z
35 .end·method93 .end·method
  
 94 .method·public·abstract·isOpaque(Landroid/view/View;)Z
 95 .end·method
  
Max diff block lines reached; 2892/6607 bytes (43.77%) of diff not shown.
25.9 KB
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
    
Offset 13, 350 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·16636 ····.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;
  
 41 ····return-void
 42 .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
23 ····return-void70 ····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
24 .end·method80 .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·16896 ····.line·345
32 ····const/4·v0,·0x097 ····const/4·v0,·0x0
Max diff block lines reached; 22893/26384 bytes (86.77%) of diff not shown.
751 B
smali/android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.smali
    
Offset 11, 14 lines modifiedOffset 11, 20 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
  
16 .method·public·abstract·isTracking(Landroid/view/KeyEvent;)Z20 .method·public·abstract·isTracking(Landroid/view/KeyEvent;)Z
17 .end·method21 .end·method
  
18 .method·public·abstract·metaStateHasModifiers(II)Z22 .method·public·abstract·metaStateHasModifiers(II)Z
19 .end·method23 .end·method
  
20 .method·public·abstract·metaStateHasNoModifiers(I)Z24 .method·public·abstract·metaStateHasNoModifiers(I)Z
2.74 KB
smali/android/support/v4/view/ViewCompatJB.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 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·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
Offset 23, 27 lines modifiedOffset 23, 66 lines modified
23 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider;23 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····return-object·v025 ····return-object·v0
26 .end·method26 .end·method
  
 27 .method·public·static·getFitsSystemWindows(Landroid/view/View;)Z
 28 ····.locals·1
 29 ····.param·p0,·"view"····#·Landroid/view/View;
  
 30 ····.prologue
 31 ····.line·86
 32 ····invoke-virtual·{p0},·Landroid/view/View;->getFitsSystemWindows()Z
  
 33 ····move-result·v0
  
 34 ····return·v0
 35 .end·method
  
27 .method·public·static·getImportantForAccessibility(Landroid/view/View;)I36 .method·public·static·getImportantForAccessibility(Landroid/view/View;)I
28 ····.locals·137 ····.locals·1
29 ····.param·p0,·"view"····#·Landroid/view/View;38 ····.param·p0,·"view"····#·Landroid/view/View;
  
30 ····.prologue39 ····.prologue
31 ····.line·5440 ····.line·54
32 ····invoke-virtual·{p0},·Landroid/view/View;->getImportantForAccessibility()I41 ····invoke-virtual·{p0},·Landroid/view/View;->getImportantForAccessibility()I
  
33 ····move-result·v042 ····move-result·v0
  
34 ····return·v043 ····return·v0
35 .end·method44 .end·method
  
 45 .method·public·static·getMinimumHeight(Landroid/view/View;)I
 46 ····.locals·1
 47 ····.param·p0,·"view"····#·Landroid/view/View;
  
 48 ····.prologue
 49 ····.line·78
 50 ····invoke-virtual·{p0},·Landroid/view/View;->getMinimumHeight()I
  
 51 ····move-result·v0
  
 52 ····return·v0
 53 .end·method
  
 54 .method·public·static·getMinimumWidth(Landroid/view/View;)I
 55 ····.locals·1
 56 ····.param·p0,·"view"····#·Landroid/view/View;
  
 57 ····.prologue
 58 ····.line·74
 59 ····invoke-virtual·{p0},·Landroid/view/View;->getMinimumWidth()I
  
 60 ····move-result·v0
  
 61 ····return·v0
 62 .end·method
  
36 .method·public·static·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;63 .method·public·static·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
37 ····.locals·164 ····.locals·1
38 ····.param·p0,·"view"····#·Landroid/view/View;65 ····.param·p0,·"view"····#·Landroid/view/View;
  
39 ····.prologue66 ····.prologue
40 ····.line·7067 ····.line·70
41 ····invoke-virtual·{p0},·Landroid/view/View;->getParentForAccessibility()Landroid/view/ViewParent;68 ····invoke-virtual·{p0},·Landroid/view/View;->getParentForAccessibility()Landroid/view/ViewParent;
Offset 132, 14 lines modifiedOffset 171, 26 lines modified
132 ····.line·50171 ····.line·50
133 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V172 ····invoke-virtual·{p0,·p1,·p2,·p3},·Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V
  
134 ····.line·51173 ····.line·51
135 ····return-void174 ····return-void
136 .end·method175 .end·method
  
 176 .method·public·static·requestApplyInsets(Landroid/view/View;)V
 177 ····.locals·0
 178 ····.param·p0,·"view"····#·Landroid/view/View;
  
 179 ····.prologue
 180 ····.line·82
 181 ····invoke-virtual·{p0},·Landroid/view/View;->requestFitSystemWindows()V
  
 182 ····.line·83
 183 ····return-void
 184 .end·method
  
137 .method·public·static·setHasTransientState(Landroid/view/View;Z)V185 .method·public·static·setHasTransientState(Landroid/view/View;Z)V
138 ····.locals·0186 ····.locals·0
139 ····.param·p0,·"view"····#·Landroid/view/View;187 ····.param·p0,·"view"····#·Landroid/view/View;
140 ····.param·p1,·"hasTransientState"····#·Z188 ····.param·p1,·"hasTransientState"····#·Z
  
141 ····.prologue189 ····.prologue
142 ····.line·33190 ····.line·33
16.1 KB
smali/android/support/v4/view/ViewPager$MyAccessibilityDelegate.smali
    
Offset 19, 254 lines modifiedOffset 19, 249 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·272523 ····.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·1 
31 ····.param·p1,·"host"····#·Landroid/view/View; 
32 ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent; 
  
33 ····.prologue 
34 ····.line·2729 
35 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V 
  
36 ····.line·2730 
37 ····const-class·v0,·Landroid/support/v4/view/ViewPager; 
  
38 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
39 ····move-result-object·v0 
  
40 ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V 
  
41 ····.line·2731 
42 ····return-void 
43 .end·method 
  
44 .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V 
45 ····.locals·229 ····.locals·2
46 ····.param·p1,·"host"····#·Landroid/view/View; 
47 ····.param·p2,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; 
  
48 ····.prologue30 ····.prologue
49 ····const/4·v0,·0x131 ····const/4·v0,·0x1
  
50 ····.line·273532 ····.line·2817
51 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V 
  
52 ····.line·2736 
53 ····const-class·v1,·Landroid/support/v4/view/ViewPager; 
  
54 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
55 ····move-result-object·v1 
  
56 ····invoke-virtual·{p2,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V 
  
57 ····.line·2737 
58 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;33 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;
  
59 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;34 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;
  
60 ····move-result-object·v135 ····move-result-object·v1
  
61 ····if-eqz·v1,·:cond_236 ····if-eqz·v1,·:cond_0
  
62 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;37 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;
  
63 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;38 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;
  
64 ····move-result-object·v139 ····move-result-object·v1
  
65 ····invoke-virtual·{v1},·Landroid/support/v4/view/PagerAdapter;->getCount()I40 ····invoke-virtual·{v1},·Landroid/support/v4/view/PagerAdapter;->getCount()I
  
66 ····move-result·v141 ····move-result·v1
  
67 ····if-le·v1,·v0,·:cond_242 ····if-le·v1,·v0,·:cond_0
  
68 ····:goto_043 ····:goto_0
69 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V44 ····return·v0
  
70 ····.line·2738 
71 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;45 ····:cond_0
 46 ····const/4·v0,·0x0
  
 47 ····goto·:goto_0
 48 .end·method
  
72 ····invoke-static·{v0},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; 
 49 #·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;
  
 54 ····.prologue
 55 ····.line·2769
 56 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  
 57 ····.line·2770
 58 ····const-class·v1,·Landroid/support/v4/view/ViewPager;
  
 59 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
 60 ····move-result-object·v1
  
 61 ····invoke-virtual·{p2,·v1},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
  
 62 ····.line·2771
 63 ····invoke-static·{},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
73 ····move-result-object·v064 ····move-result-object·v0
  
74 ····if-eqz·v0,·:cond_065 ····.line·2772
 66 ····.local·v0,·"recordCompat":Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
 67 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->canScroll()Z
  
75 ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;68 ····move-result·v1
  
76 ····invoke-static·{v0},·Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I69 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setScrollable(Z)V
  
77 ····move-result·v070 ····.line·2773
 71 ····invoke-virtual·{p2},·Landroid/view/accessibility/AccessibilityEvent;->getEventType()I
  
Max diff block lines reached; 10946/16309 bytes (67.12%) of diff not shown.
2.5 KB
smali/android/support/v4/view/ViewPager$ViewPositionComparator.smali
    
Offset 28, 69 lines modifiedOffset 28, 69 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·283232 ····.line·2884
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/view/View;Landroid/view/View;)I37 .method·public·compare(Landroid/view/View;Landroid/view/View;)I
38 ····.locals·438 ····.locals·4
39 ····.param·p1,·"lhs"····#·Landroid/view/View;39 ····.param·p1,·"lhs"····#·Landroid/view/View;
40 ····.param·p2,·"rhs"····#·Landroid/view/View;40 ····.param·p2,·"rhs"····#·Landroid/view/View;
  
41 ····.prologue41 ····.prologue
42 ····.line·283542 ····.line·2887
43 ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;43 ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····check-cast·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;45 ····check-cast·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;
  
46 ····.line·283646 ····.line·2888
47 ····.local·v0,·"llp":Landroid/support/v4/view/ViewPager$LayoutParams;47 ····.local·v0,·"llp":Landroid/support/v4/view/ViewPager$LayoutParams;
48 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;48 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
49 ····move-result-object·v149 ····move-result-object·v1
  
50 ····check-cast·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;50 ····check-cast·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;
  
51 ····.line·283751 ····.line·2889
52 ····.local·v1,·"rlp":Landroid/support/v4/view/ViewPager$LayoutParams;52 ····.local·v1,·"rlp":Landroid/support/v4/view/ViewPager$LayoutParams;
53 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z53 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z
  
54 ····iget-boolean·v3,·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z54 ····iget-boolean·v3,·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z
  
55 ····if-eq·v2,·v3,·:cond_155 ····if-eq·v2,·v3,·:cond_1
  
56 ····.line·283856 ····.line·2890
57 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z57 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z
  
58 ····if-eqz·v2,·:cond_058 ····if-eqz·v2,·:cond_0
  
59 ····const/4·v2,·0x159 ····const/4·v2,·0x1
  
60 ····.line·284060 ····.line·2892
61 ····:goto_061 ····:goto_0
62 ····return·v262 ····return·v2
  
63 ····.line·283863 ····.line·2890
64 ····:cond_064 ····:cond_0
65 ····const/4·v2,·-0x165 ····const/4·v2,·-0x1
  
66 ····goto·:goto_066 ····goto·:goto_0
  
67 ····.line·284067 ····.line·2892
68 ····:cond_168 ····:cond_1
69 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->position:I69 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->position:I
  
70 ····iget·v3,·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;->position:I70 ····iget·v3,·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;->position:I
  
71 ····sub-int/2addr·v2,·v371 ····sub-int/2addr·v2,·v3
  
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
  
99 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I99 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
100 ····.locals·1100 ····.locals·1
101 ····.param·p1,·"x0"····#·Ljava/lang/Object;101 ····.param·p1,·"x0"····#·Ljava/lang/Object;
102 ····.param·p2,·"x1"····#·Ljava/lang/Object;102 ····.param·p2,·"x1"····#·Ljava/lang/Object;
  
103 ····.prologue103 ····.prologue
104 ····.line·2832104 ····.line·2884
105 ····check-cast·p1,·Landroid/view/View;105 ····check-cast·p1,·Landroid/view/View;
  
106 ····.end·local·p1····#·"x0":Ljava/lang/Object;106 ····.end·local·p1····#·"x0":Ljava/lang/Object;
107 ····check-cast·p2,·Landroid/view/View;107 ····check-cast·p2,·Landroid/view/View;
  
108 ····.end·local·p2····#·"x1":Ljava/lang/Object;108 ····.end·local·p2····#·"x1":Ljava/lang/Object;
109 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I109 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I
1.05 KB
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.smali
    
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·5519 ····.line·94
20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;-><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·5930 ····.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·28829 ····.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·29171 ····.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·29581 ····.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.
1.91 KB
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.smali
    
Offset 18, 37 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·3722 ····.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·4049 ····.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
  
37 .method·public·setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V61 .method·public·setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V
38 ····.locals·062 ····.locals·0
39 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;63 ····.param·p1,·"group"····#·Landroid/view/ViewGroup;
40 ····.param·p2,·"split"····#·Z64 ····.param·p2,·"split"····#·Z
  
41 ····.prologue65 ····.prologue
42 ····.line·4566 ····.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
43 ····return-void75 ····return-void
44 .end·method76 .end·method
1.34 KB
smali/android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.smali
    
Offset 15, 54 lines modifiedOffset 15, 54 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·11819 ····.line·144
20 ····invoke-direct·{p0},·Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·metaStateHasModifiers(II)Z24 .method·public·metaStateHasModifiers(II)Z
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"metaState"····#·I26 ····.param·p1,·"metaState"····#·I
27 ····.param·p2,·"modifiers"····#·I27 ····.param·p2,·"modifiers"····#·I
  
28 ····.prologue28 ····.prologue
29 ····.line·12629 ····.line·152
30 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasModifiers(II)Z30 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasModifiers(II)Z
  
31 ····move-result·v031 ····move-result·v0
  
32 ····return·v032 ····return·v0
33 .end·method33 .end·method
  
34 .method·public·metaStateHasNoModifiers(I)Z34 .method·public·metaStateHasNoModifiers(I)Z
35 ····.locals·135 ····.locals·1
36 ····.param·p1,·"metaState"····#·I36 ····.param·p1,·"metaState"····#·I
  
37 ····.prologue37 ····.prologue
38 ····.line·13138 ····.line·157
39 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasNoModifiers(I)Z39 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasNoModifiers(I)Z
  
40 ····move-result·v040 ····move-result·v0
  
41 ····return·v041 ····return·v0
42 .end·method42 .end·method
  
43 .method·public·normalizeMetaState(I)I43 .method·public·normalizeMetaState(I)I
44 ····.locals·144 ····.locals·1
45 ····.param·p1,·"metaState"····#·I45 ····.param·p1,·"metaState"····#·I
  
46 ····.prologue46 ····.prologue
47 ····.line·12147 ····.line·147
48 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->normalizeMetaState(I)I48 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatHoneycomb;->normalizeMetaState(I)I
  
49 ····move-result·v049 ····move-result·v0
  
50 ····return·v050 ····return·v0
51 .end·method51 .end·method
6.65 KB
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
    
Offset 15, 178 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·31519 ····.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·35428 ····.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·35531 ····.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·35634 ····.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·35837 ····.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·34257 ····.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
  
53 .method·public·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;80 .method·public·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
54 ····.locals·181 ····.locals·1
55 ····.param·p1,·"view"····#·Landroid/view/View;82 ····.param·p1,·"view"····#·Landroid/view/View;
  
56 ····.prologue83 ····.prologue
57 ····.line·36384 ····.line·1018
58 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;85 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
  
59 ····move-result-object·v086 ····move-result-object·v0
  
60 ····return-object·v087 ····return-object·v0
61 .end·method88 .end·method
  
62 .method·public·hasTransientState(Landroid/view/View;)Z89 .method·public·hasTransientState(Landroid/view/View;)Z
63 ····.locals·190 ····.locals·1
64 ····.param·p1,·"view"····#·Landroid/view/View;91 ····.param·p1,·"view"····#·Landroid/view/View;
  
65 ····.prologue92 ····.prologue
66 ····.line·31893 ····.line·967
67 ····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
  
68 ····move-result·v095 ····move-result·v0
  
69 ····return·v096 ····return·v0
70 .end·method97 .end·method
  
71 .method·public·performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z98 .method·public·performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z
72 ····.locals·199 ····.locals·1
73 ····.param·p1,·"view"····#·Landroid/view/View;100 ····.param·p1,·"view"····#·Landroid/view/View;
74 ····.param·p2,·"action"····#·I101 ····.param·p2,·"action"····#·I
75 ····.param·p3,·"arguments"····#·Landroid/os/Bundle;102 ····.param·p3,·"arguments"····#·Landroid/os/Bundle;
Max diff block lines reached; 3243/6679 bytes (48.56%) 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
3.63 KB
smali/android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.smali
    
Offset 15, 79 lines modifiedOffset 15, 134 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·36719 ····.line·1042
20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·getLabelFor(Landroid/view/View;)I24 .method·public·getLabelFor(Landroid/view/View;)I
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"view"····#·Landroid/view/View;26 ····.param·p1,·"view"····#·Landroid/view/View;
  
27 ····.prologue27 ····.prologue
28 ····.line·37128 ····.line·1046
29 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLabelFor(Landroid/view/View;)I29 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLabelFor(Landroid/view/View;)I
  
30 ····move-result·v030 ····move-result·v0
  
31 ····return·v031 ····return·v0
32 .end·method32 .end·method
  
33 .method·public·getLayoutDirection(Landroid/view/View;)I33 .method·public·getLayoutDirection(Landroid/view/View;)I
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"view"····#·Landroid/view/View;35 ····.param·p1,·"view"····#·Landroid/view/View;
  
36 ····.prologue36 ····.prologue
37 ····.line·38637 ····.line·1061
38 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLayoutDirection(Landroid/view/View;)I38 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLayoutDirection(Landroid/view/View;)I
  
39 ····move-result·v039 ····move-result·v0
  
40 ····return·v040 ····return·v0
41 .end·method41 .end·method
  
 42 .method·public·getPaddingEnd(Landroid/view/View;)I
 43 ····.locals·1
 44 ····.param·p1,·"view"····#·Landroid/view/View;
  
 45 ····.prologue
 46 ····.line·1076
 47 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingEnd(Landroid/view/View;)I
  
 48 ····move-result·v0
  
 49 ····return·v0
 50 .end·method
  
 51 .method·public·getPaddingStart(Landroid/view/View;)I
 52 ····.locals·1
 53 ····.param·p1,·"view"····#·Landroid/view/View;
  
 54 ····.prologue
 55 ····.line·1071
 56 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingStart(Landroid/view/View;)I
  
 57 ····move-result·v0
  
 58 ····return·v0
 59 .end·method
  
 60 .method·public·getWindowSystemUiVisibility(Landroid/view/View;)I
 61 ····.locals·1
 62 ····.param·p1,·"view"····#·Landroid/view/View;
  
 63 ····.prologue
 64 ····.line·1086
 65 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getWindowSystemUiVisibility(Landroid/view/View;)I
  
 66 ····move-result·v0
  
 67 ····return·v0
 68 .end·method
  
42 .method·public·setLabelFor(Landroid/view/View;I)V69 .method·public·setLabelFor(Landroid/view/View;I)V
43 ····.locals·070 ····.locals·0
44 ····.param·p1,·"view"····#·Landroid/view/View;71 ····.param·p1,·"view"····#·Landroid/view/View;
45 ····.param·p2,·"id"····#·I72 ····.param·p2,·"id"····#·I
  
46 ····.prologue73 ····.prologue
47 ····.line·37674 ····.line·1051
48 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLabelFor(Landroid/view/View;I)V75 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLabelFor(Landroid/view/View;I)V
  
49 ····.line·37776 ····.line·1052
50 ····return-void77 ····return-void
51 .end·method78 .end·method
  
52 .method·public·setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V79 .method·public·setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V
53 ····.locals·080 ····.locals·0
54 ····.param·p1,·"view"····#·Landroid/view/View;81 ····.param·p1,·"view"····#·Landroid/view/View;
55 ····.param·p2,·"paint"····#·Landroid/graphics/Paint;82 ····.param·p2,·"paint"····#·Landroid/graphics/Paint;
  
56 ····.prologue83 ····.prologue
57 ····.line·38184 ····.line·1056
58 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V85 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V
  
59 ····.line·38286 ····.line·1057
60 ····return-void87 ····return-void
61 .end·method88 .end·method
  
62 .method·public·setLayoutDirection(Landroid/view/View;I)V89 .method·public·setLayoutDirection(Landroid/view/View;I)V
63 ····.locals·090 ····.locals·0
64 ····.param·p1,·"view"····#·Landroid/view/View;91 ····.param·p1,·"view"····#·Landroid/view/View;
65 ····.param·p2,·"layoutDirection"····#·I92 ····.param·p2,·"layoutDirection"····#·I
  
66 ····.prologue93 ····.prologue
67 ····.line·39194 ····.line·1066
68 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayoutDirection(Landroid/view/View;I)V95 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayoutDirection(Landroid/view/View;I)V
  
 96 ····.line·1067
 97 ····return-void
 98 .end·method
  
 99 .method·public·setPaddingRelative(Landroid/view/View;IIII)V
 100 ····.locals·0
 101 ····.param·p1,·"view"····#·Landroid/view/View;
 102 ····.param·p2,·"start"····#·I
 103 ····.param·p3,·"top"····#·I
 104 ····.param·p4,·"end"····#·I
 105 ····.param·p5,·"bottom"····#·I
  
Max diff block lines reached; 13/3587 bytes (0.36%) of diff not shown.
1.83 KB
smali/android/support/v4/view/ViewCompatJellybeanMr1.smali
    
Offset 36, 14 lines modifiedOffset 36, 53 lines modified
36 ····invoke-virtual·{p0},·Landroid/view/View;->getLayoutDirection()I36 ····invoke-virtual·{p0},·Landroid/view/View;->getLayoutDirection()I
  
37 ····move-result·v037 ····move-result·v0
  
38 ····return·v038 ····return·v0
39 .end·method39 .end·method
  
 40 .method·public·static·getPaddingEnd(Landroid/view/View;)I
 41 ····.locals·1
 42 ····.param·p0,·"view"····#·Landroid/view/View;
  
 43 ····.prologue
 44 ····.line·52
 45 ····invoke-virtual·{p0},·Landroid/view/View;->getPaddingEnd()I
  
 46 ····move-result·v0
  
 47 ····return·v0
 48 .end·method
  
 49 .method·public·static·getPaddingStart(Landroid/view/View;)I
 50 ····.locals·1
 51 ····.param·p0,·"view"····#·Landroid/view/View;
  
 52 ····.prologue
 53 ····.line·48
 54 ····invoke-virtual·{p0},·Landroid/view/View;->getPaddingStart()I
  
 55 ····move-result·v0
  
 56 ····return·v0
 57 .end·method
  
 58 .method·public·static·getWindowSystemUiVisibility(Landroid/view/View;)I
 59 ····.locals·1
 60 ····.param·p0,·"view"····#·Landroid/view/View;
  
 61 ····.prologue
 62 ····.line·60
 63 ····invoke-virtual·{p0},·Landroid/view/View;->getWindowSystemUiVisibility()I
  
 64 ····move-result·v0
  
 65 ····return·v0
 66 .end·method
  
40 .method·public·static·setLabelFor(Landroid/view/View;I)V67 .method·public·static·setLabelFor(Landroid/view/View;I)V
41 ····.locals·068 ····.locals·0
42 ····.param·p0,·"view"····#·Landroid/view/View;69 ····.param·p0,·"view"····#·Landroid/view/View;
43 ····.param·p1,·"id"····#·I70 ····.param·p1,·"id"····#·I
  
44 ····.prologue71 ····.prologue
45 ····.line·3272 ····.line·32
Offset 74, 7 lines modifiedOffset 113, 23 lines modified
74 ····.prologue113 ····.prologue
75 ····.line·44114 ····.line·44
76 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setLayoutDirection(I)V115 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setLayoutDirection(I)V
  
77 ····.line·45116 ····.line·45
78 ····return-void117 ····return-void
79 .end·method118 .end·method
  
 119 .method·public·static·setPaddingRelative(Landroid/view/View;IIII)V
 120 ····.locals·0
 121 ····.param·p0,·"view"····#·Landroid/view/View;
 122 ····.param·p1,·"start"····#·I
 123 ····.param·p2,·"top"····#·I
 124 ····.param·p3,·"end"····#·I
 125 ····.param·p4,·"bottom"····#·I
  
 126 ····.prologue
 127 ····.line·56
 128 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Landroid/view/View;->setPaddingRelative(IIII)V
  
 129 ····.line·57
 130 ····return-void
 131 .end·method
53.6 KB
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
    
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I461 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I
  
462 ····.line·182462 ····.line·182
463 ····return-void463 ····return-void
464 .end·method464 .end·method
  
465 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z465 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
466 ····.locals·7466 ····.locals·8
467 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;467 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;
468 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;468 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;
469 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;469 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;
  
470 ····.prologue470 ····.prologue
471 ····const/4·v2,·0x0471 ····const/4·v2,·0x0
  
Offset 483, 27 lines modifiedOffset 483, 27 lines modified
483 ····:goto_0483 ····:goto_0
484 ····return·v2484 ····return·v2
  
485 ····.line·443485 ····.line·443
486 ····:cond_1486 ····:cond_1
487 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J487 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J
  
488 ····move-result-wide·v3488 ····move-result-wide·v4
  
489 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J489 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J
  
490 ····move-result-wide·v5490 ····move-result-wide·v6
  
491 ····sub-long/2addr·v3,·v5491 ····sub-long/2addr·v4,·v6
  
492 ····sget·v5,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I492 ····sget·v3,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
  
493 ····int-to-long·v5,·v5493 ····int-to-long·v6,·v3
  
494 ····cmp-long·v3,·v3,·v5494 ····cmp-long·v3,·v4,·v6
  
495 ····if-gtz·v3,·:cond_0495 ····if-gtz·v3,·:cond_0
  
496 ····.line·447496 ····.line·447
497 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F497 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
498 ····move-result·v3498 ····move-result·v3
Offset 560, 1448 lines modifiedOffset 560, 1448 lines modified
560 ····.line·212560 ····.line·212
561 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z561 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
  
562 ····return·v0562 ····return·v0
563 .end·method563 .end·method
  
564 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z564 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z
565 ····.locals·41565 ····.locals·42
566 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;566 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;
  
567 ····.prologue567 ····.prologue
568 ····.line·224568 ····.line·224
569 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I569 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I
  
570 ····move-result·v5570 ····move-result·v6
  
571 ····.line·226571 ····.line·226
572 ····.local·v5,·"action":I572 ····.local·v6,·"action":I
573 ····move-object/from16·v0,·p0573 ····move-object/from16·v0,·p0
  
574 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;574 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
575 ····move-object/from16·v35,·v0575 ····move-object/from16·v36,·v0
  
576 ····if-nez·v35,·:cond_0576 ····if-nez·v36,·:cond_0
  
577 ····.line·227577 ····.line·227
578 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;578 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
  
579 ····move-result-object·v35579 ····move-result-object·v36
  
580 ····move-object/from16·v0,·v35580 ····move-object/from16·v0,·v36
  
581 ····move-object/from16·v1,·p0581 ····move-object/from16·v1,·p0
  
582 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;582 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
583 ····.line·229583 ····.line·229
584 ····:cond_0584 ····:cond_0
585 ····move-object/from16·v0,·p0585 ····move-object/from16·v0,·p0
  
586 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;586 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
587 ····move-object/from16·v35,·v0587 ····move-object/from16·v36,·v0
  
588 ····move-object/from16·v0,·v35588 ····move-object/from16·v0,·v36
  
589 ····move-object/from16·v1,·p1589 ····move-object/from16·v1,·p1
  
590 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V590 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
  
591 ····.line·231591 ····.line·231
592 ····and-int/lit16·v0,·v5,·0xff592 ····and-int/lit16·v0,·v6,·0xff
  
593 ····move/from16·v35,·v0593 ····move/from16·v36,·v0
  
594 ····const/16·v36,·0x6594 ····const/16·v37,·0x6
  
595 ····move/from16·v0,·v35595 ····move/from16·v0,·v36
  
596 ····move/from16·v1,·v36596 ····move/from16·v1,·v37
  
597 ····if-ne·v0,·v1,·:cond_1597 ····if-ne·v0,·v1,·:cond_1
  
598 ····const/16·v21,·0x1598 ····const/16·v22,·0x1
  
599 ····.line·233599 ····.line·233
600 ····.local·v21,·"pointerUp":Z600 ····.local·v22,·"pointerUp":Z
601 ····:goto_0601 ····:goto_0
602 ····if-eqz·v21,·:cond_2602 ····if-eqz·v22,·:cond_2
  
603 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I603 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
  
604 ····move-result·v24604 ····move-result·v25
  
605 ····.line·236605 ····.line·236
606 ····.local·v24,·"skipIndex":I606 ····.local·v25,·"skipIndex":I
607 ····:goto_1607 ····:goto_1
608 ····const/16·v25,·0x0 
  
609 ····.local·v25,·"sumX":F 
610 ····const/16·v26,·0x0608 ····const/16·v26,·0x0
  
Max diff block lines reached; 50669/54757 bytes (92.53%) of diff not shown.
9.17 KB
smali/android/support/v4/view/ViewCompatHC.smali
    
Offset 10, 14 lines modifiedOffset 10, 27 lines modified
10 ····.prologue10 ····.prologue
11 ····.line·2311 ····.line·23
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·getAlpha(Landroid/view/View;)F
 16 ····.locals·1
 17 ····.param·p0,·"view"····#·Landroid/view/View;
  
 18 ····.prologue
 19 ····.line·29
 20 ····invoke-virtual·{p0},·Landroid/view/View;->getAlpha()F
  
 21 ····move-result·v0
  
 22 ····return·v0
 23 .end·method
  
15 .method·static·getFrameTime()J24 .method·static·getFrameTime()J
16 ····.locals·225 ····.locals·2
  
17 ····.prologue26 ····.prologue
18 ····.line·2527 ····.line·25
19 ····invoke-static·{},·Landroid/animation/ValueAnimator;->getFrameDelay()J28 ····invoke-static·{},·Landroid/animation/ValueAnimator;->getFrameDelay()J
  
Offset 27, 28 lines modifiedOffset 40, 393 lines modified
27 .end·method40 .end·method
  
28 .method·public·static·getLayerType(Landroid/view/View;)I41 .method·public·static·getLayerType(Landroid/view/View;)I
29 ····.locals·142 ····.locals·1
30 ····.param·p0,·"view"····#·Landroid/view/View;43 ····.param·p0,·"view"····#·Landroid/view/View;
  
31 ····.prologue44 ····.prologue
32 ····.line·3345 ····.line·37
33 ····invoke-virtual·{p0},·Landroid/view/View;->getLayerType()I46 ····invoke-virtual·{p0},·Landroid/view/View;->getLayerType()I
  
34 ····move-result·v047 ····move-result·v0
  
35 ····return·v048 ····return·v0
36 .end·method49 .end·method
  
 50 .method·public·static·getMeasuredHeightAndState(Landroid/view/View;)I
 51 ····.locals·1
 52 ····.param·p0,·"view"····#·Landroid/view/View;
  
 53 ····.prologue
 54 ····.line·49
 55 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredHeightAndState()I
  
 56 ····move-result·v0
  
 57 ····return·v0
 58 .end·method
  
 59 .method·public·static·getMeasuredState(Landroid/view/View;)I
 60 ····.locals·1
 61 ····.param·p0,·"view"····#·Landroid/view/View;
  
 62 ····.prologue
 63 ····.line·53
 64 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredState()I
  
 65 ····move-result·v0
  
 66 ····return·v0
 67 .end·method
  
 68 .method·public·static·getMeasuredWidthAndState(Landroid/view/View;)I
 69 ····.locals·1
 70 ····.param·p0,·"view"····#·Landroid/view/View;
  
 71 ····.prologue
 72 ····.line·45
 73 ····invoke-virtual·{p0},·Landroid/view/View;->getMeasuredWidthAndState()I
  
 74 ····move-result·v0
  
 75 ····return·v0
 76 .end·method
  
 77 .method·public·static·getPivotX(Landroid/view/View;)F
 78 ····.locals·1
 79 ····.param·p0,·"view"····#·Landroid/view/View;
  
 80 ····.prologue
 81 ····.line·141
 82 ····invoke-virtual·{p0},·Landroid/view/View;->getPivotX()F
  
 83 ····move-result·v0
  
 84 ····return·v0
 85 .end·method
  
 86 .method·public·static·getPivotY(Landroid/view/View;)F
 87 ····.locals·1
 88 ····.param·p0,·"view"····#·Landroid/view/View;
  
 89 ····.prologue
 90 ····.line·145
 91 ····invoke-virtual·{p0},·Landroid/view/View;->getPivotY()F
  
 92 ····move-result·v0
  
 93 ····return·v0
 94 .end·method
  
 95 .method·public·static·getRotation(Landroid/view/View;)F
 96 ····.locals·1
 97 ····.param·p0,·"view"····#·Landroid/view/View;
  
 98 ····.prologue
 99 ····.line·73
 100 ····invoke-virtual·{p0},·Landroid/view/View;->getRotation()F
  
 101 ····move-result·v0
  
 102 ····return·v0
 103 .end·method
  
 104 .method·public·static·getRotationX(Landroid/view/View;)F
 105 ····.locals·1
 106 ····.param·p0,·"view"····#·Landroid/view/View;
  
 107 ····.prologue
 108 ····.line·77
Max diff block lines reached; 3625/9290 bytes (39.02%) 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.18 KB
smali/android/support/v4/view/ViewGroupCompat.smali
    
Offset 2, 112 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;,
8 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;,10 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;,
9 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;,11 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;,
10 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;12 ········Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
11 ····}13 ····}
12 .end·annotation14 .end·annotation
  
  
13 #·static·fields15 #·static·fields
14 .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
  
  
15 #·direct·methods19 #·direct·methods
16 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
17 ····.locals·221 ····.locals·2
  
18 ····.prologue22 ····.prologue
19 ····.line·6523 ····.line·128
20 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I24 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
21 ····.line·6625 ····.line·129
22 ····.local·v0,·"version":I26 ····.local·v0,·"version":I
23 ····const/16·v1,·0xe27 ····const/16·v1,·0x15
  
24 ····if-lt·v0,·v1,·:cond_028 ····if-lt·v0,·v1,·:cond_0
  
25 ····.line·6729 ····.line·130
26 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;30 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;
  
27 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;-><init>()V31 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;-><init>()V
  
28 ····sput-object·v1,·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;
  
29 ····.line·7333 ····.line·140
30 ····:goto_034 ····:goto_0
31 ····return-void35 ····return-void
  
32 ····.line·6836 ····.line·131
33 ····:cond_037 ····:cond_0
34 ····const/16·v1,·0xb38 ····const/16·v1,·0x12
  
35 ····if-lt·v0,·v1,·:cond_139 ····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
  
36 ····.line·6958 ····.line·136
37 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;59 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;
  
38 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;-><init>()V60 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;-><init>()V
  
39 ····sput-object·v1,·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;
  
40 ····goto·:goto_062 ····goto·:goto_0
  
41 ····.line·7163 ····.line·138
42 ····:cond_164 ····:cond_3
43 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;65 ····new-instance·v1,·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;
  
44 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;-><init>()V66 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;-><init>()V
  
45 ····sput-object·v1,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;67 ····sput-object·v1,·Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;
  
46 ····goto·:goto_068 ····goto·:goto_0
47 .end·method69 .end·method
  
48 .method·private·constructor·<init>()V70 .method·private·constructor·<init>()V
49 ····.locals·071 ····.locals·0
  
50 ····.prologue72 ····.prologue
51 ····.line·7873 ····.line·145
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
53 ····.line·8075 ····.line·147
54 ····return-void76 ····return-void
55 .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; 2299/7255 bytes (31.69%) 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·25719 ····.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·26028 ····.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·26438 ····.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·26540 ····.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·123240 ····.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·124561 ····.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·124663 ····.line·1255
64 ····if-nez·p2,·:cond_064 ····if-nez·p2,·:cond_0
  
65 ····.line·124765 ····.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·124970 ····.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·125075 ····.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·125179 ····.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·125281 ····.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·121588 ····.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·121690 ····.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·122797 ····.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·1220170 ····.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·1221172 ····.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·1222175 ····.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·1223178 ····.line·1232
179 ····return-void179 ····return-void
180 .end·method180 .end·method
6.11 KB
smali/android/support/v4/view/KeyEventCompat.smali
    
Offset 19, 61 lines modifiedOffset 19, 94 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·221 ····.locals·2
  
22 ····.prologue22 ····.prologue
23 ····.line·14023 ····.line·166
24 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I24 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
25 ····const/16·v1,·0xb25 ····const/16·v1,·0xb
  
26 ····if-lt·v0,·v1,·:cond_026 ····if-lt·v0,·v1,·:cond_0
  
27 ····.line·14127 ····.line·167
28 ····new-instance·v0,·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;28 ····new-instance·v0,·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;
  
29 ····invoke-direct·{v0},·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;-><init>()V29 ····invoke-direct·{v0},·Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;-><init>()V
  
30 ····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;
  
31 ····.line·14531 ····.line·171
32 ····:goto_032 ····:goto_0
33 ····return-void33 ····return-void
  
34 ····.line·14334 ····.line·169
35 ····:cond_035 ····:cond_0
36 ····new-instance·v0,·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;36 ····new-instance·v0,·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;
  
37 ····invoke-direct·{v0},·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;-><init>()V37 ····invoke-direct·{v0},·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;-><init>()V
  
38 ····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;
  
39 ····goto·:goto_039 ····goto·:goto_0
40 .end·method40 .end·method
  
41 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
42 ····.locals·042 ····.locals·0
  
43 ····.prologue43 ····.prologue
44 ····.line·2544 ····.line·26
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····.line·11846 ····.line·144
47 ····return-void47 ····return-void
48 .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
  
49 .method·public·static·hasModifiers(Landroid/view/KeyEvent;I)Z72 .method·public·static·hasModifiers(Landroid/view/KeyEvent;I)Z
50 ····.locals·273 ····.locals·2
51 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;74 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
52 ····.param·p1,·"modifiers"····#·I75 ····.param·p1,·"modifiers"····#·I
  
53 ····.prologue76 ····.prologue
54 ····.line·16277 ····.line·188
55 ····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;
  
56 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I79 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I
  
57 ····move-result·v180 ····move-result·v1
  
58 ····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 84, 15 lines modifiedOffset 117, 15 lines modified
84 .end·method117 .end·method
  
85 .method·public·static·hasNoModifiers(Landroid/view/KeyEvent;)Z118 .method·public·static·hasNoModifiers(Landroid/view/KeyEvent;)Z
86 ····.locals·2119 ····.locals·2
87 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;120 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
  
88 ····.prologue121 ····.prologue
89 ····.line·166122 ····.line·192
90 ····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;
  
91 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I124 ····invoke-virtual·{p0},·Landroid/view/KeyEvent;->getMetaState()I
  
92 ····move-result·v1125 ····move-result·v1
  
93 ····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
Offset 103, 15 lines modifiedOffset 136, 15 lines modified
103 .end·method136 .end·method
  
104 .method·public·static·isTracking(Landroid/view/KeyEvent;)Z137 .method·public·static·isTracking(Landroid/view/KeyEvent;)Z
105 ····.locals·1138 ····.locals·1
106 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;139 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
  
107 ····.prologue140 ····.prologue
108 ····.line·174141 ····.line·200
109 ····sget-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;142 ····sget-object·v0,·Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;
  
110 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->isTracking(Landroid/view/KeyEvent;)Z143 ····invoke-interface·{v0,·p0},·Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->isTracking(Landroid/view/KeyEvent;)Z
  
111 ····move-result·v0144 ····move-result·v0
  
112 ····return·v0145 ····return·v0
Offset 119, 60 lines modifiedOffset 152, 60 lines modified
Max diff block lines reached; 1899/6160 bytes (30.83%) of diff not shown.
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·276923 ····.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·276933 ····.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·277241 ····.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·277344 ····.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·277650 ····.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·277753 ····.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·123332 ····.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·123642 ····.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·123352 ····.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·124061 ····.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·123369 ····.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.17 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·4028 ····.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, 141 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·5147 ····.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·5251 ····.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·5355 ····.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·5559 ····.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·5663 ····.line·60
64 ····if-eqz·v2,·:cond_264 ····if-eqz·v2,·:cond_2
  
65 ····.line·5765 ····.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·5175 ····.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·5381 ····.line·57
82 ····goto·:goto_182 ····goto·:goto_1
  
83 ····.line·5983 ····.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·6388 ····.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·6093 ····.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·6197 ····.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; 2320/5145 bytes (45.09%) of diff not shown.
909 B
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.smali
    
Offset 11, 12 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
  
18 .method·public·abstract·setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V24 .method·public·abstract·setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V
19 .end·method25 .end·method
  
 26 .method·public·abstract·setTransitionGroup(Landroid/view/ViewGroup;Z)V
 27 .end·method
46.0 KB
smali/android/support/v4/view/ViewCompat.smali
    
Offset 2, 34 lines modifiedOffset 2, 51 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;,
7 ········Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;,9 ········Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;,
8 ········Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;,10 ········Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;,
9 ········Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;,11 ········Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;,
10 ········Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;,12 ········Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;,
11 ········Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;,13 ········Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;,
 14 ········Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;,
12 ········Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;,15 ········Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;,
13 ········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;
14 ····}23 ····}
15 .end·annotation24 .end·annotation
  
  
16 #·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
  
17 .field·private·static·final·FAKE_FRAME_TIME:J·=·0xaL29 .field·private·static·final·FAKE_FRAME_TIME:J·=·0xaL
  
18 .field·static·final·IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;30 .field·static·final·IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
  
19 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_AUTO:I·=·0x031 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_AUTO:I·=·0x0
  
20 .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
  
21 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_YES:I·=·0x134 .field·public·static·final·IMPORTANT_FOR_ACCESSIBILITY_YES:I·=·0x1
  
22 .field·public·static·final·LAYER_TYPE_HARDWARE:I·=·0x235 .field·public·static·final·LAYER_TYPE_HARDWARE:I·=·0x2
  
23 .field·public·static·final·LAYER_TYPE_NONE:I·=·0x036 .field·public·static·final·LAYER_TYPE_NONE:I·=·0x0
  
24 .field·public·static·final·LAYER_TYPE_SOFTWARE:I·=·0x137 .field·public·static·final·LAYER_TYPE_SOFTWARE:I·=·0x1
Offset 38, 135 lines modifiedOffset 55, 205 lines modified
  
38 .field·public·static·final·LAYOUT_DIRECTION_LOCALE:I·=·0x355 .field·public·static·final·LAYOUT_DIRECTION_LOCALE:I·=·0x3
  
39 .field·public·static·final·LAYOUT_DIRECTION_LTR:I·=·0x056 .field·public·static·final·LAYOUT_DIRECTION_LTR:I·=·0x0
  
40 .field·public·static·final·LAYOUT_DIRECTION_RTL:I·=·0x157 .field·public·static·final·LAYOUT_DIRECTION_RTL:I·=·0x1
  
 58 .field·public·static·final·MEASURED_HEIGHT_STATE_SHIFT:I·=·0x10
  
 59 .field·public·static·final·MEASURED_SIZE_MASK:I·=·0xffffff
  
 60 .field·public·static·final·MEASURED_STATE_MASK:I·=·-0x1000000
  
 61 .field·public·static·final·MEASURED_STATE_TOO_SMALL:I·=·0x1000000
  
41 .field·public·static·final·OVER_SCROLL_ALWAYS:I·=·0x062 .field·public·static·final·OVER_SCROLL_ALWAYS:I·=·0x0
  
42 .field·public·static·final·OVER_SCROLL_IF_CONTENT_SCROLLS:I·=·0x163 .field·public·static·final·OVER_SCROLL_IF_CONTENT_SCROLLS:I·=·0x1
  
43 .field·public·static·final·OVER_SCROLL_NEVER:I·=·0x264 .field·public·static·final·OVER_SCROLL_NEVER:I·=·0x2
  
 65 .field·private·static·final·TAG:Ljava/lang/String;·=·"ViewCompat"
  
  
44 #·direct·methods66 #·direct·methods
45 .method·static·constructor·<clinit>()V67 .method·static·constructor·<clinit>()V
46 ····.locals·268 ····.locals·2
  
47 ····.prologue69 ····.prologue
48 ····.line·39770 ····.line·1151
49 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I71 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
50 ····.line·39872 ····.line·1152
51 ····.local·v0,·"version":I73 ····.local·v0,·"version":I
52 ····const/16·v1,·0x1174 ····const/16·v1,·0x15
  
53 ····if-lt·v0,·v1,·:cond_075 ····if-lt·v0,·v1,·:cond_0
  
54 ····.line·39976 ····.line·1153
55 ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;77 ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;
  
56 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;-><init>()V78 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;-><init>()V
  
57 ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;79 ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
  
58 ····.line·41180 ····.line·1171
59 ····:goto_081 ····:goto_0
60 ····return-void82 ····return-void
  
61 ····.line·40083 ····.line·1154
62 ····:cond_084 ····:cond_0
63 ····const/16·v1,·0x1085 ····const/16·v1,·0x13
  
64 ····if-lt·v0,·v1,·:cond_186 ····if-lt·v0,·v1,·:cond_1
  
65 ····.line·40187 ····.line·1155
 88 ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;
  
 89 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;-><init>()V
  
 90 ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
  
 91 ····goto·:goto_0
  
 92 ····.line·1156
 93 ····:cond_1
 94 ····const/16·v1,·0x11
  
 95 ····if-lt·v0,·v1,·:cond_2
  
 96 ····.line·1157
 97 ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;
  
 98 ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;-><init>()V
  
Max diff block lines reached; 42220/47005 bytes (89.82%) of diff not shown.
22.6 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; 19371/23081 bytes (83.93%) of diff not shown.
2.07 KB
smali/android/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl.smali
    
Offset 15, 39 lines modifiedOffset 15, 68 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·10319 ····.line·118
20 ····invoke-direct·{p0},·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
 24 .method·public·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z
 25 ····.locals·1
 26 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;
 27 ····.param·p2,·"receiver"····#·Landroid/view/KeyEvent$Callback;
 28 ····.param·p3,·"state"····#·Ljava/lang/Object;
 29 ····.param·p4,·"target"····#·Ljava/lang/Object;
  
 30 ····.prologue
 31 ····.line·137
 32 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/KeyEventCompatEclair;->dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z
  
 33 ····move-result·v0
  
 34 ····return·v0
 35 .end·method
  
 36 .method·public·getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object;
 37 ····.locals·1
 38 ····.param·p1,·"view"····#·Landroid/view/View;
  
 39 ····.prologue
 40 ····.line·131
 41 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatEclair;->getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object;
  
 42 ····move-result-object·v0
  
 43 ····return-object·v0
 44 .end·method
  
24 .method·public·isTracking(Landroid/view/KeyEvent;)Z45 .method·public·isTracking(Landroid/view/KeyEvent;)Z
25 ····.locals·146 ····.locals·1
26 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;47 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;
  
27 ····.prologue48 ····.prologue
28 ····.line·11149 ····.line·126
29 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatEclair;->isTracking(Landroid/view/KeyEvent;)Z50 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatEclair;->isTracking(Landroid/view/KeyEvent;)Z
  
30 ····move-result·v051 ····move-result·v0
  
31 ····return·v052 ····return·v0
32 .end·method53 .end·method
  
33 .method·public·startTracking(Landroid/view/KeyEvent;)V54 .method·public·startTracking(Landroid/view/KeyEvent;)V
34 ····.locals·055 ····.locals·0
35 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;56 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;
  
36 ····.prologue57 ····.prologue
37 ····.line·10658 ····.line·121
38 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatEclair;->startTracking(Landroid/view/KeyEvent;)V59 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompatEclair;->startTracking(Landroid/view/KeyEvent;)V
  
39 ····.line·10760 ····.line·122
40 ····return-void61 ····return-void
41 .end·method62 .end·method
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
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
1.23 KB
smali/android/support/v4/view/accessibility/AccessibilityEventCompat.smali
    
Offset 109, 14 lines modifiedOffset 109, 27 lines modified
  
109 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->appendRecord(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V109 ····invoke-interface·{v0,·p0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->appendRecord(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V
  
110 ····.line·207110 ····.line·207
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
 113 .method·public·static·asRecord(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
 114 ····.locals·1
 115 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
  
 116 ····.prologue
 117 ····.line·233
 118 ····new-instance·v0,·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
  
 119 ····invoke-direct·{v0,·p0},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;-><init>(Ljava/lang/Object;)V
  
 120 ····return-object·v0
 121 .end·method
  
113 .method·public·static·getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;122 .method·public·static·getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;
114 ····.locals·2123 ····.locals·2
115 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;124 ····.param·p0,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
116 ····.param·p1,·"index"····#·I125 ····.param·p1,·"index"····#·I
  
117 ····.prologue126 ····.prologue
118 ····.line·216127 ····.line·216
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
26.0 KB
smali/android/support/v4/content/FileProvider.smali
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
  
49 #·direct·methods49 #·direct·methods
50 .method·static·constructor·<clinit>()V50 .method·static·constructor·<clinit>()V
51 ····.locals·351 ····.locals·3
  
52 ····.prologue52 ····.prologue
53 ····.line·7553 ····.line·303
54 ····const/4·v0,·0x254 ····const/4·v0,·0x2
  
55 ····new-array·v0,·v0,·[Ljava/lang/String;55 ····new-array·v0,·v0,·[Ljava/lang/String;
  
56 ····const/4·v1,·0x056 ····const/4·v1,·0x0
  
57 ····const-string·v2,·"_display_name"57 ····const-string·v2,·"_display_name"
Offset 68, 54 lines modifiedOffset 68, 54 lines modified
  
68 ····const-string·v2,·"_size"68 ····const-string·v2,·"_size"
  
69 ····aput-object·v2,·v0,·v169 ····aput-object·v2,·v0,·v1
  
70 ····sput-object·v0,·Landroid/support/v4/content/FileProvider;->COLUMNS:[Ljava/lang/String;70 ····sput-object·v0,·Landroid/support/v4/content/FileProvider;->COLUMNS:[Ljava/lang/String;
  
71 ····.line·8971 ····.line·317
72 ····new-instance·v0,·Ljava/io/File;72 ····new-instance·v0,·Ljava/io/File;
  
73 ····const-string·v1,·"/"73 ····const-string·v1,·"/"
  
74 ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V74 ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
75 ····sput-object·v0,·Landroid/support/v4/content/FileProvider;->DEVICE_ROOT:Ljava/io/File;75 ····sput-object·v0,·Landroid/support/v4/content/FileProvider;->DEVICE_ROOT:Ljava/io/File;
  
76 ····.line·9276 ····.line·320
77 ····new-instance·v0,·Ljava/util/HashMap;77 ····new-instance·v0,·Ljava/util/HashMap;
  
78 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V78 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
79 ····sput-object·v0,·Landroid/support/v4/content/FileProvider;->sCache:Ljava/util/HashMap;79 ····sput-object·v0,·Landroid/support/v4/content/FileProvider;->sCache:Ljava/util/HashMap;
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·public·constructor·<init>()V82 .method·public·constructor·<init>()V
83 ····.locals·083 ····.locals·0
  
84 ····.prologue84 ····.prologue
85 ····.line·7485 ····.line·302
86 ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V86 ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V
  
87 ····.line·31387 ····.line·630
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·private·static·varargs·buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;90 .method·private·static·varargs·buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
91 ····.locals·691 ····.locals·6
92 ····.param·p0,·"base"····#·Ljava/io/File;92 ····.param·p0,·"base"····#·Ljava/io/File;
93 ····.param·p1,·"segments"····#·[Ljava/lang/String;93 ····.param·p1,·"segments"····#·[Ljava/lang/String;
  
94 ····.prologue94 ····.prologue
95 ····.line·43695 ····.line·753
96 ····move-object·v1,·p096 ····move-object·v1,·p0
  
97 ····.line·43797 ····.line·754
98 ····.local·v1,·"cur":Ljava/io/File;98 ····.local·v1,·"cur":Ljava/io/File;
99 ····move-object·v0,·p199 ····move-object·v0,·p1
  
100 ····.local·v0,·"arr$":[Ljava/lang/String;100 ····.local·v0,·"arr$":[Ljava/lang/String;
101 ····array-length·v4,·v0101 ····array-length·v4,·v0
  
102 ····.local·v4,·"len$":I102 ····.local·v4,·"len$":I
Offset 127, 36 lines modifiedOffset 127, 36 lines modified
127 ····.end·local·v1····#·"cur":Ljava/io/File;127 ····.end·local·v1····#·"cur":Ljava/io/File;
128 ····.local·v2,·"cur":Ljava/io/File;128 ····.local·v2,·"cur":Ljava/io/File;
129 ····:goto_0129 ····:goto_0
130 ····if-ge·v3,·v4,·:cond_0130 ····if-ge·v3,·v4,·:cond_0
  
131 ····aget-object·v5,·v0,·v3131 ····aget-object·v5,·v0,·v3
  
132 ····.line·438132 ····.line·755
133 ····.local·v5,·"segment":Ljava/lang/String;133 ····.local·v5,·"segment":Ljava/lang/String;
134 ····if-eqz·v5,·:cond_1134 ····if-eqz·v5,·:cond_1
  
135 ····.line·439135 ····.line·756
136 ····new-instance·v1,·Ljava/io/File;136 ····new-instance·v1,·Ljava/io/File;
  
137 ····invoke-direct·{v1,·v2,·v5},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V137 ····invoke-direct·{v1,·v2,·v5},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
138 ····.line·437138 ····.line·754
139 ····.end·local·v2····#·"cur":Ljava/io/File;139 ····.end·local·v2····#·"cur":Ljava/io/File;
140 ····.restart·local·v1····#·"cur":Ljava/io/File;140 ····.restart·local·v1····#·"cur":Ljava/io/File;
141 ····:goto_1141 ····:goto_1
142 ····add-int/lit8·v3,·v3,·0x1142 ····add-int/lit8·v3,·v3,·0x1
  
143 ····move-object·v2,·v1143 ····move-object·v2,·v1
  
144 ····.end·local·v1····#·"cur":Ljava/io/File;144 ····.end·local·v1····#·"cur":Ljava/io/File;
145 ····.restart·local·v2····#·"cur":Ljava/io/File;145 ····.restart·local·v2····#·"cur":Ljava/io/File;
146 ····goto·:goto_0146 ····goto·:goto_0
  
147 ····.line·442147 ····.line·759
148 ····.end·local·v5····#·"segment":Ljava/lang/String;148 ····.end·local·v5····#·"segment":Ljava/lang/String;
149 ····:cond_0149 ····:cond_0
150 ····return-object·v2150 ····return-object·v2
  
151 ····.restart·local·v5····#·"segment":Ljava/lang/String;151 ····.restart·local·v5····#·"segment":Ljava/lang/String;
152 ····:cond_1152 ····:cond_1
153 ····move-object·v1,·v2153 ····move-object·v1,·v2
Offset 170, 126 lines modifiedOffset 170, 126 lines modified
170 ····.locals·2170 ····.locals·2
171 ····.param·p0,·"original"····#·[Ljava/lang/Object;171 ····.param·p0,·"original"····#·[Ljava/lang/Object;
172 ····.param·p1,·"newLength"····#·I172 ····.param·p1,·"newLength"····#·I
  
173 ····.prologue173 ····.prologue
174 ····const/4·v1,·0x0174 ····const/4·v1,·0x0
  
175 ····.line·452175 ····.line·769
176 ····new-array·v0,·p1,·[Ljava/lang/Object;176 ····new-array·v0,·p1,·[Ljava/lang/Object;
  
177 ····.line·453177 ····.line·770
178 ····.local·v0,·"result":[Ljava/lang/Object;178 ····.local·v0,·"result":[Ljava/lang/Object;
179 ····invoke-static·{p0,·v1,·v0,·v1,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V179 ····invoke-static·{p0,·v1,·v0,·v1,·p1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
180 ····.line·454180 ····.line·771
181 ····return-object·v0181 ····return-object·v0
182 .end·method182 .end·method
  
183 .method·private·static·copyOf([Ljava/lang/String;I)[Ljava/lang/String;183 .method·private·static·copyOf([Ljava/lang/String;I)[Ljava/lang/String;
Max diff block lines reached; 23279/26491 bytes (87.88%) of diff not shown.
11.0 KB
smali/android/support/v4/content/FileProvider$SimplePathStrategy.smali
    
Offset 35, 77 lines modifiedOffset 35, 77 lines modified
  
35 #·direct·methods35 #·direct·methods
36 .method·public·constructor·<init>(Ljava/lang/String;)V36 .method·public·constructor·<init>(Ljava/lang/String;)V
37 ····.locals·137 ····.locals·1
38 ····.param·p1,·"authority"····#·Ljava/lang/String;38 ····.param·p1,·"authority"····#·Ljava/lang/String;
  
39 ····.prologue39 ····.prologue
40 ····.line·31740 ····.line·634
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····.line·31542 ····.line·632
43 ····new-instance·v0,·Ljava/util/HashMap;43 ····new-instance·v0,·Ljava/util/HashMap;
  
44 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V44 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
45 ····iput-object·v0,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap;45 ····iput-object·v0,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap;
  
46 ····.line·31846 ····.line·635
47 ····iput-object·p1,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mAuthority:Ljava/lang/String;47 ····iput-object·p1,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mAuthority:Ljava/lang/String;
  
48 ····.line·31948 ····.line·636
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
  
51 #·virtual·methods51 #·virtual·methods
52 .method·public·addRoot(Ljava/lang/String;Ljava/io/File;)V52 .method·public·addRoot(Ljava/lang/String;Ljava/io/File;)V
53 ····.locals·453 ····.locals·4
54 ····.param·p1,·"name"····#·Ljava/lang/String;54 ····.param·p1,·"name"····#·Ljava/lang/String;
55 ····.param·p2,·"root"····#·Ljava/io/File;55 ····.param·p2,·"root"····#·Ljava/io/File;
  
56 ····.prologue56 ····.prologue
57 ····.line·32657 ····.line·643
58 ····invoke-static·{p1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z58 ····invoke-static·{p1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
59 ····move-result·v159 ····move-result·v1
  
60 ····if-eqz·v1,·:cond_060 ····if-eqz·v1,·:cond_0
  
61 ····.line·32761 ····.line·644
62 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;62 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
63 ····const-string·v2,·"Name·must·not·be·empty"63 ····const-string·v2,·"Name·must·not·be·empty"
  
64 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V64 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
65 ····throw·v165 ····throw·v1
  
66 ····.line·33266 ····.line·649
67 ····:cond_067 ····:cond_0
68 ····:try_start_068 ····:try_start_0
69 ····invoke-virtual·{p2},·Ljava/io/File;->getCanonicalFile()Ljava/io/File;69 ····invoke-virtual·{p2},·Ljava/io/File;->getCanonicalFile()Ljava/io/File;
70 ····:try_end_070 ····:try_end_0
71 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_071 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
72 ····move-result-object·p272 ····move-result-object·p2
  
73 ····.line·33873 ····.line·655
74 ····iget-object·v1,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap;74 ····iget-object·v1,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap;
  
75 ····invoke-virtual·{v1,·p1,·p2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;75 ····invoke-virtual·{v1,·p1,·p2},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
76 ····.line·33976 ····.line·656
77 ····return-void77 ····return-void
  
78 ····.line·33378 ····.line·650
79 ····:catch_079 ····:catch_0
80 ····move-exception·v080 ····move-exception·v0
  
81 ····.line·33481 ····.line·651
82 ····.local·v0,·"e":Ljava/io/IOException;82 ····.local·v0,·"e":Ljava/io/IOException;
83 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;83 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
84 ····new-instance·v2,·Ljava/lang/StringBuilder;84 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
85 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V85 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 131, 63 lines modifiedOffset 131, 63 lines modified
131 .method·public·getFileForUri(Landroid/net/Uri;)Ljava/io/File;131 .method·public·getFileForUri(Landroid/net/Uri;)Ljava/io/File;
132 ····.locals·9132 ····.locals·9
133 ····.param·p1,·"uri"····#·Landroid/net/Uri;133 ····.param·p1,·"uri"····#·Landroid/net/Uri;
  
134 ····.prologue134 ····.prologue
135 ····const/4·v7,·0x1135 ····const/4·v7,·0x1
  
136 ····.line·381136 ····.line·698
137 ····invoke-virtual·{p1},·Landroid/net/Uri;->getEncodedPath()Ljava/lang/String;137 ····invoke-virtual·{p1},·Landroid/net/Uri;->getEncodedPath()Ljava/lang/String;
  
138 ····move-result-object·v2138 ····move-result-object·v2
  
139 ····.line·383139 ····.line·700
140 ····.local·v2,·"path":Ljava/lang/String;140 ····.local·v2,·"path":Ljava/lang/String;
141 ····const/16·v6,·0x2f141 ····const/16·v6,·0x2f
  
142 ····invoke-virtual·{v2,·v6,·v7},·Ljava/lang/String;->indexOf(II)I142 ····invoke-virtual·{v2,·v6,·v7},·Ljava/lang/String;->indexOf(II)I
  
143 ····move-result·v4143 ····move-result·v4
  
144 ····.line·384144 ····.line·701
145 ····.local·v4,·"splitIndex":I145 ····.local·v4,·"splitIndex":I
146 ····invoke-virtual·{v2,·v7,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String;146 ····invoke-virtual·{v2,·v7,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
147 ····move-result-object·v6147 ····move-result-object·v6
  
148 ····invoke-static·{v6},·Landroid/net/Uri;->decode(Ljava/lang/String;)Ljava/lang/String;148 ····invoke-static·{v6},·Landroid/net/Uri;->decode(Ljava/lang/String;)Ljava/lang/String;
  
149 ····move-result-object·v5149 ····move-result-object·v5
  
150 ····.line·385150 ····.line·702
151 ····.local·v5,·"tag":Ljava/lang/String;151 ····.local·v5,·"tag":Ljava/lang/String;
152 ····add-int/lit8·v6,·v4,·0x1152 ····add-int/lit8·v6,·v4,·0x1
  
153 ····invoke-virtual·{v2,·v6},·Ljava/lang/String;->substring(I)Ljava/lang/String;153 ····invoke-virtual·{v2,·v6},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
154 ····move-result-object·v6154 ····move-result-object·v6
  
155 ····invoke-static·{v6},·Landroid/net/Uri;->decode(Ljava/lang/String;)Ljava/lang/String;155 ····invoke-static·{v6},·Landroid/net/Uri;->decode(Ljava/lang/String;)Ljava/lang/String;
  
156 ····move-result-object·v2156 ····move-result-object·v2
  
157 ····.line·387157 ····.line·704
158 ····iget-object·v6,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap;158 ····iget-object·v6,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap;
  
159 ····invoke-virtual·{v6,·v5},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;159 ····invoke-virtual·{v6,·v5},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
160 ····move-result-object·v3160 ····move-result-object·v3
  
Max diff block lines reached; 7468/11150 bytes (66.98%) of diff not shown.
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.
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
232 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 186, 51 lines modifiedOffset 197, 51 lines modified
186 ····.prologue197 ····.prologue
187 ····const/4·v0,·0x0198 ····const/4·v0,·0x0
  
188 ····const/high16·v4,·0x40200000····#·2.5f199 ····const/high16·v4,·0x40200000····#·2.5f
  
189 ····const/high16·v3,·0x3fc00000····#·1.5f200 ····const/high16·v3,·0x3fc00000····#·1.5f
  
190 ····.line·385201 ····.line·410
191 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z202 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z
  
192 ····.line·388203 ····.line·413
193 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I204 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
194 ····const/16·v2,·0xb205 ····const/16·v2,·0xb
  
195 ····if-lt·v1,·v2,·:cond_0206 ····if-lt·v1,·v2,·:cond_0
  
196 ····const/4·v0,·0x1207 ····const/4·v0,·0x1
  
197 ····:cond_0208 ····:cond_0
198 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z209 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z
  
199 ····.line·711210 ····.line·746
200 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;211 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;
  
201 ····invoke-direct·{v0,·v4},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V212 ····invoke-direct·{v0,·v4},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V
  
202 ····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;
  
203 ····.line·712214 ····.line·747
204 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;215 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;
  
205 ····invoke-direct·{v0,·v3},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V216 ····invoke-direct·{v0,·v3},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V
  
206 ····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;
  
207 ····.line·713218 ····.line·748
208 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;219 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;
  
209 ····invoke-direct·{v0,·v4},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V220 ····invoke-direct·{v0,·v4},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V
  
210 ····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;
  
211 ····.line·714222 ····.line·749
212 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;223 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;
  
213 ····invoke-direct·{v0,·v3},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V224 ····invoke-direct·{v0,·v3},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V
  
214 ····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;
  
215 ····return-void226 ····return-void
Offset 238, 63 lines modifiedOffset 249, 64 lines modified
  
238 .method·constructor·<init>()V249 .method·constructor·<init>()V
239 ····.locals·2250 ····.locals·2
  
240 ····.prologue251 ····.prologue
241 ····const/4·v1,·0x0252 ····const/4·v1,·0x0
  
242 ····.line·384253 ····.line·409
243 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentManager;-><init>()V254 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentManager;-><init>()V
  
244 ····.line·411255 ····.line·436
245 ····const/4·v0,·0x0256 ····const/4·v0,·0x0
  
246 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I257 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I
  
247 ····.line·423258 ····.line·448
248 ····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;
  
249 ····.line·424260 ····.line·449
250 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray;261 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray;
  
251 ····.line·426262 ····.line·451
252 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl$1;263 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl$1;
  
253 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentManagerImpl$1;-><init>(Landroid/support/v4/app/FragmentManagerImpl;)V264 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentManagerImpl$1;-><init>(Landroid/support/v4/app/FragmentManagerImpl;)V
  
254 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable;265 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable;
  
 266 ····.line·2205
255 ····return-void267 ····return-void
256 .end·method268 .end·method
  
257 .method·private·checkStateLoss()V269 .method·private·checkStateLoss()V
258 ····.locals·3270 ····.locals·3
  
259 ····.prologue271 ····.prologue
260 ····.line·1326272 ····.line·1364
261 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z273 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z
  
262 ····if-eqz·v0,·:cond_0274 ····if-eqz·v0,·:cond_0
  
263 ····.line·1327275 ····.line·1365
264 ····new-instance·v0,·Ljava/lang/IllegalStateException;276 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
265 ····const-string·v1,·"Can·not·perform·this·action·after·onSaveInstanceState"277 ····const-string·v1,·"Can·not·perform·this·action·after·onSaveInstanceState"
  
266 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V278 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
267 ····throw·v0279 ····throw·v0
  
268 ····.line·1330280 ····.line·1368
269 ····:cond_0281 ····:cond_0
Max diff block lines reached; 233854/237938 bytes (98.28%) of diff not shown.
16.2 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·11519 ····.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·11728 ····.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, 199 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·122 
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; 
  
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_0 
  
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·123 
121 ····.local·v18,·"action":Landroid/support/v4/app/NotificationCompat$Action; 
122 ····move-object/from16·v0,·v18 
  
123 ····iget·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I103 ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z
  
124 ····move-object/from16·v0,·v18 
  
125 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;104 ····move/from16·v18,·v0
  
126 ····move-object/from16·v0,·v18105 ····move-object/from16·v0,·p1
  
127 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; 
  
128 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/support/v4/app/NotificationCompatJellybean;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V106 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
  
129 ····goto·:goto_0107 ····move-object/from16·v19,·v0
  
130 ····.line·125 
131 ····.end·local·v18····#·"action":Landroid/support/v4/app/NotificationCompat$Action; 
132 ····:cond_0 
133 ····move-object/from16·v0,·p1108 ····move-object/from16·v0,·p1
  
134 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;109 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String;
  
135 ····if-eqz·v2,·:cond_1110 ····move-object/from16·v20,·v0
  
136 ····.line·126 
137 ····move-object/from16·v0,·p1111 ····move-object/from16·v0,·p1
  
 112 ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z
138 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; 
  
139 ····instance-of·v2,·v2,·Landroid/support/v4/app/NotificationCompat$BigTextStyle; 
  
140 ····if-eqz·v2,·:cond_2113 ····move/from16·v21,·v0
  
141 ····.line·127 
142 ····move-object/from16·v0,·p1114 ····move-object/from16·v0,·p1
  
143 ····iget-object·v0,·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;
  
144 ····move-object/from16·v20,·v0116 ····move-object/from16·v22,·v0
  
145 ····check-cast·v20,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;117 ····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;ILa[·...·truncated·by·diffoscope;·len:·165,·SHA:·b8d2311e1cd9a06722d44e473382e1a9ea3c9706f96d773776ecd5c0efd0fd04·...·]
  
146 ····.line·128118 ····.line·583
147 ····.local·v20,·"style":Landroid/support/v4/app/NotificationCompat$BigTextStyle;119 ····.local·v1,·"builder":Landroid/support/v4/app/NotificationCompatJellybean$Builder;
148 ····move-object/from16·v0,·v20120 ····move-object/from16·v0,·p1
Max diff block lines reached; 10632/16379 bytes (64.91%) of diff not shown.
10.7 KB
smali/android/support/v4/app/NavUtils.smali
    
Offset 22, 62 lines modifiedOffset 22, 62 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·13526 ····.line·136
27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
28 ····.line·13628 ····.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·13732 ····.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·14136 ····.line·142
37 ····:goto_037 ····:goto_0
38 ····return-void38 ····return-void
  
39 ····.line·13939 ····.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·30449 ····.line·307
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·30551 ····.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·21558 ····.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
Offset 90, 59 lines modifiedOffset 90, 59 lines modified
90 ····.annotation·system·Ldalvik/annotation/Throws;90 ····.annotation·system·Ldalvik/annotation/Throws;
91 ········value·=·{91 ········value·=·{
92 ············Landroid/content/pm/PackageManager$NameNotFoundException;92 ············Landroid/content/pm/PackageManager$NameNotFoundException;
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····.prologue95 ····.prologue
96 ····.line·25596 ····.line·256
97 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;97 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
98 ····move-result-object·v198 ····move-result-object·v1
  
99 ····.line·25699 ····.line·257
100 ····.local·v1,·"parentActivity":Ljava/lang/String;100 ····.local·v1,·"parentActivity":Ljava/lang/String;
101 ····if-nez·v1,·:cond_0101 ····if-nez·v1,·:cond_0
  
102 ····const/4·v2,·0x0102 ····const/4·v2,·0x0
  
103 ····.line·265103 ····.line·266
104 ····:goto_0104 ····:goto_0
105 ····return-object·v2105 ····return-object·v2
  
106 ····.line·259106 ····.line·260
107 ····:cond_0107 ····:cond_0
108 ····new-instance·v3,·Landroid/content/ComponentName;108 ····new-instance·v3,·Landroid/content/ComponentName;
  
109 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;109 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
110 ····move-result-object·v4110 ····move-result-object·v4
  
111 ····invoke-direct·{v3,·v4,·v1},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V111 ····invoke-direct·{v3,·v4,·v1},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
112 ····.line·261112 ····.line·262
113 ····.local·v3,·"target":Landroid/content/ComponentName;113 ····.local·v3,·"target":Landroid/content/ComponentName;
114 ····invoke-static·{p0,·v3},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;114 ····invoke-static·{p0,·v3},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····.line·262116 ····.line·263
117 ····.local·v0,·"grandparent":Ljava/lang/String;117 ····.local·v0,·"grandparent":Ljava/lang/String;
118 ····if-nez·v0,·:cond_1118 ····if-nez·v0,·:cond_1
  
119 ····invoke-static·{v3},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;119 ····invoke-static·{v3},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  
120 ····move-result-object·v2120 ····move-result-object·v2
  
121 ····.line·265121 ····.line·266
122 ····.local·v2,·"parentIntent":Landroid/content/Intent;122 ····.local·v2,·"parentIntent":Landroid/content/Intent;
123 ····:goto_1123 ····:goto_1
124 ····goto·:goto_0124 ····goto·:goto_0
  
125 ····.line·262125 ····.line·263
126 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;126 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;
127 ····:cond_1127 ····:cond_1
128 ····new-instance·v4,·Landroid/content/Intent;128 ····new-instance·v4,·Landroid/content/Intent;
  
129 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V129 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V
  
130 ····invoke-virtual·{v4,·v3},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;130 ····invoke-virtual·{v4,·v3},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
Offset 168, 60 lines modifiedOffset 168, 60 lines modified
168 ····.annotation·system·Ldalvik/annotation/Throws;168 ····.annotation·system·Ldalvik/annotation/Throws;
169 ········value·=·{169 ········value·=·{
170 ············Landroid/content/pm/PackageManager$NameNotFoundException;170 ············Landroid/content/pm/PackageManager$NameNotFoundException;
171 ········}171 ········}
Max diff block lines reached; 6944/10905 bytes (63.68%) of diff not shown.
8.54 KB
smali/android/support/v4/app/ActivityOptionsCompat.smali
    
Offset 2, 55 lines modifiedOffset 2, 56 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ActivityOptionsCompat.java"3 .source·"ActivityOptionsCompat.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/ActivityOptionsCompat$ActivityOptionsImpl21;,
7 ········Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;8 ········Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
8 ····}9 ····}
9 .end·annotation10 .end·annotation
  
  
10 #·direct·methods11 #·direct·methods
11 .method·protected·constructor·<init>()V12 .method·protected·constructor·<init>()V
12 ····.locals·013 ····.locals·0
  
13 ····.prologue14 ····.prologue
14 ····.line·13415 ····.line·220
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·13517 ····.line·221
17 ····return-void18 ····return-void
18 .end·method19 .end·method
  
19 .method·public·static·makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat;20 .method·public·static·makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat;
20 ····.locals·221 ····.locals·2
21 ····.param·p0,·"context"····#·Landroid/content/Context;22 ····.param·p0,·"context"····#·Landroid/content/Context;
22 ····.param·p1,·"enterResId"····#·I23 ····.param·p1,·"enterResId"····#·I
23 ····.param·p2,·"exitResId"····#·I24 ····.param·p2,·"exitResId"····#·I
  
24 ····.prologue25 ····.prologue
25 ····.line·4526 ····.line·47
26 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I27 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
27 ····const/16·v1,·0x1028 ····const/16·v1,·0x10
  
28 ····if-lt·v0,·v1,·:cond_029 ····if-lt·v0,·v1,·:cond_0
  
29 ····.line·4630 ····.line·48
30 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;31 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
  
31 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;32 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;
  
32 ····move-result-object·v133 ····move-result-object·v1
  
33 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V34 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V
  
34 ····.line·4935 ····.line·51
35 ····:goto_036 ····:goto_0
36 ····return-object·v037 ····return-object·v0
  
37 ····:cond_038 ····:cond_0
38 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat;39 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat;
  
39 ····invoke-direct·{v0},·Landroid/support/v4/app/ActivityOptionsCompat;-><init>()V40 ····invoke-direct·{v0},·Landroid/support/v4/app/ActivityOptionsCompat;-><init>()V
Offset 63, 67 lines modifiedOffset 64, 206 lines modified
63 ····.param·p0,·"source"····#·Landroid/view/View;64 ····.param·p0,·"source"····#·Landroid/view/View;
64 ····.param·p1,·"startX"····#·I65 ····.param·p1,·"startX"····#·I
65 ····.param·p2,·"startY"····#·I66 ····.param·p2,·"startY"····#·I
66 ····.param·p3,·"startWidth"····#·I67 ····.param·p3,·"startWidth"····#·I
67 ····.param·p4,·"startHeight"····#·I68 ····.param·p4,·"startHeight"····#·I
  
68 ····.prologue69 ····.prologue
69 ····.line·7470 ····.line·76
70 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I71 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
71 ····const/16·v1,·0x1072 ····const/16·v1,·0x10
  
72 ····if-lt·v0,·v1,·:cond_073 ····if-lt·v0,·v1,·:cond_0
  
73 ····.line·7574 ····.line·77
74 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;75 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
  
75 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;76 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;
  
76 ····move-result-object·v177 ····move-result-object·v1
  
77 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V78 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V
  
78 ····.line·7979 ····.line·81
 80 ····:goto_0
 81 ····return-object·v0
  
 82 ····:cond_0
 83 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat;
  
 84 ····invoke-direct·{v0},·Landroid/support/v4/app/ActivityOptionsCompat;-><init>()V
  
 85 ····goto·:goto_0
 86 .end·method
  
 87 .method·public·static·makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat;
 88 ····.locals·2
 89 ····.param·p0,·"activity"····#·Landroid/app/Activity;
 90 ····.param·p1,·"sharedElement"····#·Landroid/view/View;
 91 ····.param·p2,·"sharedElementName"····#·Ljava/lang/String;
  
 92 ····.prologue
 93 ····.line·133
 94 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 95 ····const/16·v1,·0x15
  
 96 ····if-lt·v0,·v1,·:cond_0
  
 97 ····.line·134
 98 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;
  
 99 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/app/ActivityOptionsCompat21;->makeSceneTransitionAnimation(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21;
  
 100 ····move-result-object·v1
  
 101 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;-><init>(Landroid/support/v4/app/ActivityOptionsCompat21;)V
  
 102 ····.line·138
79 ····:goto_0103 ····:goto_0
80 ····return-object·v0104 ····return-object·v0
  
81 ····:cond_0105 ····:cond_0
82 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat;106 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat;
  
83 ····invoke-direct·{v0},·Landroid/support/v4/app/ActivityOptionsCompat;-><init>()V107 ····invoke-direct·{v0},·Landroid/support/v4/app/ActivityOptionsCompat;-><init>()V
  
84 ····goto·:goto_0108 ····goto·:goto_0
85 .end·method109 .end·method
  
Max diff block lines reached; 1563/8635 bytes (18.10%) 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.
1.59 KB
smali/android/support/v4/app/FragmentActivity$2.smali
    
Offset 22, 31 lines modifiedOffset 22, 63 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V23 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·10126 ····.line·106
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity;27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity;
  
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·findViewById(I)Landroid/view/View;32 .method·public·findViewById(I)Landroid/view/View;
33 ····.locals·133 ····.locals·1
34 ····.param·p1,·"id"····#·I34 ····.param·p1,·"id"····#·I
  
35 ····.prologue35 ····.prologue
36 ····.line·10436 ····.line·109
37 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity;37 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity;
  
38 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/app/FragmentActivity;->findViewById(I)Landroid/view/View;38 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/app/FragmentActivity;->findViewById(I)Landroid/view/View;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
  
 42 .method·public·hasView()Z
 43 ····.locals·2
  
 44 ····.prologue
 45 ····.line·114
 46 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity;
  
 47 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window;
  
 48 ····move-result-object·v0
  
 49 ····.line·115
 50 ····.local·v0,·"window":Landroid/view/Window;
 51 ····if-eqz·v0,·:cond_0
  
 52 ····invoke-virtual·{v0},·Landroid/view/Window;->peekDecorView()Landroid/view/View;
  
 53 ····move-result-object·v1
  
 54 ····if-eqz·v1,·:cond_0
  
 55 ····const/4·v1,·0x1
  
 56 ····:goto_0
 57 ····return·v1
  
 58 ····:cond_0
 59 ····const/4·v1,·0x0
  
 60 ····goto·:goto_0
 61 .end·method
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·18748 ····.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.
65.6 KB
smali/android/support/v4/app/FragmentActivity.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 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·static·final·FRAGMENTS_TAG:Ljava/lang/String;·=·"android:support:fragments"11 .field·static·final·FRAGMENTS_TAG:Ljava/lang/String;·=·"android:support:fragments"
Offset 21, 18 lines modifiedOffset 20, 18 lines modified
  
21 .field·static·final·MSG_RESUME_PENDING:I·=·0x220 .field·static·final·MSG_RESUME_PENDING:I·=·0x2
  
22 .field·private·static·final·TAG:Ljava/lang/String;·=·"FragmentActivity"21 .field·private·static·final·TAG:Ljava/lang/String;·=·"FragmentActivity"
  
  
23 #·instance·fields22 #·instance·fields
24 .field·mAllLoaderManagers:Ljava/util/HashMap;23 .field·mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap;
25 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{25 ········value·=·{
27 ············"Ljava/util/HashMap",26 ············"Landroid/support/v4/util/SimpleArrayMap",
28 ············"<",27 ············"<",
29 ············"Ljava/lang/String;",28 ············"Ljava/lang/String;",
30 ············"Landroid/support/v4/app/LoaderManagerImpl;",29 ············"Landroid/support/v4/app/LoaderManagerImpl;",
31 ············">;"30 ············">;"
32 ········}31 ········}
33 ····.end·annotation32 ····.end·annotation
34 .end·field33 .end·field
Offset 63, 39 lines modifiedOffset 62, 39 lines modified
  
  
63 #·direct·methods62 #·direct·methods
64 .method·public·constructor·<init>()V63 .method·public·constructor·<init>()V
65 ····.locals·164 ····.locals·1
  
66 ····.prologue65 ····.prologue
67 ····.line·7066 ····.line·75
68 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V67 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
69 ····.line·8168 ····.line·86
70 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$1;69 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$1;
  
71 ····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
  
72 ····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;
  
73 ····.line·10072 ····.line·105
74 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl;73 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl;
  
75 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentManagerImpl;-><init>()V74 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentManagerImpl;-><init>()V
  
76 ····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;
  
77 ····.line·10176 ····.line·106
78 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$2;77 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$2;
  
79 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$2;-><init>(Landroid/support/v4/app/FragmentActivity;)V78 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$2;-><init>(Landroid/support/v4/app/FragmentActivity;)V
  
80 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer;79 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer;
  
81 ····.line·12980 ····.line·132
82 ····return-void81 ····return-void
83 .end·method82 .end·method
  
84 .method·private·dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V83 .method·private·dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V
85 ····.locals·584 ····.locals·5
86 ····.param·p1,·"prefix"····#·Ljava/lang/String;85 ····.param·p1,·"prefix"····#·Ljava/lang/String;
87 ····.param·p2,·"writer"····#·Ljava/io/PrintWriter;86 ····.param·p2,·"writer"····#·Ljava/io/PrintWriter;
Offset 882, 22 lines modifiedOffset 881, 22 lines modified
882 ····return-void881 ····return-void
883 .end·method882 .end·method
  
884 .method·public·getLastCustomNonConfigurationInstance()Ljava/lang/Object;883 .method·public·getLastCustomNonConfigurationInstance()Ljava/lang/Object;
885 ····.locals·2884 ····.locals·2
  
886 ····.prologue885 ····.prologue
887 ····.line·612886 ····.line·610
888 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;887 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
  
889 ····move-result-object·v0888 ····move-result-object·v0
  
890 ····check-cast·v0,·Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;889 ····check-cast·v0,·Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;
  
891 ····.line·614890 ····.line·612
892 ····.local·v0,·"nc":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;891 ····.local·v0,·"nc":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;
893 ····if-eqz·v0,·:cond_0892 ····if-eqz·v0,·:cond_0
  
894 ····iget-object·v1,·v0,·Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object;893 ····iget-object·v1,·v0,·Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object;
  
895 ····:goto_0894 ····:goto_0
896 ····return-object·v1895 ····return-object·v1
Offset 912, 30 lines modifiedOffset 911, 30 lines modified
912 ····.locals·2911 ····.locals·2
913 ····.param·p1,·"who"····#·Ljava/lang/String;912 ····.param·p1,·"who"····#·Ljava/lang/String;
914 ····.param·p2,·"started"····#·Z913 ····.param·p2,·"started"····#·Z
915 ····.param·p3,·"create"····#·Z914 ····.param·p3,·"create"····#·Z
  
916 ····.prologue915 ····.prologue
917 ····.line·863916 ····.line·863
918 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap;917 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap;
  
919 ····if-nez·v1,·:cond_0918 ····if-nez·v1,·:cond_0
  
920 ····.line·864919 ····.line·864
921 ····new-instance·v1,·Ljava/util/HashMap;920 ····new-instance·v1,·Landroid/support/v4/util/SimpleArrayMap;
  
922 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V921 ····invoke-direct·{v1},·Landroid/support/v4/util/SimpleArrayMap;-><init>()V
  
923 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap;922 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap;
  
924 ····.line·866923 ····.line·866
925 ····:cond_0924 ····:cond_0
926 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap;925 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap;
  
927 ····invoke-virtual·{v1,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;926 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
928 ····move-result-object·v0927 ····move-result-object·v0
  
929 ····check-cast·v0,·Landroid/support/v4/app/LoaderManagerImpl;928 ····check-cast·v0,·Landroid/support/v4/app/LoaderManagerImpl;
  
930 ····.line·867929 ····.line·867
Max diff block lines reached; 62204/67038 bytes (92.79%) 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
823 B
smali/android/support/v4/app/ActivityCompatJB.smali
    
Offset 10, 14 lines modifiedOffset 10, 26 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·finishAffinity(Landroid/app/Activity;)V
 16 ····.locals·0
 17 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
 18 ····.prologue
 19 ····.line·34
 20 ····invoke-virtual·{p0},·Landroid/app/Activity;->finishAffinity()V
  
 21 ····.line·35
 22 ····return-void
 23 .end·method
  
15 .method·public·static·startActivity(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V24 .method·public·static·startActivity(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V
16 ····.locals·025 ····.locals·0
17 ····.param·p0,·"context"····#·Landroid/content/Context;26 ····.param·p0,·"context"····#·Landroid/content/Context;
18 ····.param·p1,·"intent"····#·Landroid/content/Intent;27 ····.param·p1,·"intent"····#·Landroid/content/Intent;
19 ····.param·p2,·"options"····#·Landroid/os/Bundle;28 ····.param·p2,·"options"····#·Landroid/os/Bundle;
  
20 ····.prologue29 ····.prologue
1.22 KB
smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.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·8622 ····.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
Offset 37, 29 lines modifiedOffset 37, 29 lines modified
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 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
42 ····.line·8942 ····.line·93
43 ····new-instance·v0,·Landroid/content/Intent;43 ····new-instance·v0,·Landroid/content/Intent;
  
44 ····aget-object·v1,·p2,·v244 ····aget-object·v1,·p2,·v2
  
45 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V45 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
  
46 ····const·v1,·0x1000c00046 ····const·v1,·0x1000c000
  
47 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;47 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····aput-object·v0,·p2,·v249 ····aput-object·v0,·p2,·v2
  
50 ····.line·9250 ····.line·96
51 ····invoke-static·{p1,·p3,·p2,·p4},·Landroid/support/v4/app/TaskStackBuilderHoneycomb;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;51 ····invoke-static·{p1,·p3,·p2,·p4},·Landroid/support/v4/app/TaskStackBuilderHoneycomb;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .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.3 KB
smali/android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.smali
    
Offset 18, 54 lines modifiedOffset 18, 54 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·private·constructor·<init>()V19 .method·private·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·8522 ····.line·132
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·synthetic·constructor·<init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V26 .method·synthetic·constructor·<init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"x0"····#·Landroid/support/v4/app/ActionBarDrawerToggle$1;28 ····.param·p1,·"x0"····#·Landroid/support/v4/app/ActionBarDrawerToggle$1;
  
29 ····.prologue29 ····.prologue
30 ····.line·8530 ····.line·132
31 ····invoke-direct·{p0},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;-><init>()V31 ····invoke-direct·{p0},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;35 .method·public·getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
36 ····.locals·136 ····.locals·1
37 ····.param·p1,·"activity"····#·Landroid/app/Activity;37 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
38 ····.prologue38 ····.prologue
39 ····.line·8839 ····.line·135
40 ····invoke-static·{p1},·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;40 ····invoke-static·{p1},·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
44 .method·public·setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;44 .method·public·setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"info"····#·Ljava/lang/Object;46 ····.param·p1,·"info"····#·Ljava/lang/Object;
47 ····.param·p2,·"activity"····#·Landroid/app/Activity;47 ····.param·p2,·"activity"····#·Landroid/app/Activity;
48 ····.param·p3,·"contentDescRes"····#·I48 ····.param·p3,·"contentDescRes"····#·I
  
49 ····.prologue49 ····.prologue
50 ····.line·10050 ····.line·147
51 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;51 ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;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
  
Offset 73, 14 lines modifiedOffset 73, 14 lines modified
73 ····.locals·173 ····.locals·1
74 ····.param·p1,·"info"····#·Ljava/lang/Object;74 ····.param·p1,·"info"····#·Ljava/lang/Object;
75 ····.param·p2,·"activity"····#·Landroid/app/Activity;75 ····.param·p2,·"activity"····#·Landroid/app/Activity;
76 ····.param·p3,·"themeImage"····#·Landroid/graphics/drawable/Drawable;76 ····.param·p3,·"themeImage"····#·Landroid/graphics/drawable/Drawable;
77 ····.param·p4,·"contentDescRes"····#·I77 ····.param·p4,·"contentDescRes"····#·I
  
78 ····.prologue78 ····.prologue
79 ····.line·9479 ····.line·141
80 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;80 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····return-object·v082 ····return-object·v0
83 .end·method83 .end·method
2.55 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·99128 ····.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·99448 ····.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·99552 ····.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·99656 ····.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·99964 ····.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·100272 ····.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·100579 ····.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·34023 ····.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·34125 ····.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·824 
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V63 ····.line·1795
 64 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;-><init>()V
  
25 ····.line·82565 ····.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·82667 ····.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·82771 ····.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;
  
 73 ····.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;
  
31 ····.line·82878 ····.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;
  
Max diff block lines reached; 2001/7344 bytes (27.25%) of diff not shown.
54.4 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 1, 415 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; 50429/55608 bytes (90.69%) of diff not shown.
3.3 KB
smali/android/support/v4/app/NavUtils$NavUtilsImplJB.smali
    
Offset 15, 103 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·9519 ····.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·10128 ····.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·10231 ····.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·10334 ····.line·104
35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NavUtils$NavUtilsImplJB;->superGetParentActivityIntent(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·10537 ····.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·12446 ····.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·12549 ····.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·12652 ····.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·12855 ····.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·11964 ····.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·12066 ····.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·11474 ····.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;79 .method·superGetParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
80 ····.locals·180 ····.locals·1
81 ····.param·p1,·"activity"····#·Landroid/app/Activity;81 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
82 ····.prologue82 ····.prologue
83 ····.line·10983 ····.line·110
84 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;84 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
  
85 ····move-result-object·v085 ····move-result-object·v0
  
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .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·46626 ····.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·46835 ····.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·46956 ····.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·15832 ····.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·16041 ····.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·15850 ····.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·16459 ····.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·15867 ····.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
34.6 KB
smali/android/support/v4/app/ActionBarDrawerToggle.smali
    
Offset 7, 331 lines modifiedOffset 7, 482 lines modified
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Landroid/support/v4/app/ActionBarDrawerToggle$1;,10 ········Landroid/support/v4/app/ActionBarDrawerToggle$1;,
11 ········Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;,11 ········Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;,
 12 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;,
12 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;,13 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;,
13 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;,14 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;,
14 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;15 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;,
 16 ········Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;,
 17 ········Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;
15 ····}18 ····}
16 .end·annotation19 .end·annotation
  
 20 .annotation·runtime·Ljava/lang/Deprecated;
 21 .end·annotation
  
  
17 #·static·fields22 #·static·fields
18 .field·private·static·final·ID_HOME:I·=·0x102002c23 .field·private·static·final·ID_HOME:I·=·0x102002c
  
19 .field·private·static·final·IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;24 .field·private·static·final·IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;
  
 25 .field·private·static·final·TOGGLE_DRAWABLE_OFFSET:F·=·0.33333334f
  
  
20 #·instance·fields26 #·instance·fields
21 .field·private·final·mActivity:Landroid/app/Activity;27 .field·private·final·mActivity:Landroid/app/Activity;
  
 28 .field·private·final·mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;
  
22 .field·private·final·mCloseDrawerContentDescRes:I29 .field·private·final·mCloseDrawerContentDescRes:I
  
23 .field·private·mDrawerImage:Landroid/graphics/drawable/Drawable;30 .field·private·mDrawerImage:Landroid/graphics/drawable/Drawable;
  
24 .field·private·final·mDrawerImageResource:I31 .field·private·final·mDrawerImageResource:I
  
25 .field·private·mDrawerIndicatorEnabled:Z32 .field·private·mDrawerIndicatorEnabled:Z
  
26 .field·private·final·mDrawerLayout:Landroid/support/v4/widget/DrawerLayout;33 .field·private·final·mDrawerLayout:Landroid/support/v4/widget/DrawerLayout;
  
 34 .field·private·mHasCustomUpIndicator:Z
  
 35 .field·private·mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
  
27 .field·private·final·mOpenDrawerContentDescRes:I36 .field·private·final·mOpenDrawerContentDescRes:I
  
28 .field·private·mSetIndicatorInfo:Ljava/lang/Object;37 .field·private·mSetIndicatorInfo:Ljava/lang/Object;
  
29 .field·private·mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;38 .field·private·mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;
  
30 .field·private·mThemeImage:Landroid/graphics/drawable/Drawable; 
  
  
31 #·direct·methods39 #·direct·methods
32 .method·static·constructor·<clinit>()V40 .method·static·constructor·<clinit>()V
33 ····.locals·341 ····.locals·3
  
34 ····.prologue42 ····.prologue
35 ····const/4·v2,·0x043 ····const/4·v2,·0x0
  
36 ····.line·10844 ····.line·176
37 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I45 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
38 ····.line·10946 ····.line·177
39 ····.local·v0,·"version":I47 ····.local·v0,·"version":I
40 ····const/16·v1,·0xb48 ····const/16·v1,·0x12
  
41 ····if-lt·v0,·v1,·:cond_049 ····if-lt·v0,·v1,·:cond_0
  
42 ····.line·11050 ····.line·178
43 ····new-instance·v1,·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;51 ····new-instance·v1,·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;
  
44 ····invoke-direct·{v1,·v2},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;-><init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V52 ····invoke-direct·{v1,·v2},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;-><init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V
  
45 ····sput-object·v1,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;53 ····sput-object·v1,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;
  
46 ····.line·11454 ····.line·184
47 ····:goto_055 ····:goto_0
48 ····return-void56 ····return-void
  
49 ····.line·11257 ····.line·179
50 ····:cond_058 ····:cond_0
 59 ····const/16·v1,·0xb
  
 60 ····if-lt·v0,·v1,·:cond_1
  
 61 ····.line·180
 62 ····new-instance·v1,·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;
  
 63 ····invoke-direct·{v1,·v2},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;-><init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V
  
 64 ····sput-object·v1,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;
  
 65 ····goto·:goto_0
  
 66 ····.line·182
 67 ····:cond_1
51 ····new-instance·v1,·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;68 ····new-instance·v1,·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;
  
52 ····invoke-direct·{v1,·v2},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;-><init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V69 ····invoke-direct·{v1,·v2},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;-><init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V
  
53 ····sput-object·v1,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;70 ····sput-object·v1,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;
  
54 ····goto·:goto_071 ····goto·:goto_0
55 .end·method72 .end·method
  
56 .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V73 .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V
57 ····.locals·274 ····.locals·7
58 ····.param·p1,·"activity"····#·Landroid/app/Activity;75 ····.param·p1,·"activity"····#·Landroid/app/Activity;
59 ····.param·p2,·"drawerLayout"····#·Landroid/support/v4/widget/DrawerLayout;76 ····.param·p2,·"drawerLayout"····#·Landroid/support/v4/widget/DrawerLayout;
60 ····.param·p3,·"drawerImageRes"····#·I77 ····.param·p3,·"drawerImageRes"····#·I
61 ····.param·p4,·"openDrawerContentDescRes"····#·I78 ····.param·p4,·"openDrawerContentDescRes"····#·I
62 ····.param·p5,·"closeDrawerContentDescRes"····#·I79 ····.param·p5,·"closeDrawerContentDescRes"····#·I
  
63 ····.prologue80 ····.prologue
64 ····.line·15281 ····.line·229
 82 ····invoke-static·{p1},·Landroid/support/v4/app/ActionBarDrawerToggle;->assumeMaterial(Landroid/content/Context;)Z
  
 83 ····move-result·v0
  
 84 ····if-nez·v0,·:cond_0
  
 85 ····const/4·v3,·0x1
  
Max diff block lines reached; 29561/35296 bytes (83.75%) of diff not shown.
1.85 KB
smali/android/support/v4/app/Fragment$1.smali
    
Offset 22, 50 lines modifiedOffset 22, 72 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V23 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·142126 ····.line·1742
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;27 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;
  
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·findViewById(I)Landroid/view/View;32 .method·public·findViewById(I)Landroid/view/View;
33 ····.locals·233 ····.locals·2
34 ····.param·p1,·"id"····#·I34 ····.param·p1,·"id"····#·I
  
35 ····.prologue35 ····.prologue
36 ····.line·142436 ····.line·1745
37 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;37 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;
  
38 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;38 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
39 ····if-nez·v0,·:cond_039 ····if-nez·v0,·:cond_0
  
40 ····.line·142540 ····.line·1746
41 ····new-instance·v0,·Ljava/lang/IllegalStateException;41 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
42 ····const-string·v1,·"Fragment·does·not·have·a·view"42 ····const-string·v1,·"Fragment·does·not·have·a·view"
  
43 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V43 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
44 ····throw·v044 ····throw·v0
  
45 ····.line·142745 ····.line·1748
46 ····:cond_046 ····:cond_0
47 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;47 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;
  
48 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;48 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
49 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;49 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
  
 53 .method·public·hasView()Z
 54 ····.locals·1
  
 55 ····.prologue
 56 ····.line·1753
 57 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;
  
 58 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
 59 ····if-eqz·v0,·:cond_0
  
 60 ····const/4·v0,·0x1
  
 61 ····:goto_0
 62 ····return·v0
  
 63 ····:cond_0
 64 ····const/4·v0,·0x0
  
 65 ····goto·:goto_0
 66 .end·method
3.28 KB
smali/android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.smali
    
Offset 30, 18 lines modifiedOffset 30, 18 lines modified
30 ····.prologue30 ····.prologue
31 ····const·v13,·0x102002c31 ····const·v13,·0x102002c
  
32 ····const/4·v12,·0x132 ····const/4·v12,·0x1
  
33 ····const/4·v11,·0x033 ····const/4·v11,·0x0
  
34 ····.line·9734 ····.line·104
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·9936 ····.line·106
37 ····:try_start_037 ····:try_start_0
38 ····const-class·v6,·Landroid/app/ActionBar;38 ····const-class·v6,·Landroid/app/ActionBar;
  
39 ····const-string·v7,·"setHomeAsUpIndicator"39 ····const-string·v7,·"setHomeAsUpIndicator"
  
40 ····const/4·v8,·0x140 ····const/4·v8,·0x1
  
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
  
55 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;55 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
56 ····move-result-object·v656 ····move-result-object·v6
  
57 ····iput-object·v6,·p0,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;57 ····iput-object·v6,·p0,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
  
58 ····.line·10158 ····.line·108
59 ····const-class·v6,·Landroid/app/ActionBar;59 ····const-class·v6,·Landroid/app/ActionBar;
  
60 ····const-string·v7,·"setHomeActionContentDescription"60 ····const-string·v7,·"setHomeActionContentDescription"
  
61 ····const/4·v8,·0x161 ····const/4·v8,·0x1
  
62 ····new-array·v8,·v8,·[Ljava/lang/Class;62 ····new-array·v8,·v8,·[Ljava/lang/Class;
Offset 78, 86 lines modifiedOffset 78, 86 lines modified
  
78 ····move-result-object·v678 ····move-result-object·v6
  
79 ····iput-object·v6,·p0,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;79 ····iput-object·v6,·p0,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
80 ····:try_end_080 ····:try_end_0
81 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_081 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
82 ····.line·13182 ····.line·138
83 ····:cond_083 ····:cond_0
84 ····:goto_084 ····:goto_0
85 ····return-void85 ····return-void
  
86 ····.line·10686 ····.line·113
87 ····:catch_087 ····:catch_0
88 ····move-exception·v688 ····move-exception·v6
  
89 ····.line·11089 ····.line·117
90 ····invoke-virtual·{p1,·v13},·Landroid/app/Activity;->findViewById(I)Landroid/view/View;90 ····invoke-virtual·{p1,·v13},·Landroid/app/Activity;->findViewById(I)Landroid/view/View;
  
91 ····move-result-object·v291 ····move-result-object·v2
  
92 ····.line·11192 ····.line·118
93 ····.local·v2,·"home":Landroid/view/View;93 ····.local·v2,·"home":Landroid/view/View;
94 ····if-eqz·v2,·:cond_094 ····if-eqz·v2,·:cond_0
  
95 ····.line·11695 ····.line·123
96 ····invoke-virtual·{v2},·Landroid/view/View;->getParent()Landroid/view/ViewParent;96 ····invoke-virtual·{v2},·Landroid/view/View;->getParent()Landroid/view/ViewParent;
  
97 ····move-result-object·v397 ····move-result-object·v3
  
98 ····check-cast·v3,·Landroid/view/ViewGroup;98 ····check-cast·v3,·Landroid/view/ViewGroup;
  
99 ····.line·11799 ····.line·124
100 ····.local·v3,·"parent":Landroid/view/ViewGroup;100 ····.local·v3,·"parent":Landroid/view/ViewGroup;
101 ····invoke-virtual·{v3},·Landroid/view/ViewGroup;->getChildCount()I101 ····invoke-virtual·{v3},·Landroid/view/ViewGroup;->getChildCount()I
  
102 ····move-result·v0102 ····move-result·v0
  
103 ····.line·118103 ····.line·125
104 ····.local·v0,·"childCount":I104 ····.local·v0,·"childCount":I
105 ····const/4·v6,·0x2105 ····const/4·v6,·0x2
  
106 ····if-ne·v0,·v6,·:cond_0106 ····if-ne·v0,·v6,·:cond_0
  
107 ····.line·123107 ····.line·130
108 ····invoke-virtual·{v3,·v11},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;108 ····invoke-virtual·{v3,·v11},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
109 ····move-result-object·v1109 ····move-result-object·v1
  
110 ····.line·124110 ····.line·131
111 ····.local·v1,·"first":Landroid/view/View;111 ····.local·v1,·"first":Landroid/view/View;
112 ····invoke-virtual·{v3,·v12},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;112 ····invoke-virtual·{v3,·v12},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
113 ····move-result-object·v4113 ····move-result-object·v4
  
114 ····.line·125114 ····.line·132
115 ····.local·v4,·"second":Landroid/view/View;115 ····.local·v4,·"second":Landroid/view/View;
116 ····invoke-virtual·{v1},·Landroid/view/View;->getId()I116 ····invoke-virtual·{v1},·Landroid/view/View;->getId()I
  
117 ····move-result·v6117 ····move-result·v6
  
118 ····if-ne·v6,·v13,·:cond_1118 ····if-ne·v6,·v13,·:cond_1
  
119 ····move-object·v5,·v4119 ····move-object·v5,·v4
  
120 ····.line·127120 ····.line·134
121 ····.local·v5,·"up":Landroid/view/View;121 ····.local·v5,·"up":Landroid/view/View;
122 ····:goto_1122 ····:goto_1
123 ····instance-of·v6,·v5,·Landroid/widget/ImageView;123 ····instance-of·v6,·v5,·Landroid/widget/ImageView;
  
124 ····if-eqz·v6,·:cond_0124 ····if-eqz·v6,·:cond_0
  
125 ····.line·129125 ····.line·136
126 ····check-cast·v5,·Landroid/widget/ImageView;126 ····check-cast·v5,·Landroid/widget/ImageView;
  
127 ····.end·local·v5····#·"up":Landroid/view/View;127 ····.end·local·v5····#·"up":Landroid/view/View;
128 ····iput-object·v5,·p0,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;128 ····iput-object·v5,·p0,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
  
129 ····goto·:goto_0129 ····goto·:goto_0
  
130 ····:cond_1130 ····:cond_1
131 ····move-object·v5,·v1131 ····move-object·v5,·v1
  
132 ····.line·125132 ····.line·132
133 ····goto·:goto_1133 ····goto·:goto_1
134 .end·method134 .end·method
1.25 KB
smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean.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·9722 ····.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
Offset 37, 29 lines modifiedOffset 37, 29 lines modified
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 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
42 ····.line·10042 ····.line·104
43 ····new-instance·v0,·Landroid/content/Intent;43 ····new-instance·v0,·Landroid/content/Intent;
  
44 ····aget-object·v1,·p2,·v244 ····aget-object·v1,·p2,·v2
  
45 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V45 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
  
46 ····const·v1,·0x1000c00046 ····const·v1,·0x1000c000
  
47 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;47 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····aput-object·v0,·p2,·v249 ····aput-object·v0,·p2,·v2
  
50 ····.line·10350 ····.line·107
51 ····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;51 ····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;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .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
327 B
smali/android/support/v4/app/FragmentContainer.smali
    
Offset 2, 7 lines modifiedOffset 2, 10 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentManager.java"3 .source·"FragmentManager.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·findViewById(I)Landroid/view/View;5 .method·public·abstract·findViewById(I)Landroid/view/View;
6 .end·method6 .end·method
  
 7 .method·public·abstract·hasView()Z
 8 .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·8522 ····.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·8731 ····.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·8833 ····.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·9140 ····.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·9243 ····.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·9447 ····.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·32332 ····.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·32541 ····.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·32351 ····.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·32960 ····.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·32368 ····.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·50130 ····.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·50348 ····.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·50464 ····.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
19.8 KB
smali/android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.smali
    
Offset 1, 529 lines modifiedOffset 1, 237 lines modified
1 .class·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;1 .class·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;
2 .super·Landroid/graphics/drawable/Drawable;2 .super·Landroid/graphics/drawable/InsetDrawable;
3 .source·"ActionBarDrawerToggle.java"3 .source·"ActionBarDrawerToggle.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/graphics/drawable/Drawable$Callback;5 .implements·Landroid/graphics/drawable/Drawable$Callback;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/app/ActionBarDrawerToggle;8 ····value·=·Landroid/support/v4/app/ActionBarDrawerToggle;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0x2
12 ····name·=·"SlideDrawable"12 ····name·=·"SlideDrawable"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
 15 .field·private·final·mHasMirroring:Z
  
15 .field·private·mOffset:F16 .field·private·mOffset:F
  
16 .field·private·mOffsetBy:F17 .field·private·mPosition:F
  
17 .field·private·final·mTmpRect:Landroid/graphics/Rect;18 .field·private·final·mTmpRect:Landroid/graphics/Rect;
  
18 .field·private·mWrapped:Landroid/graphics/drawable/Drawable;19 .field·final·synthetic·this$0:Landroid/support/v4/app/ActionBarDrawerToggle;
  
  
19 #·direct·methods20 #·direct·methods
20 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;)V21 .method·private·constructor·<init>(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V
21 ····.locals·122 ····.locals·3
22 ····.param·p1,·"wrapped"····#·Landroid/graphics/drawable/Drawable;23 ····.param·p2,·"wrapped"····#·Landroid/graphics/drawable/Drawable;
  
23 ····.prologue 
24 ····.line·323 
25 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V 
  
26 ····.line·321 
27 ····new-instance·v0,·Landroid/graphics/Rect; 
  
28 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V 
  
29 ····iput-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect; 
  
30 ····.line·324 
31 ····iput-object·p1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; 
  
32 ····.line·325 
33 ····return-void 
34 .end·method 
  
  
35 #·virtual·methods 
36 .method·public·clearColorFilter()V 
37 ····.locals·1 
  
38 ····.prologue 
39 ····.line·387 
40 ····iget-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; 
  
41 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable;->clearColorFilter()V 
  
42 ····.line·388 
43 ····return-void 
44 .end·method 
  
45 .method·public·draw(Landroid/graphics/Canvas;)V 
46 ····.locals·2 
47 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; 
  
48 ····.prologue24 ····.prologue
 25 ····const/4·v0,·0x0
49 ····.line·343 
50 ····iget-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable; 
  
 26 ····.line·508
51 ····iget-object·v1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect;27 ····iput-object·p1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->this$0:Landroid/support/v4/app/ActionBarDrawerToggle;
  
52 ····invoke-virtual·{v0,·v1},·Landroid/graphics/drawable/Drawable;->copyBounds(Landroid/graphics/Rect;)V28 ····.line·509
 29 ····invoke-direct·{p0,·p2,·v0},·Landroid/graphics/drawable/InsetDrawable;-><init>(Landroid/graphics/drawable/Drawable;I)V
  
53 ····.line·344 
54 ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->save()I 
  
55 ····.line·34530 ····.line·502
 31 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
56 ····iget·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffsetBy:F 
  
57 ····iget-object·v1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect; 
  
58 ····invoke-virtual·{v1},·Landroid/graphics/Rect;->width()I 
  
59 ····move-result·v1 
  
60 ····int-to-float·v1,·v1 
  
61 ····mul-float/2addr·v0,·v1 
  
62 ····iget·v1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mOffset:F32 ····const/16·v2,·0x12
  
63 ····neg-float·v1,·v133 ····if-le·v1,·v2,·:cond_0
  
64 ····mul-float/2addr·v0,·v134 ····const/4·v0,·0x1
  
 35 ····:cond_0
 36 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mHasMirroring:Z
65 ····const/4·v1,·0x0 
  
66 ····invoke-virtual·{p1,·v0,·v1},·Landroid/graphics/Canvas;->translate(FF)V 
  
67 ····.line·34637 ····.line·503
68 ····iget-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mWrapped:Landroid/graphics/drawable/Drawable;38 ····new-instance·v0,·Landroid/graphics/Rect;
  
69 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V39 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
 40 ····iput-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->mTmpRect:Landroid/graphics/Rect;
70 ····.line·347 
71 ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->restore()V 
  
72 ····.line·34841 ····.line·510
73 ····return-void42 ····return-void
74 .end·method43 .end·method
  
75 .method·public·getChangingConfigurations()I44 .method·synthetic·constructor·<init>(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V
Max diff block lines reached; 12426/20094 bytes (61.84%) of diff not shown.
8.03 KB
smali/android/support/v4/app/ActivityCompat.smali
    
Offset 1, 100 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·2914 ····.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
10 ····return-void17 ····return-void
11 .end·method18 .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
 67 ····return-void
  
 68 ····.line·161
 69 ····:cond_0
 70 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
  
 71 ····goto·:goto_0
 72 .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·6377 ····.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·6481 ····.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·6583 ····.line·74
23 ····const/4·v0,·0x184 ····const/4·v0,·0x1
  
24 ····.line·6785 ····.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; 4782/8124 bytes (58.86%) of diff not shown.
188 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 64, 77 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·33396 ····.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·20998 ····.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·212101 ····.line·231
81 ····const/4·v0,·-0x1102 ····const/4·v0,·-0x1
  
82 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I103 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I
  
83 ····.line·334104 ····.line·356
84 ····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;
  
85 ····.line·335106 ····.line·357
 107 ····return-void
 108 .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;
 135 ····.param·p2,·"x2"····#·Landroid/support/v4/app/Fragment;
 136 ····.param·p3,·"x3"····#·Landroid/support/v4/app/Fragment;
 137 ····.param·p4,·"x4"····#·Z
 138 ····.param·p5,·"x5"····#·Landroid/support/v4/util/ArrayMap;
  
 139 ····.prologue
 140 ····.line·191
 141 ····invoke-direct/range·{p0·..·p5},·Landroid/support/v4/app/BackStackRecord;->callSharedElementEnd(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V
  
 142 ····return-void
 143 .end·method
  
 144 .method·static·synthetic·access$300(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V
 145 ····.locals·0
 146 ····.param·p0,·"x0"····#·Landroid/support/v4/app/BackStackRecord;
 147 ····.param·p1,·"x1"····#·Landroid/support/v4/app/BackStackRecord$TransitionState;
Max diff block lines reached; 187290/192269 bytes (97.41%) 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
109 KB
smali/android/support/v4/app/Fragment.smali
    
Offset 25, 32 lines modifiedOffset 25, 38 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
Offset 63, 14 lines modifiedOffset 69, 22 lines modified
  
63 .field·mContainerId:I69 .field·mContainerId:I
  
64 .field·mDeferStart:Z70 .field·mDeferStart:Z
  
65 .field·mDetached:Z71 .field·mDetached:Z
  
 72 .field·mEnterTransition:Ljava/lang/Object;
  
 73 .field·mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
  
 74 .field·mExitTransition:Ljava/lang/Object;
  
 75 .field·mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
  
66 .field·mFragmentId:I76 .field·mFragmentId:I
  
67 .field·mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;77 .field·mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
  
68 .field·mFromLayout:Z78 .field·mFromLayout:Z
  
69 .field·mHasMenu:Z79 .field·mHasMenu:Z
Offset 89, 37 lines modifiedOffset 103, 45 lines modified
  
89 .field·mMenuVisible:Z103 .field·mMenuVisible:Z
  
90 .field·mNextAnim:I104 .field·mNextAnim:I
  
91 .field·mParentFragment:Landroid/support/v4/app/Fragment;105 .field·mParentFragment:Landroid/support/v4/app/Fragment;
  
 106 .field·mReenterTransition:Ljava/lang/Object;
  
92 .field·mRemoving:Z107 .field·mRemoving:Z
  
93 .field·mRestored:Z108 .field·mRestored:Z
  
94 .field·mResumed:Z109 .field·mResumed:Z
  
95 .field·mRetainInstance:Z110 .field·mRetainInstance:Z
  
96 .field·mRetaining:Z111 .field·mRetaining:Z
  
 112 .field·mReturnTransition:Ljava/lang/Object;
  
97 .field·mSavedFragmentState:Landroid/os/Bundle;113 .field·mSavedFragmentState:Landroid/os/Bundle;
  
98 .field·mSavedViewState:Landroid/util/SparseArray;114 .field·mSavedViewState:Landroid/util/SparseArray;
99 ····.annotation·system·Ldalvik/annotation/Signature;115 ····.annotation·system·Ldalvik/annotation/Signature;
100 ········value·=·{116 ········value·=·{
101 ············"Landroid/util/SparseArray",117 ············"Landroid/util/SparseArray",
102 ············"<",118 ············"<",
103 ············"Landroid/os/Parcelable;",119 ············"Landroid/os/Parcelable;",
104 ············">;"120 ············">;"
105 ········}121 ········}
106 ····.end·annotation122 ····.end·annotation
107 .end·field123 .end·field
  
 124 .field·mSharedElementEnterTransition:Ljava/lang/Object;
  
 125 .field·mSharedElementReturnTransition:Ljava/lang/Object;
  
108 .field·mState:I126 .field·mState:I
  
109 .field·mStateAfterAnimating:I127 .field·mStateAfterAnimating:I
  
110 .field·mTag:Ljava/lang/String;128 .field·mTag:Ljava/lang/String;
  
111 .field·mTarget:Landroid/support/v4/app/Fragment;129 .field·mTarget:Landroid/support/v4/app/Fragment;
Offset 136, 63 lines modifiedOffset 158, 102 lines modified
  
  
136 #·direct·methods158 #·direct·methods
137 .method·static·constructor·<clinit>()V159 .method·static·constructor·<clinit>()V
138 ····.locals·1160 ····.locals·1
  
139 ····.prologue161 ····.prologue
140 ····.line·156162 ····.line·168
141 ····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
  
142 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V165 ····sput-object·v0,·Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap;
  
143 ····sput-object·v0,·Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap;166 ····.line·171
 167 ····new-instance·v0,·Ljava/lang/Object;
  
 168 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
Max diff block lines reached; 108622/111857 bytes (97.11%) of diff not shown.
19.4 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·11154 ····.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·11258 ····.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·11662 ····.line·120
62 ····:goto_063 ····:goto_0
63 ····return-void64 ····return-void
  
64 ····.line·11465 ····.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, 249 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·12189 ····.line·125
89 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V90 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
90 ····.line·11891 ····.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·12295 ····.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·12397 ····.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·133104 ····.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·146113 ····.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·157123 ····.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
  
125 ····.line·158126 ····.line·162
126 ····return-object·p0127 ····return-object·p0
127 .end·method128 .end·method
  
128 .method·public·addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;129 .method·public·addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;
129 ····.locals·2130 ····.locals·2
130 ····.param·p1,·"nextIntent"····#·Landroid/content/Intent;131 ····.param·p1,·"nextIntent"····#·Landroid/content/Intent;
  
131 ····.prologue132 ····.prologue
132 ····.line·174133 ····.line·178
133 ····invoke-virtual·{p1},·Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;134 ····invoke-virtual·{p1},·Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
  
134 ····move-result-object·v0135 ····move-result-object·v0
  
Max diff block lines reached; 15500/19771 bytes (78.40%) 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
  
5.37 KB
smali/android/support/v4/app/NavUtils$NavUtilsImplBase.smali
    
Offset 18, 89 lines modifiedOffset 18, 89 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·4822 ····.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·828 ····.locals·8
29 ····.param·p1,·"activity"····#·Landroid/app/Activity;29 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
30 ····.prologue30 ····.prologue
31 ····const/4·v2,·0x031 ····const/4·v2,·0x0
  
32 ····.line·5232 ····.line·53
33 ····invoke-static·{p1},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/app/Activity;)Ljava/lang/String;33 ····invoke-static·{p1},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/app/Activity;)Ljava/lang/String;
  
34 ····move-result-object·v334 ····move-result-object·v3
  
35 ····.line·5335 ····.line·54
36 ····.local·v3,·"parentName":Ljava/lang/String;36 ····.local·v3,·"parentName":Ljava/lang/String;
37 ····if-nez·v3,·:cond_037 ····if-nez·v3,·:cond_0
  
38 ····.line·6638 ····.line·67
39 ····:goto_039 ····:goto_0
40 ····return-object·v240 ····return-object·v2
  
41 ····.line·5641 ····.line·57
42 ····:cond_042 ····:cond_0
43 ····new-instance·v4,·Landroid/content/ComponentName;43 ····new-instance·v4,·Landroid/content/ComponentName;
  
44 ····invoke-direct·{v4,·p1,·v3},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V44 ····invoke-direct·{v4,·p1,·v3},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/String;)V
  
45 ····.line·5845 ····.line·59
46 ····.local·v4,·"target":Landroid/content/ComponentName;46 ····.local·v4,·"target":Landroid/content/ComponentName;
47 ····:try_start_047 ····:try_start_0
48 ····invoke-static·{p1,·v4},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;48 ····invoke-static·{p1,·v4},·Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;
  
49 ····move-result-object·v149 ····move-result-object·v1
  
50 ····.line·5950 ····.line·60
51 ····.local·v1,·"grandparent":Ljava/lang/String;51 ····.local·v1,·"grandparent":Ljava/lang/String;
52 ····if-nez·v1,·:cond_152 ····if-nez·v1,·:cond_1
  
53 ····invoke-static·{v4},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;53 ····invoke-static·{v4},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  
54 ····move-result-object·v254 ····move-result-object·v2
  
55 ····.line·6255 ····.line·63
56 ····.local·v2,·"parentIntent":Landroid/content/Intent;56 ····.local·v2,·"parentIntent":Landroid/content/Intent;
57 ····:goto_157 ····:goto_1
58 ····goto·:goto_058 ····goto·:goto_0
  
59 ····.line·5959 ····.line·60
60 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;60 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;
61 ····:cond_161 ····:cond_1
62 ····new-instance·v5,·Landroid/content/Intent;62 ····new-instance·v5,·Landroid/content/Intent;
  
63 ····invoke-direct·{v5},·Landroid/content/Intent;-><init>()V63 ····invoke-direct·{v5},·Landroid/content/Intent;-><init>()V
  
64 ····invoke-virtual·{v5,·v4},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;64 ····invoke-virtual·{v5,·v4},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
65 ····:try_end_065 ····:try_end_0
66 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_066 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····goto·:goto_168 ····goto·:goto_1
  
69 ····.line·6369 ····.line·64
70 ····.end·local·v1····#·"grandparent":Ljava/lang/String;70 ····.end·local·v1····#·"grandparent":Ljava/lang/String;
71 ····:catch_071 ····:catch_0
72 ····move-exception·v072 ····move-exception·v0
  
73 ····.line·6473 ····.line·65
74 ····.local·v0,·"e":Landroid/content/pm/PackageManager$NameNotFoundException;74 ····.local·v0,·"e":Landroid/content/pm/PackageManager$NameNotFoundException;
75 ····const-string·v5,·"NavUtils"75 ····const-string·v5,·"NavUtils"
  
76 ····new-instance·v6,·Ljava/lang/StringBuilder;76 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
77 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V77 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 133, 57 lines modifiedOffset 133, 57 lines modified
133 ····.locals·4133 ····.locals·4
134 ····.param·p1,·"context"····#·Landroid/content/Context;134 ····.param·p1,·"context"····#·Landroid/content/Context;
135 ····.param·p2,·"info"····#·Landroid/content/pm/ActivityInfo;135 ····.param·p2,·"info"····#·Landroid/content/pm/ActivityInfo;
  
136 ····.prologue136 ····.prologue
137 ····const/4·v1,·0x0137 ····const/4·v1,·0x0
  
138 ····.line·85138 ····.line·86
139 ····iget-object·v2,·p2,·Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle;139 ····iget-object·v2,·p2,·Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle;
  
140 ····if-nez·v2,·:cond_1140 ····if-nez·v2,·:cond_1
  
141 ····move-object·v0,·v1141 ····move-object·v0,·v1
  
142 ····.line·91142 ····.line·92
143 ····:cond_0143 ····:cond_0
144 ····:goto_0144 ····:goto_0
145 ····return-object·v0145 ····return-object·v0
  
146 ····.line·86146 ····.line·87
147 ····:cond_1147 ····:cond_1
148 ····iget-object·v2,·p2,·Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle;148 ····iget-object·v2,·p2,·Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle;
  
149 ····const-string·v3,·"android.support.PARENT_ACTIVITY"149 ····const-string·v3,·"android.support.PARENT_ACTIVITY"
  
150 ····invoke-virtual·{v2,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;150 ····invoke-virtual·{v2,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
151 ····move-result-object·v0151 ····move-result-object·v0
  
152 ····.line·87152 ····.line·88
153 ····.local·v0,·"parentActivity":Ljava/lang/String;153 ····.local·v0,·"parentActivity":Ljava/lang/String;
154 ····if-nez·v0,·:cond_2154 ····if-nez·v0,·:cond_2
  
155 ····move-object·v0,·v1155 ····move-object·v0,·v1
  
156 ····goto·:goto_0156 ····goto·:goto_0
  
Max diff block lines reached; 1821/5374 bytes (33.89%) of diff not shown.
7.84 KB
smali/android/support/v4/app/ActionBarDrawerToggleHoneycomb.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
20 ····.locals·320 ····.locals·3
  
21 ····.prologue21 ····.prologue
22 ····.line·4222 ····.line·44
23 ····const/4·v0,·0x123 ····const/4·v0,·0x1
  
24 ····new-array·v0,·v0,·[I24 ····new-array·v0,·v0,·[I
  
25 ····const/4·v1,·0x025 ····const/4·v1,·0x0
  
26 ····const·v2,·0x101030b26 ····const·v2,·0x101030b
Offset 38, 84 lines modifiedOffset 38, 84 lines modified
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·constructor·<init>()V40 .method·constructor·<init>()V
41 ····.locals·041 ····.locals·0
  
42 ····.prologue42 ····.prologue
43 ····.line·3943 ····.line·41
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····.line·9245 ····.line·99
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·static·getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;48 .method·public·static·getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
49 ····.locals·349 ····.locals·3
50 ····.param·p0,·"activity"····#·Landroid/app/Activity;50 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
51 ····.prologue51 ····.prologue
52 ····.line·8652 ····.line·93
53 ····sget-object·v2,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->THEME_ATTRS:[I53 ····sget-object·v2,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;->THEME_ATTRS:[I
  
54 ····invoke-virtual·{p0,·v2},·Landroid/app/Activity;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;54 ····invoke-virtual·{p0,·v2},·Landroid/app/Activity;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
56 ····.line·8756 ····.line·94
57 ····.local·v0,·"a":Landroid/content/res/TypedArray;57 ····.local·v0,·"a":Landroid/content/res/TypedArray;
58 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
59 ····invoke-virtual·{v0,·v2},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;59 ····invoke-virtual·{v0,·v2},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····.line·8861 ····.line·95
62 ····.local·v1,·"result":Landroid/graphics/drawable/Drawable;62 ····.local·v1,·"result":Landroid/graphics/drawable/Drawable;
63 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V63 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
64 ····.line·8964 ····.line·96
65 ····return-object·v165 ····return-object·v1
66 .end·method66 .end·method
  
67 .method·public·static·setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;67 .method·public·static·setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;
68 ····.locals·768 ····.locals·7
69 ····.param·p0,·"info"····#·Ljava/lang/Object;69 ····.param·p0,·"info"····#·Ljava/lang/Object;
70 ····.param·p1,·"activity"····#·Landroid/app/Activity;70 ····.param·p1,·"activity"····#·Landroid/app/Activity;
71 ····.param·p2,·"contentDescRes"····#·I71 ····.param·p2,·"contentDescRes"····#·I
  
72 ····.prologue72 ····.prologue
73 ····.line·7073 ····.line·72
74 ····if-nez·p0,·:cond_074 ····if-nez·p0,·:cond_0
  
75 ····.line·7175 ····.line·73
76 ····new-instance·p0,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;76 ····new-instance·p0,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
  
77 ····.end·local·p0····#·"info":Ljava/lang/Object;77 ····.end·local·p0····#·"info":Ljava/lang/Object;
78 ····invoke-direct·{p0,·p1},·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;-><init>(Landroid/app/Activity;)V78 ····invoke-direct·{p0,·p1},·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;-><init>(Landroid/app/Activity;)V
  
79 ····:cond_079 ····:cond_0
80 ····move-object·v2,·p080 ····move-object·v2,·p0
  
81 ····.line·7381 ····.line·75
82 ····check-cast·v2,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;82 ····check-cast·v2,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
  
83 ····.line·7483 ····.line·76
84 ····.local·v2,·"sii":Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;84 ····.local·v2,·"sii":Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
85 ····iget-object·v3,·v2,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;85 ····iget-object·v3,·v2,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
  
86 ····if-eqz·v3,·:cond_186 ····if-eqz·v3,·:cond_1
  
87 ····.line·7687 ····.line·78
88 ····:try_start_088 ····:try_start_0
89 ····invoke-virtual·{p1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;89 ····invoke-virtual·{p1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····.line·7791 ····.line·79
92 ····.local·v0,·"actionBar":Landroid/app/ActionBar;92 ····.local·v0,·"actionBar":Landroid/app/ActionBar;
93 ····iget-object·v3,·v2,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;93 ····iget-object·v3,·v2,·Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
  
94 ····const/4·v4,·0x194 ····const/4·v4,·0x1
  
95 ····new-array·v4,·v4,·[Ljava/lang/Object;95 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
Offset 124, 28 lines modifiedOffset 124, 42 lines modified
124 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;124 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
125 ····move-result-object·v6125 ····move-result-object·v6
  
126 ····aput-object·v6,·v4,·v5126 ····aput-object·v6,·v4,·v5
  
127 ····invoke-virtual·{v3,·v0,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;127 ····invoke-virtual·{v3,·v0,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
 128 ····.line·80
 129 ····sget·v3,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 130 ····const/16·v4,·0x13
  
 131 ····if-gt·v3,·v4,·:cond_1
  
 132 ····.line·83
 133 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getSubtitle()Ljava/lang/CharSequence;
  
 134 ····move-result-object·v3
  
 135 ····invoke-virtual·{v0,·v3},·Landroid/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V
128 ····:try_end_0136 ····:try_end_0
129 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0137 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
130 ····.line·82138 ····.line·89
131 ····.end·local·v0····#·"actionBar":Landroid/app/ActionBar;139 ····.end·local·v0····#·"actionBar":Landroid/app/ActionBar;
Max diff block lines reached; 4056/7901 bytes (51.34%) of diff not shown.
1.81 KB
smali/android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.smali
    
Offset 18, 59 lines modifiedOffset 18, 59 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·private·constructor·<init>()V19 .method·private·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·6522 ····.line·112
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·synthetic·constructor·<init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V26 .method·synthetic·constructor·<init>(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"x0"····#·Landroid/support/v4/app/ActionBarDrawerToggle$1;28 ····.param·p1,·"x0"····#·Landroid/support/v4/app/ActionBarDrawerToggle$1;
  
29 ····.prologue29 ····.prologue
30 ····.line·6530 ····.line·112
31 ····invoke-direct·{p0},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;-><init>()V31 ····invoke-direct·{p0},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;35 .method·public·getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
36 ····.locals·136 ····.locals·1
37 ····.param·p1,·"activity"····#·Landroid/app/Activity;37 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
38 ····.prologue38 ····.prologue
39 ····.line·6839 ····.line·115
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
43 .method·public·setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;43 .method·public·setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;
44 ····.locals·044 ····.locals·0
45 ····.param·p1,·"info"····#·Ljava/lang/Object;45 ····.param·p1,·"info"····#·Ljava/lang/Object;
46 ····.param·p2,·"activity"····#·Landroid/app/Activity;46 ····.param·p2,·"activity"····#·Landroid/app/Activity;
47 ····.param·p3,·"contentDescRes"····#·I47 ····.param·p3,·"contentDescRes"····#·I
  
48 ····.prologue48 ····.prologue
49 ····.line·8149 ····.line·128
50 ····return-object·p150 ····return-object·p1
51 .end·method51 .end·method
  
52 .method·public·setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;52 .method·public·setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;
53 ····.locals·053 ····.locals·0
54 ····.param·p1,·"info"····#·Ljava/lang/Object;54 ····.param·p1,·"info"····#·Ljava/lang/Object;
55 ····.param·p2,·"activity"····#·Landroid/app/Activity;55 ····.param·p2,·"activity"····#·Landroid/app/Activity;
56 ····.param·p3,·"themeImage"····#·Landroid/graphics/drawable/Drawable;56 ····.param·p3,·"themeImage"····#·Landroid/graphics/drawable/Drawable;
57 ····.param·p4,·"contentDescRes"····#·I57 ····.param·p4,·"contentDescRes"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·7559 ····.line·122
60 ····return-object·p160 ····return-object·p1
61 .end·method61 .end·method
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·9819 ····.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·10028 ····.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.
2.38 KB
smali/android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.smali
    
Offset 20, 61 lines modifiedOffset 20, 61 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V21 .method·constructor·<init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"impl"····#·Landroid/support/v4/app/ActivityOptionsCompatJB;23 ····.param·p1,·"impl"····#·Landroid/support/v4/app/ActivityOptionsCompatJB;
  
24 ····.prologue24 ····.prologue
25 ····.line·11525 ····.line·180
26 ····invoke-direct·{p0},·Landroid/support/v4/app/ActivityOptionsCompat;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/app/ActivityOptionsCompat;-><init>()V
  
27 ····.line·11627 ····.line·181
28 ····iput-object·p1,·p0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB;28 ····iput-object·p1,·p0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB;
  
29 ····.line·11729 ····.line·182
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·toBundle()Landroid/os/Bundle;33 .method·public·toBundle()Landroid/os/Bundle;
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·12136 ····.line·186
37 ····iget-object·v0,·p0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB;37 ····iget-object·v0,·p0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB;
  
38 ····invoke-virtual·{v0},·Landroid/support/v4/app/ActivityOptionsCompatJB;->toBundle()Landroid/os/Bundle;38 ····invoke-virtual·{v0},·Landroid/support/v4/app/ActivityOptionsCompatJB;->toBundle()Landroid/os/Bundle;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
  
42 .method·public·update(Landroid/support/v4/app/ActivityOptionsCompat;)V42 .method·public·update(Landroid/support/v4/app/ActivityOptionsCompat;)V
43 ····.locals·343 ····.locals·3
44 ····.param·p1,·"otherOptions"····#·Landroid/support/v4/app/ActivityOptionsCompat;44 ····.param·p1,·"otherOptions"····#·Landroid/support/v4/app/ActivityOptionsCompat;
  
45 ····.prologue45 ····.prologue
46 ····.line·12646 ····.line·191
47 ····instance-of·v1,·p1,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;47 ····instance-of·v1,·p1,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
  
48 ····if-eqz·v1,·:cond_048 ····if-eqz·v1,·:cond_0
  
49 ····move-object·v0,·p149 ····move-object·v0,·p1
  
50 ····.line·12750 ····.line·192
51 ····check-cast·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;51 ····check-cast·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
  
52 ····.line·12852 ····.line·193
53 ····.local·v0,·"otherImpl":Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;53 ····.local·v0,·"otherImpl":Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
54 ····iget-object·v1,·p0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB;54 ····iget-object·v1,·p0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB;
  
55 ····iget-object·v2,·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB;55 ····iget-object·v2,·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;->mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB;
  
56 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/ActivityOptionsCompatJB;->update(Landroid/support/v4/app/ActivityOptionsCompatJB;)V56 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/app/ActivityOptionsCompatJB;->update(Landroid/support/v4/app/ActivityOptionsCompatJB;)V
  
57 ····.line·13057 ····.line·195
58 ····.end·local·v0····#·"otherImpl":Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;58 ····.end·local·v0····#·"otherImpl":Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
59 ····:cond_059 ····:cond_0
60 ····return-void60 ····return-void
61 .end·method61 .end·method
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·42626 ····.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·42935 ····.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·43038 ····.line·455
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.45 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, 30 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:Ljava/util/HashMap;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 ············"Ljava/util/HashMap",47 ············"Landroid/support/v4/util/SimpleArrayMap",
48 ············"<",48 ············"<",
49 ············"Ljava/lang/String;",49 ············"Ljava/lang/String;",
50 ············"Landroid/support/v4/app/LoaderManagerImpl;",50 ············"Landroid/support/v4/app/LoaderManagerImpl;",
51 ············">;"51 ············">;"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
54 .end·field54 .end·field
  
  
55 #·direct·methods55 #·direct·methods
56 .method·constructor·<init>()V56 .method·constructor·<init>()V
57 ····.locals·057 ····.locals·0
  
58 ····.prologue58 ····.prologue
59 ····.line·12159 ····.line·132
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····return-void61 ····return-void
62 .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·48230 ····.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·48448 ····.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·48564 ····.line·510
65 ····return-void65 ····return-void
66 .end·method66 .end·method
13.8 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, 328 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; 10903/14036 bytes (77.68%) of diff not shown.
1.35 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·7722 ····.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, 31 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·8041 ····.line·84
42 ····new-instance·v0,·Landroid/content/Intent;42 ····new-instance·v0,·Landroid/content/Intent;
  
43 ····array-length·v1,·p243 ····array-length·v1,·p2
  
44 ····add-int/lit8·v1,·v1,·-0x144 ····add-int/lit8·v1,·v1,·-0x1
  
45 ····aget-object·v1,·p2,·v145 ····aget-object·v1,·p2,·v1
  
46 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V46 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
  
47 ····.line·8147 ····.line·85
48 ····.local·v0,·"topIntent":Landroid/content/Intent;48 ····.local·v0,·"topIntent":Landroid/content/Intent;
49 ····const/high16·v1,·0x1000000049 ····const/high16·v1,·0x10000000
  
50 ····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;
  
51 ····.line·8251 ····.line·86
52 ····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;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····return-object·v154 ····return-object·v1
55 .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·60629 ····.line·1551
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·61131 ····.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·62340 ····.line·1567
41 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
42 ····.line·62442 ····.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·62546 ····.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·62750 ····.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·61458 ····.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·61561 ····.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·61663 ····.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·61766 ····.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·62069 ····.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·72323 ····.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·72425 ····.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·72632 ····.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·72734 ····.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·72836 ····.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·75344 ····.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
  
46 ····.line·75447 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence;
  
 48 ····.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·73555 ····.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·73659 ····.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·74366 ····.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·74470 ····.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·74573 ····.line·1689
68 ····return-object·p074 ····return-object·p0
69 .end·method75 .end·method
32.2 KB
smali/android/support/v4/app/FragmentTabHost.smali
    
Offset 94, 67 lines modifiedOffset 94, 67 lines modified
  
94 .method·private·doTabChanged(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction;94 .method·private·doTabChanged(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction;
95 ····.locals·695 ····.locals·6
96 ····.param·p1,·"tabId"····#·Ljava/lang/String;96 ····.param·p1,·"tabId"····#·Ljava/lang/String;
97 ····.param·p2,·"ft"····#·Landroid/support/v4/app/FragmentTransaction;97 ····.param·p2,·"ft"····#·Landroid/support/v4/app/FragmentTransaction;
  
98 ····.prologue98 ····.prologue
99 ····.line·31899 ····.line·322
100 ····const/4·v1,·0x0100 ····const/4·v1,·0x0
  
101 ····.line·319101 ····.line·323
102 ····.local·v1,·"newTab":Landroid/support/v4/app/FragmentTabHost$TabInfo;102 ····.local·v1,·"newTab":Landroid/support/v4/app/FragmentTabHost$TabInfo;
103 ····const/4·v0,·0x0103 ····const/4·v0,·0x0
  
104 ····.local·v0,·"i":I104 ····.local·v0,·"i":I
105 ····:goto_0105 ····:goto_0
106 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList;106 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList;
  
107 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I107 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I
  
108 ····move-result·v3108 ····move-result·v3
  
109 ····if-ge·v0,·v3,·:cond_1109 ····if-ge·v0,·v3,·:cond_1
  
110 ····.line·320110 ····.line·324
111 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList;111 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList;
  
112 ····invoke-virtual·{v3,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;112 ····invoke-virtual·{v3,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
113 ····move-result-object·v2113 ····move-result-object·v2
  
114 ····check-cast·v2,·Landroid/support/v4/app/FragmentTabHost$TabInfo;114 ····check-cast·v2,·Landroid/support/v4/app/FragmentTabHost$TabInfo;
  
115 ····.line·321115 ····.line·325
116 ····.local·v2,·"tab":Landroid/support/v4/app/FragmentTabHost$TabInfo;116 ····.local·v2,·"tab":Landroid/support/v4/app/FragmentTabHost$TabInfo;
117 ····invoke-static·{v2},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String;117 ····invoke-static·{v2},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String;
  
118 ····move-result-object·v3118 ····move-result-object·v3
  
119 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z119 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
120 ····move-result·v3120 ····move-result·v3
  
121 ····if-eqz·v3,·:cond_0121 ····if-eqz·v3,·:cond_0
  
122 ····.line·322122 ····.line·326
123 ····move-object·v1,·v2123 ····move-object·v1,·v2
  
124 ····.line·319124 ····.line·323
125 ····:cond_0125 ····:cond_0
126 ····add-int/lit8·v0,·v0,·0x1126 ····add-int/lit8·v0,·v0,·0x1
  
127 ····goto·:goto_0127 ····goto·:goto_0
  
128 ····.line·325128 ····.line·329
129 ····.end·local·v2····#·"tab":Landroid/support/v4/app/FragmentTabHost$TabInfo;129 ····.end·local·v2····#·"tab":Landroid/support/v4/app/FragmentTabHost$TabInfo;
130 ····:cond_1130 ····:cond_1
131 ····if-nez·v1,·:cond_2131 ····if-nez·v1,·:cond_2
  
132 ····.line·326132 ····.line·330
133 ····new-instance·v3,·Ljava/lang/IllegalStateException;133 ····new-instance·v3,·Ljava/lang/IllegalStateException;
  
134 ····new-instance·v4,·Ljava/lang/StringBuilder;134 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
135 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V135 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
136 ····const-string·v5,·"No·tab·known·for·tag·"136 ····const-string·v5,·"No·tab·known·for·tag·"
Offset 171, 66 lines modifiedOffset 171, 66 lines modified
  
171 ····move-result-object·v4171 ····move-result-object·v4
  
172 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V172 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
173 ····throw·v3173 ····throw·v3
  
174 ····.line·328174 ····.line·332
175 ····:cond_2175 ····:cond_2
176 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo;176 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo;
  
177 ····if-eq·v3,·v1,·:cond_6177 ····if-eq·v3,·v1,·:cond_6
  
178 ····.line·329178 ····.line·333
179 ····if-nez·p2,·:cond_3179 ····if-nez·p2,·:cond_3
  
180 ····.line·330180 ····.line·334
181 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager;181 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
182 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;182 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
183 ····move-result-object·p2183 ····move-result-object·p2
  
184 ····.line·332184 ····.line·336
185 ····:cond_3185 ····:cond_3
186 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo;186 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo;
  
187 ····if-eqz·v3,·:cond_4187 ····if-eqz·v3,·:cond_4
  
188 ····.line·333188 ····.line·337
189 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo;189 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo;
  
190 ····invoke-static·{v3},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;190 ····invoke-static·{v3},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;
  
191 ····move-result-object·v3191 ····move-result-object·v3
  
192 ····if-eqz·v3,·:cond_4192 ····if-eqz·v3,·:cond_4
  
193 ····.line·334193 ····.line·338
194 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo;194 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo;
  
195 ····invoke-static·{v3},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;195 ····invoke-static·{v3},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;
  
196 ····move-result-object·v3196 ····move-result-object·v3
  
197 ····invoke-virtual·{p2,·v3},·Landroid/support/v4/app/FragmentTransaction;->detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;197 ····invoke-virtual·{p2,·v3},·Landroid/support/v4/app/FragmentTransaction;->detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
198 ····.line·337198 ····.line·341
199 ····:cond_4199 ····:cond_4
200 ····if-eqz·v1,·:cond_5200 ····if-eqz·v1,·:cond_5
  
201 ····.line·338201 ····.line·342
202 ····invoke-static·{v1},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;202 ····invoke-static·{v1},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;
  
203 ····move-result-object·v3203 ····move-result-object·v3
  
204 ····if-nez·v3,·:cond_7204 ····if-nez·v3,·:cond_7
  
205 ····.line·339205 ····.line·343
Max diff block lines reached; 28567/32862 bytes (86.93%) of diff not shown.
12.7 KB
smali/android/support/v4/app/LoaderManagerImpl.smali
    
Offset 338, 15 lines modifiedOffset 338, 15 lines modified
338 .method·doDestroy()V338 .method·doDestroy()V
339 ····.locals·4339 ····.locals·4
  
340 ····.prologue340 ····.prologue
341 ····.line·773341 ····.line·773
342 ····iget-boolean·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mRetaining:Z342 ····iget-boolean·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mRetaining:Z
  
343 ····if-nez·v1,·:cond_1343 ····if-nez·v1,·:cond_2
  
344 ····.line·774344 ····.line·774
345 ····sget-boolean·v1,·Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z345 ····sget-boolean·v1,·Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z
  
346 ····if-eqz·v1,·:cond_0346 ····if-eqz·v1,·:cond_0
  
347 ····const-string·v1,·"LoaderManager"347 ····const-string·v1,·"LoaderManager"
Offset 397, 20 lines modifiedOffset 397, 26 lines modified
397 ····invoke-virtual·{v1},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->destroy()V397 ····invoke-virtual·{v1},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->destroy()V
  
398 ····.line·775398 ····.line·775
399 ····add-int/lit8·v0,·v0,·-0x1399 ····add-int/lit8·v0,·v0,·-0x1
  
400 ····goto·:goto_0400 ····goto·:goto_0
  
401 ····.line·780401 ····.line·778
402 ····.end·local·v0····#·"i":I 
403 ····:cond_1402 ····:cond_1
 403 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
 404 ····invoke-virtual·{v1},·Landroid/support/v4/util/SparseArrayCompat;->clear()V
  
 405 ····.line·781
 406 ····.end·local·v0····#·"i":I
 407 ····:cond_2
404 ····sget-boolean·v1,·Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z408 ····sget-boolean·v1,·Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z
  
405 ····if-eqz·v1,·:cond_2409 ····if-eqz·v1,·:cond_3
  
406 ····const-string·v1,·"LoaderManager"410 ····const-string·v1,·"LoaderManager"
  
407 ····new-instance·v2,·Ljava/lang/StringBuilder;411 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
408 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V412 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 426, 51 lines modifiedOffset 432, 51 lines modified
  
426 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;432 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
427 ····move-result-object·v2433 ····move-result-object·v2
  
428 ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I434 ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
429 ····.line·781435 ····.line·782
430 ····:cond_2436 ····:cond_3
431 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;437 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
432 ····invoke-virtual·{v1},·Landroid/support/v4/util/SparseArrayCompat;->size()I438 ····invoke-virtual·{v1},·Landroid/support/v4/util/SparseArrayCompat;->size()I
  
433 ····move-result·v1439 ····move-result·v1
  
434 ····add-int/lit8·v0,·v1,·-0x1440 ····add-int/lit8·v0,·v1,·-0x1
  
435 ····.restart·local·v0····#·"i":I441 ····.restart·local·v0····#·"i":I
436 ····:goto_1442 ····:goto_1
437 ····if-ltz·v0,·:cond_3443 ····if-ltz·v0,·:cond_4
  
438 ····.line·782444 ····.line·783
439 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;445 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
440 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object;446 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object;
  
441 ····move-result-object·v1447 ····move-result-object·v1
  
442 ····check-cast·v1,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;448 ····check-cast·v1,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
  
443 ····invoke-virtual·{v1},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->destroy()V449 ····invoke-virtual·{v1},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->destroy()V
  
444 ····.line·781450 ····.line·782
445 ····add-int/lit8·v0,·v0,·-0x1451 ····add-int/lit8·v0,·v0,·-0x1
  
446 ····goto·:goto_1452 ····goto·:goto_1
  
447 ····.line·784453 ····.line·785
448 ····:cond_3454 ····:cond_4
449 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;455 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
450 ····invoke-virtual·{v1},·Landroid/support/v4/util/SparseArrayCompat;->clear()V456 ····invoke-virtual·{v1},·Landroid/support/v4/util/SparseArrayCompat;->clear()V
  
451 ····.line·785457 ····.line·786
452 ····return-void458 ····return-void
453 .end·method459 .end·method
  
454 .method·doReportNextStart()V460 .method·doReportNextStart()V
455 ····.locals·3461 ····.locals·3
  
456 ····.prologue462 ····.prologue
Offset 896, 31 lines modifiedOffset 902, 31 lines modified
896 ····.locals·5902 ····.locals·5
897 ····.param·p1,·"prefix"····#·Ljava/lang/String;903 ····.param·p1,·"prefix"····#·Ljava/lang/String;
898 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;904 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;
899 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;905 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;
900 ····.param·p4,·"args"····#·[Ljava/lang/String;906 ····.param·p4,·"args"····#·[Ljava/lang/String;
  
901 ····.prologue907 ····.prologue
902 ····.line·800908 ····.line·801
903 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;909 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
904 ····invoke-virtual·{v3},·Landroid/support/v4/util/SparseArrayCompat;->size()I910 ····invoke-virtual·{v3},·Landroid/support/v4/util/SparseArrayCompat;->size()I
  
905 ····move-result·v3911 ····move-result·v3
  
906 ····if-lez·v3,·:cond_0912 ····if-lez·v3,·:cond_0
  
907 ····.line·801913 ····.line·802
908 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V914 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
909 ····const-string·v3,·"Active·Loaders:"915 ····const-string·v3,·"Active·Loaders:"
  
910 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V916 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
911 ····.line·802917 ····.line·803
912 ····new-instance·v3,·Ljava/lang/StringBuilder;918 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
913 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V919 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
914 ····invoke-virtual·{v3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;920 ····invoke-virtual·{v3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
915 ····move-result-object·v3921 ····move-result-object·v3
Max diff block lines reached; 9028/12883 bytes (70.08%) 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·32239 ····.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·30149 ····.line·327
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·30251 ····.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·30353 ····.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·30561 ····.line·331
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·30663 ····.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·30767 ····.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·30871 ····.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·31074 ····.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·31482 ····.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·31991 ····.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·32094 ····.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·21770 ····.line·906
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V71 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····.line·20272 ····.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·20485 ····.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.
24.9 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·15759 ····.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·8369 ····.line·96
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V70 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·8471 ····.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·8575 ····.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·8679 ····.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·8783 ····.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·8887 ····.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·8991 ····.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·9095 ····.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·91101 ····.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·92105 ····.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; 21762/25419 bytes (85.61%) 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·8123 ····.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·8433 ····.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·9536 ····.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·9738 ····.line·102
39 ····:cond_039 ····:cond_0
40 ····:goto_040 ····:goto_0
41 ····return-void41 ····return-void
  
42 ····.line·8642 ····.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·8747 ····.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·9152 ····.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·9256 ····.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·8461 ····.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·78532 ····.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·78334 ····.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·78638 ····.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·78845 ····.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·78347 ····.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·78951 ····.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·79053 ····.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·81461 ····.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·81566 ····.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·79773 ····.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·79877 ····.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·80584 ····.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·80688 ····.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·80791 ····.line·1751
86 ····return-object·p092 ····return-object·p0
87 .end·method93 .end·method
3.6 KB
smali/android/support/v4/app/NotificationCompat$BigPictureStyle.smali
    
Offset 23, 88 lines modifiedOffset 23, 96 lines modified
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·65627 ····.line·1600
28 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V28 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
29 ····.line·65729 ····.line·1601
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V32 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V
33 ····.locals·033 ····.locals·0
34 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;34 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
35 ····.prologue35 ····.prologue
36 ····.line·65936 ····.line·1603
37 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V37 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
38 ····.line·66038 ····.line·1604
39 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V39 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
  
40 ····.line·66140 ····.line·1605
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;44 .method·public·bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;46 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;
  
47 ····.prologue47 ····.prologue
48 ····.line·69348 ····.line·1637
49 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap;49 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap;
  
50 ····.line·69450 ····.line·1638
51 ····const/4·v0,·0x151 ····const/4·v0,·0x1
  
52 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z52 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z
  
53 ····.line·69553 ····.line·1639
54 ····return-object·p054 ····return-object·p0
55 .end·method55 .end·method
  
56 .method·public·bigPicture(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;56 .method·public·bigPicture(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
57 ····.locals·057 ····.locals·0
58 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;58 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;
  
59 ····.prologue59 ····.prologue
60 ····.line·68560 ····.line·1629
61 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap;61 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap;
  
62 ····.line·68662 ····.line·1630
63 ····return-object·p063 ····return-object·p0
64 .end·method64 .end·method
  
65 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;65 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
66 ····.locals·066 ····.locals·1
67 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;67 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;
  
68 ····.prologue68 ····.prologue
69 ····.line·66869 ····.line·1612
70 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence;70 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 71 ····move-result-object·v0
  
 72 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
71 ····.line·66973 ····.line·1613
72 ····return-object·p074 ····return-object·p0
73 .end·method75 .end·method
  
74 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;76 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
75 ····.locals·177 ····.locals·1
76 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;78 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
77 ····.prologue79 ····.prologue
78 ····.line·67680 ····.line·1620
 81 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
 82 ····move-result-object·v0
  
79 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence;83 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence;
  
80 ····.line·67784 ····.line·1621
81 ····const/4·v0,·0x185 ····const/4·v0,·0x1
  
82 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z86 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z
  
83 ····.line·67887 ····.line·1622
84 ····return-object·p088 ····return-object·p0
85 .end·method89 .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.
17.2 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; 13347/17495 bytes (76.29%) 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·10619 ····.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·10828 ····.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.1 KB
smali/android/support/v4/widget/ScrollerCompat.smali
    
Offset 11, 100 lines modifiedOffset 11, 108 lines modified
11 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;,11 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;,
12 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;12 ········Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;16 .field·static·final·CHASE_FRAME_TIME:I·=·0x10
  
 17 .field·private·static·final·TAG:Ljava/lang/String;·=·"ScrollerCompat"
  
  
17 #·instance·fields18 #·instance·fields
 19 .field·mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
18 .field·mScroller:Ljava/lang/Object;20 .field·mScroller:Ljava/lang/Object;
  
  
19 #·direct·methods21 #·direct·methods
20 .method·static·constructor·<clinit>()V22 .method·private·constructor·<init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V
21 ····.locals·223 ····.locals·1
 24 ····.param·p1,·"apiVersion"····#·I
 25 ····.param·p2,·"context"····#·Landroid/content/Context;
 26 ····.param·p3,·"interpolator"····#·Landroid/view/animation/Interpolator;
  
22 ····.prologue27 ····.prologue
23 ····.line·24028 ····.line·262
24 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·24130 ····.line·263
26 ····.local·v0,·"version":I 
27 ····const/16·v1,·0xe31 ····const/16·v0,·0xe
  
28 ····if-lt·v0,·v1,·:cond_032 ····if-lt·p1,·v0,·:cond_0
  
29 ····.line·24233 ····.line·264
30 ····new-instance·v1,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;34 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;
  
31 ····invoke-direct·{v1},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;-><init>()V35 ····invoke-direct·{v0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;-><init>()V
  
32 ····sput-object·v1,·Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;36 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
33 ····.line·24837 ····.line·270
34 ····:goto_038 ····:goto_0
 39 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
 40 ····invoke-interface·{v0,·p2,·p3},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
  
 41 ····move-result-object·v0
  
 42 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object;
  
 43 ····.line·271
35 ····return-void44 ····return-void
  
36 ····.line·24345 ····.line·265
37 ····:cond_046 ····:cond_0
38 ····const/16·v1,·0x947 ····const/16·v0,·0x9
  
39 ····if-lt·v0,·v1,·:cond_148 ····if-lt·p1,·v0,·:cond_1
  
40 ····.line·24449 ····.line·266
41 ····new-instance·v1,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;50 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;
  
42 ····invoke-direct·{v1},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;-><init>()V51 ····invoke-direct·{v0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;-><init>()V
  
43 ····sput-object·v1,·Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;52 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
44 ····goto·:goto_053 ····goto·:goto_0
  
45 ····.line·24654 ····.line·268
46 ····:cond_155 ····:cond_1
47 ····new-instance·v1,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;56 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;
  
48 ····invoke-direct·{v1},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;-><init>()V57 ····invoke-direct·{v0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;-><init>()V
  
49 ····sput-object·v1,·Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;58 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  
50 ····goto·:goto_059 ····goto·:goto_0
51 .end·method60 .end·method
  
52 .method·constructor·<init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V61 .method·constructor·<init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
53 ····.locals·162 ····.locals·1
54 ····.param·p1,·"context"····#·Landroid/content/Context;63 ····.param·p1,·"context"····#·Landroid/content/Context;
55 ····.param·p2,·"interpolator"····#·Landroid/view/animation/Interpolator;64 ····.param·p2,·"interpolator"····#·Landroid/view/animation/Interpolator;
  
56 ····.prologue65 ····.prologue
57 ····.line·25866 ····.line·254
 67 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
59 ····.line·259 
60 ····sget-object·v0,·Landroid/support/v4/widget/ScrollerCompat;->IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; 
  
61 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; 
  
62 ····move-result-object·v0 
  
63 ····iput-object·v0,·p0,·Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object;68 ····invoke-direct·{p0,·v0,·p1,·p2},·Landroid/support/v4/widget/ScrollerCompat;-><init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V
  
64 ····.line·26069 ····.line·256
65 ····return-void70 ····return-void
66 .end·method71 .end·method
  
67 .method·public·static·create(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;72 .method·public·static·create(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;
68 ····.locals·173 ····.locals·1
69 ····.param·p0,·"context"····#·Landroid/content/Context;74 ····.param·p0,·"context"····#·Landroid/content/Context;
  
70 ····.prologue75 ····.prologue
71 ····.line·25176 ····.line·246
72 ····const/4·v0,·0x077 ····const/4·v0,·0x0
  
73 ····invoke-static·{p0,·v0},·Landroid/support/v4/widget/ScrollerCompat;->create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;78 ····invoke-static·{p0,·v0},·Landroid/support/v4/widget/ScrollerCompat;->create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;
  
74 ····move-result-object·v079 ····move-result-object·v0
  
75 ····return-object·v080 ····return-object·v0
Offset 112, 45 lines modifiedOffset 120, 45 lines modified
  
112 .method·public·static·create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;120 .method·public·static·create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;
113 ····.locals·1121 ····.locals·1
114 ····.param·p0,·"context"····#·Landroid/content/Context;122 ····.param·p0,·"context"····#·Landroid/content/Context;
115 ····.param·p1,·"interpolator"····#·Landroid/view/animation/Interpolator;123 ····.param·p1,·"interpolator"····#·Landroid/view/animation/Interpolator;
  
116 ····.prologue124 ····.prologue
117 ····.line·255125 ····.line·250
118 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat;126 ····new-instance·v0,·Landroid/support/v4/widget/ScrollerCompat;
Max diff block lines reached; 11344/17401 bytes (65.19%) of diff not shown.
18.3 KB
smali/android/support/v4/widget/DrawerLayout$AccessibilityDelegate.smali
    
Offset 21, 278 lines modifiedOffset 21, 389 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout;)V22 .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout;)V
23 ····.locals·123 ····.locals·1
  
24 ····.prologue24 ····.prologue
25 ····.line·148425 ····.line·1799
26 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout;26 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
28 ····.line·148528 ····.line·1800
29 ····new-instance·v0,·Landroid/graphics/Rect;29 ····new-instance·v0,·Landroid/graphics/Rect;
  
30 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V30 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
31 ····iput-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;31 ····iput-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
 34 .method·private·addChildrenForAccessibility(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V
 35 ····.locals·4
 36 ····.param·p1,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
 37 ····.param·p2,·"v"····#·Landroid/view/ViewGroup;
  
 38 ····.prologue
 39 ····.line·1868
 40 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I
  
 41 ····move-result·v1
  
 42 ····.line·1869
 43 ····.local·v1,·"childCount":I
 44 ····const/4·v2,·0x0
  
 45 ····.local·v2,·"i":I
 46 ····:goto_0
 47 ····if-ge·v2,·v1,·:cond_1
  
 48 ····.line·1870
 49 ····invoke-virtual·{p2,·v2},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
 50 ····move-result-object·v0
  
 51 ····.line·1871
 52 ····.local·v0,·"child":Landroid/view/View;
 53 ····invoke-static·{v0},·Landroid/support/v4/widget/DrawerLayout;->access$400(Landroid/view/View;)Z
  
 54 ····move-result·v3
  
 55 ····if-eqz·v3,·:cond_0
  
 56 ····.line·1872
 57 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;)V
  
 58 ····.line·1869
 59 ····:cond_0
 60 ····add-int/lit8·v2,·v2,·0x1
  
 61 ····goto·:goto_0
  
 62 ····.line·1875
 63 ····.end·local·v0····#·"child":Landroid/view/View;
 64 ····:cond_1
 65 ····return-void
 66 .end·method
  
34 .method·private·copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V67 .method·private·copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
35 ····.locals·268 ····.locals·2
36 ····.param·p1,·"dest"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;69 ····.param·p1,·"dest"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
37 ····.param·p2,·"src"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;70 ····.param·p2,·"src"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
38 ····.prologue71 ····.prologue
39 ····.line·153172 ····.line·1884
40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;73 ····iget-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;
  
41 ····.line·153374 ····.line·1886
42 ····.local·v0,·"rect":Landroid/graphics/Rect;75 ····.local·v0,·"rect":Landroid/graphics/Rect;
43 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V76 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V
  
44 ····.line·153477 ····.line·1887
45 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInParent(Landroid/graphics/Rect;)V78 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInParent(Landroid/graphics/Rect;)V
  
46 ····.line·153679 ····.line·1889
47 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V80 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V
  
48 ····.line·153781 ····.line·1890
49 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInScreen(Landroid/graphics/Rect;)V82 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInScreen(Landroid/graphics/Rect;)V
  
50 ····.line·153983 ····.line·1892
51 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isVisibleToUser()Z84 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isVisibleToUser()Z
  
52 ····move-result·v185 ····move-result·v1
  
53 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setVisibleToUser(Z)V86 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setVisibleToUser(Z)V
  
54 ····.line·154087 ····.line·1893
55 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence;88 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence;
  
56 ····move-result-object·v189 ····move-result-object·v1
  
57 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setPackageName(Ljava/lang/CharSequence;)V90 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setPackageName(Ljava/lang/CharSequence;)V
  
58 ····.line·154191 ····.line·1894
59 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence;92 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence;
  
60 ····move-result-object·v193 ····move-result-object·v1
  
61 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V94 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V
  
62 ····.line·154295 ····.line·1895
63 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence;96 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence;
  
64 ····move-result-object·v197 ····move-result-object·v1
  
65 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setContentDescription(Ljava/lang/CharSequence;)V98 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setContentDescription(Ljava/lang/CharSequence;)V
  
66 ····.line·154499 ····.line·1897
67 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z100 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z
  
68 ····move-result·v1101 ····move-result·v1
  
69 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setEnabled(Z)V102 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setEnabled(Z)V
  
70 ····.line·1545103 ····.line·1898
Max diff block lines reached; 13564/18581 bytes (73.00%) of diff not shown.
2.74 KB
smali/android/support/v4/widget/SlidingPaneLayout$SavedState.smali
    
Offset 32, 101 lines modifiedOffset 32, 101 lines modified
  
  
32 #·direct·methods32 #·direct·methods
33 .method·static·constructor·<clinit>()V33 .method·static·constructor·<clinit>()V
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·128836 ····.line·1464
37 ····new-instance·v0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;37 ····new-instance·v0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;
  
38 ····invoke-direct·{v0},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;-><init>()V38 ····invoke-direct·{v0},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;-><init>()V
  
39 ····sput-object·v0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;39 ····sput-object·v0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·constructor·<init>(Landroid/os/Parcel;)V42 .method·private·constructor·<init>(Landroid/os/Parcel;)V
43 ····.locals·143 ····.locals·1
44 ····.param·p1,·"in"····#·Landroid/os/Parcel;44 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
45 ····.prologue45 ····.prologue
46 ····.line·127846 ····.line·1454
47 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V47 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
  
48 ····.line·127948 ····.line·1455
49 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I49 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
50 ····move-result·v050 ····move-result·v0
  
51 ····if-eqz·v0,·:cond_051 ····if-eqz·v0,·:cond_0
  
52 ····const/4·v0,·0x152 ····const/4·v0,·0x1
  
53 ····:goto_053 ····:goto_0
54 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z54 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z
  
55 ····.line·128055 ····.line·1456
56 ····return-void56 ····return-void
  
57 ····.line·127957 ····.line·1455
58 ····:cond_058 ····:cond_0
59 ····const/4·v0,·0x059 ····const/4·v0,·0x0
  
60 ····goto·:goto_060 ····goto·:goto_0
61 .end·method61 .end·method
  
62 .method·synthetic·constructor·<init>(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V62 .method·synthetic·constructor·<init>(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V
63 ····.locals·063 ····.locals·0
64 ····.param·p1,·"x0"····#·Landroid/os/Parcel;64 ····.param·p1,·"x0"····#·Landroid/os/Parcel;
65 ····.param·p2,·"x1"····#·Landroid/support/v4/widget/SlidingPaneLayout$1;65 ····.param·p2,·"x1"····#·Landroid/support/v4/widget/SlidingPaneLayout$1;
  
66 ····.prologue66 ····.prologue
67 ····.line·127067 ····.line·1446
68 ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;-><init>(Landroid/os/Parcel;)V68 ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;-><init>(Landroid/os/Parcel;)V
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·constructor·<init>(Landroid/os/Parcelable;)V71 .method·constructor·<init>(Landroid/os/Parcelable;)V
72 ····.locals·072 ····.locals·0
73 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;73 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;
  
74 ····.prologue74 ····.prologue
75 ····.line·127475 ····.line·1450
76 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V76 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
  
77 ····.line·127577 ····.line·1451
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
  
80 #·virtual·methods80 #·virtual·methods
81 .method·public·writeToParcel(Landroid/os/Parcel;I)V81 .method·public·writeToParcel(Landroid/os/Parcel;I)V
82 ····.locals·182 ····.locals·1
83 ····.param·p1,·"out"····#·Landroid/os/Parcel;83 ····.param·p1,·"out"····#·Landroid/os/Parcel;
84 ····.param·p2,·"flags"····#·I84 ····.param·p2,·"flags"····#·I
  
85 ····.prologue85 ····.prologue
86 ····.line·128486 ····.line·1460
87 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V87 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
88 ····.line·128588 ····.line·1461
89 ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z89 ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;->isOpen:Z
  
90 ····if-eqz·v0,·:cond_090 ····if-eqz·v0,·:cond_0
  
91 ····const/4·v0,·0x191 ····const/4·v0,·0x1
  
92 ····:goto_092 ····:goto_0
93 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V93 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V
  
94 ····.line·128694 ····.line·1462
95 ····return-void95 ····return-void
  
96 ····.line·128596 ····.line·1461
97 ····:cond_097 ····:cond_0
98 ····const/4·v0,·0x098 ····const/4·v0,·0x0
  
99 ····goto·:goto_099 ····goto·:goto_0
100 .end·method100 .end·method
159 KB
smali/android/support/v4/widget/DrawerLayout.smali
    
Offset 1, 30 lines modifiedOffset 1, 46 lines modified
1 .class·public·Landroid/support/v4/widget/DrawerLayout;1 .class·public·Landroid/support/v4/widget/DrawerLayout;
2 .super·Landroid/view/ViewGroup;2 .super·Landroid/view/ViewGroup;
3 .source·"DrawerLayout.java"3 .source·"DrawerLayout.java"
  
 4 #·interfaces
 5 .implements·Landroid/support/v4/widget/DrawerLayoutImpl;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{8 ····value·=·{
 9 ········Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;,
7 ········Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;,10 ········Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;,
8 ········Landroid/support/v4/widget/DrawerLayout$LayoutParams;,11 ········Landroid/support/v4/widget/DrawerLayout$LayoutParams;,
9 ········Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;,12 ········Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;,
10 ········Landroid/support/v4/widget/DrawerLayout$SavedState;,13 ········Landroid/support/v4/widget/DrawerLayout$SavedState;,
 14 ········Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;,
 15 ········Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;,
 16 ········Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;,
11 ········Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;,17 ········Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;,
12 ········Landroid/support/v4/widget/DrawerLayout$DrawerListener;18 ········Landroid/support/v4/widget/DrawerLayout$DrawerListener;,
 19 ········Landroid/support/v4/widget/DrawerLayout$EdgeGravity;,
 20 ········Landroid/support/v4/widget/DrawerLayout$LockMode;,
 21 ········Landroid/support/v4/widget/DrawerLayout$State;
13 ····}22 ····}
14 .end·annotation23 .end·annotation
  
  
15 #·static·fields24 #·static·fields
16 .field·private·static·final·ALLOW_EDGE_LOCK:Z·=·false25 .field·private·static·final·ALLOW_EDGE_LOCK:Z·=·false
  
 26 .field·private·static·final·CAN_HIDE_DESCENDANTS:Z
  
 27 .field·private·static·final·CHILDREN_DISALLOW_INTERCEPT:Z·=·true
  
17 .field·private·static·final·DEFAULT_SCRIM_COLOR:I·=·-0x6700000028 .field·private·static·final·DEFAULT_SCRIM_COLOR:I·=·-0x67000000
  
 29 .field·static·final·IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;
  
18 .field·private·static·final·LAYOUT_ATTRS:[I30 .field·private·static·final·LAYOUT_ATTRS:[I
  
19 .field·public·static·final·LOCK_MODE_LOCKED_CLOSED:I·=·0x131 .field·public·static·final·LOCK_MODE_LOCKED_CLOSED:I·=·0x1
  
20 .field·public·static·final·LOCK_MODE_LOCKED_OPEN:I·=·0x232 .field·public·static·final·LOCK_MODE_LOCKED_OPEN:I·=·0x2
  
21 .field·public·static·final·LOCK_MODE_UNLOCKED:I·=·0x033 .field·public·static·final·LOCK_MODE_UNLOCKED:I·=·0x0
Offset 39, 30 lines modifiedOffset 55, 38 lines modified
  
39 .field·public·static·final·STATE_IDLE:I·=·0x055 .field·public·static·final·STATE_IDLE:I·=·0x0
  
40 .field·public·static·final·STATE_SETTLING:I·=·0x256 .field·public·static·final·STATE_SETTLING:I·=·0x2
  
41 .field·private·static·final·TAG:Ljava/lang/String;·=·"DrawerLayout"57 .field·private·static·final·TAG:Ljava/lang/String;·=·"DrawerLayout"
  
 58 .field·private·static·final·TOUCH_SLOP_SENSITIVITY:F·=·1.0f
  
  
42 #·instance·fields59 #·instance·fields
 60 .field·private·final·mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;
  
43 .field·private·mChildrenCanceledTouch:Z61 .field·private·mChildrenCanceledTouch:Z
  
44 .field·private·mDisallowInterceptRequested:Z62 .field·private·mDisallowInterceptRequested:Z
  
 63 .field·private·mDrawStatusBarBackground:Z
  
45 .field·private·mDrawerState:I64 .field·private·mDrawerState:I
  
46 .field·private·mFirstLayout:Z65 .field·private·mFirstLayout:Z
  
47 .field·private·mInLayout:Z66 .field·private·mInLayout:Z
  
48 .field·private·mInitialMotionX:F67 .field·private·mInitialMotionX:F
  
49 .field·private·mInitialMotionY:F68 .field·private·mInitialMotionY:F
  
 69 .field·private·mLastInsets:Ljava/lang/Object;
  
50 .field·private·final·mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;70 .field·private·final·mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;
  
51 .field·private·final·mLeftDragger:Landroid/support/v4/widget/ViewDragHelper;71 .field·private·final·mLeftDragger:Landroid/support/v4/widget/ViewDragHelper;
  
52 .field·private·mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener;72 .field·private·mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener;
  
53 .field·private·mLockModeLeft:I73 .field·private·mLockModeLeft:I
Offset 81, 313 lines modifiedOffset 105, 431 lines modified
  
81 .field·private·mScrimPaint:Landroid/graphics/Paint;105 .field·private·mScrimPaint:Landroid/graphics/Paint;
  
82 .field·private·mShadowLeft:Landroid/graphics/drawable/Drawable;106 .field·private·mShadowLeft:Landroid/graphics/drawable/Drawable;
  
83 .field·private·mShadowRight:Landroid/graphics/drawable/Drawable;107 .field·private·mShadowRight:Landroid/graphics/drawable/Drawable;
  
 108 .field·private·mStatusBarBackground:Landroid/graphics/drawable/Drawable;
  
 109 .field·private·mTitleLeft:Ljava/lang/CharSequence;
  
 110 .field·private·mTitleRight:Ljava/lang/CharSequence;
  
  
84 #·direct·methods111 #·direct·methods
85 .method·static·constructor·<clinit>()V112 .method·static·constructor·<clinit>()V
86 ····.locals·3113 ····.locals·5
  
87 ····.prologue114 ····.prologue
88 ····.line·125 
89 ····const/4·v0,·0x1115 ····const/4·v1,·0x1
  
 116 ····const/4·v2,·0x0
  
 117 ····.line·159
90 ····new-array·v0,·v0,·[I118 ····new-array·v3,·v1,·[I
  
91 ····const/4·v1,·0x0119 ····const·v4,·0x10100b3
  
 120 ····aput·v4,·v3,·v2
  
 121 ····sput-object·v3,·Landroid/support/v4/widget/DrawerLayout;->LAYOUT_ATTRS:[I
  
 122 ····.line·164
 123 ····sget·v3,·Landroid/os/Build$VERSION;->SDK_INT:I
  
92 ····const·v2,·0x10100b3124 ····const/16·v4,·0x13
  
93 ····aput·v2,·v0,·v1125 ····if-lt·v3,·v4,·:cond_0
  
 126 ····:goto_0
Max diff block lines reached; 158143/162591 bytes (97.26%) of diff not shown.
1.03 KB
smali/android/support/v4/widget/DrawerLayout$ViewDragCallback$1.smali
    
Offset 22, 29 lines modifiedOffset 22, 29 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V23 .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·128426 ····.line·1599
27 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;27 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;
  
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·128635 ····.line·1601
36 ····iget-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;36 ····iget-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;
  
37 ····invoke-static·{v0},·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->access$000(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V37 ····invoke-static·{v0},·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->access$000(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V
  
38 ····.line·128738 ····.line·1602
39 ····return-void39 ····return-void
40 .end·method40 .end·method
157 KB
smali/android/support/v4/widget/SlidingPaneLayout.smali
    
Offset 66, 15 lines modifiedOffset 66, 17 lines modified
66 ············">;"66 ············">;"
67 ········}67 ········}
68 ····.end·annotation68 ····.end·annotation
69 .end·field69 .end·field
  
70 .field·private·mPreservedOpenState:Z70 .field·private·mPreservedOpenState:Z
  
71 .field·private·mShadowDrawable:Landroid/graphics/drawable/Drawable;71 .field·private·mShadowDrawableLeft:Landroid/graphics/drawable/Drawable;
  
 72 .field·private·mShadowDrawableRight:Landroid/graphics/drawable/Drawable;
  
72 .field·private·mSlideOffset:F73 .field·private·mSlideOffset:F
  
73 .field·private·mSlideRange:I74 .field·private·mSlideRange:I
  
74 .field·private·mSlideableView:Landroid/view/View;75 .field·private·mSlideableView:Landroid/view/View;
  
Offset 84, 50 lines modifiedOffset 86, 50 lines modified
  
  
84 #·direct·methods86 #·direct·methods
85 .method·static·constructor·<clinit>()V87 .method·static·constructor·<clinit>()V
86 ····.locals·288 ····.locals·2
  
87 ····.prologue89 ····.prologue
88 ····.line·19490 ····.line·198
89 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I91 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
90 ····.line·19592 ····.line·199
91 ····.local·v0,·"deviceVersion":I93 ····.local·v0,·"deviceVersion":I
92 ····const/16·v1,·0x1194 ····const/16·v1,·0x11
  
93 ····if-lt·v0,·v1,·:cond_095 ····if-lt·v0,·v1,·:cond_0
  
94 ····.line·19696 ····.line·200
95 ····new-instance·v1,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;97 ····new-instance·v1,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;
  
96 ····invoke-direct·{v1},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;-><init>()V98 ····invoke-direct·{v1},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;-><init>()V
  
97 ····sput-object·v1,·Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;99 ····sput-object·v1,·Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;
  
98 ····.line·202100 ····.line·206
99 ····:goto_0101 ····:goto_0
100 ····return-void102 ····return-void
  
101 ····.line·197103 ····.line·201
102 ····:cond_0104 ····:cond_0
103 ····const/16·v1,·0x10105 ····const/16·v1,·0x10
  
104 ····if-lt·v0,·v1,·:cond_1106 ····if-lt·v0,·v1,·:cond_1
  
105 ····.line·198107 ····.line·202
106 ····new-instance·v1,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;108 ····new-instance·v1,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;
  
107 ····invoke-direct·{v1},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;-><init>()V109 ····invoke-direct·{v1},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;-><init>()V
  
108 ····sput-object·v1,·Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;110 ····sput-object·v1,·Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;
  
109 ····goto·:goto_0111 ····goto·:goto_0
  
110 ····.line·200112 ····.line·204
111 ····:cond_1113 ····:cond_1
112 ····new-instance·v1,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;114 ····new-instance·v1,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;
  
113 ····invoke-direct·{v1},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;-><init>()V115 ····invoke-direct·{v1},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;-><init>()V
  
114 ····sput-object·v1,·Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;116 ····sput-object·v1,·Landroid/support/v4/widget/SlidingPaneLayout;->IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;
  
Offset 135, 764 lines modifiedOffset 137, 931 lines modified
135 .end·method137 .end·method
  
136 .method·public·constructor·<init>(Landroid/content/Context;)V138 .method·public·constructor·<init>(Landroid/content/Context;)V
137 ····.locals·1139 ····.locals·1
138 ····.param·p1,·"context"····#·Landroid/content/Context;140 ····.param·p1,·"context"····#·Landroid/content/Context;
  
139 ····.prologue141 ····.prologue
140 ····.line·246142 ····.line·250
141 ····const/4·v0,·0x0143 ····const/4·v0,·0x0
  
142 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v4/widget/SlidingPaneLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V144 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v4/widget/SlidingPaneLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
143 ····.line·247145 ····.line·251
144 ····return-void146 ····return-void
145 .end·method147 .end·method
  
146 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V148 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
147 ····.locals·1149 ····.locals·1
148 ····.param·p1,·"context"····#·Landroid/content/Context;150 ····.param·p1,·"context"····#·Landroid/content/Context;
149 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;151 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
150 ····.prologue152 ····.prologue
151 ····.line·250153 ····.line·254
152 ····const/4·v0,·0x0154 ····const/4·v0,·0x0
  
153 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v4/widget/SlidingPaneLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V155 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v4/widget/SlidingPaneLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
154 ····.line·251156 ····.line·255
155 ····return-void157 ····return-void
156 .end·method158 .end·method
  
157 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V159 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
158 ····.locals·6160 ····.locals·5
159 ····.param·p1,·"context"····#·Landroid/content/Context;161 ····.param·p1,·"context"····#·Landroid/content/Context;
160 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;162 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
161 ····.param·p3,·"defStyle"····#·I163 ····.param·p3,·"defStyle"····#·I
  
162 ····.prologue164 ····.prologue
163 ····const/high16·v5,·0x3f000000····#·0.5f165 ····const/4·v3,·0x1
  
164 ····const/4·v4,·0x1166 ····const/high16·v4,·0x3f000000····#·0.5f
  
165 ····.line·254167 ····.line·258
166 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V168 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
167 ····.line·109169 ····.line·108
168 ····const·v2,·-0x33333334170 ····const·v2,·-0x33333334
  
169 ····iput·v2,·p0,·Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I171 ····iput·v2,·p0,·Landroid/support/v4/widget/SlidingPaneLayout;->mSliderFadeColor:I
  
170 ····.line·184172 ····.line·188
171 ····iput-boolean·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z173 ····iput-boolean·v3,·p0,·Landroid/support/v4/widget/SlidingPaneLayout;->mFirstLayout:Z
  
172 ····.line·186174 ····.line·190
173 ····new-instance·v2,·Landroid/graphics/Rect;175 ····new-instance·v2,·Landroid/graphics/Rect;
  
174 ····invoke-direct·{v2},·Landroid/graphics/Rect;-><init>()V176 ····invoke-direct·{v2},·Landroid/graphics/Rect;-><init>()V
  
Max diff block lines reached; 156789/161027 bytes (97.37%) of diff not shown.
2.76 KB
smali/android/support/v4/widget/DrawerLayout$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·126640 ····.line·1581
41 ····new-instance·v0,·Landroid/support/v4/widget/DrawerLayout$SavedState$1;41 ····new-instance·v0,·Landroid/support/v4/widget/DrawerLayout$SavedState$1;
  
42 ····invoke-direct·{v0},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;-><init>()V42 ····invoke-direct·{v0},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;-><init>()V
  
43 ····sput-object·v0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;43 ····sput-object·v0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  
44 ····return-void44 ····return-void
Offset 53, 72 lines modifiedOffset 53, 72 lines modified
53 .method·public·constructor·<init>(Landroid/os/Parcel;)V53 .method·public·constructor·<init>(Landroid/os/Parcel;)V
54 ····.locals·154 ····.locals·1
55 ····.param·p1,·"in"····#·Landroid/os/Parcel;55 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
56 ····.prologue56 ····.prologue
57 ····const/4·v0,·0x057 ····const/4·v0,·0x0
  
58 ····.line·125258 ····.line·1567
59 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V59 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
  
60 ····.line·124760 ····.line·1562
61 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I61 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I
  
62 ····.line·124862 ····.line·1563
63 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I63 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I
  
64 ····.line·124964 ····.line·1564
65 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I65 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I
  
66 ····.line·125366 ····.line·1568
67 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I67 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
68 ····move-result·v068 ····move-result·v0
  
69 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I69 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I
  
70 ····.line·125470 ····.line·1569
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·constructor·<init>(Landroid/os/Parcelable;)V73 .method·public·constructor·<init>(Landroid/os/Parcelable;)V
74 ····.locals·174 ····.locals·1
75 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;75 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;
  
76 ····.prologue76 ····.prologue
77 ····const/4·v0,·0x077 ····const/4·v0,·0x0
  
78 ····.line·125778 ····.line·1572
79 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V79 ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
  
80 ····.line·124780 ····.line·1562
81 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I81 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I
  
82 ····.line·124882 ····.line·1563
83 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I83 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeLeft:I
  
84 ····.line·124984 ····.line·1564
85 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I85 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->lockModeRight:I
  
86 ····.line·125886 ····.line·1573
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
  
89 #·virtual·methods89 #·virtual·methods
90 .method·public·writeToParcel(Landroid/os/Parcel;I)V90 .method·public·writeToParcel(Landroid/os/Parcel;I)V
91 ····.locals·191 ····.locals·1
92 ····.param·p1,·"dest"····#·Landroid/os/Parcel;92 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
93 ····.param·p2,·"flags"····#·I93 ····.param·p2,·"flags"····#·I
  
94 ····.prologue94 ····.prologue
95 ····.line·126295 ····.line·1577
96 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V96 ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
97 ····.line·126397 ····.line·1578
98 ····iget·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I98 ····iget·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$SavedState;->openDrawerGravity:I
  
99 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V99 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V
  
100 ····.line·1264100 ····.line·1579
101 ····return-void101 ····return-void
102 .end·method102 .end·method
2.0 KB
smali/android/support/v4/widget/SlidingPaneLayout$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·128932 ····.line·1465
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/widget/SlidingPaneLayout$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$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·129141 ····.line·1467
42 ····new-instance·v0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;42 ····new-instance·v0,·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;
  
43 ····const/4·v1,·0x043 ····const/4·v1,·0x0
  
44 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;-><init>(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V44 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;-><init>(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)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·128951 ····.line·1465
52 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;52 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$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/widget/SlidingPaneLayout$SavedState;56 .method·public·newArray(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"size"····#·I58 ····.param·p1,·"size"····#·I
  
59 ····.prologue59 ····.prologue
60 ····.line·129560 ····.line·1471
61 ····new-array·v0,·p1,·[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;61 ····new-array·v0,·p1,·[Landroid/support/v4/widget/SlidingPaneLayout$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·128968 ····.line·1465
69 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;69 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
102 KB
smali/android/support/v4/widget/ViewDragHelper.smali
    
Offset 237, 26 lines modifiedOffset 237, 26 lines modified
237 ····.param·p2,·"odelta"····#·F237 ····.param·p2,·"odelta"····#·F
238 ····.param·p3,·"pointerId"····#·I238 ····.param·p3,·"pointerId"····#·I
239 ····.param·p4,·"edge"····#·I239 ····.param·p4,·"edge"····#·I
  
240 ····.prologue240 ····.prologue
241 ····const/4·v2,·0x0241 ····const/4·v2,·0x0
  
242 ····.line·1218242 ····.line·1248
243 ····invoke-static·{p1},·Ljava/lang/Math;->abs(F)F243 ····invoke-static·{p1},·Ljava/lang/Math;->abs(F)F
  
244 ····move-result·v0244 ····move-result·v0
  
245 ····.line·1219245 ····.line·1249
246 ····.local·v0,·"absDelta":F246 ····.local·v0,·"absDelta":F
247 ····invoke-static·{p2},·Ljava/lang/Math;->abs(F)F247 ····invoke-static·{p2},·Ljava/lang/Math;->abs(F)F
  
248 ····move-result·v1248 ····move-result·v1
  
249 ····.line·1221249 ····.line·1251
250 ····.local·v1,·"absODelta":F250 ····.local·v1,·"absODelta":F
251 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I251 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mInitialEdgesTouched:[I
  
252 ····aget·v3,·v3,·p3252 ····aget·v3,·v3,·p3
  
253 ····and-int/2addr·v3,·p4253 ····and-int/2addr·v3,·p4
  
Offset 296, 20 lines modifiedOffset 296, 20 lines modified
  
296 ····int-to-float·v3,·v3296 ····int-to-float·v3,·v3
  
297 ····cmpg-float·v3,·v1,·v3297 ····cmpg-float·v3,·v1,·v3
  
298 ····if-gtz·v3,·:cond_1298 ····if-gtz·v3,·:cond_1
  
299 ····.line·1231299 ····.line·1261
300 ····:cond_0300 ····:cond_0
301 ····:goto_0301 ····:goto_0
302 ····return·v2302 ····return·v2
  
303 ····.line·1227303 ····.line·1257
304 ····:cond_1304 ····:cond_1
305 ····const/high16·v3,·0x3f000000····#·0.5f305 ····const/high16·v3,·0x3f000000····#·0.5f
  
306 ····mul-float/2addr·v3,·v1306 ····mul-float/2addr·v3,·v1
  
307 ····cmpg-float·v3,·v0,·v3307 ····cmpg-float·v3,·v0,·v3
  
Offset 319, 26 lines modifiedOffset 319, 26 lines modified
  
319 ····invoke-virtual·{v3,·p4},·Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeLock(I)Z319 ····invoke-virtual·{v3,·p4},·Landroid/support/v4/widget/ViewDragHelper$Callback;->onEdgeLock(I)Z
  
320 ····move-result·v3320 ····move-result·v3
  
321 ····if-eqz·v3,·:cond_2321 ····if-eqz·v3,·:cond_2
  
322 ····.line·1228322 ····.line·1258
323 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsLocked:[I323 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsLocked:[I
  
324 ····aget·v4,·v3,·p3324 ····aget·v4,·v3,·p3
  
325 ····or-int/2addr·v4,·p4325 ····or-int/2addr·v4,·p4
  
326 ····aput·v4,·v3,·p3326 ····aput·v4,·v3,·p3
  
327 ····goto·:goto_0327 ····goto·:goto_0
  
328 ····.line·1231328 ····.line·1261
329 ····:cond_2329 ····:cond_2
330 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I330 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mEdgeDragsInProgress:[I
  
331 ····aget·v3,·v3,·p3331 ····aget·v3,·v3,·p3
  
332 ····and-int/2addr·v3,·p4332 ····and-int/2addr·v3,·p4
  
Offset 364, 57 lines modifiedOffset 364, 57 lines modified
364 ····.param·p3,·"dy"····#·F364 ····.param·p3,·"dy"····#·F
  
365 ····.prologue365 ····.prologue
366 ····const/4·v2,·0x1366 ····const/4·v2,·0x1
  
367 ····const/4·v3,·0x0367 ····const/4·v3,·0x0
  
368 ····.line·1245368 ····.line·1275
369 ····if-nez·p1,·:cond_1369 ····if-nez·p1,·:cond_1
  
370 ····move·v2,·v3370 ····move·v2,·v3
  
371 ····.line·1258371 ····.line·1288
372 ····:cond_0372 ····:cond_0
373 ····:goto_0373 ····:goto_0
374 ····return·v2374 ····return·v2
  
375 ····.line·1248375 ····.line·1278
376 ····:cond_1376 ····:cond_1
377 ····iget-object·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback;377 ····iget-object·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback;
  
378 ····invoke-virtual·{v4,·p1},·Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewHorizontalDragRange(Landroid/view/View;)I378 ····invoke-virtual·{v4,·p1},·Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewHorizontalDragRange(Landroid/view/View;)I
  
379 ····move-result·v4379 ····move-result·v4
  
380 ····if-lez·v4,·:cond_2380 ····if-lez·v4,·:cond_2
  
381 ····move·v0,·v2381 ····move·v0,·v2
  
382 ····.line·1249382 ····.line·1279
383 ····.local·v0,·"checkHorizontal":Z383 ····.local·v0,·"checkHorizontal":Z
384 ····:goto_1384 ····:goto_1
385 ····iget-object·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback;385 ····iget-object·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback;
  
386 ····invoke-virtual·{v4,·p1},·Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewVerticalDragRange(Landroid/view/View;)I386 ····invoke-virtual·{v4,·p1},·Landroid/support/v4/widget/ViewDragHelper$Callback;->getViewVerticalDragRange(Landroid/view/View;)I
  
387 ····move-result·v4387 ····move-result·v4
  
388 ····if-lez·v4,·:cond_3388 ····if-lez·v4,·:cond_3
  
389 ····move·v1,·v2389 ····move·v1,·v2
  
390 ····.line·1251390 ····.line·1281
391 ····.local·v1,·"checkVertical":Z391 ····.local·v1,·"checkVertical":Z
392 ····:goto_2392 ····:goto_2
393 ····if-eqz·v0,·:cond_4393 ····if-eqz·v0,·:cond_4
  
394 ····if-eqz·v1,·:cond_4394 ····if-eqz·v1,·:cond_4
  
395 ····.line·1252395 ····.line·1282
396 ····mul-float·v4,·p2,·p2396 ····mul-float·v4,·p2,·p2
  
Max diff block lines reached; 101170/103963 bytes (97.31%) of diff not shown.
7.22 KB
smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase.smali
    
Offset 18, 60 lines modifiedOffset 18, 63 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·5522 ····.line·61
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·abortAnimation(Ljava/lang/Object;)V27 .method·public·abortAnimation(Ljava/lang/Object;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"scroller"····#·Ljava/lang/Object;29 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
30 ····.prologue30 ····.prologue
31 ····.line·11231 ····.line·119
32 ····check-cast·p1,·Landroid/widget/Scroller;32 ····check-cast·p1,·Landroid/widget/Scroller;
  
33 ····.end·local·p1····#·"scroller":Ljava/lang/Object;33 ····.end·local·p1····#·"scroller":Ljava/lang/Object;
34 ····invoke-virtual·{p1},·Landroid/widget/Scroller;->abortAnimation()V34 ····invoke-virtual·{p1},·Landroid/widget/Scroller;->abortAnimation()V
  
35 ····.line·11335 ····.line·120
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·computeScrollOffset(Ljava/lang/Object;)Z38 .method·public·computeScrollOffset(Ljava/lang/Object;)Z
39 ····.locals·139 ····.locals·2
40 ····.param·p1,·"scroller"····#·Ljava/lang/Object;40 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
41 ····.prologue41 ····.prologue
42 ····.line·8442 ····.line·90
43 ····check-cast·p1,·Landroid/widget/Scroller;43 ····move-object·v0,·p1
  
 44 ····check-cast·v0,·Landroid/widget/Scroller;
44 ····.end·local·p1····#·"scroller":Ljava/lang/Object; 
45 ····invoke-virtual·{p1},·Landroid/widget/Scroller;->computeScrollOffset()Z 
  
46 ····move-result·v045 ····.line·91
 46 ····.local·v0,·"s":Landroid/widget/Scroller;
 47 ····invoke-virtual·{v0},·Landroid/widget/Scroller;->computeScrollOffset()Z
  
 48 ····move-result·v1
  
47 ····return·v049 ····return·v1
48 .end·method50 .end·method
  
49 .method·public·createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;51 .method·public·createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
50 ····.locals·152 ····.locals·1
51 ····.param·p1,·"context"····#·Landroid/content/Context;53 ····.param·p1,·"context"····#·Landroid/content/Context;
52 ····.param·p2,·"interpolator"····#·Landroid/view/animation/Interpolator;54 ····.param·p2,·"interpolator"····#·Landroid/view/animation/Interpolator;
  
53 ····.prologue55 ····.prologue
54 ····.line·5856 ····.line·64
55 ····if-eqz·p2,·:cond_057 ····if-eqz·p2,·:cond_0
  
56 ····new-instance·v0,·Landroid/widget/Scroller;58 ····new-instance·v0,·Landroid/widget/Scroller;
  
57 ····invoke-direct·{v0,·p1,·p2},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V59 ····invoke-direct·{v0,·p1,·p2},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
  
58 ····:goto_060 ····:goto_0
Offset 94, 15 lines modifiedOffset 97, 15 lines modified
94 ····.param·p5,·"velY"····#·I97 ····.param·p5,·"velY"····#·I
95 ····.param·p6,·"minX"····#·I98 ····.param·p6,·"minX"····#·I
96 ····.param·p7,·"maxX"····#·I99 ····.param·p7,·"maxX"····#·I
97 ····.param·p8,·"minY"····#·I100 ····.param·p8,·"minY"····#·I
98 ····.param·p9,·"maxY"····#·I101 ····.param·p9,·"maxY"····#·I
  
99 ····.prologue102 ····.prologue
100 ····.line·101103 ····.line·108
101 ····move-object·v0,·p1104 ····move-object·v0,·p1
  
102 ····check-cast·v0,·Landroid/widget/Scroller;105 ····check-cast·v0,·Landroid/widget/Scroller;
  
103 ····move·v1,·p2106 ····move·v1,·p2
  
104 ····move·v2,·p3107 ····move·v2,·p3
Offset 117, 15 lines modifiedOffset 120, 15 lines modified
  
117 ····move/from16·v7,·p8120 ····move/from16·v7,·p8
  
118 ····move/from16·v8,·p9121 ····move/from16·v8,·p9
  
119 ····invoke-virtual/range·{v0·..·v8},·Landroid/widget/Scroller;->fling(IIIIIIII)V122 ····invoke-virtual/range·{v0·..·v8},·Landroid/widget/Scroller;->fling(IIIIIIII)V
  
120 ····.line·102123 ····.line·109
121 ····return-void124 ····return-void
122 .end·method125 .end·method
  
123 .method·public·fling(Ljava/lang/Object;IIIIIIIIII)V126 .method·public·fling(Ljava/lang/Object;IIIIIIIIII)V
124 ····.locals·9127 ····.locals·9
125 ····.param·p1,·"scroller"····#·Ljava/lang/Object;128 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
126 ····.param·p2,·"startX"····#·I129 ····.param·p2,·"startX"····#·I
Offset 136, 15 lines modifiedOffset 139, 15 lines modified
136 ····.param·p7,·"maxX"····#·I139 ····.param·p7,·"maxX"····#·I
137 ····.param·p8,·"minY"····#·I140 ····.param·p8,·"minY"····#·I
138 ····.param·p9,·"maxY"····#·I141 ····.param·p9,·"maxY"····#·I
139 ····.param·p10,·"overX"····#·I142 ····.param·p10,·"overX"····#·I
140 ····.param·p11,·"overY"····#·I143 ····.param·p11,·"overY"····#·I
  
141 ····.prologue144 ····.prologue
142 ····.line·107145 ····.line·114
143 ····move-object·v0,·p1146 ····move-object·v0,·p1
  
144 ····check-cast·v0,·Landroid/widget/Scroller;147 ····check-cast·v0,·Landroid/widget/Scroller;
  
145 ····move·v1,·p2148 ····move·v1,·p2
  
146 ····move·v2,·p3149 ····move·v2,·p3
Offset 159, 35 lines modifiedOffset 162, 35 lines modified
  
159 ····move/from16·v7,·p8162 ····move/from16·v7,·p8
  
160 ····move/from16·v8,·p9163 ····move/from16·v8,·p9
  
161 ····invoke-virtual/range·{v0·..·v8},·Landroid/widget/Scroller;->fling(IIIIIIII)V164 ····invoke-virtual/range·{v0·..·v8},·Landroid/widget/Scroller;->fling(IIIIIIII)V
  
162 ····.line·108165 ····.line·115
163 ····return-void166 ····return-void
164 .end·method167 .end·method
  
165 .method·public·getCurrVelocity(Ljava/lang/Object;)F168 .method·public·getCurrVelocity(Ljava/lang/Object;)F
166 ····.locals·1169 ····.locals·1
Max diff block lines reached; 4041/7245 bytes (55.78%) of diff not shown.
4.18 KB
smali/android/support/v4/widget/DrawerLayout$LayoutParams.smali
    
Offset 27, 129 lines modifiedOffset 27, 129 lines modified
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>(II)V28 .method·public·constructor·<init>(II)V
29 ····.locals·129 ····.locals·1
30 ····.param·p1,·"width"····#·I30 ····.param·p1,·"width"····#·I
31 ····.param·p2,·"height"····#·I31 ····.param·p2,·"height"····#·I
  
32 ····.prologue32 ····.prologue
33 ····.line·146233 ····.line·1777
34 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V34 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
35 ····.line·144835 ····.line·1763
36 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
37 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I37 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
38 ····.line·146338 ····.line·1778
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·constructor·<init>(III)V41 .method·public·constructor·<init>(III)V
42 ····.locals·042 ····.locals·0
43 ····.param·p1,·"width"····#·I43 ····.param·p1,·"width"····#·I
44 ····.param·p2,·"height"····#·I44 ····.param·p2,·"height"····#·I
45 ····.param·p3,·"gravity"····#·I45 ····.param·p3,·"gravity"····#·I
  
46 ····.prologue46 ····.prologue
47 ····.line·146647 ····.line·1781
48 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/widget/DrawerLayout$LayoutParams;-><init>(II)V48 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/widget/DrawerLayout$LayoutParams;-><init>(II)V
  
49 ····.line·146749 ····.line·1782
50 ····iput·p3,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I50 ····iput·p3,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
51 ····.line·146851 ····.line·1783
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V54 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
55 ····.locals·355 ····.locals·3
56 ····.param·p1,·"c"····#·Landroid/content/Context;56 ····.param·p1,·"c"····#·Landroid/content/Context;
57 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;57 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
58 ····.prologue58 ····.prologue
59 ····const/4·v2,·0x059 ····const/4·v2,·0x0
  
60 ····.line·145460 ····.line·1769
61 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V61 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
62 ····.line·144862 ····.line·1763
63 ····iput·v2,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I63 ····iput·v2,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
64 ····.line·145664 ····.line·1771
65 ····invoke-static·{},·Landroid/support/v4/widget/DrawerLayout;->access$100()[I65 ····invoke-static·{},·Landroid/support/v4/widget/DrawerLayout;->access$100()[I
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;67 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····.line·145769 ····.line·1772
70 ····.local·v0,·"a":Landroid/content/res/TypedArray;70 ····.local·v0,·"a":Landroid/content/res/TypedArray;
71 ····invoke-virtual·{v0,·v2,·v2},·Landroid/content/res/TypedArray;->getInt(II)I71 ····invoke-virtual·{v0,·v2,·v2},·Landroid/content/res/TypedArray;->getInt(II)I
  
72 ····move-result·v172 ····move-result·v1
  
73 ····iput·v1,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I73 ····iput·v1,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
74 ····.line·145874 ····.line·1773
75 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V75 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
76 ····.line·145976 ····.line·1774
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
79 .method·public·constructor·<init>(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V79 .method·public·constructor·<init>(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V
80 ····.locals·180 ····.locals·1
81 ····.param·p1,·"source"····#·Landroid/support/v4/widget/DrawerLayout$LayoutParams;81 ····.param·p1,·"source"····#·Landroid/support/v4/widget/DrawerLayout$LayoutParams;
  
82 ····.prologue82 ····.prologue
83 ····.line·147183 ····.line·1786
84 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V84 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
85 ····.line·144885 ····.line·1763
86 ····const/4·v0,·0x086 ····const/4·v0,·0x0
  
87 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I87 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
88 ····.line·147288 ····.line·1787
89 ····iget·v0,·p1,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I89 ····iget·v0,·p1,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
90 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I90 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
91 ····.line·147391 ····.line·1788
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V94 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
95 ····.locals·195 ····.locals·1
96 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$LayoutParams;96 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$LayoutParams;
  
97 ····.prologue97 ····.prologue
98 ····.line·147698 ····.line·1791
99 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V99 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
100 ····.line·1448100 ····.line·1763
101 ····const/4·v0,·0x0101 ····const/4·v0,·0x0
  
102 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I102 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
103 ····.line·1477103 ····.line·1792
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
106 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V106 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
107 ····.locals·1107 ····.locals·1
108 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$MarginLayoutParams;108 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$MarginLayoutParams;
  
109 ····.prologue109 ····.prologue
110 ····.line·1480110 ····.line·1795
111 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V111 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
112 ····.line·1448112 ····.line·1763
113 ····const/4·v0,·0x0113 ····const/4·v0,·0x0
  
114 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I114 ····iput·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$LayoutParams;->gravity:I
  
115 ····.line·1481115 ····.line·1796
Max diff block lines reached; 13/4153 bytes (0.31%) of diff not shown.
774 B
smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.smali
    
Offset 15, 27 lines modifiedOffset 15, 27 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·23119 ····.line·238
20 ····invoke-direct·{p0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·getCurrVelocity(Ljava/lang/Object;)F24 .method·public·getCurrVelocity(Ljava/lang/Object;)F
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"scroller"····#·Ljava/lang/Object;26 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
27 ····.prologue27 ····.prologue
28 ····.line·23428 ····.line·241
29 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatIcs;->getCurrVelocity(Ljava/lang/Object;)F29 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatIcs;->getCurrVelocity(Ljava/lang/Object;)F
  
30 ····move-result·v030 ····move-result·v0
  
31 ····return·v031 ····return·v0
32 .end·method32 .end·method
1.26 KB
smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.smali
    
Offset 15, 35 lines modifiedOffset 15, 35 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·135519 ····.line·1531
20 ····invoke-direct·{p0},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V24 .method·public·invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"parent"····#·Landroid/support/v4/widget/SlidingPaneLayout;26 ····.param·p1,·"parent"····#·Landroid/support/v4/widget/SlidingPaneLayout;
27 ····.param·p2,·"child"····#·Landroid/view/View;27 ····.param·p2,·"child"····#·Landroid/view/View;
  
28 ····.prologue28 ····.prologue
29 ····.line·135829 ····.line·1534
30 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;30 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····check-cast·v0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;32 ····check-cast·v0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;
  
33 ····iget-object·v0,·v0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint;33 ····iget-object·v0,·v0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->dimPaint:Landroid/graphics/Paint;
  
34 ····invoke-static·{p2,·v0},·Landroid/support/v4/view/ViewCompat;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V34 ····invoke-static·{p2,·v0},·Landroid/support/v4/view/ViewCompat;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V
  
35 ····.line·135935 ····.line·1535
36 ····return-void36 ····return-void
37 .end·method37 .end·method
2.91 KB
smali/android/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable.smali
    
Offset 25, 65 lines modifiedOffset 25, 65 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V26 .method·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p2,·"childView"····#·Landroid/view/View;28 ····.param·p2,·"childView"····#·Landroid/view/View;
  
29 ····.prologue29 ····.prologue
30 ····.line·143630 ····.line·1627
31 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;31 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·143733 ····.line·1628
34 ····iput-object·p2,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;34 ····iput-object·p2,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;
  
35 ····.line·143835 ····.line·1629
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·run()V39 .method·public·run()V
40 ····.locals·340 ····.locals·3
  
41 ····.prologue41 ····.prologue
42 ····.line·144242 ····.line·1633
43 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;43 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;
  
44 ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent;44 ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;46 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
47 ····if-ne·v0,·v1,·:cond_047 ····if-ne·v0,·v1,·:cond_0
  
48 ····.line·144348 ····.line·1634
49 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;49 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;
  
50 ····const/4·v1,·0x050 ····const/4·v1,·0x0
  
51 ····const/4·v2,·0x051 ····const/4·v2,·0x0
  
52 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V52 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V
  
53 ····.line·144453 ····.line·1635
54 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;54 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
55 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;55 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;
  
56 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/SlidingPaneLayout;->access$900(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V56 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/SlidingPaneLayout;->access$1000(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V
  
57 ····.line·144657 ····.line·1637
58 ····:cond_058 ····:cond_0
59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
60 ····invoke-static·{v0},·Landroid/support/v4/widget/SlidingPaneLayout;->access$1000(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList;60 ····invoke-static·{v0},·Landroid/support/v4/widget/SlidingPaneLayout;->access$1100(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····invoke-virtual·{v0,·p0},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z62 ····invoke-virtual·{v0,·p0},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
  
63 ····.line·144763 ····.line·1638
64 ····return-void64 ····return-void
65 .end·method65 .end·method
21.6 KB
smali/android/support/v4/widget/DrawerLayout$ViewDragCallback.smali
    
Offset 11, 146 lines modifiedOffset 11, 146 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x212 ····accessFlags·=·0x2
13 ····name·=·"ViewDragCallback"13 ····name·=·"ViewDragCallback"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·mDragger:Landroid/support/v4/widget/ViewDragHelper;16 .field·private·final·mAbsGravity:I
  
17 .field·private·final·mGravity:I17 .field·private·mDragger:Landroid/support/v4/widget/ViewDragHelper;
  
18 .field·private·final·mPeekRunnable:Ljava/lang/Runnable;18 .field·private·final·mPeekRunnable:Ljava/lang/Runnable;
  
19 .field·final·synthetic·this$0:Landroid/support/v4/widget/DrawerLayout;19 .field·final·synthetic·this$0:Landroid/support/v4/widget/DrawerLayout;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Landroid/support/v4/widget/DrawerLayout;I)V21 .method·public·constructor·<init>(Landroid/support/v4/widget/DrawerLayout;I)V
22 ····.locals·122 ····.locals·1
23 ····.param·p2,·"gravity"····#·I23 ····.param·p2,·"gravity"····#·I
  
24 ····.prologue24 ····.prologue
25 ····.line·129025 ····.line·1605
26 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;26 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/widget/ViewDragHelper$Callback;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/widget/ViewDragHelper$Callback;-><init>()V
  
28 ····.line·128428 ····.line·1599
29 ····new-instance·v0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;29 ····new-instance·v0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;
  
30 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;-><init>(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V30 ····invoke-direct·{v0,·p0},·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;-><init>(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V
  
31 ····iput-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mPeekRunnable:Ljava/lang/Runnable;31 ····iput-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mPeekRunnable:Ljava/lang/Runnable;
  
32 ····.line·129132 ····.line·1606
33 ····iput·p2,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mGravity:I33 ····iput·p2,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mAbsGravity:I
  
34 ····.line·129234 ····.line·1607
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
37 .method·static·synthetic·access$000(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V37 .method·static·synthetic·access$000(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V
38 ····.locals·038 ····.locals·0
39 ····.param·p0,·"x0"····#·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;39 ····.param·p0,·"x0"····#·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;
  
40 ····.prologue40 ····.prologue
41 ····.line·128041 ····.line·1595
42 ····invoke-direct·{p0},·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->peekDrawer()V42 ····invoke-direct·{p0},·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->peekDrawer()V
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·private·closeOtherDrawer()V45 .method·private·closeOtherDrawer()V
46 ····.locals·346 ····.locals·3
  
47 ····.prologue47 ····.prologue
48 ····const/4·v0,·0x348 ····const/4·v0,·0x3
  
49 ····.line·134149 ····.line·1656
50 ····iget·v2,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mGravity:I50 ····iget·v2,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mAbsGravity:I
  
51 ····if-ne·v2,·v0,·:cond_051 ····if-ne·v2,·v0,·:cond_0
  
52 ····const/4·v0,·0x552 ····const/4·v0,·0x5
  
53 ····.line·134253 ····.line·1657
54 ····.local·v0,·"otherGrav":I54 ····.local·v0,·"otherGrav":I
55 ····:cond_055 ····:cond_0
56 ····iget-object·v2,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;56 ····iget-object·v2,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;
  
57 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View;57 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View;
  
58 ····move-result-object·v158 ····move-result-object·v1
  
59 ····.line·134359 ····.line·1658
60 ····.local·v1,·"toClose":Landroid/view/View;60 ····.local·v1,·"toClose":Landroid/view/View;
61 ····if-eqz·v1,·:cond_161 ····if-eqz·v1,·:cond_1
  
62 ····.line·134462 ····.line·1659
63 ····iget-object·v2,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;63 ····iget-object·v2,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;
  
64 ····invoke-virtual·{v2,·v1},·Landroid/support/v4/widget/DrawerLayout;->closeDrawer(Landroid/view/View;)V64 ····invoke-virtual·{v2,·v1},·Landroid/support/v4/widget/DrawerLayout;->closeDrawer(Landroid/view/View;)V
  
65 ····.line·134665 ····.line·1661
66 ····:cond_166 ····:cond_1
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·private·peekDrawer()V69 .method·private·peekDrawer()V
70 ····.locals·970 ····.locals·9
  
71 ····.prologue71 ····.prologue
72 ····const/4·v8,·0x372 ····const/4·v8,·0x3
  
73 ····const/4·v6,·0x173 ····const/4·v6,·0x1
  
74 ····const/4·v5,·0x074 ····const/4·v5,·0x0
  
75 ····.line·137575 ····.line·1690
76 ····iget-object·v7,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mDragger:Landroid/support/v4/widget/ViewDragHelper;76 ····iget-object·v7,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mDragger:Landroid/support/v4/widget/ViewDragHelper;
  
77 ····invoke-virtual·{v7},·Landroid/support/v4/widget/ViewDragHelper;->getEdgeSize()I77 ····invoke-virtual·{v7},·Landroid/support/v4/widget/ViewDragHelper;->getEdgeSize()I
  
78 ····move-result·v378 ····move-result·v3
  
79 ····.line·137679 ····.line·1691
80 ····.local·v3,·"peekDistance":I80 ····.local·v3,·"peekDistance":I
81 ····iget·v7,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mGravity:I81 ····iget·v7,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->mAbsGravity:I
  
82 ····if-ne·v7,·v8,·:cond_482 ····if-ne·v7,·v8,·:cond_4
  
83 ····move·v1,·v683 ····move·v1,·v6
  
84 ····.line·137784 ····.line·1692
85 ····.local·v1,·"leftEdge":Z85 ····.local·v1,·"leftEdge":Z
86 ····:goto_086 ····:goto_0
87 ····if-eqz·v1,·:cond_587 ····if-eqz·v1,·:cond_5
  
88 ····.line·137888 ····.line·1693
89 ····iget-object·v7,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;89 ····iget-object·v7,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;
  
90 ····invoke-virtual·{v7,·v8},·Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View;90 ····invoke-virtual·{v7,·v8},·Landroid/support/v4/widget/DrawerLayout;->findDrawerWithGravity(I)Landroid/view/View;
  
91 ····move-result-object·v491 ····move-result-object·v4
  
92 ····.line·137992 ····.line·1694
93 ····.local·v4,·"toCapture":Landroid/view/View;93 ····.local·v4,·"toCapture":Landroid/view/View;
Max diff block lines reached; 17612/21981 bytes (80.12%) of diff not shown.
1.87 KB
smali/android/support/v4/widget/DrawerLayout$SavedState$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·126732 ····.line·1582
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/widget/DrawerLayout$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"source"····#·Landroid/os/Parcel;39 ····.param·p1,·"source"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·127041 ····.line·1585
42 ····new-instance·v0,·Landroid/support/v4/widget/DrawerLayout$SavedState;42 ····new-instance·v0,·Landroid/support/v4/widget/DrawerLayout$SavedState;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState;-><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·126750 ····.line·1582
51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;
  
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/widget/DrawerLayout$SavedState;55 .method·public·newArray(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·127559 ····.line·1590
60 ····new-array·v0,·p1,·[Landroid/support/v4/widget/DrawerLayout$SavedState;60 ····new-array·v0,·p1,·[Landroid/support/v4/widget/DrawerLayout$SavedState;
  
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·126767 ····.line·1582
68 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;68 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
20.9 KB
smali/android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.smali
    
Offset 19, 226 lines modifiedOffset 19, 309 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·private·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;)V20 .method·private·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·114523 ····.line·1296
24 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;24 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/widget/ViewDragHelper$Callback;-><init>()V25 ····invoke-direct·{p0},·Landroid/support/v4/widget/ViewDragHelper$Callback;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·synthetic·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V28 .method·synthetic·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"x0"····#·Landroid/support/v4/widget/SlidingPaneLayout;30 ····.param·p1,·"x0"····#·Landroid/support/v4/widget/SlidingPaneLayout;
31 ····.param·p2,·"x1"····#·Landroid/support/v4/widget/SlidingPaneLayout$1;31 ····.param·p2,·"x1"····#·Landroid/support/v4/widget/SlidingPaneLayout$1;
  
32 ····.prologue32 ····.prologue
33 ····.line·114533 ····.line·1296
34 ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;-><init>(Landroid/support/v4/widget/SlidingPaneLayout;)V34 ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;-><init>(Landroid/support/v4/widget/SlidingPaneLayout;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·clampViewPositionHorizontal(Landroid/view/View;II)I38 .method·public·clampViewPositionHorizontal(Landroid/view/View;II)I
39 ····.locals·639 ····.locals·7
40 ····.param·p1,·"child"····#·Landroid/view/View;40 ····.param·p1,·"child"····#·Landroid/view/View;
41 ····.param·p2,·"left"····#·I41 ····.param·p2,·"left"····#·I
42 ····.param·p3,·"dx"····#·I42 ····.param·p3,·"dx"····#·I
  
43 ····.prologue43 ····.prologue
44 ····.line·120044 ····.line·1362
45 ····iget-object·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;45 ····iget-object·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
46 ····invoke-static·{v4},·Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View;46 ····invoke-static·{v4},·Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View;
  
47 ····move-result-object·v447 ····move-result-object·v4
  
48 ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;48 ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
49 ····move-result-object·v149 ····move-result-object·v1
  
50 ····check-cast·v1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;50 ····check-cast·v1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;
  
51 ····.line·120151 ····.line·1365
52 ····.local·v1,·"lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;52 ····.local·v1,·"lp":Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;
53 ····iget-object·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;53 ····iget-object·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
54 ····invoke-virtual·{v4},·Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I54 ····invoke-static·{v4},·Landroid/support/v4/widget/SlidingPaneLayout;->access$700(Landroid/support/v4/widget/SlidingPaneLayout;)Z
  
55 ····move-result·v455 ····move-result·v4
  
 56 ····if-eqz·v4,·:cond_0
  
 57 ····.line·1366
 58 ····iget-object·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
 59 ····invoke-virtual·{v4},·Landroid/support/v4/widget/SlidingPaneLayout;->getWidth()I
  
 60 ····move-result·v4
  
 61 ····iget-object·v5,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
 62 ····invoke-virtual·{v5},·Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingRight()I
  
 63 ····move-result·v5
  
56 ····iget·v5,·v1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I64 ····iget·v6,·v1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I
  
 65 ····add-int/2addr·v5,·v6
  
 66 ····iget-object·v6,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
 67 ····invoke-static·{v6},·Landroid/support/v4/widget/SlidingPaneLayout;->access$400(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View;
  
 68 ····move-result-object·v6
  
 69 ····invoke-virtual·{v6},·Landroid/view/View;->getWidth()I
  
57 ····add-int·v0,·v4,·v570 ····move-result·v6
  
 71 ····add-int/2addr·v5,·v6
  
 72 ····sub-int·v3,·v4,·v5
  
58 ····.line·120273 ····.line·1368
59 ····.local·v0,·"leftBound":I74 ····.local·v3,·"startBound":I
60 ····iget-object·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;75 ····iget-object·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
61 ····invoke-static·{v4},·Landroid/support/v4/widget/SlidingPaneLayout;->access$700(Landroid/support/v4/widget/SlidingPaneLayout;)I76 ····invoke-static·{v4},·Landroid/support/v4/widget/SlidingPaneLayout;->access$800(Landroid/support/v4/widget/SlidingPaneLayout;)I
  
62 ····move-result·v477 ····move-result·v4
  
63 ····add-int·v3,·v0,·v478 ····sub-int·v0,·v3,·v4
  
64 ····.line·120479 ····.line·1369
65 ····.local·v3,·"rightBound":I80 ····.local·v0,·"endBound":I
66 ····invoke-static·{p2,·v0},·Ljava/lang/Math;->max(II)I81 ····invoke-static·{p2,·v3},·Ljava/lang/Math;->min(II)I
  
67 ····move-result·v482 ····move-result·v4
  
68 ····invoke-static·{v4,·v3},·Ljava/lang/Math;->min(II)I83 ····invoke-static·{v4,·v0},·Ljava/lang/Math;->max(II)I
  
69 ····move-result·v284 ····move-result·v2
  
70 ····.line·120685 ····.line·1375
71 ····.local·v2,·"newLeft":I86 ····.local·v2,·"newLeft":I
 87 ····:goto_0
72 ····return·v288 ····return·v2
  
 89 ····.line·1371
 90 ····.end·local·v0····#·"endBound":I
 91 ····.end·local·v2····#·"newLeft":I
 92 ····.end·local·v3····#·"startBound":I
 93 ····:cond_0
 94 ····iget-object·v4,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
 95 ····invoke-virtual·{v4},·Landroid/support/v4/widget/SlidingPaneLayout;->getPaddingLeft()I
  
 96 ····move-result·v4
  
 97 ····iget·v5,·v1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I
Max diff block lines reached; 15111/21231 bytes (71.17%) of diff not shown.
12.7 KB
smali/android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.smali
    
Offset 21, 20 lines modifiedOffset 21, 20 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;)V22 .method·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;)V
23 ····.locals·123 ····.locals·1
  
24 ····.prologue24 ····.prologue
25 ····.line·136225 ····.line·1538
26 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;26 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
28 ····.line·136328 ····.line·1539
29 ····new-instance·v0,·Landroid/graphics/Rect;29 ····new-instance·v0,·Landroid/graphics/Rect;
  
30 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V30 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
31 ····iput-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;31 ····iput-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;
  
32 ····return-void32 ····return-void
Offset 42, 242 lines modifiedOffset 42, 291 lines modified
  
42 .method·private·copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V42 .method·private·copyNodeInfoNoChildren(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
43 ····.locals·243 ····.locals·2
44 ····.param·p1,·"dest"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;44 ····.param·p1,·"dest"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
45 ····.param·p2,·"src"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;45 ····.param·p2,·"src"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
46 ····.prologue46 ····.prologue
47 ····.line·140847 ····.line·1597
48 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;48 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;
  
49 ····.line·141049 ····.line·1599
50 ····.local·v0,·"rect":Landroid/graphics/Rect;50 ····.local·v0,·"rect":Landroid/graphics/Rect;
51 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V51 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V
  
52 ····.line·141152 ····.line·1600
53 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInParent(Landroid/graphics/Rect;)V53 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInParent(Landroid/graphics/Rect;)V
  
54 ····.line·141354 ····.line·1602
55 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V55 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V
  
56 ····.line·141456 ····.line·1603
57 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInScreen(Landroid/graphics/Rect;)V57 ····invoke-virtual·{p1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInScreen(Landroid/graphics/Rect;)V
  
58 ····.line·141658 ····.line·1605
59 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isVisibleToUser()Z59 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isVisibleToUser()Z
  
60 ····move-result·v160 ····move-result·v1
  
61 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setVisibleToUser(Z)V61 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setVisibleToUser(Z)V
  
62 ····.line·141762 ····.line·1606
63 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence;63 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setPackageName(Ljava/lang/CharSequence;)V65 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setPackageName(Ljava/lang/CharSequence;)V
  
66 ····.line·141866 ····.line·1607
67 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence;67 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence;
  
68 ····move-result-object·v168 ····move-result-object·v1
  
69 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V69 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V
  
70 ····.line·141970 ····.line·1608
71 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence;71 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence;
  
72 ····move-result-object·v172 ····move-result-object·v1
  
73 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setContentDescription(Ljava/lang/CharSequence;)V73 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setContentDescription(Ljava/lang/CharSequence;)V
  
74 ····.line·142174 ····.line·1610
75 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z75 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z
  
76 ····move-result·v176 ····move-result·v1
  
77 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setEnabled(Z)V77 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setEnabled(Z)V
  
78 ····.line·142278 ····.line·1611
79 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isClickable()Z79 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isClickable()Z
  
80 ····move-result·v180 ····move-result·v1
  
81 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClickable(Z)V81 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClickable(Z)V
  
82 ····.line·142382 ····.line·1612
83 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocusable()Z83 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocusable()Z
  
84 ····move-result·v184 ····move-result·v1
  
85 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setFocusable(Z)V85 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setFocusable(Z)V
  
86 ····.line·142486 ····.line·1613
87 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocused()Z87 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocused()Z
  
88 ····move-result·v188 ····move-result·v1
  
89 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setFocused(Z)V89 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setFocused(Z)V
  
90 ····.line·142590 ····.line·1614
91 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isAccessibilityFocused()Z91 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isAccessibilityFocused()Z
  
92 ····move-result·v192 ····move-result·v1
  
93 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setAccessibilityFocused(Z)V93 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setAccessibilityFocused(Z)V
  
94 ····.line·142694 ····.line·1615
95 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isSelected()Z95 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isSelected()Z
  
96 ····move-result·v196 ····move-result·v1
  
97 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setSelected(Z)V97 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setSelected(Z)V
  
98 ····.line·142798 ····.line·1616
99 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isLongClickable()Z99 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isLongClickable()Z
  
100 ····move-result·v1100 ····move-result·v1
  
101 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setLongClickable(Z)V101 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setLongClickable(Z)V
  
102 ····.line·1429102 ····.line·1618
103 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getActions()I103 ····invoke-virtual·{p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getActions()I
  
104 ····move-result·v1104 ····move-result·v1
  
105 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V105 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V
Max diff block lines reached; 7209/12876 bytes (55.99%) of diff not shown.
1.01 KB
smali/android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.smali
    
Offset 18, 42 lines modifiedOffset 18, 42 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·23322 ····.line·237
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·onPanelClosed(Landroid/view/View;)V27 .method·public·onPanelClosed(Landroid/view/View;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"panel"····#·Landroid/view/View;29 ····.param·p1,·"panel"····#·Landroid/view/View;
  
30 ····.prologue30 ····.prologue
31 ····.line·24231 ····.line·246
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·onPanelOpened(Landroid/view/View;)V34 .method·public·onPanelOpened(Landroid/view/View;)V
35 ····.locals·035 ····.locals·0
36 ····.param·p1,·"panel"····#·Landroid/view/View;36 ····.param·p1,·"panel"····#·Landroid/view/View;
  
37 ····.prologue37 ····.prologue
38 ····.line·23938 ····.line·243
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·onPanelSlide(Landroid/view/View;F)V41 .method·public·onPanelSlide(Landroid/view/View;F)V
42 ····.locals·042 ····.locals·0
43 ····.param·p1,·"panel"····#·Landroid/view/View;43 ····.param·p1,·"panel"····#·Landroid/view/View;
44 ····.param·p2,·"slideOffset"····#·F44 ····.param·p2,·"slideOffset"····#·F
  
45 ····.prologue45 ····.prologue
46 ····.line·23646 ····.line·240
47 ····return-void47 ····return-void
48 .end·method48 .end·method
4.4 KB
smali/android/support/v4/widget/SlidingPaneLayout$LayoutParams.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·331 ····.locals·3
  
32 ····.prologue32 ····.prologue
33 ····.line·121633 ····.line·1392
34 ····const/4·v0,·0x134 ····const/4·v0,·0x1
  
35 ····new-array·v0,·v0,·[I35 ····new-array·v0,·v0,·[I
  
36 ····const/4·v1,·0x036 ····const/4·v1,·0x0
  
37 ····const·v2,·0x101018137 ····const·v2,·0x1010181
Offset 51, 130 lines modifiedOffset 51, 130 lines modified
  
51 .method·public·constructor·<init>()V51 .method·public·constructor·<init>()V
52 ····.locals·152 ····.locals·1
  
53 ····.prologue53 ····.prologue
54 ····const/4·v0,·-0x154 ····const/4·v0,·-0x1
  
55 ····.line·124055 ····.line·1416
56 ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V56 ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
57 ····.line·122457 ····.line·1400
58 ····const/4·v0,·0x058 ····const/4·v0,·0x0
  
59 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F59 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F
  
60 ····.line·124160 ····.line·1417
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·constructor·<init>(II)V63 .method·public·constructor·<init>(II)V
64 ····.locals·164 ····.locals·1
65 ····.param·p1,·"width"····#·I65 ····.param·p1,·"width"····#·I
66 ····.param·p2,·"height"····#·I66 ····.param·p2,·"height"····#·I
  
67 ····.prologue67 ····.prologue
68 ····.line·124468 ····.line·1420
69 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V69 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
70 ····.line·122470 ····.line·1400
71 ····const/4·v0,·0x071 ····const/4·v0,·0x0
  
72 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F72 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F
  
73 ····.line·124573 ····.line·1421
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V76 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
77 ····.locals·377 ····.locals·3
78 ····.param·p1,·"c"····#·Landroid/content/Context;78 ····.param·p1,·"c"····#·Landroid/content/Context;
79 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;79 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
80 ····.prologue80 ····.prologue
81 ····const/4·v2,·0x081 ····const/4·v2,·0x0
  
82 ····.line·126182 ····.line·1437
83 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V83 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
84 ····.line·122484 ····.line·1400
85 ····iput·v2,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F85 ····iput·v2,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F
  
86 ····.line·126386 ····.line·1439
87 ····sget-object·v1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->ATTRS:[I87 ····sget-object·v1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->ATTRS:[I
  
88 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;88 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····.line·126490 ····.line·1440
91 ····.local·v0,·"a":Landroid/content/res/TypedArray;91 ····.local·v0,·"a":Landroid/content/res/TypedArray;
92 ····const/4·v1,·0x092 ····const/4·v1,·0x0
  
93 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getFloat(IF)F93 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getFloat(IF)F
  
94 ····move-result·v194 ····move-result·v1
  
95 ····iput·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F95 ····iput·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F
  
96 ····.line·126596 ····.line·1441
97 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V97 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
98 ····.line·126698 ····.line·1442
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V101 .method·public·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V
102 ····.locals·1102 ····.locals·1
103 ····.param·p1,·"source"····#·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;103 ····.param·p1,·"source"····#·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;
  
104 ····.prologue104 ····.prologue
105 ····.line·1256105 ····.line·1432
106 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V106 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
107 ····.line·1224107 ····.line·1400
108 ····const/4·v0,·0x0108 ····const/4·v0,·0x0
  
109 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F109 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F
  
110 ····.line·1257110 ····.line·1433
111 ····iget·v0,·p1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F111 ····iget·v0,·p1,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F
  
112 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F112 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F
  
113 ····.line·1258113 ····.line·1434
114 ····return-void114 ····return-void
115 .end·method115 .end·method
  
116 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V116 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
117 ····.locals·1117 ····.locals·1
118 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$LayoutParams;118 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$LayoutParams;
  
119 ····.prologue119 ····.prologue
120 ····.line·1248120 ····.line·1424
121 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V121 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
122 ····.line·1224122 ····.line·1400
123 ····const/4·v0,·0x0123 ····const/4·v0,·0x0
  
124 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F124 ····iput·v0,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;->weight:F
  
125 ····.line·1249125 ····.line·1425
Max diff block lines reached; 569/4372 bytes (13.01%) of diff not shown.
4.85 KB
smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.smali
    
Offset 21, 18 lines modifiedOffset 21, 18 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>()V22 .method·constructor·<init>()V
23 ····.locals·423 ····.locals·4
  
24 ····.prologue24 ····.prologue
25 ····.line·132325 ····.line·1499
26 ····invoke-direct·{p0},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;-><init>()V
  
27 ····.line·132527 ····.line·1501
28 ····:try_start_028 ····:try_start_0
29 ····const-class·v2,·Landroid/view/View;29 ····const-class·v2,·Landroid/view/View;
  
30 ····const-string·v3,·"getDisplayList"30 ····const-string·v3,·"getDisplayList"
  
31 ····const/4·v1,·0x031 ····const/4·v1,·0x0
  
Offset 42, 60 lines modifiedOffset 42, 60 lines modified
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····iput-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method;43 ····iput-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method;
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····.line·133046 ····.line·1506
47 ····:goto_047 ····:goto_0
48 ····:try_start_148 ····:try_start_1
49 ····const-class·v1,·Landroid/view/View;49 ····const-class·v1,·Landroid/view/View;
  
50 ····const-string·v2,·"mRecreateDisplayList"50 ····const-string·v2,·"mRecreateDisplayList"
  
51 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;51 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
52 ····move-result-object·v152 ····move-result-object·v1
  
53 ····iput-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field;53 ····iput-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field;
  
54 ····.line·133154 ····.line·1507
55 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field;55 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field;
  
56 ····const/4·v2,·0x156 ····const/4·v2,·0x1
  
57 ····invoke-virtual·{v1,·v2},·Ljava/lang/reflect/Field;->setAccessible(Z)V57 ····invoke-virtual·{v1,·v2},·Ljava/lang/reflect/Field;->setAccessible(Z)V
58 ····:try_end_158 ····:try_end_1
59 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_159 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_1
  
60 ····.line·133560 ····.line·1511
61 ····:goto_161 ····:goto_1
62 ····return-void62 ····return-void
  
63 ····.line·132663 ····.line·1502
64 ····:catch_064 ····:catch_0
65 ····move-exception·v065 ····move-exception·v0
  
66 ····.line·132766 ····.line·1503
67 ····.local·v0,·"e":Ljava/lang/NoSuchMethodException;67 ····.local·v0,·"e":Ljava/lang/NoSuchMethodException;
68 ····const-string·v1,·"SlidingPaneLayout"68 ····const-string·v1,·"SlidingPaneLayout"
  
69 ····const-string·v2,·"Couldn\'t·fetch·getDisplayList·method;·dimming·won\'t·work·right."69 ····const-string·v2,·"Couldn\'t·fetch·getDisplayList·method;·dimming·won\'t·work·right."
  
70 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I70 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
71 ····goto·:goto_071 ····goto·:goto_0
  
72 ····.line·133272 ····.line·1508
73 ····.end·local·v0····#·"e":Ljava/lang/NoSuchMethodException;73 ····.end·local·v0····#·"e":Ljava/lang/NoSuchMethodException;
74 ····:catch_174 ····:catch_1
75 ····move-exception·v075 ····move-exception·v0
  
76 ····.line·133376 ····.line·1509
77 ····.local·v0,·"e":Ljava/lang/NoSuchFieldException;77 ····.local·v0,·"e":Ljava/lang/NoSuchFieldException;
78 ····const-string·v1,·"SlidingPaneLayout"78 ····const-string·v1,·"SlidingPaneLayout"
  
79 ····const-string·v2,·"Couldn\'t·fetch·mRecreateDisplayList·field;·dimming·will·be·slow."79 ····const-string·v2,·"Couldn\'t·fetch·mRecreateDisplayList·field;·dimming·will·be·slow."
  
80 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I80 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
Offset 106, 64 lines modifiedOffset 106, 64 lines modified
106 #·virtual·methods106 #·virtual·methods
107 .method·public·invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V107 .method·public·invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V
108 ····.locals·3108 ····.locals·3
109 ····.param·p1,·"parent"····#·Landroid/support/v4/widget/SlidingPaneLayout;109 ····.param·p1,·"parent"····#·Landroid/support/v4/widget/SlidingPaneLayout;
110 ····.param·p2,·"child"····#·Landroid/view/View;110 ····.param·p2,·"child"····#·Landroid/view/View;
  
111 ····.prologue111 ····.prologue
112 ····.line·1339112 ····.line·1515
113 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method;113 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method;
  
114 ····if-eqz·v1,·:cond_0114 ····if-eqz·v1,·:cond_0
  
115 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field;115 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field;
  
116 ····if-eqz·v1,·:cond_0116 ····if-eqz·v1,·:cond_0
  
117 ····.line·1341117 ····.line·1517
118 ····:try_start_0118 ····:try_start_0
119 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field;119 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mRecreateDisplayList:Ljava/lang/reflect/Field;
  
120 ····const/4·v2,·0x1120 ····const/4·v2,·0x1
  
121 ····invoke-virtual·{v1,·p2,·v2},·Ljava/lang/reflect/Field;->setBoolean(Ljava/lang/Object;Z)V121 ····invoke-virtual·{v1,·p2,·v2},·Ljava/lang/reflect/Field;->setBoolean(Ljava/lang/Object;Z)V
  
122 ····.line·1342122 ····.line·1518
123 ····iget-object·v2,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method;123 ····iget-object·v2,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;->mGetDisplayList:Ljava/lang/reflect/Method;
  
124 ····const/4·v1,·0x0124 ····const/4·v1,·0x0
  
125 ····check-cast·v1,·[Ljava/lang/Object;125 ····check-cast·v1,·[Ljava/lang/Object;
  
126 ····invoke-virtual·{v2,·p2,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;126 ····invoke-virtual·{v2,·p2,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
127 ····:try_end_0127 ····:try_end_0
128 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0128 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
129 ····.line·1351129 ····.line·1527
130 ····:goto_0130 ····:goto_0
131 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;->invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V131 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;->invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V
  
132 ····.line·1352132 ····.line·1528
133 ····:goto_1133 ····:goto_1
134 ····return-void134 ····return-void
  
135 ····.line·1343135 ····.line·1519
136 ····:catch_0136 ····:catch_0
137 ····move-exception·v0137 ····move-exception·v0
  
Max diff block lines reached; 432/4809 bytes (8.98%) of diff not shown.
1.17 KB
smali/android/support/v4/widget/DrawerLayout$SimpleDrawerListener.smali
    
Offset 18, 51 lines modifiedOffset 18, 51 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·19422 ····.line·241
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·onDrawerClosed(Landroid/view/View;)V27 .method·public·onDrawerClosed(Landroid/view/View;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"drawerView"····#·Landroid/view/View;29 ····.param·p1,·"drawerView"····#·Landroid/view/View;
  
30 ····.prologue30 ····.prologue
31 ····.line·20531 ····.line·252
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·onDrawerOpened(Landroid/view/View;)V34 .method·public·onDrawerOpened(Landroid/view/View;)V
35 ····.locals·035 ····.locals·0
36 ····.param·p1,·"drawerView"····#·Landroid/view/View;36 ····.param·p1,·"drawerView"····#·Landroid/view/View;
  
37 ····.prologue37 ····.prologue
38 ····.line·20138 ····.line·248
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·onDrawerSlide(Landroid/view/View;F)V41 .method·public·onDrawerSlide(Landroid/view/View;F)V
42 ····.locals·042 ····.locals·0
43 ····.param·p1,·"drawerView"····#·Landroid/view/View;43 ····.param·p1,·"drawerView"····#·Landroid/view/View;
44 ····.param·p2,·"slideOffset"····#·F44 ····.param·p2,·"slideOffset"····#·F
  
45 ····.prologue45 ····.prologue
46 ····.line·19746 ····.line·244
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·onDrawerStateChanged(I)V49 .method·public·onDrawerStateChanged(I)V
50 ····.locals·050 ····.locals·0
51 ····.param·p1,·"newState"····#·I51 ····.param·p1,·"newState"····#·I
  
52 ····.prologue52 ····.prologue
53 ····.line·20953 ····.line·256
54 ····return-void54 ····return-void
55 .end·method55 .end·method
6.57 KB
smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread.smali
    
Offset 18, 54 lines modifiedOffset 18, 54 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·14322 ····.line·150
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·abortAnimation(Ljava/lang/Object;)V27 .method·public·abortAnimation(Ljava/lang/Object;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"scroller"····#·Ljava/lang/Object;29 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
30 ····.prologue30 ····.prologue
31 ····.line·20131 ····.line·208
32 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->abortAnimation(Ljava/lang/Object;)V32 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->abortAnimation(Ljava/lang/Object;)V
  
33 ····.line·20233 ····.line·209
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·computeScrollOffset(Ljava/lang/Object;)Z36 .method·public·computeScrollOffset(Ljava/lang/Object;)Z
37 ····.locals·137 ····.locals·1
38 ····.param·p1,·"scroller"····#·Ljava/lang/Object;38 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
39 ····.prologue39 ····.prologue
40 ····.line·17140 ····.line·178
41 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->computeScrollOffset(Ljava/lang/Object;)Z41 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->computeScrollOffset(Ljava/lang/Object;)Z
  
42 ····move-result·v042 ····move-result·v0
  
43 ····return·v043 ····return·v0
44 .end·method44 .end·method
  
45 .method·public·createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;45 .method·public·createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
46 ····.locals·146 ····.locals·1
47 ····.param·p1,·"context"····#·Landroid/content/Context;47 ····.param·p1,·"context"····#·Landroid/content/Context;
48 ····.param·p2,·"interpolator"····#·Landroid/view/animation/Interpolator;48 ····.param·p2,·"interpolator"····#·Landroid/view/animation/Interpolator;
  
49 ····.prologue49 ····.prologue
50 ····.line·14650 ····.line·153
51 ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;51 ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
Offset 78, 18 lines modifiedOffset 78, 18 lines modified
78 ····.param·p5,·"velY"····#·I78 ····.param·p5,·"velY"····#·I
79 ····.param·p6,·"minX"····#·I79 ····.param·p6,·"minX"····#·I
80 ····.param·p7,·"maxX"····#·I80 ····.param·p7,·"maxX"····#·I
81 ····.param·p8,·"minY"····#·I81 ····.param·p8,·"minY"····#·I
82 ····.param·p9,·"maxY"····#·I82 ····.param·p9,·"maxY"····#·I
  
83 ····.prologue83 ····.prologue
84 ····.line·18884 ····.line·195
85 ····invoke-static/range·{p1·..·p9},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->fling(Ljava/lang/Object;IIIIIIII)V85 ····invoke-static/range·{p1·..·p9},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->fling(Ljava/lang/Object;IIIIIIII)V
  
86 ····.line·19086 ····.line·197
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·fling(Ljava/lang/Object;IIIIIIIIII)V89 .method·public·fling(Ljava/lang/Object;IIIIIIIIII)V
90 ····.locals·090 ····.locals·0
91 ····.param·p1,·"scroller"····#·Ljava/lang/Object;91 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
92 ····.param·p2,·"startX"····#·I92 ····.param·p2,·"startX"····#·I
Offset 100, 103 lines modifiedOffset 100, 103 lines modified
100 ····.param·p7,·"maxX"····#·I100 ····.param·p7,·"maxX"····#·I
101 ····.param·p8,·"minY"····#·I101 ····.param·p8,·"minY"····#·I
102 ····.param·p9,·"maxY"····#·I102 ····.param·p9,·"maxY"····#·I
103 ····.param·p10,·"overX"····#·I103 ····.param·p10,·"overX"····#·I
104 ····.param·p11,·"overY"····#·I104 ····.param·p11,·"overY"····#·I
  
105 ····.prologue105 ····.prologue
106 ····.line·195106 ····.line·202
107 ····invoke-static/range·{p1·..·p11},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->fling(Ljava/lang/Object;IIIIIIIIII)V107 ····invoke-static/range·{p1·..·p11},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->fling(Ljava/lang/Object;IIIIIIIIII)V
  
108 ····.line·197108 ····.line·204
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·getCurrVelocity(Ljava/lang/Object;)F111 .method·public·getCurrVelocity(Ljava/lang/Object;)F
112 ····.locals·1112 ····.locals·1
113 ····.param·p1,·"scroller"····#·Ljava/lang/Object;113 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
114 ····.prologue114 ····.prologue
115 ····.line·166115 ····.line·173
116 ····const/4·v0,·0x0116 ····const/4·v0,·0x0
  
117 ····return·v0117 ····return·v0
118 .end·method118 .end·method
  
119 .method·public·getCurrX(Ljava/lang/Object;)I119 .method·public·getCurrX(Ljava/lang/Object;)I
120 ····.locals·1120 ····.locals·1
121 ····.param·p1,·"scroller"····#·Ljava/lang/Object;121 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
122 ····.prologue122 ····.prologue
123 ····.line·156123 ····.line·163
124 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->getCurrX(Ljava/lang/Object;)I124 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->getCurrX(Ljava/lang/Object;)I
  
125 ····move-result·v0125 ····move-result·v0
  
126 ····return·v0126 ····return·v0
127 .end·method127 .end·method
  
128 .method·public·getCurrY(Ljava/lang/Object;)I128 .method·public·getCurrY(Ljava/lang/Object;)I
129 ····.locals·1129 ····.locals·1
130 ····.param·p1,·"scroller"····#·Ljava/lang/Object;130 ····.param·p1,·"scroller"····#·Ljava/lang/Object;
  
131 ····.prologue131 ····.prologue
132 ····.line·161132 ····.line·168
133 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->getCurrY(Ljava/lang/Object;)I133 ····invoke-static·{p1},·Landroid/support/v4/widget/ScrollerCompatGingerbread;->getCurrY(Ljava/lang/Object;)I
  
134 ····move-result·v0134 ····move-result·v0
  
135 ····return·v0135 ····return·v0
136 .end·method136 .end·method
  
137 .method·public·getFinalX(Ljava/lang/Object;)I137 .method·public·getFinalX(Ljava/lang/Object;)I
138 ····.locals·1138 ····.locals·1
Max diff block lines reached; 3113/6559 bytes (47.46%) of diff not shown.
1.14 KB
smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.smali
    
Offset 18, 29 lines modifiedOffset 18, 29 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·130422 ····.line·1480
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·invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V27 .method·public·invalidateChildRegion(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V
28 ····.locals·428 ····.locals·4
29 ····.param·p1,·"parent"····#·Landroid/support/v4/widget/SlidingPaneLayout;29 ····.param·p1,·"parent"····#·Landroid/support/v4/widget/SlidingPaneLayout;
30 ····.param·p2,·"child"····#·Landroid/view/View;30 ····.param·p2,·"child"····#·Landroid/view/View;
  
31 ····.prologue31 ····.prologue
32 ····.line·130632 ····.line·1482
33 ····invoke-virtual·{p2},·Landroid/view/View;->getLeft()I33 ····invoke-virtual·{p2},·Landroid/view/View;->getLeft()I
  
34 ····move-result·v034 ····move-result·v0
  
35 ····invoke-virtual·{p2},·Landroid/view/View;->getTop()I35 ····invoke-virtual·{p2},·Landroid/view/View;->getTop()I
  
36 ····move-result·v136 ····move-result·v1
Offset 51, 10 lines modifiedOffset 51, 10 lines modified
  
51 ····invoke-virtual·{p2},·Landroid/view/View;->getBottom()I51 ····invoke-virtual·{p2},·Landroid/view/View;->getBottom()I
  
52 ····move-result·v352 ····move-result·v3
  
53 ····invoke-static·{p1,·v0,·v1,·v2,·v3},·Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;IIII)V53 ····invoke-static·{p1,·v0,·v1,·v2,·v3},·Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;IIII)V
  
54 ····.line·130854 ····.line·1484
55 ····return-void55 ····return-void
56 .end·method56 .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
848 B
smali/android/support/v4/net/ConnectivityManagerCompat.smali
    
Offset 111, 23 lines modifiedOffset 111, 33 lines modified
  
111 ····move-result-object·v0111 ····move-result-object·v0
  
112 ····check-cast·v0,·Landroid/net/NetworkInfo;112 ····check-cast·v0,·Landroid/net/NetworkInfo;
  
113 ····.line·115113 ····.line·115
114 ····.local·v0,·"info":Landroid/net/NetworkInfo;114 ····.local·v0,·"info":Landroid/net/NetworkInfo;
 115 ····if-eqz·v0,·:cond_0
  
 116 ····.line·116
115 ····invoke-virtual·{v0},·Landroid/net/NetworkInfo;->getType()I117 ····invoke-virtual·{v0},·Landroid/net/NetworkInfo;->getType()I
  
116 ····move-result·v1118 ····move-result·v1
  
117 ····invoke-virtual·{p0,·v1},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;119 ····invoke-virtual·{p0,·v1},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
118 ····move-result-object·v1120 ····move-result-object·v1
  
 121 ····.line·118
 122 ····:goto_0
119 ····return-object·v1123 ····return-object·v1
  
 124 ····:cond_0
 125 ····const/4·v1,·0x0
  
 126 ····goto·:goto_0
120 .end·method127 .end·method
  
121 .method·public·static·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z128 .method·public·static·isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z
122 ····.locals·1129 ····.locals·1
123 ····.param·p0,·"cm"····#·Landroid/net/ConnectivityManager;130 ····.param·p0,·"cm"····#·Landroid/net/ConnectivityManager;
  
124 ····.prologue131 ····.prologue
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;
21.5 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·23395 ····.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·234101 ····.line·250
102 ····.local·v0,·"result":I102 ····.local·v0,·"result":I
103 ····if-gez·v0,·:cond_0103 ····if-gez·v0,·:cond_0
  
104 ····.line·235104 ····.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, 15 lines modifiedOffset 136, 15 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·237139 ····.line·253
140 ····:cond_0140 ····:cond_0
141 ····return·v0141 ····return·v0
142 .end·method142 .end·method
  
  
143 #·virtual·methods143 #·virtual·methods
144 .method·protected·create(Ljava/lang/Object;)Ljava/lang/Object;144 .method·protected·create(Ljava/lang/Object;)Ljava/lang/Object;
Offset 152, 27 lines modifiedOffset 152, 27 lines modified
152 ····.annotation·system·Ldalvik/annotation/Signature;152 ····.annotation·system·Ldalvik/annotation/Signature;
153 ········value·=·{153 ········value·=·{
154 ············"(TK;)TV;"154 ············"(TK;)TV;"
155 ········}155 ········}
156 ····.end·annotation156 ····.end·annotation
  
157 ····.prologue157 ····.prologue
158 ····.line·229158 ····.line·245
159 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"159 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"
160 ····.local·p1,·"key":Ljava/lang/Object;,·"TK;"160 ····.local·p1,·"key":Ljava/lang/Object;,·"TK;"
161 ····const/4·v0,·0x0161 ····const/4·v0,·0x0
  
162 ····return-object·v0162 ····return-object·v0
163 .end·method163 .end·method
  
164 .method·public·final·declared-synchronized·createCount()I164 .method·public·final·declared-synchronized·createCount()I
165 ····.locals·1165 ····.locals·1
  
166 ····.prologue166 ····.prologue
167 ····.line·295167 ····.line·312
168 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"168 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"
169 ····monitor-enter·p0169 ····monitor-enter·p0
  
170 ····:try_start_0170 ····:try_start_0
171 ····iget·v0,·p0,·Landroid/support/v4/util/LruCache;->createCount:I171 ····iget·v0,·p0,·Landroid/support/v4/util/LruCache;->createCount:I
172 ····:try_end_0172 ····:try_end_0
173 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0173 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Offset 195, 41 lines modifiedOffset 195, 41 lines modified
195 ····.annotation·system·Ldalvik/annotation/Signature;195 ····.annotation·system·Ldalvik/annotation/Signature;
196 ········value·=·{196 ········value·=·{
197 ············"(ZTK;TV;TV;)V"197 ············"(ZTK;TV;TV;)V"
198 ········}198 ········}
199 ····.end·annotation199 ····.end·annotation
  
200 ····.prologue200 ····.prologue
201 ····.line·211201 ····.line·227
202 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"202 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"
203 ····.local·p2,·"key":Ljava/lang/Object;,·"TK;"203 ····.local·p2,·"key":Ljava/lang/Object;,·"TK;"
204 ····.local·p3,·"oldValue":Ljava/lang/Object;,·"TV;"204 ····.local·p3,·"oldValue":Ljava/lang/Object;,·"TV;"
205 ····.local·p4,·"newValue":Ljava/lang/Object;,·"TV;"205 ····.local·p4,·"newValue":Ljava/lang/Object;,·"TV;"
206 ····return-void206 ····return-void
207 .end·method207 .end·method
  
208 .method·public·final·evictAll()V208 .method·public·final·evictAll()V
209 ····.locals·1209 ····.locals·1
  
210 ····.prologue210 ····.prologue
211 ····.line·255211 ····.line·271
212 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"212 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"
213 ····const/4·v0,·-0x1213 ····const/4·v0,·-0x1
  
214 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/util/LruCache;->trimToSize(I)V214 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/util/LruCache;->trimToSize(I)V
  
215 ····.line·256215 ····.line·272
216 ····return-void216 ····return-void
217 .end·method217 .end·method
  
218 .method·public·final·declared-synchronized·evictionCount()I218 .method·public·final·declared-synchronized·evictionCount()I
219 ····.locals·1219 ····.locals·1
  
220 ····.prologue220 ····.prologue
221 ····.line·309221 ····.line·326
222 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"222 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"
223 ····monitor-enter·p0223 ····monitor-enter·p0
  
224 ····:try_start_0224 ····:try_start_0
225 ····iget·v0,·p0,·Landroid/support/v4/util/LruCache;->evictionCount:I225 ····iget·v0,·p0,·Landroid/support/v4/util/LruCache;->evictionCount:I
226 ····:try_end_0226 ····:try_end_0
227 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0227 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Offset 251, 187 lines modifiedOffset 251, 187 lines modified
251 ····.annotation·system·Ldalvik/annotation/Signature;251 ····.annotation·system·Ldalvik/annotation/Signature;
252 ········value·=·{252 ········value·=·{
253 ············"(TK;)TV;"253 ············"(TK;)TV;"
254 ········}254 ········}
255 ····.end·annotation255 ····.end·annotation
  
256 ····.prologue256 ····.prologue
257 ····.line·62257 ····.line·78
258 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"258 ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;"
259 ····.local·p1,·"key":Ljava/lang/Object;,·"TK;"259 ····.local·p1,·"key":Ljava/lang/Object;,·"TK;"
260 ····if-nez·p1,·:cond_0260 ····if-nez·p1,·:cond_0
  
261 ····.line·63261 ····.line·79
Max diff block lines reached; 18232/21966 bytes (83.00%) 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
25.3 KB
res/drawable-ldpi-v4/ic_launcher.png
22.0 KB
sng
    
Offset 12, 272 lines modifiedOffset 12, 272 lines modified
12 ····(120,209,·89)·····#·rgb·=·(0x78,0xd1,0x59)12 ····(120,209,·89)·····#·rgb·=·(0x78,0xd1,0x59)
13 ····(125,214,·94)·····#·rgb·=·(0x7d,0xd6,0x5e)13 ····(125,214,·94)·····#·rgb·=·(0x7d,0xd6,0x5e)
14 ····(108,193,·78)·····#·rgb·=·(0x6c,0xc1,0x4e)14 ····(108,193,·78)·····#·rgb·=·(0x6c,0xc1,0x4e)
15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey015 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
16 ····(·98,183,·64)·····#·rgb·=·(0x62,0xb7,0x40)16 ····(·98,183,·64)·····#·rgb·=·(0x62,0xb7,0x40)
17 ····(115,201,·84)·····#·rgb·=·(0x73,0xc9,0x54)17 ····(115,201,·84)·····#·rgb·=·(0x73,0xc9,0x54)
18 ····(120,210,·88)·····#·rgb·=·(0x78,0xd2,0x58)18 ····(120,210,·88)·····#·rgb·=·(0x78,0xd2,0x58)
 19 ····(·89,166,·59)·····#·rgb·=·(0x59,0xa6,0x3b)
 20 ····(110,198,·80)·····#·rgb·=·(0x6e,0xc6,0x50)
 21 ····(·93,180,·61)·····#·rgb·=·(0x5d,0xb4,0x3d)
 22 ····(112,205,·79)·····#·rgb·=·(0x70,0xcd,0x4f)
 23 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 24 ····(·95,182,·63)·····#·rgb·=·(0x5f,0xb6,0x3f)
 25 ····(107,205,·73)·····#·rgb·=·(0x6b,0xcd,0x49)
 26 ····(·89,178,·56)·····#·rgb·=·(0x59,0xb2,0x38)
 27 ····(·77,163,·46)·····#·rgb·=·(0x4d,0xa3,0x2e)
 28 ····(100,202,·66)·····#·rgb·=·(0x64,0xca,0x42)
 29 ····(·67,134,·36)·····#·rgb·=·(0x43,0x86,0x24)
 30 ····(·90,191,·54)·····#·rgb·=·(0x5a,0xbf,0x36)
 31 ····(·91,191,·55)·····#·rgb·=·(0x5b,0xbf,0x37)
 32 ····(·67,139,·39)·····#·rgb·=·(0x43,0x8b,0x27)
 33 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 34 ····(·72,169,·39)·····#·rgb·=·(0x48,0xa9,0x27)
 35 ····(·71,168,·37)·····#·rgb·=·(0x47,0xa8,0x25)
 36 ····(·59,137,·33)·····#·rgb·=·(0x3b,0x89,0x21)
 37 ····(·89,195,·50)·····#·rgb·=·(0x59,0xc3,0x32)
 38 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 39 ····(·67,163,·33)·····#·rgb·=·(0x43,0xa3,0x21)
 40 ····(·32,·74,·11)·····#·rgb·=·(0x20,0x4a,0x0b)
 41 ····(·75,180,·38)·····#·rgb·=·(0x4b,0xb4,0x26)
 42 ····(·58,137,·29)·····#·rgb·=·(0x3a,0x89,0x1d)
 43 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 44 ····(·63,153,·32)·····#·rgb·=·(0x3f,0x99,0x20)
 45 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 46 ····(·66,161,·33)·····#·rgb·=·(0x42,0xa1,0x21)
 47 ····(·68,163,·34)·····#·rgb·=·(0x44,0xa3,0x22)
 48 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 49 ····(·70,167,·35)·····#·rgb·=·(0x46,0xa7,0x23)
 50 ····(·70,168,·35)·····#·rgb·=·(0x46,0xa8,0x23)
 51 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 52 ····(·71,169,·36)·····#·rgb·=·(0x47,0xa9,0x24)
 53 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 54 ····(·69,166,·35)·····#·rgb·=·(0x45,0xa6,0x23)
 55 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 56 ····(·66,158,·32)·····#·rgb·=·(0x42,0x9e,0x20)
 57 ····(·59,145,·31)·····#·rgb·=·(0x3b,0x91,0x1f)
 58 ····(·60,146,·31)·····#·rgb·=·(0x3c,0x92,0x1f)
 59 ····(·54,130,·26)·····#·rgb·=·(0x36,0x82,0x1a)
 60 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 61 ····(·48,113,·23)·····#·rgb·=·(0x30,0x71,0x17)
 62 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 63 ····(·30,·69,·13)·····#·rgb·=·(0x1e,0x45,0x0d)
 64 ····(·63,152,·31)·····#·rgb·=·(0x3f,0x98,0x1f)
 65 ····(·32,·73,·16)·····#·rgb·=·(0x20,0x49,0x10)
 66 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 67 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 68 ····(·51,124,·27)·····#·rgb·=·(0x33,0x7c,0x1b)
 69 ····(·51,124,·26)·····#·rgb·=·(0x33,0x7c,0x1a)
 70 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 71 ····(·38,·87,·18)·····#·rgb·=·(0x26,0x57,0x12)
 72 ····(·62,149,·31)·····#·rgb·=·(0x3e,0x95,0x1f)
 73 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 74 ····(·49,120,·25)·····#·rgb·=·(0x31,0x78,0x19)
 75 ····(·32,·73,·16)·····#·rgb·=·(0x20,0x49,0x10)
 76 ····(·55,132,·28)·····#·rgb·=·(0x37,0x84,0x1c)
 77 ····(·68,136,·43)·····#·rgb·=·(0x44,0x88,0x2b)
 78 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 79 ····(·42,100,·21)·····#·rgb·=·(0x2a,0x64,0x15)
 80 ····(·58,104,·39)·····#·rgb·=·(0x3a,0x68,0x27)
 81 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 82 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 83 ····(·44,105,·21)·····#·rgb·=·(0x2c,0x69,0x15)
 84 ····(111,125,104)·····#·rgb·=·(0x6f,0x7d,0x68)
 85 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 86 ····(·44,102,·21)·····#·rgb·=·(0x2c,0x66,0x15)
 87 ····(·54,131,·27)·····#·rgb·=·(0x36,0x83,0x1b)
 88 ····(164,164,164)·····#·rgb·=·(0xa4,0xa4,0xa4)
 89 ····(107,122,101)·····#·rgb·=·(0x6b,0x7a,0x65)
 90 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 91 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 92 ····(·40,·91,·19)·····#·rgb·=·(0x28,0x5b,0x13)
 93 ····(·49,118,·25)·····#·rgb·=·(0x31,0x76,0x19)
 94 ····(·60,122,·39)·····#·rgb·=·(0x3c,0x7a,0x27)
 95 ····(·51,·96,·36)·····#·rgb·=·(0x33,0x60,0x24)
 96 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 97 ····(·25,·62,·14)·····#·rgb·=·(0x19,0x3e,0x0e)
 98 ····(·44,107,·23)·····#·rgb·=·(0x2c,0x6b,0x17)
 99 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 100 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 101 ····(·34,·77,·16)·····#·rgb·=·(0x22,0x4d,0x10)
 102 ····(·44,106,·22)·····#·rgb·=·(0x2c,0x6a,0x16)
 103 ····(·48,116,·24)·····#·rgb·=·(0x30,0x74,0x18)
 104 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 105 ····(·15,·36,··7)·····#·rgb·=·(0x0f,0x24,0x07)
 106 ····(·38,·91,·19)·····#·rgb·=·(0x26,0x5b,0x13)
 107 ····(·43,105,·23)·····#·rgb·=·(0x2b,0x69,0x17)
 108 ····(·45,109,·23)·····#·rgb·=·(0x2d,0x6d,0x17)
 109 ····(·46,111,·23)·····#·rgb·=·(0x2e,0x6f,0x17)
 110 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 111 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 112 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 113 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 114 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
19 ····(117,211,·83)·····#·rgb·=·(0x75,0xd3,0x53)115 ····(117,211,·83)·····#·rgb·=·(0x75,0xd3,0x53)
20 ····(108,209,·72)·····#·rgb·=·(0x6c,0xd1,0x48)116 ····(108,209,·72)·····#·rgb·=·(0x6c,0xd1,0x48)
21 ····(101,207,·63)·····#·rgb·=·(0x65,0xcf,0x3f)117 ····(101,207,·63)·····#·rgb·=·(0x65,0xcf,0x3f)
22 ····(·93,205,·53)·····#·rgb·=·(0x5d,0xcd,0x35)118 ····(·93,205,·53)·····#·rgb·=·(0x5d,0xcd,0x35)
23 ····(·89,203,·48)·····#·rgb·=·(0x59,0xcb,0x30)119 ····(·89,203,·48)·····#·rgb·=·(0x59,0xcb,0x30)
24 ····(·89,166,·59)·····#·rgb·=·(0x59,0xa6,0x3b) 
25 ····(110,198,·80)·····#·rgb·=·(0x6e,0xc6,0x50) 
26 ····(115,209,·81)·····#·rgb·=·(0x73,0xd1,0x51)120 ····(115,209,·81)·····#·rgb·=·(0x73,0xd1,0x51)
27 ····(105,209,·69)·····#·rgb·=·(0x69,0xd1,0x45)121 ····(105,209,·69)·····#·rgb·=·(0x69,0xd1,0x45)
28 ····(·92,204,·52)·····#·rgb·=·(0x5c,0xcc,0x34)122 ····(·92,204,·52)·····#·rgb·=·(0x5c,0xcc,0x34)
29 ····(·85,202,·43)·····#·rgb·=·(0x55,0xca,0x2b)123 ····(·85,202,·43)·····#·rgb·=·(0x55,0xca,0x2b)
30 ····(·84,202,·42)·····#·rgb·=·(0x54,0xca,0x2a)124 ····(·84,202,·42)·····#·rgb·=·(0x54,0xca,0x2a)
31 ····(·93,180,·61)·····#·rgb·=·(0x5d,0xb4,0x3d) 
32 ····(112,205,·79)·····#·rgb·=·(0x70,0xcd,0x4f) 
33 ····(105,208,·69)·····#·rgb·=·(0x69,0xd0,0x45)125 ····(105,208,·69)·····#·rgb·=·(0x69,0xd0,0x45)
34 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
35 ····(·95,182,·63)·····#·rgb·=·(0x5f,0xb6,0x3f) 
36 ····(107,205,·73)·····#·rgb·=·(0x6b,0xcd,0x49) 
37 ····(·99,207,·60)·····#·rgb·=·(0x63,0xcf,0x3c)126 ····(·99,207,·60)·····#·rgb·=·(0x63,0xcf,0x3c)
38 ····(·86,203,·45)·····#·rgb·=·(0x56,0xcb,0x2d)127 ····(·86,203,·45)·····#·rgb·=·(0x56,0xcb,0x2d)
39 ····(·85,202,·44)·····#·rgb·=·(0x55,0xca,0x2c)128 ····(·85,202,·44)·····#·rgb·=·(0x55,0xca,0x2c)
40 ····(107,209,·71)·····#·rgb·=·(0x6b,0xd1,0x47)129 ····(107,209,·71)·····#·rgb·=·(0x6b,0xd1,0x47)
41 ····(124,214,·91)·····#·rgb·=·(0x7c,0xd6,0x5b)130 ····(124,214,·91)·····#·rgb·=·(0x7c,0xd6,0x5b)
42 ····(121,213,·88)·····#·rgb·=·(0x79,0xd5,0x58)131 ····(121,213,·88)·····#·rgb·=·(0x79,0xd5,0x58)
Max diff block lines reached; 16161/22519 bytes (71.77%) of diff not shown.
3.21 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
2.05 KB
smali/android/support/v4/view/MenuCompat$BaseMenuVersionImpl.smali vs.
smali/android/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl.smali
Files 20% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 54 lines modified
 1 .class·Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;
1 .class·Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;2 .super·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;
2 .super·Ljava/lang/Object; 
3 .source·"MenuCompat.java"3 .source·"ViewCompat.java"
  
4 #·interfaces 
5 .implements·Landroid/support/v4/view/MenuCompat$MenuVersionImpl; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/view/MenuCompat;6 ····value·=·Landroid/support/v4/view/ViewCompat;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x89 ····accessFlags·=·0x8
12 ····name·=·"BaseMenuVersionImpl"10 ····name·=·"EclairMr1ViewCompatImpl"
13 .end·annotation11 .end·annotation
  
  
14 #·direct·methods12 #·direct·methods
15 .method·constructor·<init>()V13 .method·constructor·<init>()V
16 ····.locals·014 ····.locals·0
  
17 ····.prologue15 ····.prologue
18 ····.line·3716 ····.line·729
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;-><init>()V
  
20 ····return-void18 ····return-void
21 .end·method19 .end·method
  
  
22 #·virtual·methods20 #·virtual·methods
23 .method·public·setShowAsAction(Landroid/view/MenuItem;I)Z21 .method·public·isOpaque(Landroid/view/View;)Z
24 ····.locals·122 ····.locals·1
25 ····.param·p1,·"item"····#·Landroid/view/MenuItem;23 ····.param·p1,·"view"····#·Landroid/view/View;
26 ····.param·p2,·"actionEnum"····#·I 
  
27 ····.prologue24 ····.prologue
28 ····.line·4025 ····.line·732
29 ····const/4·v0,·0x026 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatEclairMr1;->isOpaque(Landroid/view/View;)Z
  
 27 ····move-result·v0
  
30 ····return·v028 ····return·v0
31 .end·method29 .end·method
  
 30 .method·public·setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V
 31 ····.locals·0
 32 ····.param·p1,·"viewGroup"····#·Landroid/view/ViewGroup;
 33 ····.param·p2,·"enabled"····#·Z
  
 34 ····.prologue
 35 ····.line·737
 36 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatEclairMr1;->setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V
  
 37 ····.line·738
 38 ····return-void
 39 .end·method
2.13 KB
smali/android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.smali vs.
smali/android/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl.smali
Files 22% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 44 lines modified
1 .class·Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; 
2 .super·Ljava/lang/Object;1 .class·Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;
 2 .super·Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;
3 .source·"MenuCompat.java"3 .source·"PopupWindowCompat.java"
  
4 #·interfaces 
5 .implements·Landroid/support/v4/view/MenuCompat$MenuVersionImpl; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Landroid/support/v4/view/MenuCompat;6 ····value·=·Landroid/support/v4/widget/PopupWindowCompat;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x89 ····accessFlags·=·0x8
12 ····name·=·"HoneycombMenuVersionImpl"10 ····name·=·"KitKatPopupWindowImpl"
13 .end·annotation11 .end·annotation
  
  
14 #·direct·methods12 #·direct·methods
15 .method·constructor·<init>()V13 .method·constructor·<init>()V
16 ····.locals·014 ····.locals·0
  
17 ····.prologue15 ····.prologue
18 ····.line·4716 ····.line·50
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;-><init>()V
  
20 ····return-void18 ····return-void
21 .end·method19 .end·method
  
  
22 #·virtual·methods20 #·virtual·methods
23 .method·public·setShowAsAction(Landroid/view/MenuItem;I)Z21 .method·public·showAsDropDown(Landroid/widget/PopupWindow;Landroid/view/View;III)V
24 ····.locals·122 ····.locals·0
 23 ····.param·p1,·"popup"····#·Landroid/widget/PopupWindow;
25 ····.param·p1,·"item"····#·Landroid/view/MenuItem;24 ····.param·p2,·"anchor"····#·Landroid/view/View;
26 ····.param·p2,·"actionEnum"····#·I25 ····.param·p3,·"xoff"····#·I
 26 ····.param·p4,·"yoff"····#·I
 27 ····.param·p5,·"gravity"····#·I
  
27 ····.prologue28 ····.prologue
28 ····.line·5029 ····.line·54
 30 ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/v4/widget/PopupWindowCompatKitKat;->showAsDropDown(Landroid/widget/PopupWindow;Landroid/view/View;III)V
29 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/MenuItemCompatHoneycomb;->setShowAsAction(Landroid/view/MenuItem;I)V 
  
30 ····.line·51 
31 ····const/4·v0,·0x1 
  
 31 ····.line·55
32 ····return·v032 ····return-void
33 .end·method33 .end·method
1.41 KB
smali/android/support/v4/app/FragmentActivity$FragmentTag.smali vs.
smali/android/support/v4/app/FragmentManagerImpl$FragmentTag.smali
Files 24% 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·13029 ····.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·12955 ····.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