12.7 MB
/home/fdroid/fdroiddata/tmp/org.gege.caldavsyncadapter_18.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.gege.caldavsyncadapter_18.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-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK 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-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:·63212cf438c6b0043c623ed70ce64b23bc111c9615df37cebcc889e7e0aa3b47 
10 Signer·#1·certificate·SHA-1·digest:·3a7515d34c51b17923bf810a1a823f5c95813205 
11 Signer·#1·certificate·MD5·digest:·25dddd84adbfdd57fffdb17ca3715091 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·bb1370b6e5ddca8bf5998d4143dda22d404348d4a443a3a0eca5ad3e03d7994f 
15 Signer·#1·public·key·SHA-1·digest:·2f8da185bb7231e0c3b06d40837d27db82d3187d 
16 Signer·#1·public·key·MD5·digest:·71104a6eaf050bbd0a9d1b7011b5735f 
1.61 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 1278 lines modifiedOffset 1, 1268 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:····················796278·(00000000000C2676h)4 ··Zip·archive·file·size:····················738279·(00000000000B43E7h)
5 ··Actual·end-cent-dir·record·offset:········796256·(00000000000C2660h)5 ··Actual·end-cent-dir·record·offset:········738257·(00000000000B43D1h)
6 ··Expected·end-cent-dir·record·offset:······796256·(00000000000C2660h)6 ··Expected·end-cent-dir·record·offset:······738257·(00000000000B43D1h)
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·848·entries.9 ··central·directory·contains·849·entries.
10 ··The·central·directory·is·66088·(0000000000010228h)·bytes·long,10 ··The·central·directory·is·66187·(000000000001028Bh)·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·730168·(00000000000B2438h).12 ··is·672070·(00000000000A4146h).
  
  
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·Nov·22·21:39:3026 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·17·00:21:10
27 ··32-bit·CRC·value·(hex):·························0616e66727 ··32-bit·CRC·value·(hex):·························998a84a7
28 ··compressed·size:································25067·bytes28 ··compressed·size:································1094·bytes
29 ··uncompressed·size:······························71868·bytes29 ··uncompressed·size:······························3632·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/7ACA57DA.SF43 ··res/drawable-hdpi-v4/ic_launcher.png
  
42 ··offset·of·local·header·from·start·of·archive:···2513344 ··offset·of·local·header·from·start·of·archive:···1163
43 ··················································(000000000000622Dh)·bytes45 ··················································(000000000000048Bh)·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·Nov·22·21:39:3053 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························e4d239ee54 ··32-bit·CRC·value·(hex):·························08a40390
54 ··compressed·size:································25162·bytes55 ··compressed·size:································6299·bytes
55 ··uncompressed·size:······························71989·bytes56 ··uncompressed·size:······························6299·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/7ACA57DA.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···5036168 ··offset·of·local·header·from·start·of·archive:···7528
69 ··················································(000000000000C4B9h)·bytes69 ··················································(0000000000001D68h)·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·Nov·22·21:39:3077 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························85be5f5478 ··32-bit·CRC·value·(hex):·························38809628
80 ··compressed·size:································1038·bytes79 ··compressed·size:································2171·bytes
81 ··uncompressed·size:······························1297·bytes80 ··uncompressed·size:······························2171·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/drawable/icon.png 
  
94 ··offset·of·local·header·from·start·of·archive:···5146692 ··offset·of·local·header·from·start·of·archive:···9765
95 ··················································(000000000000C90Ah)·bytes93 ··················································(0000000000002625h)·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:···················1.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:···1.097 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)98 ··compression·method:·····························none·(stored)
Max diff block lines reached; 1678651/1686897 bytes (99.51%) 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.12 KB
AndroidManifest.xml (decoded)
1.07 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="18"·android:versionName="1.8.1"·package="org.gege.caldavsyncadapter">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="18"·android:versionName="1.8.1"·package="org.gege.caldavsyncadapter"·platformBuildVersionCode="18"·platformBuildVersionName="4.3.1-1425645">
3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="19"/>3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="19"/>
4 ··<uses-permission·android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>4 ··<uses-permission·android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
5 ··<uses-permission·android:name="android.permission.READ_CALENDAR"/>5 ··<uses-permission·android:name="android.permission.READ_CALENDAR"/>
6 ··<uses-permission·android:name="android.permission.WRITE_CALENDAR"/>6 ··<uses-permission·android:name="android.permission.WRITE_CALENDAR"/>
7 ··<uses-permission·android:name="android.permission.INTERNET"/>7 ··<uses-permission·android:name="android.permission.INTERNET"/>
8 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">8 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">
9 ····<service·android:name="org.gege.caldavsyncadapter.syncadapter.SyncService"·android:exported="true">9 ····<service·android:name="org.gege.caldavsyncadapter.syncadapter.SyncService"·android:exported="true">
65.2 KB
APK metadata
Ordering differences only
    
Offset 7, 847 lines modifiedOffset 7, 847 lines modified
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'14'9 ··minSdkVersion:·'14'
10 ··targetSdkVersion:·'19'10 ··targetSdkVersion:·'19'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·true12 sparseResources:·true
13 unknownFiles:13 unknownFiles:
 14 ··net/fortuna/ical4j/model/tz.alias:·'8'
14 ··zoneinfo/Europe/Vilnius.ics:·'8' 
15 ··zoneinfo/Europe/Sarajevo.ics:·'8' 
16 ··zoneinfo/Europe/Vatican.ics:·'8' 
17 ··zoneinfo/Europe/Nicosia.ics:·'8' 
18 ··zoneinfo/Europe/Skopje.ics:·'8' 
19 ··zoneinfo/Europe/Berlin.ics:·'8' 
20 ··zoneinfo/Europe/Mariehamn.ics:·'8' 
21 ··zoneinfo/Europe/Stockholm.ics:·'8' 
22 ··zoneinfo/Europe/Malta.ics:·'8' 
23 ··zoneinfo/Europe/Prague.ics:·'8' 
24 ··zoneinfo/Europe/Volgograd.ics:·'8' 
25 ··zoneinfo/Europe/Uzhgorod.ics:·'8' 
26 ··zoneinfo/Europe/Lisbon.ics:·'8' 
27 ··zoneinfo/Europe/Vienna.ics:·'8' 
28 ··zoneinfo/Europe/Moscow.ics:·'8' 
29 ··zoneinfo/Europe/Helsinki.ics:·'8' 
30 ··zoneinfo/Europe/Dublin.ics:·'8' 
31 ··zoneinfo/Europe/Brussels.ics:·'8' 
32 ··zoneinfo/Europe/Zurich.ics:·'8' 
33 ··zoneinfo/Europe/Tallinn.ics:·'8' 
34 ··zoneinfo/Europe/Istanbul.ics:·'8' 
35 ··zoneinfo/Europe/Chisinau.ics:·'8' 
36 ··zoneinfo/Europe/Amsterdam.ics:·'8' 
37 ··zoneinfo/Europe/Rome.ics:·'8' 
38 ··zoneinfo/Europe/Belgrade.ics:·'8' 
39 ··zoneinfo/Europe/Kaliningrad.ics:·'8' 
40 ··zoneinfo/Europe/Jersey.ics:·'8' 
41 ··zoneinfo/Europe/Simferopol.ics:·'8' 
42 ··zoneinfo/Europe/Riga.ics:·'8' 
43 ··zoneinfo/Europe/Tirane.ics:·'8' 
44 ··zoneinfo/Europe/Kiev.ics:·'8' 
45 ··zoneinfo/Europe/Madrid.ics:·'8' 
46 ··zoneinfo/Europe/Budapest.ics:·'8' 
47 ··zoneinfo/Europe/Athens.ics:·'8' 
48 ··zoneinfo/Europe/Monaco.ics:·'8' 
49 ··zoneinfo/Europe/Ljubljana.ics:·'8' 
50 ··zoneinfo/Europe/Sofia.ics:·'8' 
51 ··zoneinfo/Europe/Minsk.ics:·'8' 
52 ··zoneinfo/Europe/Gibraltar.ics:·'8' 
53 ··zoneinfo/Europe/Oslo.ics:·'8' 
54 ··zoneinfo/Europe/Zaporozhye.ics:·'8' 
55 ··zoneinfo/Europe/London.ics:·'8' 
56 ··zoneinfo/Europe/Guernsey.ics:·'8' 
57 ··zoneinfo/Europe/Bratislava.ics:·'8' 
58 ··zoneinfo/Europe/Warsaw.ics:·'8' 
59 ··zoneinfo/Europe/Zagreb.ics:·'8' 
60 ··zoneinfo/Europe/Bucharest.ics:·'8' 
61 ··zoneinfo/Europe/Copenhagen.ics:·'8' 
62 ··zoneinfo/Europe/Luxembourg.ics:·'8' 
63 ··zoneinfo/Europe/Samara.ics:·'8' 
64 ··zoneinfo/Europe/Vaduz.ics:·'8' 
65 ··zoneinfo/Europe/San_Marino.ics:·'8' 
66 ··zoneinfo/Europe/Paris.ics:·'8' 
67 ··zoneinfo/Europe/Isle_of_Man.ics:·'8' 
68 ··zoneinfo/Europe/Podgorica.ics:·'8' 
69 ··zoneinfo/Europe/Andorra.ics:·'8' 
70 ··zoneinfo/Antarctica/Vostok.ics:·'8' 
71 ··zoneinfo/Antarctica/Syowa.ics:·'8' 
72 ··zoneinfo/Antarctica/Mawson.ics:·'8' 
73 ··zoneinfo/Antarctica/Palmer.ics:·'8' 
74 ··zoneinfo/Antarctica/Casey.ics:·'8' 
75 ··zoneinfo/Antarctica/Rothera.ics:·'8' 
76 ··zoneinfo/Antarctica/Davis.ics:·'8' 
77 ··zoneinfo/Antarctica/South_Pole.ics:·'8' 
78 ··zoneinfo/Antarctica/Macquarie.ics:·'8' 
79 ··zoneinfo/Antarctica/DumontDUrville.ics:·'8' 
80 ··zoneinfo/Antarctica/McMurdo.ics:·'8' 
81 ··zoneinfo/Arctic/Longyearbyen.ics:·'8' 
82 ··zoneinfo/Atlantic/Reykjavik.ics:·'8' 
83 ··zoneinfo/Atlantic/Bermuda.ics:·'8' 
84 ··zoneinfo/Atlantic/Madeira.ics:·'8' 
85 ··zoneinfo/Atlantic/Faroe.ics:·'8' 
86 ··zoneinfo/Atlantic/Canary.ics:·'8' 
87 ··zoneinfo/Atlantic/Cape_Verde.ics:·'8' 
88 ··zoneinfo/Atlantic/Azores.ics:·'8' 
89 ··zoneinfo/Atlantic/Stanley.ics:·'8' 
90 ··zoneinfo/Atlantic/St_Helena.ics:·'8' 
91 ··zoneinfo/Atlantic/South_Georgia.ics:·'8' 
92 ··zoneinfo/Asia/Harbin.ics:·'8' 
93 ··zoneinfo/Asia/Bangkok.ics:·'8' 
94 ··zoneinfo/Asia/Jerusalem.ics:·'8' 
95 ··zoneinfo/Asia/Nicosia.ics:·'8' 
96 ··zoneinfo/Asia/Tokyo.ics:·'8' 
97 ··zoneinfo/Asia/Kuching.ics:·'8' 
98 ··zoneinfo/Asia/Bahrain.ics:·'8' 
99 ··zoneinfo/Asia/Baghdad.ics:·'8' 
100 ··zoneinfo/Asia/Kuala_Lumpur.ics:·'8' 
101 ··zoneinfo/Asia/Aden.ics:·'8' 
102 ··zoneinfo/Asia/Tbilisi.ics:·'8' 
103 ··zoneinfo/Asia/Jakarta.ics:·'8' 
104 ··zoneinfo/Asia/Macau.ics:·'8' 
105 ··zoneinfo/Asia/Gaza.ics:·'8' 
106 ··zoneinfo/Asia/Yerevan.ics:·'8' 
107 ··zoneinfo/Asia/Rangoon.ics:·'8' 
108 ··zoneinfo/Asia/Riyadh.ics:·'8' 
109 ··zoneinfo/Asia/Kamchatka.ics:·'8' 
110 ··zoneinfo/Asia/Shanghai.ics:·'8' 
111 ··zoneinfo/Asia/Almaty.ics:·'8' 
112 ··zoneinfo/Asia/Amman.ics:·'8' 
113 ··zoneinfo/Asia/Brunei.ics:·'8' 
114 ··zoneinfo/Asia/Omsk.ics:·'8' 
115 ··zoneinfo/Asia/Pyongyang.ics:·'8' 
116 ··zoneinfo/Asia/Choibalsan.ics:·'8' 
117 ··zoneinfo/Asia/Qatar.ics:·'8' 
118 ··zoneinfo/Asia/Taipei.ics:·'8' 
119 ··zoneinfo/Asia/Ulaanbaatar.ics:·'8' 
120 ··zoneinfo/Asia/Vientiane.ics:·'8' 
121 ··zoneinfo/Asia/Ashgabat.ics:·'8' 
122 ··zoneinfo/Asia/Kolkata.ics:·'8' 
123 ··zoneinfo/Asia/Novosibirsk.ics:·'8' 
124 ··zoneinfo/Asia/Kuwait.ics:·'8' 
125 ··zoneinfo/Asia/Dushanbe.ics:·'8' 
126 ··zoneinfo/Asia/Phnom_Penh.ics:·'8' 
127 ··zoneinfo/Asia/Bishkek.ics:·'8' 
128 ··zoneinfo/Asia/Pontianak.ics:·'8' 
129 ··zoneinfo/Asia/Novokuznetsk.ics:·'8' 
130 ··zoneinfo/Asia/Istanbul.ics:·'8' 
131 ··zoneinfo/Asia/Manila.ics:·'8' 
132 ··zoneinfo/Asia/Tehran.ics:·'8' 
Max diff block lines reached; 41882/66720 bytes (62.77%) of diff not shown.
1.65 KB
resources.arsc
1.62 KB
aapt2 dump resources {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Binary·APK1 Binary·APK
2 Package·name=org.gege.caldavsyncadapter·id=7f2 Package·name=org.gege.caldavsyncadapter·id=7f
3 ··type·drawable·id=02·entryCount=23 ··type·drawable·id=02·entryCount=2
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 ····resource·0x7f020001·drawable/icon9 ····resource·0x7f020001·drawable/icon
10 ······()·(file)·res/drawable/icon.png·type=PNG10 ······()·(file)·res/drawable/icon.png·type=PNG
11 ··type·id·id=08·entryCount=1111 ··type·id·id=08·entryCount=11
12 ····resource·0x7f080000·id/login_status12 ····resource·0x7f080000·id/login_status
13 ······()·(id)13 ······()·(id)
14 ····resource·0x7f080001·id/login_status_message14 ····resource·0x7f080001·id/login_status_message
15 ······()·(id)15 ······()·(id)
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 ····resource·0x7f080009·id/sign_in_note_accountname30 ····resource·0x7f080009·id/sign_in_note_accountname
31 ······()·(id)31 ······()·(id)
32 ····resource·0x7f08000a·id/menu_forgot_password32 ····resource·0x7f08000a·id/menu_forgot_password
33 ······()·(id)33 ······()·(id)
34 ··type·layout·id=03·entryCount=134 ··type·layout·id=03·entryCount=1
35 ····resource·0x7f030000·layout/activity_authenticator35 ····resource·0x7f030000·layout/activity_authenticator
36 ······()·(file)·res/layout/activity_authenticator.xml·type=XML36 ······()·(file)·res/layout/activity_authenticator.xml·type=XML
 37 ······(v16)·(file)·res/layout-v16/activity_authenticator.xml·type=XML
37 ··type·menu·id=07·entryCount=138 ··type·menu·id=07·entryCount=1
38 ····resource·0x7f070000·menu/activity_authenticator39 ····resource·0x7f070000·menu/activity_authenticator
39 ······()·(file)·res/menu/activity_authenticator.xml·type=XML40 ······()·(file)·res/menu/activity_authenticator.xml·type=XML
40 ··type·string·id=05·entryCount=2741 ··type·string·id=05·entryCount=27
41 ····resource·0x7f050000·string/app_name42 ····resource·0x7f050000·string/app_name
42 ······()·"CalDAV·Sync·Adapter"43 ······()·"CalDAV·Sync·Adapter"
43 ····resource·0x7f050001·string/label44 ····resource·0x7f050001·string/label
10.5 MB
classes.dex
9.99 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30259 lines modifiedOffset 1, 1655 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············:·71d8e5204 checksum············:·d97186bb
5 signature···········:·6a60...912f5 signature···········:·cfa3...2a4e
6 file_size···········:·4691806 file_size···········:·339100
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·····:·509610 string_ids_size·····:·3596
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·86512 type_ids_size·······:·704
13 type_ids_off········:·20496·(0x005010)13 type_ids_off········:·14496·(0x0038a0)
14 proto_ids_size······:·85814 proto_ids_size······:·639
15 proto_ids_off·······:·23956·(0x005d94)15 proto_ids_off·······:·17312·(0x0043a0)
16 field_ids_size······:·100516 field_ids_size······:·715
17 field_ids_off·······:·34252·(0x0085cc)17 field_ids_off·······:·24980·(0x006194)
18 method_ids_size·····:·337418 method_ids_size·····:·2488
19 method_ids_off······:·42292·(0x00a534)19 method_ids_off······:·30700·(0x0077ec)
20 class_defs_size·····:·50920 class_defs_size·····:·418
21 class_defs_off······:·69284·(0x010ea4)21 class_defs_off······:·50604·(0x00c5ac)
22 data_size···········:·38360822 data_size···········:·275120
23 data_off············:·85572·(0x014e44)23 data_off············:·63980·(0x00f9ec)
  
Diff chunk too large, falling back to line-by-line diff (4 lines added, 22404 lines removed)
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·6825 class_idx···········:·52
26 access_flags········:·0·(0x0000)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·31727 superclass_idx······:·168
28 source_file_idx·····:·27828 source_file_idx·····:·1387
29 static_fields_size··:·0 
30 instance_fields_size:·0 
31 direct_methods_size·:·1 
32 virtual_methods_size:·0 
  
33 Class·#0············- 
34 ··Class·descriptor··:·'Landroid/support/v4/app/ActivityCompatHoneycomb;' 
35 ··Access·flags······:·0x0000·() 
36 ··Superclass········:·'Ljava/lang/Object;' 
37 ··Interfaces········- 
38 ··Static·fields·····- 
39 ··Instance·fields···- 
40 ··Direct·methods····- 
41 ····#0··············:·(in·Landroid/support/v4/app/ActivityCompatHoneycomb;) 
42 ······name··········:·'invalidateOptionsMenu' 
43 ······type··········:·'(Landroid/app/Activity;)V' 
44 ······access········:·0x0008·(STATIC) 
45 ······code··········- 
46 ······registers·····:·1 
47 ······ins···········:·1 
48 ······outs··········:·1 
49 ······insns·size····:·4·16-bit·code·units 
50 015e84:········································|[015e84]·android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V 
51 015e94:·6e10·0a00·0000·························|0000:·invoke-virtual·{v0},·Landroid/app/Activity;.invalidateOptionsMenu:()V·//·method@000a 
52 015e9a:·0e00···································|0003:·return-void 
53 ······catches·······:·(none) 
54 ······positions·····:· 
55 ········0x0000·line=29 
56 ········0x0003·line=30 
57 ······locals········:· 
58 ········0x0000·-·0x0004·reg=0·activity·Landroid/app/Activity;· 
  
59 ··Virtual·methods···- 
60 ··source_file_idx···:·278·(ActivityCompatHoneycomb.java) 
  
61 Class·#1·header: 
62 class_idx···········:·69 
63 access_flags········:·16·(0x0010) 
64 superclass_idx······:·317 
65 source_file_idx·····:·340 
66 static_fields_size··:·0 
67 instance_fields_size:·9 
68 direct_methods_size·:·1 
69 virtual_methods_size:·0 
  
70 Class·#1·annotations: 
71 Annotations·on·class 
72 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Landroid/support/v4/app/BackStackRecord; 
73 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=24·name="Op" 
74 Annotations·on·field·#44·'removed' 
75 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/ArrayList"·"<"·"Landroid/support/v4/app/Fragment;"·">;"·} 
  
76 Class·#1············- 
77 ··Class·descriptor··:·'Landroid/support/v4/app/BackStackRecord$Op;' 
78 ··Access·flags······:·0x0010·(FINAL) 
79 ··Superclass········:·'Ljava/lang/Object;' 
80 ··Interfaces········- 
81 ··Static·fields·····- 
82 ··Instance·fields···- 
83 ····#0··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
84 ······name··········:·'cmd' 
85 ······type··········:·'I' 
86 ······access········:·0x0000·() 
87 ····#1··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
88 ······name··········:·'enterAnim' 
89 ······type··········:·'I' 
90 ······access········:·0x0000·() 
91 ····#2··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
92 ······name··········:·'exitAnim' 
93 ······type··········:·'I' 
94 ······access········:·0x0000·() 
95 ····#3··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
96 ······name··········:·'fragment' 
97 ······type··········:·'Landroid/support/v4/app/Fragment;' 
98 ······access········:·0x0000·() 
99 ····#4··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
100 ······name··········:·'next' 
101 ······type··········:·'Landroid/support/v4/app/BackStackRecord$Op;' 
102 ······access········:·0x0000·() 
103 ····#5··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
104 ······name··········:·'popEnterAnim' 
105 ······type··········:·'I' 
106 ······access········:·0x0000·() 
107 ····#6··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
108 ······name··········:·'popExitAnim' 
109 ······type··········:·'I' 
110 ······access········:·0x0000·() 
111 ····#7··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
112 ······name··········:·'prev' 
113 ······type··········:·'Landroid/support/v4/app/BackStackRecord$Op;' 
114 ······access········:·0x0000·() 
115 ····#8··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
116 ······name··········:·'removed' 
117 ······type··········:·'Ljava/util/ArrayList;' 
118 ······access········:·0x0000·() 
119 ··Direct·methods····- 
120 ····#0··············:·(in·Landroid/support/v4/app/BackStackRecord$Op;) 
Max diff block lines reached; 8895372/10477000 bytes (84.90%) of diff not shown.
495 KB
classes.jar
20.6 KB
zipinfo {}
    
Offset 1, 43 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·713679·bytes,·number·of·entries:·5091 Zip·file·size:·579801·bytes,·number·of·entries:·418
2 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class 
3 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class 
4 ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class 
5 ?rwxrwxr-x··2.0·unx·····8985·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord.class 
6 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class 
7 ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class 
8 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class 
9 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class 
10 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class 
11 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class 
12 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class 
13 ?rwxrwxr-x··2.0·unx····14343·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class 
14 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$FragmentTag.class 
15 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class 
16 ?rwxrwxr-x··2.0·unx····14099·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class 
17 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class 
18 ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class 
19 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class 
20 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$5.class 
21 ?rwxrwxr-x··2.0·unx····30382·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl.class 
22 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState$1.class 
23 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState.class 
24 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState$1.class 
25 ?rwxrwxr-x··2.0·unx·····3152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class 
26 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$1.class 
27 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class 
28 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class 
29 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class 
30 ?rwxrwxr-x··2.0·unx·····3900·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class 
31 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class 
32 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class 
33 ?rwxrwxr-x··2.0·unx······108·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader$OnLoadCompleteListener.class 
34 ?rwxrwxr-x··2.0·unx·····5819·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManagerImpl$LoaderInfo.class 
35 ?rwxrwxr-x··2.0·unx·····4235·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManagerImpl.class 
36 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class 
37 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action.class2 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action.class
38 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class3 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class
39 ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigPictureStyle.class4 ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigPictureStyle.class
40 ?rwxrwxr-x··2.0·unx······246·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigTextStyle.class5 ?rwxrwxr-x··2.0·unx······246·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigTextStyle.class
41 ?rwxrwxr-x··2.0·unx·····1830·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class6 ?rwxrwxr-x··2.0·unx·····1830·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class
42 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$InboxStyle.class7 ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$InboxStyle.class
43 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class8 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
Offset 45, 70 lines modifiedOffset 10, 14 lines modified
45 ?rwxrwxr-x··2.0·unx·····1269·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class10 ?rwxrwxr-x··2.0·unx·····1269·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class
46 ?rwxrwxr-x··2.0·unx·····1396·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class11 ?rwxrwxr-x··2.0·unx·····1396·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class
47 ?rwxrwxr-x··2.0·unx·····2993·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class12 ?rwxrwxr-x··2.0·unx·····2993·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class
48 ?rwxrwxr-x··2.0·unx······866·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class13 ?rwxrwxr-x··2.0·unx······866·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class
49 ?rwxrwxr-x··2.0·unx·····2547·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class14 ?rwxrwxr-x··2.0·unx·····2547·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class
50 ?rwxrwxr-x··2.0·unx·····2632·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class15 ?rwxrwxr-x··2.0·unx·····2632·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class
51 ?rwxrwxr-x··2.0·unx·····4392·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class16 ?rwxrwxr-x··2.0·unx·····4392·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class
52 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·android/support/v4/app/SuperNotCalledException.class 
53 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader.class 
54 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·android/support/v4/os/ParcelableCompat$CompatCreator.class 
55 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·android/support/v4/os/ParcelableCompat.class 
56 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/os/ParcelableCompatCreatorCallbacks.class 
57 ?rwxrwxr-x··2.0·unx······732·b-·stor·80-Jan-01·00:00·android/support/v4/os/ParcelableCompatCreatorHoneycombMR2.class 
58 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·android/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub.class 
59 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·android/support/v4/util/DebugUtils.class 
60 ?rwxrwxr-x··2.0·unx······896·b-·stor·80-Jan-01·00:00·android/support/v4/util/LogWriter.class 
61 ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·android/support/v4/util/SparseArrayCompat.class 
62 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class 
63 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class 
64 ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class 
65 ?rwxrwxr-x··2.0·unx······877·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat.class 
66 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompatHoneycomb.class 
67 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class 
68 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class 
69 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class 
70 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·android/support/v4/view/MotionEventCompat.class 
71 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·android/support/v4/view/MotionEventCompatEclair.class 
72 ?rwxrwxr-x··2.0·unx·····1730·b-·stor·80-Jan-01·00:00·android/support/v4/view/PagerAdapter.class 
73 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·android/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl.class 
74 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class 
75 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class 
76 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/view/VelocityTrackerCompat.class 
77 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·android/support/v4/view/VelocityTrackerCompatHoneycomb.class 
78 ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatImpl.class 
79 ?rwxrwxr-x··2.0·unx······850·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$BaseViewCompatImpl.class 
80 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$GBViewCompatImpl.class 
81 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$HCViewCompatImpl.class 
82 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class 
83 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class 
84 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class 
85 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat.class 
86 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompatGingerbread.class 
87 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompatHC.class 
88 ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompatICS.class 
89 ?rwxrwxr-x··2.0·unx······349·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompatJB.class 
90 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$1.class 
91 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$2.class 
92 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$Decor.class 
93 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$ItemInfo.class 
94 ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$LayoutParams.class 
95 ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$OnAdapterChangeListener.class 
96 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$OnPageChangeListener.class 
97 ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$PageTransformer.class 
98 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$PagerObserver.class 
99 ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$SavedState$1.class 
100 ?rwxrwxr-x··2.0·unx·····1770·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$SavedState.class 
101 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$ViewPositionComparator.class 
102 ?rwxrwxr-x··2.0·unx····30669·b-·defN·80-Jan-01·00:00·android/support/v4/view/ViewPager.class 
103 ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·android/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl.class 
104 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class 
105 ?rwxrwxr-x··2.0·unx······749·b-·stor·80-Jan-01·00:00·android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class 
106 ?rwxrwxr-x··2.0·unx·····1187·b-·stor·80-Jan-01·00:00·android/support/v4/widget/EdgeEffectCompat.class 
107 ?rwxrwxr-x··2.0·unx······683·b-·stor·80-Jan-01·00:00·android/support/v4/widget/EdgeEffectCompatIcs.class 
108 ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractCollection.class17 ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractCollection.class
109 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractSet.class18 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractSet.class
110 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractMap$1.class19 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractMap$1.class
111 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractMap$2.class20 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractMap$2.class
112 ?rwxrwxr-x··2.0·unx·····1187·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractMap$SimpleEntry.class21 ?rwxrwxr-x··2.0·unx·····1187·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractMap$SimpleEntry.class
113 ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractMap.class22 ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/AbstractMap.class
114 ?rwxrwxr-x··2.0·unx······954·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/Arrays.class23 ?rwxrwxr-x··2.0·unx······954·b-·stor·80-Jan-01·00:00·edu/emory/mathcs/backport/java/util/Arrays.class
Offset 168, 15 lines modifiedOffset 77, 15 lines modified
168 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Content.class77 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Content.class
169 ?rwxrwxr-x··2.0·unx·····1836·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Iso8601.class78 ?rwxrwxr-x··2.0·unx·····1836·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Iso8601.class
170 ?rwxrwxr-x··2.0·unx······871·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Date.class79 ?rwxrwxr-x··2.0·unx······871·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Date.class
171 ?rwxrwxr-x··2.0·unx·····5318·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateList.class80 ?rwxrwxr-x··2.0·unx·····5318·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateList.class
172 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateRange.class81 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateRange.class
173 ?rwxrwxr-x··2.0·unx·······87·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateTime$1.class82 ?rwxrwxr-x··2.0·unx·······87·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateTime$1.class
174 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateTime$DateFormatCache.class83 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateTime$DateFormatCache.class
175 ?rwxrwxr-x··2.0·unx·····3854·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateTime.class84 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DateTime.class
176 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/TimeZoneRegistryFactory.class85 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/TimeZoneRegistryFactory.class
177 ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DefaultTimeZoneRegistryFactory.class86 ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/DefaultTimeZoneRegistryFactory.class
178 ?rwxrwxr-x··2.0·unx·····4442·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Dur.class87 ?rwxrwxr-x··2.0·unx·····4442·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Dur.class
179 ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Escapable.class88 ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·net/fortuna/ical4j/model/Escapable.class
Max diff block lines reached; 7282/21103 bytes (34.51%) of diff not shown.
7.73 KB
zipnote «TEMP»/diffoscope_xpwygua0_tmp/tmpog3bwiwi_.zip
    
Offset 1, 112 lines modifiedOffset 1, 7 lines modified
1 Filename:·android/support/v4/app/ActivityCompatHoneycomb.class 
2 Comment:· 
  
3 Filename:·android/support/v4/app/BackStackRecord$Op.class 
4 Comment:· 
  
5 Filename:·android/support/v4/app/FragmentTransaction.class 
6 Comment:· 
  
7 Filename:·android/support/v4/app/BackStackRecord.class 
8 Comment:· 
  
9 Filename:·android/support/v4/app/BackStackState$1.class 
10 Comment:· 
  
11 Filename:·android/support/v4/app/BackStackState.class 
12 Comment:· 
  
13 Filename:·android/support/v4/app/FragmentContainer.class 
14 Comment:· 
  
15 Filename:·android/support/v4/app/Fragment$1.class 
16 Comment:· 
  
17 Filename:·android/support/v4/app/Fragment$InstantiationException.class 
18 Comment:· 
  
19 Filename:·android/support/v4/app/Fragment$SavedState$1.class 
20 Comment:· 
  
21 Filename:·android/support/v4/app/Fragment$SavedState.class 
22 Comment:· 
  
23 Filename:·android/support/v4/app/Fragment.class 
24 Comment:· 
  
25 Filename:·android/support/v4/app/FragmentActivity$FragmentTag.class 
26 Comment:· 
  
27 Filename:·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class 
28 Comment:· 
  
29 Filename:·android/support/v4/app/FragmentActivity.class 
30 Comment:· 
  
31 Filename:·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class 
32 Comment:· 
  
33 Filename:·android/support/v4/app/FragmentManager.class 
34 Comment:· 
  
35 Filename:·android/support/v4/app/FragmentManagerImpl$1.class 
36 Comment:· 
  
37 Filename:·android/support/v4/app/FragmentManagerImpl$5.class 
38 Comment:· 
  
39 Filename:·android/support/v4/app/FragmentManagerImpl.class 
40 Comment:· 
  
41 Filename:·android/support/v4/app/FragmentManagerState$1.class 
42 Comment:· 
  
43 Filename:·android/support/v4/app/FragmentManagerState.class 
44 Comment:· 
  
45 Filename:·android/support/v4/app/FragmentState$1.class 
46 Comment:· 
  
47 Filename:·android/support/v4/app/FragmentState.class 
48 Comment:· 
  
49 Filename:·android/support/v4/app/FragmentTabHost$1.class 
50 Comment:· 
  
51 Filename:·android/support/v4/app/FragmentTabHost$SavedState$1.class 
52 Comment:· 
  
53 Filename:·android/support/v4/app/FragmentTabHost$SavedState.class 
54 Comment:· 
  
55 Filename:·android/support/v4/app/FragmentTabHost$TabInfo.class 
56 Comment:· 
  
57 Filename:·android/support/v4/app/FragmentTabHost.class 
58 Comment:· 
  
59 Filename:·android/support/v4/app/LoaderManager$LoaderCallbacks.class 
60 Comment:· 
  
61 Filename:·android/support/v4/app/LoaderManager.class 
62 Comment:· 
  
63 Filename:·android/support/v4/content/Loader$OnLoadCompleteListener.class 
64 Comment:· 
  
65 Filename:·android/support/v4/app/LoaderManagerImpl$LoaderInfo.class 
66 Comment:· 
  
67 Filename:·android/support/v4/app/LoaderManagerImpl.class 
68 Comment:· 
  
69 Filename:·android/support/v4/app/NoSaveStateFrameLayout.class 
70 Comment:· 
  
71 Filename:·android/support/v4/app/NotificationCompat$Action.class1 Filename:·android/support/v4/app/NotificationCompat$Action.class
72 Comment:·2 Comment:·
  
73 Filename:·android/support/v4/app/NotificationCompat$Style.class3 Filename:·android/support/v4/app/NotificationCompat$Style.class
74 Comment:·4 Comment:·
  
75 Filename:·android/support/v4/app/NotificationCompat$BigPictureStyle.class5 Filename:·android/support/v4/app/NotificationCompat$BigPictureStyle.class
Offset 144, 182 lines modifiedOffset 39, 14 lines modified
  
144 Filename:·android/support/v4/app/NotificationCompatIceCreamSandwich.class39 Filename:·android/support/v4/app/NotificationCompatIceCreamSandwich.class
145 Comment:·40 Comment:·
  
146 Filename:·android/support/v4/app/NotificationCompatJellybean.class41 Filename:·android/support/v4/app/NotificationCompatJellybean.class
147 Comment:·42 Comment:·
  
148 Filename:·android/support/v4/app/SuperNotCalledException.class 
149 Comment:· 
  
150 Filename:·android/support/v4/content/Loader.class 
151 Comment:· 
  
152 Filename:·android/support/v4/os/ParcelableCompat$CompatCreator.class 
Max diff block lines reached; 158/7807 bytes (2.02%) of diff not shown.
6.86 KB
net/fortuna/ical4j/model/DateTime.class
6.79 KB
javap -verbose -constants -s -l -private {}
    
Offset 292, 38 lines modifiedOffset 292, 38 lines modified
292 ·······117:·putstatic·····#54·················//·Field·RELAXED_FORMAT:Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;292 ·······117:·putstatic·····#54·················//·Field·RELAXED_FORMAT:Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;
293 ·······120:·return293 ·······120:·return
  
294 ··public·net.fortuna.ical4j.model.DateTime();294 ··public·net.fortuna.ical4j.model.DateTime();
295 ····descriptor:·()V295 ····descriptor:·()V
296 ····flags:·(0x0001)·ACC_PUBLIC296 ····flags:·(0x0001)·ACC_PUBLIC
297 ····Code:297 ····Code:
298 ······stack=300,·locals=6,·args_size=1298 ······stack=300,·locals=5,·args_size=1
299 ·········0:·invokestatic··#59·················//·Method·java/util/TimeZone.getDefault:()Ljava/util/TimeZone;299 ·········0:·invokestatic··#59·················//·Method·java/util/TimeZone.getDefault:()Ljava/util/TimeZone;
300 ·········3:·astore_1300 ·········3:·astore_1
301 ·········4:·aload_0301 ·········4:·aload_0
302 ·········5:·iconst_0302 ·········5:·iconst_0
303 ·········6:·aload_1303 ·········6:·aload_1
304 ·········7:·invokespecial·#62·················//·Method·net/fortuna/ical4j/model/Date."<init>":(ILjava/util/TimeZone;)V304 ·········7:·invokespecial·#62·················//·Method·net/fortuna/ical4j/model/Date."<init>":(ILjava/util/TimeZone;)V
305 ········10:·new···········#64·················//·class·net/fortuna/ical4j/model/Time305 ········10:·new···········#64·················//·class·net/fortuna/ical4j/model/Time
306 ········13:·astore_2306 ········13:·astore_2
307 ········14:·aload_0307 ········14:·aload_0
308 ········15:·invokevirtual·#68·················//·Method·getTime:()J308 ········15:·invokevirtual·#68·················//·Method·getTime:()J
309 ········18:·lstore_3309 ········18:·lstore_3
310 ········19:·aload_0310 ········19:·aload_0
311 ········20:·invokevirtual·#72·················//·Method·getFormat:()Ljava/text/DateFormat;311 ········20:·invokevirtual·#72·················//·Method·getFormat:()Ljava/text/DateFormat;
312 ········23:·invokevirtual·#75·················//·Method·java/text/DateFormat.getTimeZone:()Ljava/util/TimeZone;312 ········23:·invokevirtual·#75·················//·Method·java/text/DateFormat.getTimeZone:()Ljava/util/TimeZone;
313 ········26:·astore········5313 ········26:·astore_1
314 ········28:·aload_2314 ········27:·aload_2
315 ········29:·lload_3315 ········28:·lload_3
316 ········30:·aload·········5316 ········29:·aload_1
317 ········32:·invokespecial·#78·················//·Method·net/fortuna/ical4j/model/Time."<init>":(JLjava/util/TimeZone;)V317 ········30:·invokespecial·#78·················//·Method·net/fortuna/ical4j/model/Time."<init>":(JLjava/util/TimeZone;)V
318 ········35:·aload_0318 ········33:·aload_0
319 ········36:·aload_2319 ········34:·aload_2
320 ········37:·putfield······#80·················//·Field·time:Lnet/fortuna/ical4j/model/Time;320 ········35:·putfield······#80·················//·Field·time:Lnet/fortuna/ical4j/model/Time;
321 ········40:·return321 ········38:·return
  
322 ··public·net.fortuna.ical4j.model.DateTime(long);322 ··public·net.fortuna.ical4j.model.DateTime(long);
323 ····descriptor:·(J)V323 ····descriptor:·(J)V
324 ····flags:·(0x0001)·ACC_PUBLIC324 ····flags:·(0x0001)·ACC_PUBLIC
325 ····Code:325 ····Code:
326 ······stack=300,·locals=5,·args_size=2326 ······stack=300,·locals=5,·args_size=2
327 ·········0:·invokestatic··#59·················//·Method·java/util/TimeZone.getDefault:()Ljava/util/TimeZone;327 ·········0:·invokestatic··#59·················//·Method·java/util/TimeZone.getDefault:()Ljava/util/TimeZone;
Offset 494, 69 lines modifiedOffset 494, 69 lines modified
494 ···········203···208···143···Class·java/text/ParseException494 ···········203···208···143···Class·java/text/ParseException
495 ···········214···219···143···Class·java/text/ParseException495 ···········214···219···143···Class·java/text/ParseException
  
496 ··public·net.fortuna.ical4j.model.DateTime(java.util.Date);496 ··public·net.fortuna.ical4j.model.DateTime(java.util.Date);
497 ····descriptor:·(Ljava/util/Date;)V497 ····descriptor:·(Ljava/util/Date;)V
498 ····flags:·(0x0001)·ACC_PUBLIC498 ····flags:·(0x0001)·ACC_PUBLIC
499 ····Code:499 ····Code:
500 ······stack=300,·locals=10,·args_size=2500 ······stack=300,·locals=8,·args_size=2
501 ·········0:·aload_1501 ·········0:·aload_1
502 ·········1:·invokevirtual·#120················//·Method·java/util/Date.getTime:()J502 ·········1:·invokevirtual·#120················//·Method·java/util/Date.getTime:()J
503 ·········4:·lstore_2503 ·········4:·lstore_2
504 ·········5:·invokestatic··#59·················//·Method·java/util/TimeZone.getDefault:()Ljava/util/TimeZone;504 ·········5:·invokestatic··#59·················//·Method·java/util/TimeZone.getDefault:()Ljava/util/TimeZone;
505 ·········8:·astore········4505 ·········8:·astore········4
506 ········10:·aload_0506 ········10:·aload_0
507 ········11:·lload_2507 ········11:·lload_2
508 ········12:·iconst_0508 ········12:·iconst_0
509 ········13:·aload·········4509 ········13:·aload·········4
510 ········15:·invokespecial·#83·················//·Method·net/fortuna/ical4j/model/Date."<init>":(JILjava/util/TimeZone;)V510 ········15:·invokespecial·#83·················//·Method·net/fortuna/ical4j/model/Date."<init>":(JILjava/util/TimeZone;)V
511 ········18:·new···········#64·················//·class·net/fortuna/ical4j/model/Time511 ········18:·new···········#64·················//·class·net/fortuna/ical4j/model/Time
512 ········21:·astore········5512 ········21:·astore········5
513 ········23:·aload_1513 ········23:·aload_1
514 ········24:·invokevirtual·#120················//·Method·java/util/Date.getTime:()J514 ········24:·invokevirtual·#120················//·Method·java/util/Date.getTime:()J
515 ········27:·lstore········6515 ········27:·lstore_2
516 ········29:·aload_0516 ········28:·aload_0
517 ········30:·invokevirtual·#72·················//·Method·getFormat:()Ljava/text/DateFormat;517 ········29:·invokevirtual·#72·················//·Method·getFormat:()Ljava/text/DateFormat;
518 ········33:·invokevirtual·#75·················//·Method·java/text/DateFormat.getTimeZone:()Ljava/util/TimeZone;518 ········32:·invokevirtual·#75·················//·Method·java/text/DateFormat.getTimeZone:()Ljava/util/TimeZone;
519 ········36:·astore········4519 ········35:·astore········4
520 ········38:·aload·········5520 ········37:·aload·········5
521 ········40:·lload·········6521 ········39:·lload_2
522 ········42:·aload·········4522 ········40:·aload·········4
523 ········44:·invokespecial·#78·················//·Method·net/fortuna/ical4j/model/Time."<init>":(JLjava/util/TimeZone;)V523 ········42:·invokespecial·#78·················//·Method·net/fortuna/ical4j/model/Time."<init>":(JLjava/util/TimeZone;)V
524 ········47:·aload_0524 ········45:·aload_0
525 ········48:·aload·········5525 ········46:·aload·········5
526 ········50:·putfield······#80·················//·Field·time:Lnet/fortuna/ical4j/model/Time;526 ········48:·putfield······#80·················//·Field·time:Lnet/fortuna/ical4j/model/Time;
527 ········53:·aload_1527 ········51:·aload_1
528 ········54:·instanceof····#2··················//·class·net/fortuna/ical4j/model/DateTime528 ········52:·instanceof····#2··················//·class·net/fortuna/ical4j/model/DateTime
529 ········57:·istore········8529 ········55:·istore········6
530 ········59:·iload·········8530 ········57:·iload·········6
531 ········61:·ifeq··········94531 ········59:·ifeq··········92
532 ········64:·aload_1532 ········62:·aload_1
533 ········65:·astore········9533 ········63:·astore········7
534 ········67:·aload_1534 ········65:·aload_1
535 ········68:·checkcast·····#2··················//·class·net/fortuna/ical4j/model/DateTime535 ········66:·checkcast·····#2··················//·class·net/fortuna/ical4j/model/DateTime
536 ········71:·astore········9536 ········69:·astore········7
537 ········73:·aload·········9537 ········71:·aload·········7
538 ········75:·invokevirtual·#124················//·Method·isUtc:()Z538 ········73:·invokevirtual·#124················//·Method·isUtc:()Z
539 ········78:·istore········8539 ········76:·istore········6
540 ········80:·iload·········8540 ········78:·iload·········6
541 ········82:·ifeq··········95541 ········80:·ifeq··········93
542 ········85:·iconst_1542 ········83:·iconst_1
543 ········86:·istore········8543 ········84:·istore········6
544 ········88:·aload_0544 ········86:·aload_0
545 ········89:·iload·········8545 ········87:·iload·········6
546 ········91:·invokevirtual·#105················//·Method·setUtc:(Z)V546 ········89:·invokevirtual·#105················//·Method·setUtc:(Z)V
547 ········94:·return547 ········92:·return
548 ········95:·aload·········9548 ········93:·aload·········7
549 ········97:·invokevirtual·#127················//·Method·getTimeZone:()Lnet/fortuna/ical4j/model/TimeZone;549 ········95:·invokevirtual·#127················//·Method·getTimeZone:()Lnet/fortuna/ical4j/model/TimeZone;
550 ·······100:·astore········5550 ········98:·astore········5
551 ·······102:·aload_0551 ·······100:·aload_0
552 ·······103:·aload·········5552 ·······101:·aload·········5
553 ·······105:·invokevirtual·#108················//·Method·setTimeZone:(Lnet/fortuna/ical4j/model/TimeZone;)V553 ·······103:·invokevirtual·#108················//·Method·setTimeZone:(Lnet/fortuna/ical4j/model/TimeZone;)V
554 ·······108:·goto··········94554 ·······106:·goto··········92
  
555 ··public·net.fortuna.ical4j.model.DateTime(boolean);555 ··public·net.fortuna.ical4j.model.DateTime(boolean);
556 ····descriptor:·(Z)V556 ····descriptor:·(Z)V
557 ····flags:·(0x0001)·ACC_PUBLIC557 ····flags:·(0x0001)·ACC_PUBLIC
558 ····Code:558 ····Code:
559 ······stack=300,·locals=2,·args_size=2559 ······stack=300,·locals=2,·args_size=2
560 ·········0:·aload_0560 ·········0:·aload_0
10.2 KB
net/fortuna/ical4j/model/UtcOffset.class
10.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 ········39:·putstatic·····#26·················//·Field·SECOND_FORMAT:Ljava/text/NumberFormat;176 ········39:·putstatic·····#26·················//·Field·SECOND_FORMAT:Ljava/text/NumberFormat;
177 ········42:·return177 ········42:·return
  
178 ··public·net.fortuna.ical4j.model.UtcOffset(java.lang.String);178 ··public·net.fortuna.ical4j.model.UtcOffset(java.lang.String);
179 ····descriptor:·(Ljava/lang/String;)V179 ····descriptor:·(Ljava/lang/String;)V
180 ····flags:·(0x0001)·ACC_PUBLIC180 ····flags:·(0x0001)·ACC_PUBLIC
181 ····Code:181 ····Code:
182 ······stack=300,·locals=25,·args_size=2182 ······stack=300,·locals=18,·args_size=2
183 ·········0:·bipush········7183 ·········0:·bipush········7
184 ·········2:·istore_2184 ·········2:·istore_2
185 ·········3:·iconst_3185 ·········3:·iconst_3
186 ·········4:·istore_3186 ·········4:·istore_3
187 ·········5:·iconst_1187 ·········5:·iconst_1
188 ·········6:·istore········4188 ·········6:·istore········4
189 ·········8:·iconst_5189 ·········8:·iconst_5
Offset 259, 102 lines modifiedOffset 259, 94 lines modified
259 ·······151:·aload_0259 ·······151:·aload_0
260 ·······152:·getfield······#67·················//·Field·offset:J260 ·······152:·getfield······#67·················//·Field·offset:J
261 ·······155:·lstore········12261 ·······155:·lstore········12
262 ·······157:·aload_1262 ·······157:·aload_1
263 ·······158:·iload·········4263 ·······158:·iload·········4
264 ·······160:·iload_3264 ·······160:·iload_3
265 ·······161:·invokevirtual·#71·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;265 ·······161:·invokevirtual·#71·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;
266 ·······164:·astore········9 
267 ·······166:·aload·········9 
268 ·······168:·invokestatic··#77·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I266 ·······164:·invokestatic··#77·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I
269 ·······171:·i2l267 ·······167:·i2l
 268 ·······168:·ldc2_w········#78·················//·long·3600000l
 269 ·······171:·lmul
270 ·······172:·lstore········14270 ·······172:·lstore········14
271 ·······174:·ldc2_w········#78·················//·long·3600000l 
272 ·······177:·lstore········16271 ·······174:·lload·········12
273 ·······179:·lload·········14272 ·······176:·lload·········14
274 ·······181:·lload·········16 
275 ·······183:·lmul273 ·······178:·ladd
276 ·······184:·lstore········14274 ·······179:·lstore········12
 275 ·······181:·aload_0
277 ·······186:·lload·········12276 ·······182:·lload·········12
278 ·······188:·lload·········14 
279 ·······190:·ladd 
280 ·······191:·lstore········18 
281 ·······193:·aload_0 
282 ·······194:·lload·········18 
283 ·······196:·putfield······#67·················//·Field·offset:J277 ·······184:·putfield······#67·················//·Field·offset:J
284 ·······199:·aload_0278 ·······187:·aload_0
285 ·······200:·getfield······#67·················//·Field·offset:J279 ·······188:·getfield······#67·················//·Field·offset:J
286 ·······203:·lstore········18280 ·······191:·lstore········12
287 ·······205:·aload_1281 ·······193:·aload_1
288 ·······206:·iload_3282 ·······194:·iload_3
289 ·······207:·iload·········5283 ·······195:·iload·········5
290 ·······209:·invokevirtual·#71·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;284 ·······197:·invokevirtual·#71·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;
291 ·······212:·astore········20285 ·······200:·astore········9
292 ·······214:·aload·········20286 ·······202:·aload·········9
293 ·······216:·invokestatic··#77·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I287 ·······204:·invokestatic··#77·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I
294 ·······219:·istore········8 
295 ·······221:·iload·········8 
296 ·······223:·i2l288 ·······207:·i2l
297 ·······224:·lstore········21289 ·······208:·lstore········14
298 ·······226:·ldc2_w········#82·················//·long·60000l290 ·······210:·ldc2_w········#82·················//·long·60000l
299 ·······229:·lstore········23 
300 ·······231:·lload·········21 
301 ·······233:·lload·········23 
302 ·······235:·lmul 
303 ·······236:·lstore········21291 ·······213:·lstore········16
304 ·······238:·lload·········18292 ·······215:·lload·········14
 293 ·······217:·lload·········16
 294 ·······219:·lmul
 295 ·······220:·lstore········14
 296 ·······222:·lload·········12
305 ·······240:·lload·········21297 ·······224:·lload·········14
306 ·······242:·ladd298 ·······226:·ladd
307 ·······243:·lstore········18299 ·······227:·lstore········12
308 ·······245:·aload_0300 ·······229:·aload_0
309 ·······246:·lload·········18301 ·······230:·lload·········12
310 ·······248:·putfield······#67·················//·Field·offset:J302 ·······232:·putfield······#67·················//·Field·offset:J
311 ·······251:·aload_1303 ·······235:·aload_1
312 ·······252:·invokevirtual·#39·················//·Method·java/lang/String.length:()I304 ·······236:·invokevirtual·#39·················//·Method·java/lang/String.length:()I
313 ·······255:·istore········4305 ·······239:·istore········4
314 ·······257:·iload·········4306 ·······241:·iload·········4
315 ·······259:·iload_2307 ·······243:·iload_2
316 ·······260:·if_icmpne·····315308 ·······244:·if_icmpne·····299
317 ·······263:·aload_0309 ·······247:·aload_0
318 ·······264:·getfield······#67·················//·Field·offset:J310 ·······248:·getfield······#67·················//·Field·offset:J
319 ·······267:·lstore········18311 ·······251:·lstore········12
320 ·······269:·aload_1312 ·······253:·aload_1
321 ·······270:·iload·········5313 ·······254:·iload·········5
322 ·······272:·iload_2314 ·······256:·iload_2
323 ·······273:·invokevirtual·#71·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;315 ·······257:·invokevirtual·#71·················//·Method·java/lang/String.substring:(II)Ljava/lang/String;
324 ·······276:·astore········20316 ·······260:·astore········9
325 ·······278:·aload·········20317 ·······262:·aload·········9
326 ·······280:·invokestatic··#77·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I318 ·······264:·invokestatic··#77·················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I
327 ·······283:·istore········8319 ·······267:·istore········4
328 ·······285:·iload·········8320 ·······269:·iload·········4
329 ·······287:·i2l321 ·······271:·i2l
330 ·······288:·lstore········21322 ·······272:·lstore········14
331 ·······290:·ldc2_w········#86·················//·long·1000l323 ·······274:·ldc2_w········#86·················//·long·1000l
332 ·······293:·lstore········23324 ·······277:·lstore········16
333 ·······295:·lload·········21325 ·······279:·lload·········14
 326 ·······281:·lload·········16
 327 ·······283:·lmul
 328 ·······284:·lstore········14
 329 ·······286:·lload·········12
 330 ·······288:·lload·········14
 331 ·······290:·ladd
 332 ·······291:·lstore········12
 333 ·······293:·aload_0
334 ·······297:·lload·········23334 ·······294:·lload·········12
 335 ·······296:·putfield······#67·················//·Field·offset:J
335 ·······299:·lmul 
336 ·······300:·lstore········21 
337 ·······302:·lload·········18336 ·······299:·iload·········11
 337 ·······301:·ifeq··········317
338 ·······304:·lload·········21 
339 ·······306:·ladd 
340 ·······307:·lstore········18 
341 ·······309:·aload_0338 ·······304:·aload_0
 339 ·······305:·getfield······#67·················//·Field·offset:J
 340 ·······308:·lneg
 341 ·······309:·lstore········12
 342 ·······311:·aload_0
342 ·······310:·lload·········18343 ·······312:·lload·········12
343 ·······312:·putfield······#67·················//·Field·offset:J344 ·······314:·putfield······#67·················//·Field·offset:J
344 ·······315:·iload·········11 
345 ·······317:·ifeq··········333 
346 ·······320:·aload_0 
347 ·······321:·getfield······#67·················//·Field·offset:J 
348 ·······324:·lneg 
Max diff block lines reached; 3389/10295 bytes (32.92%) of diff not shown.
33.2 KB
org/gege/caldavsyncadapter/android/entities/AndroidEvent.class
33.0 KB
procyon -ec {}
    
Offset 83, 17 lines modifiedOffset 83, 17 lines modified
83 ····································final·boolean·booleanValue·=·(boolean)asBoolean;83 ····································final·boolean·booleanValue·=·(boolean)asBoolean;
84 ····································Label_0290:·{84 ····································Label_0290:·{
85 ········································if·(longValue·<=·0L)·{85 ········································if·(longValue·<=·0L)·{
86 ············································break·Label_0290;86 ············································break·Label_0290;
87 ········································}87 ········································}
88 ········································try·{88 ········································try·{
89 ············································final·DtStart·dtStart·=·new·DtStart();89 ············································final·DtStart·dtStart·=·new·DtStart();
90 ············································Label_1620:·{90 ············································Label_1617:·{
91 ················································if·(!booleanValue)·{91 ················································if·(!booleanValue)·{
92 ····················································break·Label_1620;92 ····················································break·Label_1617;
93 ················································}93 ················································}
94 ················································try·{94 ················································try·{
95 ····················································final·Date·date·=·new·Date();95 ····················································final·Date·date·=·new·Date();
96 ····················································try·{96 ····················································try·{
97 ························································date.setTime(longValue);97 ························································date.setTime(longValue);
98 ························································final·DtStart·dtStart2·=·dtStart;98 ························································final·DtStart·dtStart2·=·dtStart;
99 ························································try·{99 ························································try·{
Offset 110, 17 lines modifiedOffset 110, 17 lines modified
110 ····································································}110 ····································································}
111 ····································································Label_0420:·{111 ····································································Label_0420:·{
112 ········································································if·(longValue2·<=·0L)·{112 ········································································if·(longValue2·<=·0L)·{
113 ············································································break·Label_0420;113 ············································································break·Label_0420;
114 ········································································}114 ········································································}
115 ········································································try·{115 ········································································try·{
116 ············································································final·DtEnd·dtEnd·=·new·DtEnd();116 ············································································final·DtEnd·dtEnd·=·new·DtEnd();
117 ············································································Label_1701:·{117 ············································································Label_1698:·{
118 ················································································if·(!booleanValue)·{118 ················································································if·(!booleanValue)·{
119 ····················································································break·Label_1701;119 ····················································································break·Label_1698;
120 ················································································}120 ················································································}
121 ················································································try·{121 ················································································try·{
122 ····················································································final·Date·date2·=·new·Date();122 ····················································································final·Date·date2·=·new·Date();
123 ····················································································try·{123 ····················································································try·{
124 ························································································date2.setTime(longValue2);124 ························································································date2.setTime(longValue2);
125 ························································································final·DtEnd·dtEnd2·=·dtEnd;125 ························································································final·DtEnd·dtEnd2·=·dtEnd;
126 ························································································try·{126 ························································································try·{
Offset 214, 17 lines modifiedOffset 214, 17 lines modified
214 ················································································································································}214 ················································································································································}
215 ················································································································································final·Integer·asInteger·=·this.ContentValues.getAsInteger("accessLevel");215 ················································································································································final·Integer·asInteger·=·this.ContentValues.getAsInteger("accessLevel");
216 ················································································································································try·{216 ················································································································································try·{
217 ····················································································································································final·int·intValue·=·(int)asInteger;217 ····················································································································································final·int·intValue·=·(int)asInteger;
218 ····················································································································································try·{218 ····················································································································································try·{
219 ························································································································································try·{219 ························································································································································try·{
220 ····························································································································································final·Clazz·clazz·=·new·Clazz();220 ····························································································································································final·Clazz·clazz·=·new·Clazz();
221 ····························································································································································Label_1756:·{221 ····························································································································································Label_1753:·{
222 ································································································································································if·(intValue·!=·3)·{222 ································································································································································if·(intValue·!=·3)·{
223 ····································································································································································break·Label_1756;223 ····································································································································································break·Label_1753;
224 ································································································································································}224 ································································································································································}
225 ································································································································································final·Clazz·public1·=·Clazz.PUBLIC;225 ································································································································································final·Clazz·public1·=·Clazz.PUBLIC;
226 ································································································································································try·{226 ································································································································································try·{
227 ····································································································································································clazz.setValue(public1.getValue());227 ····································································································································································clazz.setValue(public1.getValue());
228 ································································································································································Label_1359:228 ································································································································································Label_1359:
229 ····································································································································································while·(true)·{229 ····································································································································································while·(true)·{
230 ········································································································································································properties2.add((Property)clazz);230 ········································································································································································properties2.add((Property)clazz);
Offset 236, 35 lines modifiedOffset 236, 35 lines modified
236 ············································································································································································try·{236 ············································································································································································try·{
237 ················································································································································································final·int·intValue2·=·(int)asInteger2;237 ················································································································································································final·int·intValue2·=·(int)asInteger2;
238 ················································································································································································if·(intValue2·<=·-1)·{238 ················································································································································································if·(intValue2·<=·-1)·{
239 ····················································································································································································break·Label_1492;239 ····················································································································································································break·Label_1492;
240 ················································································································································································}240 ················································································································································································}
241 ················································································································································································try·{241 ················································································································································································try·{
242 ····················································································································································································final·Status·status·=·new·Status();242 ····················································································································································································final·Status·status·=·new·Status();
243 ····················································································································································································Label_1839:·{243 ····················································································································································································Label_1836:·{
244 ························································································································································································if·(intValue2·!=·2)·{244 ························································································································································································if·(intValue2·!=·2)·{
245 ····························································································································································································break·Label_1839;245 ····························································································································································································break·Label_1836;
246 ························································································································································································}246 ························································································································································································}
247 ························································································································································································final·Status·vevent_CANCELLED·=·Status.VEVENT_CANCELLED;247 ························································································································································································final·Status·vevent_CANCELLED·=·Status.VEVENT_CANCELLED;
248 ························································································································································································try·{248 ························································································································································································try·{
249 ····························································································································································································status.setValue(vevent_CANCELLED.getValue());249 ····························································································································································································status.setValue(vevent_CANCELLED.getValue());
250 ························································································································································································Label_1480:250 ························································································································································································Label_1480:
251 ····························································································································································································while·(true)·{251 ····························································································································································································while·(true)·{
252 ································································································································································································properties2.add((Property)status);252 ································································································································································································properties2.add((Property)status);
253 ································································································································································································properties2.add((Property)new·Uid(s));253 ································································································································································································properties2.add((Property)new·Uid(s));
254 ································································································································································································Label_1898:·{254 ································································································································································································Label_1895:·{
255 ····································································································································································································if·(this.mAttendees.size()·<=·0)·{255 ····································································································································································································if·(this.mAttendees.size()·<=·0)·{
256 ········································································································································································································break·Label_1898;256 ········································································································································································································break·Label_1895;
257 ····································································································································································································}257 ····································································································································································································}
258 ····································································································································································································final·Iterator·iterator·=·this.mAttendees.iterator();258 ····································································································································································································final·Iterator·iterator·=·this.mAttendees.iterator();
259 ····································································································································································································try·{259 ····································································································································································································try·{
260 ········································································································································································································while·(iterator.hasNext())·{260 ········································································································································································································while·(iterator.hasNext())·{
261 ············································································································································································································properties2.add((Property)iterator.next());261 ············································································································································································································properties2.add((Property)iterator.next());
262 ········································································································································································································}262 ········································································································································································································}
263 ········································································································································································································break·Label_1898;263 ········································································································································································································break·Label_1895;
264 ········································································································································································································try·{264 ········································································································································································································try·{
265 ············································································································································································································final·DateTime·date3·=·new·DateTime();265 ············································································································································································································final·DateTime·date3·=·new·DateTime();
266 ············································································································································································································try·{266 ············································································································································································································try·{
267 ················································································································································································································date3.setTime(longValue);267 ················································································································································································································date3.setTime(longValue);
268 ················································································································································································································final·DtStart·dtStart3·=·dtStart;268 ················································································································································································································final·DtStart·dtStart3·=·dtStart;
269 ················································································································································································································try·{269 ················································································································································································································try·{
270 ····················································································································································································································dtStart3.setDate((Date)date3);270 ····················································································································································································································dtStart3.setDate((Date)date3);
Offset 287, 67 lines modifiedOffset 287, 67 lines modified
287 ····································································································································································································································dtEnd.setTimeZone(timeZone);287 ····································································································································································································································dtEnd.setTimeZone(timeZone);
288 ····································································································································································································································continue·Label_0408;288 ····································································································································································································································continue·Label_0408;
289 ····································································································································································································································final·Clazz·private1·=·Clazz.PRIVATE;289 ····································································································································································································································final·Clazz·private1·=·Clazz.PRIVATE;
290 ····································································································································································································································try·{290 ····································································································································································································································try·{
291 ········································································································································································································································clazz.setValue(private1.getValue());291 ········································································································································································································································clazz.setValue(private1.getValue());
292 ········································································································································································································································continue·Label_1359;292 ········································································································································································································································continue·Label_1359;
293 ········································································································································································································································final·Clazz·confidential;293 ········································································································································································································································final·Clazz·confidential;
294 ········································································································································································································································Label_1787:·{294 ········································································································································································································································Label_1784:·{
295 ············································································································································································································································confidential·=·Clazz.CONFIDENTIAL;295 ············································································································································································································································confidential·=·Clazz.CONFIDENTIAL;
296 ········································································································································································································································}296 ········································································································································································································································}
297 ········································································································································································································································//·iftrue(Label_1818:,·intValue·!=·1)297 ········································································································································································································································//·iftrue(Label_1815:,·intValue·!=·1)
298 ········································································································································································································································try·{298 ········································································································································································································································try·{
299 ············································································································································································································································clazz.setValue(confidential.getValue());299 ············································································································································································································································clazz.setValue(confidential.getValue());
300 ············································································································································································································································continue·Label_1359;300 ············································································································································································································································continue·Label_1359;
301 ············································································································································································································································final·Clazz·public2;301 ············································································································································································································································final·Clazz·public2;
302 ············································································································································································································································Label_1818:·{302 ············································································································································································································································Label_1815:·{
303 ················································································································································································································································public2·=·Clazz.PUBLIC;303 ················································································································································································································································public2·=·Clazz.PUBLIC;
304 ············································································································································································································································}304 ············································································································································································································································}
305 ············································································································································································································································try·{305 ············································································································································································································································try·{
306 ················································································································································································································································clazz.setValue(public2.getValue());306 ················································································································································································································································clazz.setValue(public2.getValue());
307 ················································································································································································································································continue·Label_1359;307 ················································································································································································································································continue·Label_1359;
308 ················································································································································································································································final·Status·vevent_CONFIRMED·=·Status.VEVENT_CONFIRMED;308 ················································································································································································································································final·Status·vevent_CONFIRMED·=·Status.VEVENT_CONFIRMED;
309 ················································································································································································································································try·{309 ················································································································································································································································try·{
310 ····················································································································································································································································status.setValue(vevent_CONFIRMED.getValue());310 ····················································································································································································································································status.setValue(vevent_CONFIRMED.getValue());
311 ····················································································································································································································································continue;311 ····················································································································································································································································continue;
312 ····················································································································································································································································Label_1871:312 ····················································································································································································································································Label_1868:
313 ····················································································································································································································································//·iftrue(Label_1480:,·intValue2·!=·0)313 ····················································································································································································································································//·iftrue(Label_1480:,·intValue2·!=·0)
314 ····················································································································································································································································final·Status·vevent_TENTATIVE·=·Status.VEVENT_TENTATIVE;314 ····················································································································································································································································final·Status·vevent_TENTATIVE·=·Status.VEVENT_TENTATIVE;
315 ····················································································································································································································································try·{315 ····················································································································································································································································try·{
316 ························································································································································································································································status.setValue(vevent_TENTATIVE.getValue());316 ························································································································································································································································status.setValue(vevent_TENTATIVE.getValue());
317 ························································································································································································································································continue;317 ························································································································································································································································continue;
318 ························································································································································································································································//·iftrue(Label_1618:,·this.mReminders.size()·<=·0)318 ························································································································································································································································//·iftrue(Label_1615:,·this.mReminders.size()·<=·0)
319 ························································································································································································································································iterator2·=·this.mReminders.iterator();319 ························································································································································································································································iterator2·=·this.mReminders.iterator();
320 ····················································································································································································································································}320 ····················································································································································································································································}
321 ····················································································································································································································································catch·(ParseException·ex)·{}321 ····················································································································································································································································catch·(ParseException·ex)·{}
322 ················································································································································································································································}322 ················································································································································································································································}
323 ················································································································································································································································catch·(ParseException·ex2)·{}323 ················································································································································································································································catch·(ParseException·ex2)·{}
Max diff block lines reached; 7394/33814 bytes (21.87%) of diff not shown.
4.91 KB
org/gege/caldavsyncadapter/caldav/CaldavFacade.class
4.81 KB
procyon -ec {}
    
Offset 289, 15 lines modifiedOffset 289, 15 lines modified
289 ········final·CalendarsHandler·calendarsHandler·=·new·CalendarsHandler(uri);289 ········final·CalendarsHandler·calendarsHandler·=·new·CalendarsHandler(uri);
290 ········this.parseXML(execute,·(ContentHandler)calendarsHandler);290 ········this.parseXML(execute,·(ContentHandler)calendarsHandler);
291 ········return·calendarsHandler.calendars;291 ········return·calendarsHandler.calendars;
292 ····}292 ····}
293 ····293 ····
294 ····public·static·boolean·getEvent(final·CalendarEvent·calendarEvent)·{294 ····public·static·boolean·getEvent(final·CalendarEvent·calendarEvent)·{
295 ········boolean·b·=·false;295 ········boolean·b·=·false;
296 ········final·String·string·=·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>\n<C:calendar-multiget·xmlns:D=\"DAV:\"·xmlns:C=\"urn:ietf:params:xml:ns:caldav\"><D:prop><D:getetag·/><C:calendar-data·/></D:prop><D:href>"·+·calendarEvent.getUri().getRawPath().replace((CharSequence)"@",·(CharSequence)"%40")·+·"</D:href>"·+·"</C:calendar-multiget>";296 ········final·String·string·=·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>\n<C:calendar-multiget·xmlns:D=\"DAV:\"·xmlns:C=\"urn:ietf:params:xml:ns:caldav\"><D:prop><D:getetag·/><C:calendar-data·/></D:prop><D:href>"·+·calendarEvent.getUri().getRawPath().replace((CharSequence)"@",·(CharSequence)"%40")·+·"</D:href></C:calendar-multiget>";
297 ········URI·uri·=·null;297 ········URI·uri·=·null;
298 ········try·{298 ········try·{
299 ············final·URL·calendarURL·=·calendarEvent.calendarURL;299 ············final·URL·calendarURL·=·calendarEvent.calendarURL;
300 ············try·{300 ············try·{
301 ················uri·=·calendarURL.toURI();301 ················uri·=·calendarURL.toURI();
302 ················final·BufferedReader·bufferedReader·=·new·BufferedReader(new·InputStreamReader(CaldavFacade.httpClient.execute(CaldavFacade.targetHost,·(HttpRequest)createReportRequest(uri,·string,·1)).getEntity().getContent(),·"UTF-8"));302 ················final·BufferedReader·bufferedReader·=·new·BufferedReader(new·InputStreamReader(CaldavFacade.httpClient.execute(CaldavFacade.targetHost,·(HttpRequest)createReportRequest(uri,·string,·1)).getEntity().getContent(),·"UTF-8"));
303 ················String·string2·=·"";303 ················String·string2·=·"";
Offset 334, 18 lines modifiedOffset 334, 21 lines modified
334 ············s·=·serverInfoHandler.currentUserPrincipal;334 ············s·=·serverInfoHandler.currentUserPrincipal;
335 ············try·{335 ············try·{
336 ················while·(true)·{336 ················while·(true)·{
337 ····················final·URI·uri2·=·new·URI(s);337 ····················final·URI·uri2·=·new·URI(s);
338 ····················final·URI·uri3·=·uri;338 ····················final·URI·uri3·=·uri;
339 ····················try·{339 ····················try·{
340 ························return·uri3.resolve(uri2);340 ························return·uri3.resolve(uri2);
341 ························Label_0129:·{ 
342 ····························throw·new·CaldavProtocolException("no·principal·url·found"); 
343 ························} 
344 ························//·iftrue(Label_0129:,·serverInfoHandler.principalUrl·==·null)341 ························//·iftrue(Label_0129:,·serverInfoHandler.principalUrl·==·null)
 342 ························Block_5:·{
 343 ····························break·Block_5;
 344 ····························Label_0129:·{
 345 ································throw·new·CaldavProtocolException("no·principal·url·found");
 346 ····························}
 347 ························}
345 ························s·=·serverInfoHandler.principalUrl;348 ························s·=·serverInfoHandler.principalUrl;
346 ····················}349 ····················}
347 ····················catch·(URISyntaxException·ex)·{350 ····················catch·(URISyntaxException·ex)·{
348 ························throw·new·CaldavProtocolException("principal·url·'"·+·s·+·"'·malformed");351 ························throw·new·CaldavProtocolException("principal·url·'"·+·s·+·"'·malformed");
349 ····················}352 ····················}
350 ················}353 ················}
351 ············}354 ············}
Offset 534, 25 lines modifiedOffset 537, 25 lines modified
534 ····································list·=·new·CalendarList(mAccount,·mProvider,·calDAV,·url.toString());537 ····································list·=·new·CalendarList(mAccount,·mProvider,·calDAV,·url.toString());
535 ····································try·{538 ····································try·{
536 ········································final·ArrayList·list2·=·new·ArrayList();539 ········································final·ArrayList·list2·=·new·ArrayList();
537 ········································final·URL·url2·=·this.url;540 ········································final·URL·url2·=·this.url;
538 ········································try·{541 ········································try·{
539 ············································final·List·forceGetCalendarsFromUri·=·this.forceGetCalendarsFromUri(context,·url2.toURI());542 ············································final·List·forceGetCalendarsFromUri·=·this.forceGetCalendarsFromUri(context,·url2.toURI());
540 ············································try·{543 ············································try·{
541 ················································Label_0174:·{544 ················································Label_0171:·{
542 ····················································if·(forceGetCalendarsFromUri.size()·!=·0)·{545 ····················································if·(forceGetCalendarsFromUri.size()·!=·0)·{
543 ························································break·Label_0174;546 ························································break·Label_0171;
544 ····················································}547 ····················································}
545 ····················································final·List·calendarHomes·=·this.getCalendarHomes(this.getUserPrincipal());548 ····················································final·List·calendarHomes·=·this.getCalendarHomes(this.getUserPrincipal());
546 ····················································try·{549 ····················································try·{
547 ························································final·Iterator<URI>·iterator·=·calendarHomes.iterator();550 ························································final·Iterator<URI>·iterator·=·calendarHomes.iterator();
548 ························································try·{551 ························································try·{
549 ····························································while·(true)·{552 ····························································while·(true)·{
550 ································································if·(!iterator.hasNext())·{553 ································································if·(!iterator.hasNext())·{
551 ····································································break·Label_0174;554 ····································································break·Label_0171;
552 ································································}555 ································································}
553 ································································final·URI·next·=·iterator.next();556 ································································final·URI·next·=·iterator.next();
554 ································································try·{557 ································································try·{
555 ····································································forceGetCalendarsFromUri.addAll(this.getCalendarsFromSet(next));558 ····································································forceGetCalendarsFromUri.addAll(this.getCalendarsFromSet(next));
556 ····································································continue;559 ····································································continue;
557 ····································································try·{560 ····································································try·{
558 ········································································final·Iterator<DavCalendar>·iterator2;561 ········································································final·Iterator<DavCalendar>·iterator2;
18.5 KB
org/gege/caldavsyncadapter/caldav/entities/CalendarEvent.class
18.4 KB
procyon -ec {}
    
Offset 434, 17 lines modifiedOffset 434, 17 lines modified
434 ····················final·StringBuilder·append·=·new·StringBuilder().append(str).append("T000000Z");434 ····················final·StringBuilder·append·=·new·StringBuilder().append(str).append("T000000Z");
435 ····················try·{435 ····················try·{
436 ························str·=·append.toString();436 ························str·=·append.toString();
437 ························final·Parameter·parameter2·=·property.getParameter("TZID");437 ························final·Parameter·parameter2·=·property.getParameter("TZID");
438 ························if·(parameter2·!=·null)·{438 ························if·(parameter2·!=·null)·{
439 ····························value·=·parameter2.getValue();439 ····························value·=·parameter2.getValue();
440 ························}440 ························}
441 ························Label_0819:·{441 ························Label_0831:·{
442 ····························if·(value.equals(""))·{442 ····························if·(value.equals(""))·{
443 ································break·Label_0819;443 ································break·Label_0831;
444 ····························}444 ····························}
445 ····························final·String·substring·=·str.substring(0,·4);445 ····························final·String·substring·=·str.substring(0,·4);
446 ····························try·{446 ····························try·{
447 ································final·int·int1·=·Integer.parseInt(substring);447 ································final·int·int1·=·Integer.parseInt(substring);
448 ································final·String·substring2·=·str.substring(4,·6);448 ································final·String·substring2·=·str.substring(4,·6);
449 ································try·{449 ································try·{
450 ····································final·int·month·=·Integer.parseInt(substring2)·-·1;450 ····································final·int·month·=·Integer.parseInt(substring2)·-·1;
Offset 488, 103 lines modifiedOffset 488, 93 lines modified
488 ····················································································if·(!timeZone2.inDaylightTime(new·Date((long)n)))·{488 ····················································································if·(!timeZone2.inDaylightTime(new·Date((long)n)))·{
489 ························································································return·n;489 ························································································return·n;
490 ····················································································}490 ····················································································}
491 ····················································································final·long·longValue2·=·(long)n;491 ····················································································final·long·longValue2·=·(long)n;
492 ····················································································try·{492 ····················································································try·{
493 ························································································n·=·Long.valueOf(longValue2·-·(long)timeZone2.getDSTSavings());493 ························································································n·=·Long.valueOf(longValue2·-·(long)timeZone2.getDSTSavings());
494 ························································································return·n;494 ························································································return·n;
495 ························································································final·long·longValue3·=·(long)n;495 ························································································n·=·Long.valueOf((long)n·-·(long)this.mTimeZone.getRawOffset());
496 ························································································final·TimeZone·mTimeZone·=·this.mTimeZone;496 ························································································final·TimeZone·mTimeZone·=·this.mTimeZone;
497 ························································································try·{497 ························································································try·{
498 ····························································································n·=·Long.valueOf(longValue3·-·(long)mTimeZone.getRawOffset());498 ····························································································final·Date·date·=·new·Date(n);
499 ····························································································final·TimeZone·mTimeZone2·=·this.mTimeZone;499 ····························································································final·TimeZone·timeZone3·=·mTimeZone;
500 ····························································································try·{500 ····························································································try·{
 501 ································································································if·(timeZone3.inDaylightTime(date))·{
 502 ····································································································n·=·Long.valueOf((long)n·-·(long)this.mTimeZone.getDSTSavings());
 503 ····································································································return·n;
 504 ································································································}
501 ································································································final·Date·date·=·new·Date(n);505 ································································································return·n;
502 ································································································final·TimeZone·timeZone3·=·mTimeZone2;506 ································································································final·long·time;
 507 ································································································Label_0799:·{
 508 ····································································································time·=·new·DateTime(str).getTime();
 509 ································································································}
503 ································································································try·{510 ································································································try·{
504 ····································································································if·(!timeZone3.inDaylightTime(date))·{511 ····································································································n·=·Long.valueOf(time);
505 ········································································································return·n;512 ····································································································return·n;
506 ····································································································}513 ····································································································//·iftrue(Label_0886:,·!str.endsWith("Z"))
507 ····································································································final·long·longValue4·=·(long)n;514 ····································································································final·long·time2·=·new·DateTime(str).getTime();
508 ····································································································final·TimeZone·mTimeZone3·=·this.mTimeZone; 
509 ····································································································try·{515 ····································································································try·{
510 ········································································································n·=·Long.valueOf(longValue4·-·(long)mTimeZone3.getDSTSavings());516 ········································································································n·=·Long.valueOf(time2);
511 ········································································································return·n;517 ········································································································return·n;
512 ········································································································final·long·time; 
513 ········································································································Label_0787:·{518 ········································································································Label_0886:
514 ············································································································time·=·new·DateTime(str).getTime();519 ········································································································final·long·time3·=·new·DateTime(str).getTime();
515 ········································································································} 
516 ········································································································try·{520 ········································································································try·{
517 ············································································································n·=·Long.valueOf(time);521 ············································································································n·=·Long.valueOf(time3);
 522 ············································································································return·n;
 523 ········································································································}
 524 ········································································································catch·(ParseException·ex)·{
 525 ············································································································ex.printStackTrace();
518 ············································································································return·n;526 ············································································································return·n;
519 ············································································································//·iftrue(Label_0874:,·!str.endsWith("Z")) 
520 ············································································································final·long·time2·=·new·DateTime(str).getTime(); 
521 ············································································································try·{ 
522 ················································································································n·=·Long.valueOf(time2); 
523 ················································································································return·n; 
524 ················································································································Label_0874: 
525 ················································································································final·long·time3·=·new·DateTime(str).getTime(); 
526 ················································································································try·{ 
527 ····················································································································n·=·Long.valueOf(time3); 
528 ····················································································································return·n; 
529 ················································································································} 
530 ················································································································catch·(ParseException·ex)·{ 
531 ····················································································································ex.printStackTrace(); 
532 ····················································································································return·n; 
533 ················································································································} 
534 ············································································································} 
535 ············································································································catch·(ParseException·ex2)·{} 
536 ········································································································}527 ········································································································}
537 ········································································································catch·(ParseException·ex3)·{} 
538 ····································································································}528 ····································································································}
539 ····································································································catch·(ParseException·ex4)·{}529 ····································································································catch·(ParseException·ex2)·{}
540 ································································································}530 ································································································}
541 ································································································catch·(ParseException·ex5)·{}531 ································································································catch·(ParseException·ex3)·{}
542 ····························································································}532 ····························································································}
543 ····························································································catch·(ParseException·ex6)·{}533 ····························································································catch·(ParseException·ex4)·{}
544 ························································································}534 ························································································}
545 ························································································catch·(ParseException·ex7)·{}535 ························································································catch·(ParseException·ex5)·{}
546 ····················································································}536 ····················································································}
547 ····················································································//·iftrue(Label_0787:,·mTimeZone4·=·this.mTimeZone·==·null)537 ····················································································//·iftrue(Label_0799:,·mTimeZone2·=·this.mTimeZone·==·null)
548 ····················································································catch·(ParseException·ex8)·{}538 ····················································································catch·(ParseException·ex6)·{}
549 ················································································}539 ················································································}
550 ················································································catch·(ParseException·ex9)·{}540 ················································································catch·(ParseException·ex7)·{}
551 ············································································}541 ············································································}
552 ············································································catch·(ParseException·ex10)·{}542 ············································································catch·(ParseException·ex8)·{}
553 ········································································}543 ········································································}
554 ········································································catch·(ParseException·ex11)·{}544 ········································································catch·(ParseException·ex9)·{}
555 ····································································}545 ····································································}
556 ····································································catch·(ParseException·ex12)·{}546 ····································································catch·(ParseException·ex10)·{}
557 ································································}547 ································································}
558 ····························································}548 ····························································}
559 ····························································catch·(ParseException·ex13)·{}549 ····························································catch·(ParseException·ex11)·{}
560 ························································}550 ························································}
561 ························································catch·(ParseException·ex14)·{}551 ························································catch·(ParseException·ex12)·{}
562 ····················································}552 ····················································}
563 ····················································catch·(ParseException·ex15)·{}553 ····················································catch·(ParseException·ex13)·{}
564 ················································}554 ················································}
565 ················································catch·(ParseException·ex16)·{}555 ················································catch·(ParseException·ex14)·{}
566 ············································}556 ············································}
567 ············································catch·(ParseException·ex17)·{}557 ············································catch·(ParseException·ex15)·{}
568 ········································}558 ········································}
569 ········································catch·(ParseException·ex18)·{}559 ········································catch·(ParseException·ex16)·{}
570 ····································}560 ····································}
571 ····································catch·(ParseException·ex19)·{}561 ····································catch·(ParseException·ex17)·{}
572 ································}562 ································}
573 ································catch·(ParseException·ex20)·{}563 ································catch·(ParseException·ex18)·{}
574 ····························}564 ····························}
575 ····························catch·(ParseException·ex21)·{}565 ····························catch·(ParseException·ex19)·{}
576 ························}566 ························}
577 ····················}567 ····················}
578 ····················catch·(ParseException·ex22)·{}568 ····················catch·(ParseException·ex20)·{}
579 ················}569 ················}
580 ················catch·(ParseException·ex23)·{}570 ················catch·(ParseException·ex21)·{}
581 ············}571 ············}
582 ········}572 ········}
583 ········catch·(ParseException·ex24)·{}573 ········catch·(ParseException·ex22)·{}
584 ····}574 ····}
585 ····575 ····
Max diff block lines reached; 2976/18817 bytes (15.82%) of diff not shown.
1.11 KB
org/gege/caldavsyncadapter/caldav/entities/CalendarList.class
1020 B
procyon -ec {}
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ········return·list;84 ········return·list;
85 ····}85 ····}
86 ····86 ····
87 ····public·boolean·readCalendarFromClient()·{87 ····public·boolean·readCalendarFromClient()·{
88 ········boolean·b·=·false;88 ········boolean·b·=·false;
89 ········Cursor·query·=·null;89 ········Cursor·query·=·null;
90 ········final·Uri·content_URI·=·CalendarContract$Calendars.CONTENT_URI;90 ········final·Uri·content_URI·=·CalendarContract$Calendars.CONTENT_URI;
91 ········final·String·string·=·"((account_name·=·?)·AND·(account_type·=·?)·AND·(("·+·DavCalendar.SERVERURL·+·"·=·?)·OR·"·+·"("·+·DavCalendar.SERVERURL·+·"·IS·NULL))·AND·"·+·"("·+·"ownerAccount"·+·"·=·?)"·+·")";91 ········final·String·string·=·"((account_name·=·?)·AND·(account_type·=·?)·AND·(("·+·DavCalendar.SERVERURL·+·"·=·?)·OR·("·+·DavCalendar.SERVERURL·+·"·IS·NULL))·AND·("·+·"ownerAccount"·+·"·=·?))";
92 ········final·String[]·array·=·{·this.mAccount.name,·this.mAccount.type,·this.ServerUrl,·this.mAccount.name·};92 ········final·String[]·array·=·{·this.mAccount.name,·this.mAccount.type,·this.ServerUrl,·this.mAccount.name·};
93 ········while·(true)·{93 ········while·(true)·{
94 ············try·{94 ············try·{
95 ················query·=·this.mProvider.query(content_URI,·(String[])null,·string,·array,·(String)null);95 ················query·=·this.mProvider.query(content_URI,·(String[])null,·string,·array,·(String)null);
96 ················if·(query·==·null)·{96 ················if·(query·==·null)·{
97 ····················return·b;97 ····················return·b;
98 ················}98 ················}
392 KB
org/gege/caldavsyncadapter/syncadapter/SyncAdapter.class
392 KB
procyon -ec {}
    
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ········//···110:·astore··········8133 ········//···110:·astore··········8
134 ········//···112:·aconst_null····134 ········//···112:·aconst_null····
135 ········//···113:·astore··········26135 ········//···113:·astore··········26
136 ········//···115:·aload···········8136 ········//···115:·aload···········8
137 ········//···117:·invokeinterface·android/database/Cursor.moveToNext:()Z137 ········//···117:·invokeinterface·android/database/Cursor.moveToNext:()Z
138 ········//···122:·istore··········20138 ········//···122:·istore··········20
139 ········//···124:·iload···········20139 ········//···124:·iload···········20
140 ········//···126:·ifeq············1721140 ········//···126:·ifeq············1741
141 ········//···129:·ldc·············"_id"141 ········//···129:·ldc·············"_id"
142 ········//···131:·astore··········22142 ········//···131:·astore··········22
143 ········//···133:·aload···········8143 ········//···133:·aload···········8
144 ········//···135:·astore··········27144 ········//···135:·astore··········27
145 ········//···137:·aload···········8145 ········//···137:·aload···········8
146 ········//···139:·aload···········22146 ········//···139:·aload···········22
147 ········//···141:·invokeinterface·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I147 ········//···141:·invokeinterface·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I
Offset 154, 1886 lines modifiedOffset 154, 1906 lines modified
154 ········//···161:·invokestatic····java/lang/Long.valueOf:(J)Ljava/lang/Long;154 ········//···161:·invokestatic····java/lang/Long.valueOf:(J)Ljava/lang/Long;
155 ········//···164:·astore··········28155 ········//···164:·astore··········28
156 ········//···166:·getstatic·······android/provider/CalendarContract$Events.CONTENT_URI:Landroid/net/Uri;156 ········//···166:·getstatic·······android/provider/CalendarContract$Events.CONTENT_URI:Landroid/net/Uri;
157 ········//···169:·astore··········22157 ········//···169:·astore··········22
158 ········//···171:·aload···········28158 ········//···171:·aload···········28
159 ········//···173:·invokevirtual···java/lang/Long.longValue:()J159 ········//···173:·invokevirtual···java/lang/Long.longValue:()J
160 ········//···176:·lstore··········29160 ········//···176:·lstore··········29
161 ········//···178:·aload···········22 
162 ········//···180:·lload···········29161 ········//···178:·lload···········29
 162 ········//···180:·lstore··········31
 163 ········//···182:·aload···········22
 164 ········//···184:·lload···········29
163 ········//···182:·invokestatic····android/content/ContentUris.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri;165 ········//···186:·invokestatic····android/content/ContentUris.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri;
164 ········//···185:·astore··········31166 ········//···189:·astore··········33
165 ········//···187:·new·············Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;167 ········//···191:·new·············Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;
166 ········//···190:·astore··········11168 ········//···194:·astore··········11
167 ········//···192:·aload···········11 
168 ········//···194:·astore··········27 
169 ········//···196:·aload···········11169 ········//···196:·aload···········11
 170 ········//···198:·astore··········27
170 ········//···198:·aload···········31171 ········//···200:·aload···········11
 172 ········//···202:·aload···········33
171 ········//···200:·aload_3········173 ········//···204:·aload_3········
172 ········//···201:·invokespecial···org/gege/caldavsyncadapter/android/entities/AndroidEvent.<init>:(Landroid/net/Uri;Landroid/net/Uri;)V174 ········//···205:·invokespecial···org/gege/caldavsyncadapter/android/entities/AndroidEvent.<init>:(Landroid/net/Uri;Landroid/net/Uri;)V
173 ········//···204:·aload···········11175 ········//···208:·aload···········11
174 ········//···206:·aload···········8176 ········//···210:·aload···········8
175 ········//···208:·invokevirtual···org/gege/caldavsyncadapter/android/entities/AndroidEvent.readContentValues:(Landroid/database/Cursor;)Z177 ········//···212:·invokevirtual···org/gege/caldavsyncadapter/android/entities/AndroidEvent.readContentValues:(Landroid/database/Cursor;)Z
176 ········//···211:·pop············178 ········//···215:·pop············
177 ········//···212:·ldc·············"(event_id·=·?)"179 ········//···216:·ldc·············"(event_id·=·?)"
178 ········//···214:·astore··········19180 ········//···218:·astore··········19
179 ········//···216:·iconst_1·······181 ········//···220:·iconst_1·······
180 ········//···217:·istore··········20182 ········//···221:·istore··········20
181 ········//···219:·iload···········20183 ········//···223:·iload···········20
182 ········//···221:·anewarray·······Ljava/lang/String;184 ········//···225:·anewarray·······Ljava/lang/String;
183 ········//···224:·astore··········21185 ········//···228:·astore··········21
184 ········//···226:·iconst_0·······186 ········//···230:·iconst_0·······
185 ········//···227:·istore··········20187 ········//···231:·istore··········20
186 ········//···229:·aconst_null····188 ········//···233:·aconst_null····
187 ········//···230:·astore··········22189 ········//···234:·astore··········22
188 ········//···232:·aload···········28190 ········//···236:·aload···········28
189 ········//···234:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;191 ········//···238:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
190 ········//···237:·astore··········23192 ········//···241:·astore··········23
191 ········//···239:·aload···········21193 ········//···243:·aload···········21
192 ········//···241:·iconst_0·······194 ········//···245:·iconst_0·······
193 ········//···242:·aload···········23195 ········//···246:·aload···········23
194 ········//···244:·aastore········196 ········//···248:·aastore········
195 ········//···245:·getstatic·······android/provider/CalendarContract$Attendees.CONTENT_URI:Landroid/net/Uri;197 ········//···249:·getstatic·······android/provider/CalendarContract$Attendees.CONTENT_URI:Landroid/net/Uri;
196 ········//···248:·astore··········23198 ········//···252:·astore··········23
197 ········//···250:·iconst_0·······199 ········//···254:·iconst_0·······
198 ········//···251:·istore··········24200 ········//···255:·istore··········24
199 ········//···253:·aconst_null····201 ········//···257:·aconst_null····
200 ········//···254:·astore··········25202 ········//···258:·astore··········25
201 ········//···256:·aload_1········203 ········//···260:·aload_1········
202 ········//···257:·astore··········22204 ········//···261:·astore··········22
203 ········//···259:·aload_1········205 ········//···263:·aload_1········
204 ········//···260:·aload···········23206 ········//···264:·aload···········23
205 ········//···262:·aconst_null····207 ········//···266:·aconst_null····
206 ········//···263:·aload···········19208 ········//···267:·aload···········19
207 ········//···265:·aload···········21209 ········//···269:·aload···········21
208 ········//···267:·aconst_null····210 ········//···271:·aconst_null····
209 ········//···268:·invokevirtual···android/content/ContentProviderClient.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;211 ········//···272:·invokevirtual···android/content/ContentProviderClient.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
210 ········//···271:·astore··········9 
211 ········//···273:·ldc·············"(event_id·=·?)" 
212 ········//···275:·astore··········19212 ········//···275:·astore··········9
 213 ········//···277:·ldc·············"(event_id·=·?)"
 214 ········//···279:·astore··········19
213 ········//···277:·iconst_1·······215 ········//···281:·iconst_1·······
214 ········//···278:·istore··········20216 ········//···282:·istore··········20
215 ········//···280:·iload···········20217 ········//···284:·iload···········20
216 ········//···282:·anewarray·······Ljava/lang/String;218 ········//···286:·anewarray·······Ljava/lang/String;
217 ········//···285:·astore··········21219 ········//···289:·astore··········21
218 ········//···287:·iconst_0·······220 ········//···291:·iconst_0·······
219 ········//···288:·istore··········20221 ········//···292:·istore··········20
220 ········//···290:·aconst_null····222 ········//···294:·aconst_null····
221 ········//···291:·astore··········22223 ········//···295:·astore··········22
222 ········//···293:·aload···········28224 ········//···297:·aload···········28
223 ········//···295:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;225 ········//···299:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
224 ········//···298:·astore··········23226 ········//···302:·astore··········23
225 ········//···300:·aload···········21227 ········//···304:·aload···········21
226 ········//···302:·iconst_0·······228 ········//···306:·iconst_0·······
227 ········//···303:·aload···········23229 ········//···307:·aload···········23
228 ········//···305:·aastore········230 ········//···309:·aastore········
229 ········//···306:·getstatic·······android/provider/CalendarContract$Reminders.CONTENT_URI:Landroid/net/Uri;231 ········//···310:·getstatic·······android/provider/CalendarContract$Reminders.CONTENT_URI:Landroid/net/Uri;
230 ········//···309:·astore··········23232 ········//···313:·astore··········23
231 ········//···311:·iconst_0·······233 ········//···315:·iconst_0·······
232 ········//···312:·istore··········24234 ········//···316:·istore··········24
233 ········//···314:·aconst_null····235 ········//···318:·aconst_null····
234 ········//···315:·astore··········25236 ········//···319:·astore··········25
235 ········//···317:·aload_1········237 ········//···321:·aload_1········
236 ········//···318:·astore··········22238 ········//···322:·astore··········22
237 ········//···320:·aload_1········239 ········//···324:·aload_1········
238 ········//···321:·aload···········23240 ········//···325:·aload···········23
239 ········//···323:·aconst_null····241 ········//···327:·aconst_null····
240 ········//···324:·aload···········19242 ········//···328:·aload···········19
241 ········//···326:·aload···········21243 ········//···330:·aload···········21
242 ········//···328:·aconst_null····244 ········//···332:·aconst_null····
243 ········//···329:·invokevirtual···android/content/ContentProviderClient.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;245 ········//···333:·invokevirtual···android/content/ContentProviderClient.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
244 ········//···332:·astore··········10246 ········//···336:·astore··········10
245 ········//···334:·aload···········11247 ········//···338:·aload···········11
246 ········//···336:·aload···········9248 ········//···340:·aload···········9
247 ········//···338:·invokevirtual···org/gege/caldavsyncadapter/android/entities/AndroidEvent.readAttendees:(Landroid/database/Cursor;)Z249 ········//···342:·invokevirtual···org/gege/caldavsyncadapter/android/entities/AndroidEvent.readAttendees:(Landroid/database/Cursor;)Z
248 ········//···341:·pop············250 ········//···345:·pop············
249 ········//···342:·aload···········11251 ········//···346:·aload···········11
250 ········//···344:·aload···········10252 ········//···348:·aload···········10
251 ········//···346:·invokevirtual···org/gege/caldavsyncadapter/android/entities/AndroidEvent.readReminder:(Landroid/database/Cursor;)Z253 ········//···350:·invokevirtual···org/gege/caldavsyncadapter/android/entities/AndroidEvent.readReminder:(Landroid/database/Cursor;)Z
252 ········//···349:·pop············254 ········//···353:·pop············
253 ········//···350:·aload···········9255 ········//···354:·aload···········9
254 ········//···352:·invokeinterface·android/database/Cursor.close:()V256 ········//···356:·invokeinterface·android/database/Cursor.close:()V
255 ········//···357:·aload···········10257 ········//···361:·aload···········10
256 ········//···359:·invokeinterface·android/database/Cursor.close:()V258 ········//···363:·invokeinterface·android/database/Cursor.close:()V
257 ········//···364:·aload···········11259 ········//···368:·aload···········11
Max diff block lines reached; 388827/401239 bytes (96.91%) of diff not shown.
5.79 KB
smali/edu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap.smali
    
Offset 915, 149 lines modifiedOffset 915, 149 lines modified
  
915 ····aget-object·v0,·v0,·v1915 ····aget-object·v0,·v0,·v1
  
916 ····return-object·v0916 ····return-object·v0
917 .end·method917 .end·method
  
918 .method·public·size()I918 .method·public·size()I
919 ····.locals·11919 ····.locals·12
  
920 ····.prologue920 ····.prologue
921 ····.line·716921 ····.line·716
922 ····iget-object·v6,·p0,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap;->segments:[Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;922 ····iget-object·v6,·p0,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap;->segments:[Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;
  
923 ····.line·717923 ····.line·717
924 ····.local·v6,·"segments":[Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;924 ····.local·v6,·"segments":[Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;
925 ····const-wide/16·v7,·0x0925 ····const-wide/16·v8,·0x0
  
926 ····.line·718926 ····.line·718
927 ····.local·v7,·"sum":J927 ····.local·v8,·"sum":J
928 ····const-wide/16·v0,·0x0928 ····const-wide/16·v0,·0x0
  
929 ····.line·719929 ····.line·719
930 ····.local·v0,·"check":J930 ····.local·v0,·"check":J
931 ····array-length·v9,·v6931 ····array-length·v7,·v6
  
932 ····new-array·v4,·v9,·[I932 ····new-array·v4,·v7,·[I
  
933 ····.line·722933 ····.line·722
934 ····.local·v4,·"mc":[I934 ····.local·v4,·"mc":[I
935 ····const/4·v3,·0x0935 ····const/4·v3,·0x0
  
936 ····.local·v3,·"k":I936 ····.local·v3,·"k":I
937 ····:goto_0937 ····:goto_0
938 ····const/4·v9,·0x2938 ····const/4·v7,·0x2
  
939 ····if-ge·v3,·v9,·:cond_2939 ····if-ge·v3,·v7,·:cond_2
  
940 ····.line·723940 ····.line·723
941 ····const-wide/16·v0,·0x0941 ····const-wide/16·v0,·0x0
  
942 ····.line·724942 ····.line·724
943 ····const-wide/16·v7,·0x0943 ····const-wide/16·v8,·0x0
  
944 ····.line·725944 ····.line·725
945 ····const/4·v5,·0x0945 ····const/4·v5,·0x0
  
946 ····.line·726946 ····.line·726
947 ····.local·v5,·"mcsum":I947 ····.local·v5,·"mcsum":I
948 ····const/4·v2,·0x0948 ····const/4·v2,·0x0
  
949 ····.local·v2,·"i":I949 ····.local·v2,·"i":I
950 ····:goto_1950 ····:goto_1
951 ····array-length·v9,·v6951 ····array-length·v7,·v6
  
952 ····if-ge·v2,·v9,·:cond_0952 ····if-ge·v2,·v7,·:cond_0
  
953 ····.line·727953 ····.line·727
954 ····aget-object·v9,·v6,·v2954 ····aget-object·v7,·v6,·v2
  
955 ····iget·v9,·v9,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;->count:I955 ····iget·v7,·v7,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;->count:I
  
956 ····int-to-long·v9,·v9956 ····int-to-long·v10,·v7
  
957 ····add-long/2addr·v7,·v9957 ····add-long/2addr·v8,·v10
  
958 ····.line·728958 ····.line·728
959 ····aget-object·v9,·v6,·v2959 ····aget-object·v7,·v6,·v2
  
960 ····iget·v9,·v9,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;->modCount:I960 ····iget·v7,·v7,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;->modCount:I
  
961 ····aput·v9,·v4,·v2961 ····aput·v7,·v4,·v2
  
962 ····add-int/2addr·v5,·v9962 ····add-int/2addr·v5,·v7
  
963 ····.line·726963 ····.line·726
964 ····add-int/lit8·v2,·v2,·0x1964 ····add-int/lit8·v2,·v2,·0x1
  
965 ····goto·:goto_1965 ····goto·:goto_1
  
966 ····.line·730966 ····.line·730
967 ····:cond_0967 ····:cond_0
968 ····if-eqz·v5,·:cond_1968 ····if-eqz·v5,·:cond_1
  
969 ····.line·731969 ····.line·731
970 ····const/4·v2,·0x0970 ····const/4·v2,·0x0
  
971 ····:goto_2971 ····:goto_2
972 ····array-length·v9,·v6972 ····array-length·v7,·v6
  
973 ····if-ge·v2,·v9,·:cond_1973 ····if-ge·v2,·v7,·:cond_1
  
974 ····.line·732974 ····.line·732
975 ····aget-object·v9,·v6,·v2975 ····aget-object·v7,·v6,·v2
  
976 ····iget·v9,·v9,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;->count:I976 ····iget·v7,·v7,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;->count:I
  
977 ····int-to-long·v9,·v9977 ····int-to-long·v10,·v7
  
978 ····add-long/2addr·v0,·v9978 ····add-long/2addr·v0,·v10
  
979 ····.line·733979 ····.line·733
980 ····aget·v9,·v4,·v2980 ····aget·v7,·v4,·v2
  
981 ····aget-object·v10,·v6,·v2981 ····aget-object·v10,·v6,·v2
  
982 ····iget·v10,·v10,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;->modCount:I982 ····iget·v10,·v10,·Ledu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap$Segment;->modCount:I
  
983 ····if-eq·v9,·v10,·:cond_3983 ····if-eq·v7,·v10,·:cond_3
  
984 ····.line·734984 ····.line·734
985 ····const-wide/16·v0,·-0x1985 ····const-wide/16·v0,·-0x1
  
986 ····.line·739986 ····.line·739
987 ····:cond_1987 ····:cond_1
988 ····cmp-long·v9,·v0,·v7988 ····cmp-long·v7,·v0,·v8
  
989 ····if-nez·v9,·:cond_4989 ····if-nez·v7,·:cond_4
  
990 ····.line·742990 ····.line·742
991 ····.end·local·v2····#·"i":I991 ····.end·local·v2····#·"i":I
992 ····.end·local·v5····#·"mcsum":I992 ····.end·local·v5····#·"mcsum":I
993 ····:cond_2993 ····:cond_2
994 ····cmp-long·v9,·v0,·v7994 ····cmp-long·v7,·v0,·v8
  
995 ····if-eqz·v9,·:cond_7995 ····if-eqz·v7,·:cond_7
  
996 ····.line·743996 ····.line·743
Max diff block lines reached; 2315/5780 bytes (40.05%) of diff not shown.
12.4 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·instance·fields5 #·instance·fields
6 .field·private·b:Landroid/app/Notification$Builder;6 .field·private·b:Landroid/app/Notification$Builder;
  
  
7 #·direct·methods7 #·direct·methods
8 .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;IIZZILjava/lang/CharSequence;)V8 .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;IIZZILjava/lang/CharSequence;)V
9 ····.locals·79 ····.locals·8
10 ····.param·p1,·"context"····#·Landroid/content/Context;10 ····.param·p1,·"context"····#·Landroid/content/Context;
11 ····.param·p2,·"n"····#·Landroid/app/Notification;11 ····.param·p2,·"n"····#·Landroid/app/Notification;
12 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;12 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;
13 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;13 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;
14 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;14 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;
15 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;15 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;
16 ····.param·p7,·"number"····#·I16 ····.param·p7,·"number"····#·I
Offset 28, 211 lines modifiedOffset 28, 213 lines modified
28 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence;28 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence;
  
29 ····.prologue29 ····.prologue
30 ····.line·3330 ····.line·33
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·3432 ····.line·34
33 ····new-instance·v3,·Landroid/app/Notification$Builder;33 ····new-instance·v4,·Landroid/app/Notification$Builder;
  
34 ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V34 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
35 ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J35 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J
  
36 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;36 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
37 ····move-result-object·v337 ····move-result-object·v4
  
38 ····iget·v4,·p2,·Landroid/app/Notification;->icon:I38 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I
  
39 ····iget·v5,·p2,·Landroid/app/Notification;->iconLevel:I39 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I
  
40 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;40 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
41 ····move-result-object·v341 ····move-result-object·v4
  
42 ····iget-object·v4,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;42 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
43 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;43 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
44 ····move-result-object·v344 ····move-result-object·v4
  
45 ····iget-object·v4,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;45 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
46 ····invoke-virtual·{v3,·v4,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;46 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
47 ····move-result-object·v347 ····move-result-object·v4
  
48 ····iget-object·v4,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;48 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
49 ····iget·v5,·p2,·Landroid/app/Notification;->audioStreamType:I49 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I
  
50 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;50 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
51 ····move-result-object·v351 ····move-result-object·v4
  
52 ····iget-object·v4,·p2,·Landroid/app/Notification;->vibrate:[J52 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J
  
53 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;53 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
54 ····move-result-object·v354 ····move-result-object·v4
  
55 ····iget·v4,·p2,·Landroid/app/Notification;->ledARGB:I55 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I
  
56 ····iget·v5,·p2,·Landroid/app/Notification;->ledOnMS:I56 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I
  
57 ····iget·v6,·p2,·Landroid/app/Notification;->ledOffMS:I57 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I
  
58 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;58 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
59 ····move-result-object·v459 ····move-result-object·v5
  
60 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I60 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
61 ····and-int/lit8·v3,·v3,·0x261 ····and-int/lit8·v4,·v4,·0x2
  
62 ····if-eqz·v3,·:cond_062 ····if-eqz·v4,·:cond_0
  
63 ····const/4·v3,·0x163 ····const/4·v4,·0x1
  
64 ····:goto_064 ····:goto_0
65 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;65 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
66 ····move-result-object·v466 ····move-result-object·v5
  
67 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I67 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
68 ····and-int/lit8·v3,·v3,·0x868 ····and-int/lit8·v4,·v4,·0x8
  
69 ····if-eqz·v3,·:cond_169 ····if-eqz·v4,·:cond_1
  
70 ····const/4·v3,·0x170 ····const/4·v4,·0x1
  
71 ····:goto_171 ····:goto_1
72 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;72 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
73 ····move-result-object·v473 ····move-result-object·v5
  
74 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I74 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
75 ····and-int/lit8·v3,·v3,·0x1075 ····and-int/lit8·v4,·v4,·0x10
  
76 ····if-eqz·v3,·:cond_276 ····if-eqz·v4,·:cond_2
  
77 ····const/4·v3,·0x177 ····const/4·v4,·0x1
  
78 ····:goto_278 ····:goto_2
79 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;79 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
80 ····move-result-object·v380 ····move-result-object·v4
  
81 ····iget·v4,·p2,·Landroid/app/Notification;->defaults:I81 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I
  
82 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;82 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
83 ····move-result-object·v383 ····move-result-object·v4
  
84 ····invoke-virtual·{v3,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;84 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
85 ····move-result-object·v385 ····move-result-object·v4
  
86 ····invoke-virtual·{v3,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;86 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Max diff block lines reached; 4758/12541 bytes (37.94%) of diff not shown.
1.2 KB
smali/android/support/v4/app/NotificationCompat$Builder.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 .field·mTickerView:Landroid/widget/RemoteViews;59 .field·mTickerView:Landroid/widget/RemoteViews;
  
60 .field·mUseChronometer:Z60 .field·mUseChronometer:Z
  
  
61 #·direct·methods61 #·direct·methods
62 .method·public·constructor·<init>(Landroid/content/Context;)V62 .method·public·constructor·<init>(Landroid/content/Context;)V
63 ····.locals·363 ····.locals·4
64 ····.param·p1,·"context"····#·Landroid/content/Context;64 ····.param·p1,·"context"····#·Landroid/content/Context;
  
65 ····.prologue65 ····.prologue
66 ····.line·19966 ····.line·199
67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
68 ····.line·18468 ····.line·184
Offset 88, 17 lines modifiedOffset 88, 17 lines modified
88 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;88 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
89 ····.line·20389 ····.line·203
90 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;90 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
91 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J91 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
92 ····move-result-wide·v192 ····move-result-wide·v2
  
93 ····iput-wide·v1,·v0,·Landroid/app/Notification;->when:J93 ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J
  
94 ····.line·20494 ····.line·204
95 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;95 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
96 ····const/4·v1,·-0x196 ····const/4·v1,·-0x1
  
97 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I97 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I
11.7 KB
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroid/support/v4/app/NotificationCompatIceCreamSandwich;1 .class·Landroid/support/v4/app/NotificationCompatIceCreamSandwich;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NotificationCompatIceCreamSandwich.java"3 .source·"NotificationCompatIceCreamSandwich.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .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;5 .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;
6 ····.locals·86 ····.locals·9
7 ····.param·p0,·"context"····#·Landroid/content/Context;7 ····.param·p0,·"context"····#·Landroid/content/Context;
8 ····.param·p1,·"n"····#·Landroid/app/Notification;8 ····.param·p1,·"n"····#·Landroid/app/Notification;
9 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;9 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;
10 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;10 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;
11 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;11 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;
12 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;12 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;
13 ····.param·p6,·"number"····#·I13 ····.param·p6,·"number"····#·I
Offset 18, 193 lines modifiedOffset 18, 195 lines modified
18 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;18 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;
19 ····.param·p10,·"mProgressMax"····#·I19 ····.param·p10,·"mProgressMax"····#·I
20 ····.param·p11,·"mProgress"····#·I20 ····.param·p11,·"mProgress"····#·I
21 ····.param·p12,·"mProgressIndeterminate"····#·Z21 ····.param·p12,·"mProgressIndeterminate"····#·Z
  
22 ····.prologue22 ····.prologue
23 ····.line·3123 ····.line·31
24 ····new-instance·v4,·Landroid/app/Notification$Builder;24 ····new-instance·v5,·Landroid/app/Notification$Builder;
  
25 ····invoke-direct·{v4,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V25 ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
26 ····iget-wide·v5,·p1,·Landroid/app/Notification;->when:J26 ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J
  
27 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;27 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
28 ····move-result-object·v428 ····move-result-object·v5
  
29 ····iget·v5,·p1,·Landroid/app/Notification;->icon:I29 ····iget·v6,·p1,·Landroid/app/Notification;->icon:I
  
30 ····iget·v6,·p1,·Landroid/app/Notification;->iconLevel:I30 ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I
  
31 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;31 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
32 ····move-result-object·v432 ····move-result-object·v5
  
33 ····iget-object·v5,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;33 ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
34 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;34 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
35 ····move-result-object·v435 ····move-result-object·v5
  
36 ····iget-object·v5,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;36 ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
37 ····invoke-virtual·{v4,·v5,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;37 ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
38 ····move-result-object·v438 ····move-result-object·v5
  
39 ····iget-object·v5,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;39 ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
40 ····iget·v6,·p1,·Landroid/app/Notification;->audioStreamType:I40 ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I
  
41 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;41 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
42 ····move-result-object·v442 ····move-result-object·v5
  
43 ····iget-object·v5,·p1,·Landroid/app/Notification;->vibrate:[J43 ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J
  
44 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;44 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
45 ····move-result-object·v445 ····move-result-object·v5
  
46 ····iget·v5,·p1,·Landroid/app/Notification;->ledARGB:I46 ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I
  
47 ····iget·v6,·p1,·Landroid/app/Notification;->ledOnMS:I47 ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I
  
48 ····iget·v7,·p1,·Landroid/app/Notification;->ledOffMS:I48 ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I
  
49 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;49 ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
50 ····move-result-object·v550 ····move-result-object·v6
  
51 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I51 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
52 ····and-int/lit8·v4,·v4,·0x252 ····and-int/lit8·v5,·v5,·0x2
  
53 ····if-eqz·v4,·:cond_053 ····if-eqz·v5,·:cond_0
  
54 ····const/4·v4,·0x154 ····const/4·v5,·0x1
  
55 ····:goto_055 ····:goto_0
56 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;56 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
57 ····move-result-object·v557 ····move-result-object·v6
  
58 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I58 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
59 ····and-int/lit8·v4,·v4,·0x859 ····and-int/lit8·v5,·v5,·0x8
  
60 ····if-eqz·v4,·:cond_160 ····if-eqz·v5,·:cond_1
  
61 ····const/4·v4,·0x161 ····const/4·v5,·0x1
  
62 ····:goto_162 ····:goto_1
63 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;63 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
64 ····move-result-object·v564 ····move-result-object·v6
  
65 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I65 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
66 ····and-int/lit8·v4,·v4,·0x1066 ····and-int/lit8·v5,·v5,·0x10
  
67 ····if-eqz·v4,·:cond_267 ····if-eqz·v5,·:cond_2
  
68 ····const/4·v4,·0x168 ····const/4·v5,·0x1
  
69 ····:goto_269 ····:goto_2
70 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;70 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
71 ····move-result-object·v471 ····move-result-object·v5
  
72 ····iget·v5,·p1,·Landroid/app/Notification;->defaults:I72 ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I
  
73 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;73 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
74 ····move-result-object·v474 ····move-result-object·v5
  
75 ····invoke-virtual·{v4,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;75 ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
76 ····move-result-object·v476 ····move-result-object·v5
  
77 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;77 ····invoke-virtual·{v5,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Max diff block lines reached; 3942/11836 bytes (33.31%) of diff not shown.
2.41 KB
smali/org/apache/commons/lang/builder/EqualsBuilder.smali
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 ····:cond_187 ····:cond_1
88 ····const/4·v0,·0x088 ····const/4·v0,·0x0
  
89 ····goto·:goto_189 ····goto·:goto_1
90 .end·method90 .end·method
  
91 .method·public·append(DD)Lorg/apache/commons/lang/builder/EqualsBuilder;91 .method·public·append(DD)Lorg/apache/commons/lang/builder/EqualsBuilder;
92 ····.locals·492 ····.locals·5
93 ····.param·p1,·"lhs"····#·D93 ····.param·p1,·"lhs"····#·D
94 ····.param·p3,·"rhs"····#·D94 ····.param·p3,·"rhs"····#·D
  
95 ····.prologue95 ····.prologue
96 ····.line·50296 ····.line·502
97 ····iget-boolean·v0,·p0,·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals:Z97 ····iget-boolean·v0,·p0,·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals:Z
  
Offset 707, 15 lines modifiedOffset 707, 15 lines modified
707 ····.line·692707 ····.line·692
708 ····add-int/lit8·v0,·v0,·0x1708 ····add-int/lit8·v0,·v0,·0x1
  
709 ····goto·:goto_1709 ····goto·:goto_1
710 .end·method710 .end·method
  
711 .method·public·append([D[D)Lorg/apache/commons/lang/builder/EqualsBuilder;711 .method·public·append([D[D)Lorg/apache/commons/lang/builder/EqualsBuilder;
712 ····.locals·5712 ····.locals·6
713 ····.param·p1,·"lhs"····#·[D713 ····.param·p1,·"lhs"····#·[D
714 ····.param·p2,·"rhs"····#·[D714 ····.param·p2,·"rhs"····#·[D
  
715 ····.prologue715 ····.prologue
716 ····const/4·v3,·0x0716 ····const/4·v3,·0x0
  
717 ····.line·740717 ····.line·740
Offset 767, 19 lines modifiedOffset 767, 19 lines modified
767 ····if-ge·v0,·v1,·:cond_0767 ····if-ge·v0,·v1,·:cond_0
  
768 ····iget-boolean·v1,·p0,·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals:Z768 ····iget-boolean·v1,·p0,·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals:Z
  
769 ····if-eqz·v1,·:cond_0769 ····if-eqz·v1,·:cond_0
  
770 ····.line·755770 ····.line·755
771 ····aget-wide·v1,·p1,·v0771 ····aget-wide·v2,·p1,·v0
  
772 ····aget-wide·v3,·p2,·v0772 ····aget-wide·v4,·p2,·v0
  
773 ····invoke-virtual·{p0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(DD)Lorg/apache/commons/lang/builder/EqualsBuilder;773 ····invoke-virtual·{p0,·v2,·v3,·v4,·v5},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(DD)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
774 ····.line·754774 ····.line·754
775 ····add-int/lit8·v0,·v0,·0x1775 ····add-int/lit8·v0,·v0,·0x1
  
776 ····goto·:goto_1776 ····goto·:goto_1
777 .end·method777 .end·method
  
Offset 926, 15 lines modifiedOffset 926, 15 lines modified
926 ····.line·630926 ····.line·630
927 ····add-int/lit8·v0,·v0,·0x1927 ····add-int/lit8·v0,·v0,·0x1
  
928 ····goto·:goto_1928 ····goto·:goto_1
929 .end·method929 .end·method
  
930 .method·public·append([J[J)Lorg/apache/commons/lang/builder/EqualsBuilder;930 .method·public·append([J[J)Lorg/apache/commons/lang/builder/EqualsBuilder;
931 ····.locals·5931 ····.locals·6
932 ····.param·p1,·"lhs"····#·[J932 ····.param·p1,·"lhs"····#·[J
933 ····.param·p2,·"rhs"····#·[J933 ····.param·p2,·"rhs"····#·[J
  
934 ····.prologue934 ····.prologue
935 ····const/4·v3,·0x0935 ····const/4·v3,·0x0
  
936 ····.line·585936 ····.line·585
Offset 986, 19 lines modifiedOffset 986, 19 lines modified
986 ····if-ge·v0,·v1,·:cond_0986 ····if-ge·v0,·v1,·:cond_0
  
987 ····iget-boolean·v1,·p0,·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals:Z987 ····iget-boolean·v1,·p0,·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals:Z
  
988 ····if-eqz·v1,·:cond_0988 ····if-eqz·v1,·:cond_0
  
989 ····.line·600989 ····.line·600
990 ····aget-wide·v1,·p1,·v0990 ····aget-wide·v2,·p1,·v0
  
991 ····aget-wide·v3,·p2,·v0991 ····aget-wide·v4,·p2,·v0
  
992 ····invoke-virtual·{p0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(JJ)Lorg/apache/commons/lang/builder/EqualsBuilder;992 ····invoke-virtual·{p0,·v2,·v3,·v4,·v5},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(JJ)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
993 ····.line·599993 ····.line·599
994 ····add-int/lit8·v0,·v0,·0x1994 ····add-int/lit8·v0,·v0,·0x1
  
995 ····goto·:goto_1995 ····goto·:goto_1
996 .end·method996 .end·method
  
3.03 KB
smali/org/apache/commons/lang/builder/HashCodeBuilder.smali
    
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ····iput·v0,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iTotal:I93 ····iput·v0,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iTotal:I
  
94 ····.line·70994 ····.line·709
95 ····return-object·p095 ····return-object·p0
96 .end·method96 .end·method
  
97 .method·public·append(D)Lorg/apache/commons/lang/builder/HashCodeBuilder;97 .method·public·append(D)Lorg/apache/commons/lang/builder/HashCodeBuilder;
98 ····.locals·298 ····.locals·3
99 ····.param·p1,·"value"····#·D99 ····.param·p1,·"value"····#·D
  
100 ····.prologue100 ····.prologue
101 ····.line·742101 ····.line·742
102 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->doubleToLongBits(D)J102 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->doubleToLongBits(D)J
  
103 ····move-result-wide·v0103 ····move-result-wide·v0
Offset 154, 32 lines modifiedOffset 154, 32 lines modified
154 ····iput·v0,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iTotal:I154 ····iput·v0,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iTotal:I
  
155 ····.line·810155 ····.line·810
156 ····return-object·p0156 ····return-object·p0
157 .end·method157 .end·method
  
158 .method·public·append(J)Lorg/apache/commons/lang/builder/HashCodeBuilder;158 .method·public·append(J)Lorg/apache/commons/lang/builder/HashCodeBuilder;
159 ····.locals·3159 ····.locals·5
160 ····.param·p1,·"value"····#·J160 ····.param·p1,·"value"····#·J
  
161 ····.prologue161 ····.prologue
162 ····.line·847162 ····.line·847
163 ····iget·v0,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iTotal:I163 ····iget·v0,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iTotal:I
  
164 ····iget·v1,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iConstant:I164 ····iget·v1,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iConstant:I
  
165 ····mul-int/2addr·v0,·v1165 ····mul-int/2addr·v0,·v1
  
166 ····const/16·v1,·0x20166 ····const/16·v1,·0x20
  
167 ····shr-long·v1,·p1,·v1167 ····shr-long·v2,·p1,·v1
  
168 ····xor-long/2addr·v1,·p1168 ····xor-long/2addr·v2,·p1
  
169 ····long-to-int·v1,·v1169 ····long-to-int·v1,·v2
  
170 ····add-int/2addr·v0,·v1170 ····add-int/2addr·v0,·v1
  
171 ····iput·v0,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iTotal:I171 ····iput·v0,·p0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;->iTotal:I
  
172 ····.line·848172 ····.line·848
173 ····return-object·p0173 ····return-object·p0
Offset 518, 15 lines modifiedOffset 518, 15 lines modified
518 ····.line·725518 ····.line·725
519 ····add-int/lit8·v0,·v0,·0x1519 ····add-int/lit8·v0,·v0,·0x1
  
520 ····goto·:goto_0520 ····goto·:goto_0
521 .end·method521 .end·method
  
522 .method·public·append([D)Lorg/apache/commons/lang/builder/HashCodeBuilder;522 .method·public·append([D)Lorg/apache/commons/lang/builder/HashCodeBuilder;
523 ····.locals·3523 ····.locals·4
524 ····.param·p1,·"array"····#·[D524 ····.param·p1,·"array"····#·[D
  
525 ····.prologue525 ····.prologue
526 ····.line·755526 ····.line·755
527 ····if-nez·p1,·:cond_1527 ····if-nez·p1,·:cond_1
  
528 ····.line·756528 ····.line·756
Offset 549, 17 lines modifiedOffset 549, 17 lines modified
549 ····.local·v0,·"i":I549 ····.local·v0,·"i":I
550 ····:goto_0550 ····:goto_0
551 ····array-length·v1,·p1551 ····array-length·v1,·p1
  
552 ····if-ge·v0,·v1,·:cond_0552 ····if-ge·v0,·v1,·:cond_0
  
553 ····.line·759553 ····.line·759
554 ····aget-wide·v1,·p1,·v0554 ····aget-wide·v2,·p1,·v0
  
555 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(D)Lorg/apache/commons/lang/builder/HashCodeBuilder;555 ····invoke-virtual·{p0,·v2,·v3},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(D)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
556 ····.line·758556 ····.line·758
557 ····add-int/lit8·v0,·v0,·0x1557 ····add-int/lit8·v0,·v0,·0x1
  
558 ····goto·:goto_0558 ····goto·:goto_0
559 .end·method559 .end·method
  
Offset 644, 15 lines modifiedOffset 644, 15 lines modified
644 ····.line·826644 ····.line·826
645 ····add-int/lit8·v0,·v0,·0x1645 ····add-int/lit8·v0,·v0,·0x1
  
646 ····goto·:goto_0646 ····goto·:goto_0
647 .end·method647 .end·method
  
648 .method·public·append([J)Lorg/apache/commons/lang/builder/HashCodeBuilder;648 .method·public·append([J)Lorg/apache/commons/lang/builder/HashCodeBuilder;
649 ····.locals·3649 ····.locals·4
650 ····.param·p1,·"array"····#·[J650 ····.param·p1,·"array"····#·[J
  
651 ····.prologue651 ····.prologue
652 ····.line·861652 ····.line·861
653 ····if-nez·p1,·:cond_1653 ····if-nez·p1,·:cond_1
  
654 ····.line·862654 ····.line·862
Offset 675, 17 lines modifiedOffset 675, 17 lines modified
675 ····.local·v0,·"i":I675 ····.local·v0,·"i":I
676 ····:goto_0676 ····:goto_0
677 ····array-length·v1,·p1677 ····array-length·v1,·p1
  
678 ····if-ge·v0,·v1,·:cond_0678 ····if-ge·v0,·v1,·:cond_0
  
679 ····.line·865679 ····.line·865
680 ····aget-wide·v1,·p1,·v0680 ····aget-wide·v2,·p1,·v0
  
681 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(J)Lorg/apache/commons/lang/builder/HashCodeBuilder;681 ····invoke-virtual·{p0,·v2,·v3},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(J)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
682 ····.line·864682 ····.line·864
683 ····add-int/lit8·v0,·v0,·0x1683 ····add-int/lit8·v0,·v0,·0x1
  
684 ····goto·:goto_0684 ····goto·:goto_0
685 .end·method685 .end·method
  
6.82 KB
smali/org/apache/commons/logging/LogFactory.smali
    
Offset 1249, 18 lines modifiedOffset 1249, 18 lines modified
  
1249 ····.prologue1249 ····.prologue
1250 ····.line·14651250 ····.line·1465
1251 ····const/4·v8,·0x01251 ····const/4·v8,·0x0
  
1252 ····.line·14661252 ····.line·1466
1253 ····.local·v8,·"props":Ljava/util/Properties;1253 ····.local·v8,·"props":Ljava/util/Properties;
1254 ····const-wide/16·v5,·0x01254 ····const-wide/16·v6,·0x0
  
1255 ····.line·14671255 ····.line·1467
1256 ····.local·v5,·"priority":D1256 ····.local·v6,·"priority":D
1257 ····const/4·v9,·0x01257 ····const/4·v9,·0x0
  
1258 ····.line·14691258 ····.line·1469
1259 ····.local·v9,·"propsUrl":Ljava/net/URL;1259 ····.local·v9,·"propsUrl":Ljava/net/URL;
1260 ····:try_start_01260 ····:try_start_0
1261 ····invoke-static·{p0,·p1},·Lorg/apache/commons/logging/LogFactory;->getResources(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/util/Enumeration;1261 ····invoke-static·{p0,·p1},·Lorg/apache/commons/logging/LogFactory;->getResources(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/util/Enumeration;
  
Offset 1315, 27 lines modifiedOffset 1315, 27 lines modified
1315 ····move-object·v8,·v41315 ····move-object·v8,·v4
  
1316 ····.line·14831316 ····.line·1483
1317 ····const-string·v12,·"priority"1317 ····const-string·v12,·"priority"
  
1318 ····invoke-virtual·{v8,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;1318 ····invoke-virtual·{v8,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
1319 ····move-result-object·v71319 ····move-result-object·v5
  
1320 ····.line·14841320 ····.line·1484
1321 ····.local·v7,·"priorityStr":Ljava/lang/String;1321 ····.local·v5,·"priorityStr":Ljava/lang/String;
1322 ····const-wide/16·v5,·0x01322 ····const-wide/16·v6,·0x0
  
1323 ····.line·14851323 ····.line·1485
1324 ····if-eqz·v7,·:cond_11324 ····if-eqz·v5,·:cond_1
  
1325 ····.line·14861325 ····.line·1486
1326 ····invoke-static·{v7},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D1326 ····invoke-static·{v5},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
  
1327 ····move-result-wide·v51327 ····move-result-wide·v6
  
1328 ····.line·14891328 ····.line·1489
1329 ····:cond_11329 ····:cond_1
1330 ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z1330 ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z
  
1331 ····move-result·v121331 ····move-result·v12
  
Offset 1364, 15 lines modifiedOffset 1364, 15 lines modified
  
1364 ····const-string·v13,·"·with·priority·"1364 ····const-string·v13,·"·with·priority·"
  
1365 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1365 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
1366 ····move-result-object·v121366 ····move-result-object·v12
  
1367 ····invoke-virtual·{v12,·v5,·v6},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;1367 ····invoke-virtual·{v12,·v6,·v7},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
  
1368 ····move-result-object·v121368 ····move-result-object·v12
  
1369 ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;1369 ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
  
1370 ····move-result-object·v121370 ····move-result-object·v12
  
Offset 1380, 15 lines modifiedOffset 1380, 15 lines modified
1380 ····:try_end_01380 ····:try_end_0
1381 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_01381 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
1382 ····goto·:goto_11382 ····goto·:goto_1
  
1383 ····.line·15261383 ····.line·1526
1384 ····.end·local·v4····#·"newProps":Ljava/util/Properties;1384 ····.end·local·v4····#·"newProps":Ljava/util/Properties;
1385 ····.end·local·v7····#·"priorityStr":Ljava/lang/String;1385 ····.end·local·v5····#·"priorityStr":Ljava/lang/String;
1386 ····.end·local·v10····#·"url":Ljava/net/URL;1386 ····.end·local·v10····#·"url":Ljava/net/URL;
1387 ····.end·local·v11····#·"urls":Ljava/util/Enumeration;1387 ····.end·local·v11····#·"urls":Ljava/util/Enumeration;
1388 ····:catch_01388 ····:catch_0
1389 ····move-exception·v01389 ····move-exception·v0
  
1390 ····.line·15271390 ····.line·1527
1391 ····.local·v0,·"e":Ljava/lang/SecurityException;1391 ····.local·v0,·"e":Ljava/lang/SecurityException;
Offset 1455, 32 lines modifiedOffset 1455, 32 lines modified
1455 ····.restart·local·v11····#·"urls":Ljava/util/Enumeration;1455 ····.restart·local·v11····#·"urls":Ljava/util/Enumeration;
1456 ····:cond_41456 ····:cond_4
1457 ····:try_start_11457 ····:try_start_1
1458 ····const-string·v12,·"priority"1458 ····const-string·v12,·"priority"
  
1459 ····invoke-virtual·{v4,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;1459 ····invoke-virtual·{v4,·v12},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
1460 ····move-result-object·v31460 ····move-result-object·v1
  
1461 ····.line·14961461 ····.line·1496
1462 ····.local·v3,·"newPriorityStr":Ljava/lang/String;1462 ····.local·v1,·"newPriorityStr":Ljava/lang/String;
1463 ····const-wide/16·v1,·0x01463 ····const-wide/16·v2,·0x0
  
1464 ····.line·14971464 ····.line·1497
1465 ····.local·v1,·"newPriority":D1465 ····.local·v2,·"newPriority":D
1466 ····if-eqz·v3,·:cond_51466 ····if-eqz·v1,·:cond_5
  
1467 ····.line·14981467 ····.line·1498
1468 ····invoke-static·{v3},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D1468 ····invoke-static·{v1},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
  
1469 ····move-result-wide·v11469 ····move-result-wide·v2
  
1470 ····.line·15011470 ····.line·1501
1471 ····:cond_51471 ····:cond_5
1472 ····cmpl-double·v12,·v1,·v51472 ····cmpl-double·v12,·v2,·v6
  
1473 ····if-lez·v12,·:cond_71473 ····if-lez·v12,·:cond_7
  
1474 ····.line·15021474 ····.line·1502
1475 ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z1475 ····invoke-static·{},·Lorg/apache/commons/logging/LogFactory;->isDiagnosticsEnabled()Z
  
1476 ····move-result·v121476 ····move-result·v12
Offset 1510, 15 lines modifiedOffset 1510, 15 lines modified
  
1510 ····const-string·v13,·"·with·priority·"1510 ····const-string·v13,·"·with·priority·"
  
1511 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1511 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
1512 ····move-result-object·v121512 ····move-result-object·v12
  
1513 ····invoke-virtual·{v12,·v1,·v2},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;1513 ····invoke-virtual·{v12,·v2,·v3},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
  
1514 ····move-result-object·v121514 ····move-result-object·v12
  
1515 ····const-string·v13,·"·overrides·file·at·\'"1515 ····const-string·v13,·"·overrides·file·at·\'"
  
1516 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1516 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
Max diff block lines reached; 2702/6882 bytes (39.26%) of diff not shown.
613 B
smali/org/gege/caldavsyncadapter/Event.smali
    
Offset 208, 15 lines modifiedOffset 208, 14 lines modified
208 ····.local·v0,·"CompareItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"208 ····.local·v0,·"CompareItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
209 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;209 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
210 ····move-result-object·v5210 ····move-result-object·v5
  
211 ····.end·local·v3····#·"ValueAndroid":Ljava/lang/Object;211 ····.end·local·v3····#·"ValueAndroid":Ljava/lang/Object;
212 ····.end·local·v4····#·"ValueCalendar":Ljava/lang/Object;212 ····.end·local·v4····#·"ValueCalendar":Ljava/lang/Object;
213 ····.local·v5,·"i$":Ljava/util/Iterator; 
214 ····:cond_0213 ····:cond_0
215 ····:goto_0214 ····:goto_0
216 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z215 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
217 ····move-result·v6216 ····move-result·v6
  
218 ····if-eqz·v6,·:cond_5217 ····if-eqz·v6,·:cond_5
162 KB
smali/org/gege/caldavsyncadapter/syncadapter/SyncAdapter.smali
    
Offset 104, 39 lines modifiedOffset 104, 43 lines modified
  
104 ····move-result-object·v0104 ····move-result-object·v0
  
105 ····const-string·v1,·"caller_is_syncadapter"105 ····const-string·v1,·"caller_is_syncadapter"
  
106 ····const-string·v2,·"true"106 ····const-string·v2,·"true"
  
 107 ····.line·630
107 ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;108 ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
108 ····move-result-object·v0109 ····move-result-object·v0
  
109 ····const-string·v1,·"account_name"110 ····const-string·v1,·"account_name"
  
 111 ····.line·631
110 ····invoke-virtual·{v0,·v1,·p1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;112 ····invoke-virtual·{v0,·v1,·p1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
111 ····move-result-object·v0113 ····move-result-object·v0
  
112 ····const-string·v1,·"account_type"114 ····const-string·v1,·"account_type"
  
 115 ····.line·632
113 ····invoke-virtual·{v0,·v1,·p2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;116 ····invoke-virtual·{v0,·v1,·p2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
114 ····move-result-object·v0117 ····move-result-object·v0
  
115 ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;118 ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
  
116 ····move-result-object·v0119 ····move-result-object·v0
  
 120 ····.line·629
117 ····return-object·v0121 ····return-object·v0
118 .end·method122 .end·method
  
119 .method·private·checkDirtyAndroidEvents(Landroid/content/ContentProviderClient;Landroid/accounts/Account;Landroid/net/Uri;Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;Ljava/net/URI;Landroid/content/SyncStats;Ljava/util/ArrayList;)I123 .method·private·checkDirtyAndroidEvents(Landroid/content/ContentProviderClient;Landroid/accounts/Account;Landroid/net/Uri;Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;Ljava/net/URI;Landroid/content/SyncStats;Ljava/util/ArrayList;)I
120 ····.locals·40124 ····.locals·42
121 ····.param·p1,·"provider"····#·Landroid/content/ContentProviderClient;125 ····.param·p1,·"provider"····#·Landroid/content/ContentProviderClient;
122 ····.param·p2,·"account"····#·Landroid/accounts/Account;126 ····.param·p2,·"account"····#·Landroid/accounts/Account;
123 ····.param·p3,·"calendarUri"····#·Landroid/net/Uri;127 ····.param·p3,·"calendarUri"····#·Landroid/net/Uri;
124 ····.param·p4,·"facade"····#·Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;128 ····.param·p4,·"facade"····#·Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;
125 ····.param·p5,·"caldavCalendarUri"····#·Ljava/net/URI;129 ····.param·p5,·"caldavCalendarUri"····#·Ljava/net/URI;
126 ····.param·p6,·"stats"····#·Landroid/content/SyncStats;130 ····.param·p6,·"stats"····#·Landroid/content/SyncStats;
127 ····.annotation·system·Ldalvik/annotation/Signature;131 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 154, 1352 lines modifiedOffset 158, 1362 lines modified
154 ············">;)I"158 ············">;)I"
155 ········}159 ········}
156 ····.end·annotation160 ····.end·annotation
  
157 ····.prologue161 ····.prologue
158 ····.line·416162 ····.line·416
159 ····.local·p7,·"notifyList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/net/Uri;>;"163 ····.local·p7,·"notifyList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/net/Uri;>;"
160 ····const/16·v22,·0x0164 ····const/16·v23,·0x0
  
161 ····.line·417165 ····.line·417
162 ····.local·v22,·"curEvent":Landroid/database/Cursor;166 ····.local·v23,·"curEvent":Landroid/database/Cursor;
163 ····const/16·v21,·0x0167 ····const/16·v22,·0x0
  
164 ····.line·418168 ····.line·418
165 ····.local·v21,·"curAttendee":Landroid/database/Cursor;169 ····.local·v22,·"curAttendee":Landroid/database/Cursor;
166 ····const/16·v23,·0x0170 ····const/16·v24,·0x0
  
167 ····.line·421171 ····.line·421
168 ····.local·v23,·"curReminder":Landroid/database/Cursor;172 ····.local·v24,·"curReminder":Landroid/database/Cursor;
169 ····const/16·v16,·0x0173 ····const/16·v17,·0x0
  
170 ····.line·422174 ····.line·422
171 ····.local·v16,·"androidEvent":Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;175 ····.local·v17,·"androidEvent":Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;
172 ····const/16·v32,·0x0176 ····const/16·v33,·0x0
  
173 ····.line·423177 ····.line·423
174 ····.local·v32,·"rowDirty":I178 ····.local·v33,·"rowDirty":I
175 ····const/16·v33,·0x0179 ····const/16·v34,·0x0
  
176 ····.line·424180 ····.line·424
177 ····.local·v33,·"rowInsert":I181 ····.local·v34,·"rowInsert":I
178 ····const/16·v34,·0x0182 ····const/16·v35,·0x0
  
179 ····.line·425183 ····.line·425
180 ····.local·v34,·"rowUpdate":I184 ····.local·v35,·"rowUpdate":I
181 ····const/16·v31,·0x0185 ····const/16·v32,·0x0
  
182 ····.line·428186 ····.line·428
183 ····.local·v31,·"rowDelete":I187 ····.local·v32,·"rowDelete":I
184 ····:try_start_0188 ····:try_start_0
185 ····invoke-static/range·{p3·..·p3},·Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J189 ····invoke-static/range·{p3·..·p3},·Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J
  
186 ····move-result-wide·v3190 ····move-result-wide·v4
  
187 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;191 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
188 ····move-result-object·v9192 ····move-result-object·v10
  
189 ····.line·429193 ····.line·429
190 ····.local·v9,·"CalendarID":Ljava/lang/Long;194 ····.local·v10,·"CalendarID":Ljava/lang/Long;
191 ····const-string·v6,·"(dirty·=·?)·AND·(calendar_id·=·?)"195 ····const-string·v7,·"(dirty·=·?)·AND·(calendar_id·=·?)"
  
192 ····.line·430196 ····.line·430
193 ····.local·v6,·"selection":Ljava/lang/String;197 ····.local·v7,·"selection":Ljava/lang/String;
194 ····const/4·v3,·0x2198 ····const/4·v4,·0x2
  
195 ····new-array·v7,·v3,·[Ljava/lang/String;199 ····new-array·v8,·v4,·[Ljava/lang/String;
  
196 ····const/4·v3,·0x0200 ····const/4·v4,·0x0
  
197 ····const-string·v4,·"1"201 ····const-string·v5,·"1"
  
198 ····aput-object·v4,·v7,·v3202 ····aput-object·v5,·v8,·v4
  
199 ····const/4·v3,·0x1203 ····const/4·v4,·0x1
  
200 ····invoke-virtual·{v9},·Ljava/lang/Long;->toString()Ljava/lang/String;204 ····invoke-virtual·{v10},·Ljava/lang/Long;->toString()Ljava/lang/String;
  
201 ····move-result-object·v4205 ····move-result-object·v5
  
202 ····aput-object·v4,·v7,·v3206 ····aput-object·v5,·v8,·v4
  
203 ····.line·431207 ····.line·431
204 ····.local·v7,·"selectionArgs":[Ljava/lang/String;208 ····.local·v8,·"selectionArgs":[Ljava/lang/String;
205 ····sget-object·v4,·Landroid/provider/CalendarContract$Events;->CONTENT_URI:Landroid/net/Uri;209 ····sget-object·v5,·Landroid/provider/CalendarContract$Events;->CONTENT_URI:Landroid/net/Uri;
  
206 ····const/4·v5,·0x0210 ····const/4·v6,·0x0
  
207 ····const/4·v8,·0x0211 ····const/4·v9,·0x0
  
208 ····move-object/from16·v3,·p1212 ····move-object/from16·v4,·p1
  
209 ····invoke-virtual/range·{v3·..·v8},·Landroid/content/ContentProviderClient;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;213 ····invoke-virtual/range·{v4·..·v9},·Landroid/content/ContentProviderClient;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
Max diff block lines reached; 160634/165938 bytes (96.80%) of diff not shown.
1.39 KB
smali/org/gege/caldavsyncadapter/syncadapter/notifications/NotificationsHelper.smali
    
Offset 14, 30 lines modifiedOffset 14, 34 lines modified
14 ····.line·1814 ····.line·18
15 ····new-instance·v3,·Landroid/support/v4/app/NotificationCompat$Builder;15 ····new-instance·v3,·Landroid/support/v4/app/NotificationCompat$Builder;
  
16 ····invoke-direct·{v3,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V16 ····invoke-direct·{v3,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  
17 ····const·v4,·0x7f02000117 ····const·v4,·0x7f020001
  
 18 ····.line·20
18 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;19 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
19 ····move-result-object·v320 ····move-result-object·v3
  
 21 ····.line·21
20 ····invoke-virtual·{v3,·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;22 ····invoke-virtual·{v3,·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
21 ····move-result-object·v323 ····move-result-object·v3
  
 24 ····.line·22
22 ····invoke-virtual·{v3,·p2},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;25 ····invoke-virtual·{v3,·p2},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
23 ····move-result-object·v026 ····move-result-object·v0
  
24 ····.line·4427 ····.line·44
25 ····.local·v0,·"mBuilder":Landroid/support/v4/app/NotificationCompat$Builder;28 ····.local·v0,·"mBuilder":Landroid/support/v4/app/NotificationCompat$Builder;
26 ····const-string·v3,·"notification"29 ····const-string·v3,·"notification"
  
 30 ····.line·45
27 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;31 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
28 ····move-result-object·v232 ····move-result-object·v2
  
29 ····check-cast·v2,·Landroid/app/NotificationManager;33 ····check-cast·v2,·Landroid/app/NotificationManager;
  
30 ····.line·4834 ····.line·48
658 B
smali/org/gege/caldavsyncadapter/caldav/CaldavFacade$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;21 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;)V23 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;
  
25 ····.prologue26 ····.prologue
26 ····.line·18827 ····.line·188
27 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/caldav/CaldavFacade$1;->this$0:Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;28 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/caldav/CaldavFacade$1;->this$0:Lorg/gege/caldavsyncadapter/caldav/CaldavFacade;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
713 B
smali/org/gege/caldavsyncadapter/caldav/EasySSLSocketFactory$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;21 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;)V23 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;
  
25 ····.prologue26 ····.prologue
26 ····.line·6627 ····.line·66
27 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory$1;->this$0:Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;28 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory$1;->this$0:Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21.2 KB
smali/org/gege/caldavsyncadapter/caldav/CaldavFacade.smali
    
Offset 1186, 14 lines modifiedOffset 1186, 15 lines modified
  
1186 ····const-string·v10,·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>\n<C:calendar-multiget·xmlns:D=\"DAV:\"·xmlns:C=\"urn:ietf:params:xml:ns:caldav\"><D:prop><D:getetag·/><C:calendar-data·/></D:prop><D:href>"1186 ····const-string·v10,·"<?xml·version=\"1.0\"·encoding=\"UTF-8\"?>\n<C:calendar-multiget·xmlns:D=\"DAV:\"·xmlns:C=\"urn:ietf:params:xml:ns:caldav\"><D:prop><D:getetag·/><C:calendar-data·/></D:prop><D:href>"
  
1187 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1187 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1188 ····move-result-object·v91188 ····move-result-object·v9
  
 1189 ····.line·707
1189 ····invoke-virtual·{p0},·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarEvent;->getUri()Ljava/net/URI;1190 ····invoke-virtual·{p0},·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarEvent;->getUri()Ljava/net/URI;
  
1190 ····move-result-object·v101191 ····move-result-object·v10
  
1191 ····invoke-virtual·{v10},·Ljava/net/URI;->getRawPath()Ljava/lang/String;1192 ····invoke-virtual·{v10},·Ljava/net/URI;->getRawPath()Ljava/lang/String;
  
1192 ····move-result-object·v101193 ····move-result-object·v10
Offset 1206, 21 lines modifiedOffset 1207, 15 lines modified
  
1206 ····move-result-object·v101207 ····move-result-object·v10
  
1207 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1208 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1208 ····move-result-object·v91209 ····move-result-object·v9
  
1209 ····const-string·v10,·"</D:href>" 
  
1210 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
1211 ····move-result-object·v9 
  
1212 ····const-string·v10,·"</C:calendar-multiget>"1210 ····const-string·v10,·"</D:href></C:calendar-multiget>"
  
1213 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1211 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1214 ····move-result-object·v91212 ····move-result-object·v9
  
1215 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1213 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 1260, 14 lines modifiedOffset 1255, 15 lines modified
  
1260 ····.line·7211255 ····.line·721
1261 ····.local·v8,·"response":Lorg/apache/http/HttpResponse;1256 ····.local·v8,·"response":Lorg/apache/http/HttpResponse;
1262 ····new-instance·v6,·Ljava/io/BufferedReader;1257 ····new-instance·v6,·Ljava/io/BufferedReader;
  
1263 ····new-instance·v9,·Ljava/io/InputStreamReader;1258 ····new-instance·v9,·Ljava/io/InputStreamReader;
  
 1259 ····.line·722
1264 ····invoke-interface·{v8},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;1260 ····invoke-interface·{v8},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
  
1265 ····move-result-object·v101261 ····move-result-object·v10
  
1266 ····invoke-interface·{v10},·Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream;1262 ····invoke-interface·{v10},·Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream;
  
1267 ····move-result-object·v101263 ····move-result-object·v10
Offset 1569, 14 lines modifiedOffset 1565, 15 lines modified
  
1569 ····const-string·v7,·"ParserConfigurationException·"1565 ····const-string·v7,·"ParserConfigurationException·"
  
1570 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1566 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1571 ····move-result-object·v61567 ····move-result-object·v6
  
 1568 ····.line·572
1572 ····invoke-virtual·{v0},·Ljavax/xml/parsers/ParserConfigurationException;->getMessage()Ljava/lang/String;1569 ····invoke-virtual·{v0},·Ljavax/xml/parsers/ParserConfigurationException;->getMessage()Ljava/lang/String;
  
1573 ····move-result-object·v71570 ····move-result-object·v7
  
1574 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1571 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1575 ····move-result-object·v61572 ····move-result-object·v6
Offset 1969, 14 lines modifiedOffset 1966, 15 lines modified
  
1969 ····.line·4961966 ····.line·496
1970 ····.local·v21,·"response":Lorg/apache/http/HttpResponse;1967 ····.local·v21,·"response":Lorg/apache/http/HttpResponse;
1971 ····new-instance·v18,·Ljava/io/BufferedReader;1968 ····new-instance·v18,·Ljava/io/BufferedReader;
  
1972 ····new-instance·v23,·Ljava/io/InputStreamReader;1969 ····new-instance·v23,·Ljava/io/InputStreamReader;
  
 1970 ····.line·497
1973 ····invoke-interface/range·{v21·..·v21},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;1971 ····invoke-interface/range·{v21·..·v21},·Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
  
1974 ····move-result-object·v241972 ····move-result-object·v24
  
1975 ····invoke-interface/range·{v24·..·v24},·Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream;1973 ····invoke-interface/range·{v24·..·v24},·Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream;
  
1976 ····move-result-object·v241974 ····move-result-object·v24
Offset 2094, 24 lines modifiedOffset 2092, 26 lines modified
2094 ····.local·v6,·"builder":Ljavax/xml/parsers/DocumentBuilder;2092 ····.local·v6,·"builder":Ljavax/xml/parsers/DocumentBuilder;
2095 ····new-instance·v23,·Lorg/xml/sax/InputSource;2093 ····new-instance·v23,·Lorg/xml/sax/InputSource;
  
2096 ····new-instance·v24,·Ljava/io/ByteArrayInputStream;2094 ····new-instance·v24,·Ljava/io/ByteArrayInputStream;
  
2097 ····const-string·v25,·"utf-8"2095 ····const-string·v25,·"utf-8"
  
 2096 ····.line·514
2098 ····move-object/from16·v0,·v252097 ····move-object/from16·v0,·v25
  
2099 ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B2098 ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
  
2100 ····move-result-object·v252099 ····move-result-object·v25
  
2101 ····invoke-direct/range·{v24·..·v25},·Ljava/io/ByteArrayInputStream;-><init>([B)V2100 ····invoke-direct/range·{v24·..·v25},·Ljava/io/ByteArrayInputStream;-><init>([B)V
  
2102 ····invoke-direct/range·{v23·..·v24},·Lorg/xml/sax/InputSource;-><init>(Ljava/io/InputStream;)V2101 ····invoke-direct/range·{v23·..·v24},·Lorg/xml/sax/InputSource;-><init>(Ljava/io/InputStream;)V
  
 2102 ····.line·513
2103 ····move-object/from16·v0,·v232103 ····move-object/from16·v0,·v23
  
2104 ····invoke-virtual·{v6,·v0},·Ljavax/xml/parsers/DocumentBuilder;->parse(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;2104 ····invoke-virtual·{v6,·v0},·Ljavax/xml/parsers/DocumentBuilder;->parse(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;
  
2105 ····move-result-object·v112105 ····move-result-object·v11
  
2106 ····.line·5152106 ····.line·515
Offset 2333, 15 lines modifiedOffset 2333, 15 lines modified
2333 ····.end·local·v15····#·"j":I2333 ····.end·local·v15····#·"j":I
2334 ····.end·local·v17····#·"node":Lorg/w3c/dom/Node;2334 ····.end·local·v17····#·"node":Lorg/w3c/dom/Node;
2335 ····:cond_52335 ····:cond_5
2336 ····return-object·v82336 ····return-object·v8
2337 .end·method2337 .end·method
  
2338 .method·public·getCalendarList(Landroid/content/Context;)Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;2338 .method·public·getCalendarList(Landroid/content/Context;)Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;
2339 ····.locals·132339 ····.locals·12
2340 ····.param·p1,·"context"····#·Landroid/content/Context;2340 ····.param·p1,·"context"····#·Landroid/content/Context;
2341 ····.annotation·system·Ldalvik/annotation/Throws;2341 ····.annotation·system·Ldalvik/annotation/Throws;
2342 ········value·=·{2342 ········value·=·{
2343 ············Lorg/apache/http/client/ClientProtocolException;,2343 ············Lorg/apache/http/client/ClientProtocolException;,
2344 ············Ljava/io/IOException;,2344 ············Ljava/io/IOException;,
2345 ············Ljava/net/URISyntaxException;,2345 ············Ljava/net/URISyntaxException;,
Max diff block lines reached; 17334/21587 bytes (80.30%) of diff not shown.
908 B
smali/org/gege/caldavsyncadapter/caldav/EasySSLSocketFactory.smali
    
Offset 175, 14 lines modifiedOffset 175, 15 lines modified
  
175 ····.line·120175 ····.line·120
176 ····:cond_1176 ····:cond_1
177 ····if-eqz·p1,·:cond_5177 ····if-eqz·p1,·:cond_5
  
178 ····move-object·v5,·p1178 ····move-object·v5,·p1
  
 179 ····.line·121
179 ····:goto_0180 ····:goto_0
180 ····check-cast·v5,·Ljavax/net/ssl/SSLSocket;181 ····check-cast·v5,·Ljavax/net/ssl/SSLSocket;
  
181 ····move-object·v4,·v5182 ····move-object·v4,·v5
  
182 ····check-cast·v4,·Ljavax/net/ssl/SSLSocket;183 ····check-cast·v4,·Ljavax/net/ssl/SSLSocket;
  
Offset 234, 15 lines modifiedOffset 235, 15 lines modified
  
234 ····.line·143235 ····.line·143
235 ····invoke-virtual·{v4,·v3},·Ljavax/net/ssl/SSLSocket;->setSoTimeout(I)V236 ····invoke-virtual·{v4,·v3},·Ljavax/net/ssl/SSLSocket;->setSoTimeout(I)V
  
236 ····.line·145237 ····.line·145
237 ····return-object·v4238 ····return-object·v4
  
238 ····.line·120239 ····.line·121
239 ····.end·local·v0····#·"connTimeout":I240 ····.end·local·v0····#·"connTimeout":I
240 ····.end·local·v2····#·"remoteAddress":Ljava/net/InetSocketAddress;241 ····.end·local·v2····#·"remoteAddress":Ljava/net/InetSocketAddress;
241 ····.end·local·v3····#·"soTimeout":I242 ····.end·local·v3····#·"soTimeout":I
242 ····.end·local·v4····#·"sslsock":Ljavax/net/ssl/SSLSocket;243 ····.end·local·v4····#·"sslsock":Ljavax/net/ssl/SSLSocket;
243 ····:cond_5244 ····:cond_5
244 ····invoke-virtual·{p0},·Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;->createSocket()Ljava/net/Socket;245 ····invoke-virtual·{p0},·Lorg/gege/caldavsyncadapter/caldav/EasySSLSocketFactory;->createSocket()Ljava/net/Socket;
  
857 B
smali/org/gege/caldavsyncadapter/caldav/xml/CalendarsHandler.smali
    
Offset 134, 31 lines modifiedOffset 134, 35 lines modified
  
134 ····invoke-virtual·{p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getURI()Ljava/net/URI;134 ····invoke-virtual·{p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getURI()Ljava/net/URI;
  
135 ····move-result-object·v0135 ····move-result-object·v0
  
136 ····if-eqz·v0,·:cond_0136 ····if-eqz·v0,·:cond_0
  
 137 ····.line·127
137 ····invoke-virtual·{p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getcTag()Ljava/lang/String;138 ····invoke-virtual·{p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getcTag()Ljava/lang/String;
  
138 ····move-result-object·v0139 ····move-result-object·v0
  
139 ····if-eqz·v0,·:cond_0140 ····if-eqz·v0,·:cond_0
  
 141 ····.line·128
140 ····invoke-virtual·{p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getCalendarDisplayName()Ljava/lang/String;142 ····invoke-virtual·{p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getCalendarDisplayName()Ljava/lang/String;
  
141 ····move-result-object·v0143 ····move-result-object·v0
  
142 ····if-eqz·v0,·:cond_0144 ····if-eqz·v0,·:cond_0
  
143 ····const/4·v0,·0x1145 ····const/4·v0,·0x1
  
 146 ····.line·126
144 ····:goto_0147 ····:goto_0
145 ····return·v0148 ····return·v0
  
 149 ····.line·128
146 ····:cond_0150 ····:cond_0
147 ····const/4·v0,·0x0151 ····const/4·v0,·0x0
  
148 ····goto·:goto_0152 ····goto·:goto_0
149 .end·method153 .end·method
  
  
117 KB
smali/org/gege/caldavsyncadapter/caldav/entities/CalendarEvent.smali
    
Offset 86, 569 lines modifiedOffset 86, 569 lines modified
86 ····iput-object·p2,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarEvent;->mProvider:Landroid/content/ContentProviderClient;86 ····iput-object·p2,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarEvent;->mProvider:Landroid/content/ContentProviderClient;
  
87 ····.line·11787 ····.line·117
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·private·ReadAttendeeProperties(Lnet/fortuna/ical4j/model/Property;Ljava/lang/String;)Landroid/content/ContentValues;90 .method·private·ReadAttendeeProperties(Lnet/fortuna/ical4j/model/Property;Ljava/lang/String;)Landroid/content/ContentValues;
91 ····.locals·1691 ····.locals·18
92 ····.param·p1,·"property"····#·Lnet/fortuna/ical4j/model/Property;92 ····.param·p1,·"property"····#·Lnet/fortuna/ical4j/model/Property;
93 ····.param·p2,·"Type"····#·Ljava/lang/String;93 ····.param·p2,·"Type"····#·Ljava/lang/String;
  
94 ····.prologue94 ····.prologue
95 ····.line·33895 ····.line·338
96 ····const/4·v1,·0x096 ····const/4·v2,·0x0
  
97 ····.line·34097 ····.line·340
98 ····.local·v1,·"Attendee":Landroid/content/ContentValues;98 ····.local·v2,·"Attendee":Landroid/content/ContentValues;
99 ····invoke-virtual/range·{p1·..·p1},·Lnet/fortuna/ical4j/model/Property;->getParameters()Lnet/fortuna/ical4j/model/ParameterList;99 ····invoke-virtual/range·{p1·..·p1},·Lnet/fortuna/ical4j/model/Property;->getParameters()Lnet/fortuna/ical4j/model/ParameterList;
  
100 ····move-result-object·v5100 ····move-result-object·v6
  
101 ····.line·341101 ····.line·341
102 ····.local·v5,·"Parameters":Lnet/fortuna/ical4j/model/ParameterList;102 ····.local·v6,·"Parameters":Lnet/fortuna/ical4j/model/ParameterList;
103 ····const-string·v13,·"CN"103 ····const-string·v14,·"CN"
  
104 ····invoke-virtual·{v5,·v13},·Lnet/fortuna/ical4j/model/ParameterList;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;104 ····invoke-virtual·{v6,·v14},·Lnet/fortuna/ical4j/model/ParameterList;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;
  
105 ····move-result-object·v2105 ····move-result-object·v3
  
106 ····.line·342106 ····.line·342
107 ····.local·v2,·"CN":Lnet/fortuna/ical4j/model/Parameter;107 ····.local·v3,·"CN":Lnet/fortuna/ical4j/model/Parameter;
108 ····const-string·v13,·"ROLE"108 ····const-string·v14,·"ROLE"
  
109 ····invoke-virtual·{v5,·v13},·Lnet/fortuna/ical4j/model/ParameterList;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;109 ····invoke-virtual·{v6,·v14},·Lnet/fortuna/ical4j/model/ParameterList;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;
  
110 ····move-result-object·v6110 ····move-result-object·v7
  
111 ····.line·343111 ····.line·343
112 ····.local·v6,·"ROLE":Lnet/fortuna/ical4j/model/Parameter;112 ····.local·v7,·"ROLE":Lnet/fortuna/ical4j/model/Parameter;
113 ····const-string·v13,·"CUTYPE"113 ····const-string·v14,·"CUTYPE"
  
114 ····invoke-virtual·{v5,·v13},·Lnet/fortuna/ical4j/model/ParameterList;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;114 ····invoke-virtual·{v6,·v14},·Lnet/fortuna/ical4j/model/ParameterList;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;
  
115 ····move-result-object·v3115 ····move-result-object·v4
  
116 ····.line·345116 ····.line·345
117 ····.local·v3,·"CUTYPE":Lnet/fortuna/ical4j/model/Parameter;117 ····.local·v4,·"CUTYPE":Lnet/fortuna/ical4j/model/Parameter;
118 ····const-string·v13,·"PARTSTAT"118 ····const-string·v14,·"PARTSTAT"
  
119 ····invoke-virtual·{v5,·v13},·Lnet/fortuna/ical4j/model/ParameterList;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;119 ····invoke-virtual·{v6,·v14},·Lnet/fortuna/ical4j/model/ParameterList;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;
  
120 ····move-result-object·v4120 ····move-result-object·v5
  
121 ····.line·347121 ····.line·347
122 ····.local·v4,·"PARTSTAT":Lnet/fortuna/ical4j/model/Parameter;122 ····.local·v5,·"PARTSTAT":Lnet/fortuna/ical4j/model/Parameter;
123 ····const-string·v8,·""123 ····const-string·v9,·""
  
124 ····.line·348124 ····.line·348
125 ····.local·v8,·"strCN":Ljava/lang/String;125 ····.local·v9,·"strCN":Ljava/lang/String;
126 ····const-string·v11,·""126 ····const-string·v12,·""
  
127 ····.line·349127 ····.line·349
128 ····.local·v11,·"strROLE":Ljava/lang/String;128 ····.local·v12,·"strROLE":Ljava/lang/String;
129 ····const-string·v9,·""129 ····const-string·v10,·""
  
130 ····.line·350130 ····.line·350
131 ····.local·v9,·"strCUTYPE":Ljava/lang/String;131 ····.local·v10,·"strCUTYPE":Ljava/lang/String;
132 ····invoke-virtual/range·{p1·..·p1},·Lnet/fortuna/ical4j/model/Property;->getValue()Ljava/lang/String;132 ····invoke-virtual/range·{p1·..·p1},·Lnet/fortuna/ical4j/model/Property;->getValue()Ljava/lang/String;
  
133 ····move-result-object·v13133 ····move-result-object·v14
  
134 ····const-string·v14,·"mailto:"134 ····const-string·v15,·"mailto:"
  
135 ····const-string·v15,·""135 ····const-string·v16,·""
  
136 ····invoke-virtual·{v13,·v14,·v15},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;136 ····invoke-virtual/range·{v14·..·v16},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
  
137 ····move-result-object·v12137 ····move-result-object·v13
  
138 ····.line·351138 ····.line·351
139 ····.local·v12,·"strValue":Ljava/lang/String;139 ····.local·v13,·"strValue":Ljava/lang/String;
140 ····const-string·v10,·""140 ····const-string·v11,·""
  
141 ····.line·353141 ····.line·353
142 ····.local·v10,·"strPARTSTAT":Ljava/lang/String;142 ····.local·v11,·"strPARTSTAT":Ljava/lang/String;
143 ····move-object/from16·v0,·p0143 ····move-object/from16·v0,·p0
  
144 ····iget-object·v13,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarEvent;->mstrcIcalPropertyError:Ljava/lang/String;144 ····iget-object·v14,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarEvent;->mstrcIcalPropertyError:Ljava/lang/String;
  
145 ····invoke-virtual·{v12,·v13},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z145 ····invoke-virtual·{v13,·v14},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
146 ····move-result·v13146 ····move-result·v14
  
147 ····if-eqz·v13,·:cond_0147 ····if-eqz·v14,·:cond_0
  
148 ····.line·354148 ····.line·354
149 ····move-object/from16·v0,·p0149 ····move-object/from16·v0,·p0
  
150 ····iget-object·v13,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarEvent;->mstrcIcalPropertyError:Ljava/lang/String;150 ····iget-object·v14,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarEvent;->mstrcIcalPropertyError:Ljava/lang/String;
  
151 ····const-string·v14,·""151 ····const-string·v15,·""
  
152 ····invoke-virtual·{v12,·v13,·v14},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;152 ····invoke-virtual·{v13,·v14,·v15},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
  
153 ····move-result-object·v12153 ····move-result-object·v13
  
154 ····.line·356154 ····.line·356
155 ····:try_start_0155 ····:try_start_0
156 ····const-string·v13,·"UTF-8"156 ····const-string·v14,·"UTF-8"
  
157 ····invoke-static·{v12,·v13},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;157 ····invoke-static·{v13,·v14},·Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
158 ····:try_end_0158 ····:try_end_0
159 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0159 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
  
160 ····move-result-object·v12160 ····move-result-object·v13
  
161 ····.line·362161 ····.line·362
162 ····:cond_0162 ····:cond_0
163 ····:goto_0163 ····:goto_0
164 ····if-eqz·v2,·:cond_1164 ····if-eqz·v3,·:cond_1
  
165 ····.line·363165 ····.line·363
166 ····invoke-virtual·{v2},·Lnet/fortuna/ical4j/model/Parameter;->getValue()Ljava/lang/String;166 ····invoke-virtual·{v3},·Lnet/fortuna/ical4j/model/Parameter;->getValue()Ljava/lang/String;
  
167 ····move-result-object·v8167 ····move-result-object·v9
  
168 ····.line·364168 ····.line·364
Max diff block lines reached; 113250/119941 bytes (94.42%) of diff not shown.
5.02 KB
smali/org/gege/caldavsyncadapter/caldav/entities/CalendarList.smali
    
Offset 114, 21 lines modifiedOffset 114, 20 lines modified
  
114 ····.prologue114 ····.prologue
115 ····.line·118115 ····.line·118
116 ····const/4·v0,·0x0116 ····const/4·v0,·0x0
  
117 ····.line·120117 ····.line·120
118 ····.local·v0,·"Result":Z118 ····.local·v0,·"Result":Z
119 ····iget-object·v3,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;->mList:Ljava/util/ArrayList;119 ····iget-object·v2,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;->mList:Ljava/util/ArrayList;
  
120 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;120 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
121 ····move-result-object·v2121 ····move-result-object·v2
  
122 ····.local·v2,·"i$":Ljava/util/Iterator; 
123 ····:cond_0122 ····:cond_0
124 ····:goto_0123 ····:goto_0
125 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z124 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
126 ····move-result·v3125 ····move-result·v3
  
127 ····if-eqz·v3,·:cond_1126 ····if-eqz·v3,·:cond_1
Offset 189, 21 lines modifiedOffset 188, 20 lines modified
  
189 ····.prologue188 ····.prologue
190 ····.line·62189 ····.line·62
191 ····const/4·v1,·0x0190 ····const/4·v1,·0x0
  
192 ····.line·64191 ····.line·64
193 ····.local·v1,·"Result":Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;192 ····.local·v1,·"Result":Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;
194 ····iget-object·v3,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;->mList:Ljava/util/ArrayList;193 ····iget-object·v2,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;->mList:Ljava/util/ArrayList;
  
195 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;194 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
196 ····move-result-object·v2195 ····move-result-object·v2
  
197 ····.local·v2,·"i$":Ljava/util/Iterator; 
198 ····:cond_0196 ····:cond_0
199 ····:goto_0197 ····:goto_0
200 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z198 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
201 ····move-result·v3199 ····move-result·v3
  
202 ····if-eqz·v3,·:cond_1200 ····if-eqz·v3,·:cond_1
Offset 243, 21 lines modifiedOffset 241, 20 lines modified
  
243 ····.prologue241 ····.prologue
244 ····.line·51242 ····.line·51
245 ····const/4·v1,·0x0243 ····const/4·v1,·0x0
  
246 ····.line·53244 ····.line·53
247 ····.local·v1,·"Result":Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;245 ····.local·v1,·"Result":Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;
248 ····iget-object·v3,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;->mList:Ljava/util/ArrayList;246 ····iget-object·v2,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;->mList:Ljava/util/ArrayList;
  
249 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;247 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
250 ····move-result-object·v2248 ····move-result-object·v2
  
251 ····.local·v2,·"i$":Ljava/util/Iterator; 
252 ····:cond_0249 ····:cond_0
253 ····:goto_0250 ····:goto_0
254 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z251 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
255 ····move-result·v3252 ····move-result·v3
  
256 ····if-eqz·v3,·:cond_1253 ····if-eqz·v3,·:cond_1
Offset 326, 21 lines modifiedOffset 323, 20 lines modified
326 ····.line·147323 ····.line·147
327 ····new-instance·v0,·Ljava/util/ArrayList;324 ····new-instance·v0,·Ljava/util/ArrayList;
  
328 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V325 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
329 ····.line·149326 ····.line·149
330 ····.local·v0,·"Result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/net/Uri;>;"327 ····.local·v0,·"Result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/net/Uri;>;"
331 ····iget-object·v3,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;->mList:Ljava/util/ArrayList;328 ····iget-object·v2,·p0,·Lorg/gege/caldavsyncadapter/caldav/entities/CalendarList;->mList:Ljava/util/ArrayList;
  
332 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;329 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
333 ····move-result-object·v2330 ····move-result-object·v2
  
334 ····.local·v2,·"i$":Ljava/util/Iterator; 
335 ····:goto_0331 ····:goto_0
336 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z332 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
337 ····move-result·v3333 ····move-result·v3
  
338 ····if-eqz·v3,·:cond_0334 ····if-eqz·v3,·:cond_0
  
Offset 395, 57 lines modifiedOffset 391, 39 lines modified
  
395 ····sget-object·v2,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->SERVERURL:Ljava/lang/String;391 ····sget-object·v2,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->SERVERURL:Ljava/lang/String;
  
396 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;392 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
397 ····move-result-object·v0393 ····move-result-object·v0
  
398 ····const-string·v2,·"·=·?)·OR·"394 ····const-string·v2,·"·=·?)·OR·("
  
399 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
400 ····move-result-object·v0 
  
401 ····const-string·v2,·"(" 
  
402 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;395 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
403 ····move-result-object·v0396 ····move-result-object·v0
  
404 ····sget-object·v2,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->SERVERURL:Ljava/lang/String;397 ····sget-object·v2,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->SERVERURL:Ljava/lang/String;
  
405 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;398 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
406 ····move-result-object·v0399 ····move-result-object·v0
  
407 ····const-string·v2,·"·IS·NULL))·AND·"400 ····const-string·v2,·"·IS·NULL))·AND·("
  
408 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
409 ····move-result-object·v0 
  
410 ····const-string·v2,·"(" 
  
411 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;401 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
412 ····move-result-object·v0402 ····move-result-object·v0
  
413 ····const-string·v2,·"ownerAccount"403 ····const-string·v2,·"ownerAccount"
  
Max diff block lines reached; 486/5005 bytes (9.71%) of diff not shown.
31.8 KB
smali/org/gege/caldavsyncadapter/caldav/entities/DavCalendar.smali
    
Offset 443, 34 lines modifiedOffset 443, 38 lines modified
  
443 ····move-result-object·v0443 ····move-result-object·v0
  
444 ····const-string·v1,·"caller_is_syncadapter"444 ····const-string·v1,·"caller_is_syncadapter"
  
445 ····const-string·v2,·"true"445 ····const-string·v2,·"true"
  
 446 ····.line·565
446 ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;447 ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
447 ····move-result-object·v0448 ····move-result-object·v0
  
448 ····const-string·v1,·"account_name"449 ····const-string·v1,·"account_name"
  
 450 ····.line·566
449 ····invoke-virtual·{v0,·v1,·p1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;451 ····invoke-virtual·{v0,·v1,·p1},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
450 ····move-result-object·v0452 ····move-result-object·v0
  
451 ····const-string·v1,·"account_type"453 ····const-string·v1,·"account_type"
  
 454 ····.line·567
452 ····invoke-virtual·{v0,·v1,·p2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;455 ····invoke-virtual·{v0,·v1,·p2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
453 ····move-result-object·v0456 ····move-result-object·v0
  
454 ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;457 ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
  
455 ····move-result-object·v0458 ····move-result-object·v0
  
 459 ····.line·564
456 ····return-object·v0460 ····return-object·v0
457 .end·method461 .end·method
  
458 .method·private·correctServerUrl(Ljava/lang/String;)Z462 .method·private·correctServerUrl(Ljava/lang/String;)Z
459 ····.locals·7463 ····.locals·7
460 ····.param·p1,·"serverUrl"····#·Ljava/lang/String;464 ····.param·p1,·"serverUrl"····#·Ljava/lang/String;
  
Offset 633, 452 lines modifiedOffset 637, 452 lines modified
633 ····.local·v1,·"e":Landroid/os/RemoteException;637 ····.local·v1,·"e":Landroid/os/RemoteException;
634 ····invoke-virtual·{v1},·Landroid/os/RemoteException;->printStackTrace()V638 ····invoke-virtual·{v1},·Landroid/os/RemoteException;->printStackTrace()V
  
635 ····goto·:goto_0639 ····goto·:goto_0
636 .end·method640 .end·method
  
637 .method·private·createNewAndroidCalendar(Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;ILandroid/content/Context;)Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;641 .method·private·createNewAndroidCalendar(Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;ILandroid/content/Context;)Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;
638 ····.locals·18642 ····.locals·19
639 ····.param·p1,·"serverCalendar"····#·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;643 ····.param·p1,·"serverCalendar"····#·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;
640 ····.param·p2,·"index"····#·I644 ····.param·p2,·"index"····#·I
641 ····.param·p3,·"context"····#·Landroid/content/Context;645 ····.param·p3,·"context"····#·Landroid/content/Context;
  
642 ····.prologue646 ····.prologue
643 ····.line·370647 ····.line·370
644 ····const/16·v17,·0x0648 ····const/16·v18,·0x0
  
645 ····.line·371649 ····.line·371
646 ····.local·v17,·"newUri":Landroid/net/Uri;650 ····.local·v18,·"newUri":Landroid/net/Uri;
647 ····const/4·v12,·0x0651 ····const/4·v13,·0x0
  
648 ····.line·373652 ····.line·373
649 ····.local·v12,·"Result":Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;653 ····.local·v13,·"Result":Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;
650 ····new-instance·v13,·Landroid/content/ContentValues;654 ····new-instance·v14,·Landroid/content/ContentValues;
  
651 ····invoke-direct·{v13},·Landroid/content/ContentValues;-><init>()V655 ····invoke-direct·{v14},·Landroid/content/ContentValues;-><init>()V
  
652 ····.line·374656 ····.line·374
653 ····.local·v13,·"contentValues":Landroid/content/ContentValues;657 ····.local·v14,·"contentValues":Landroid/content/ContentValues;
654 ····sget-object·v1,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->URI:Ljava/lang/String;658 ····sget-object·v2,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->URI:Ljava/lang/String;
  
655 ····invoke-virtual/range·{p1·..·p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getURI()Ljava/net/URI;659 ····invoke-virtual/range·{p1·..·p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getURI()Ljava/net/URI;
  
656 ····move-result-object·v3660 ····move-result-object·v4
  
657 ····invoke-virtual·{v3},·Ljava/net/URI;->toString()Ljava/lang/String;661 ····invoke-virtual·{v4},·Ljava/net/URI;->toString()Ljava/lang/String;
  
658 ····move-result-object·v3662 ····move-result-object·v4
  
659 ····invoke-virtual·{v13,·v1,·v3},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V663 ····invoke-virtual·{v14,·v2,·v4},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
660 ····.line·375664 ····.line·375
661 ····sget-object·v1,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->SERVERURL:Ljava/lang/String;665 ····sget-object·v2,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->SERVERURL:Ljava/lang/String;
  
662 ····move-object/from16·v0,·p0666 ····move-object/from16·v0,·p0
  
663 ····iget-object·v3,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->ServerUrl:Ljava/lang/String;667 ····iget-object·v4,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->ServerUrl:Ljava/lang/String;
  
664 ····invoke-virtual·{v13,·v1,·v3},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V668 ····invoke-virtual·{v14,·v2,·v4},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
665 ····.line·377669 ····.line·377
666 ····const-string·v1,·"visible"670 ····const-string·v2,·"visible"
  
667 ····const/4·v3,·0x1671 ····const/4·v4,·0x1
  
668 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;672 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
669 ····move-result-object·v3673 ····move-result-object·v4
  
670 ····invoke-virtual·{v13,·v1,·v3},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V674 ····invoke-virtual·{v14,·v2,·v4},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
  
671 ····.line·378675 ····.line·378
672 ····const-string·v1,·"calendar_displayName"676 ····const-string·v2,·"calendar_displayName"
  
673 ····invoke-virtual/range·{p1·..·p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getCalendarDisplayName()Ljava/lang/String;677 ····invoke-virtual/range·{p1·..·p1},·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->getCalendarDisplayName()Ljava/lang/String;
  
674 ····move-result-object·v3678 ····move-result-object·v4
  
675 ····invoke-virtual·{v13,·v1,·v3},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V679 ····invoke-virtual·{v14,·v2,·v4},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
676 ····.line·379680 ····.line·379
677 ····const-string·v1,·"account_name"681 ····const-string·v2,·"account_name"
  
678 ····move-object/from16·v0,·p0682 ····move-object/from16·v0,·p0
  
679 ····iget-object·v3,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->mAccount:Landroid/accounts/Account;683 ····iget-object·v4,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->mAccount:Landroid/accounts/Account;
  
680 ····iget-object·v3,·v3,·Landroid/accounts/Account;->name:Ljava/lang/String;684 ····iget-object·v4,·v4,·Landroid/accounts/Account;->name:Ljava/lang/String;
  
681 ····invoke-virtual·{v13,·v1,·v3},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V685 ····invoke-virtual·{v14,·v2,·v4},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
682 ····.line·380686 ····.line·380
683 ····const-string·v1,·"account_type"687 ····const-string·v2,·"account_type"
  
684 ····move-object/from16·v0,·p0688 ····move-object/from16·v0,·p0
  
685 ····iget-object·v3,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->mAccount:Landroid/accounts/Account;689 ····iget-object·v4,·v0,·Lorg/gege/caldavsyncadapter/caldav/entities/DavCalendar;->mAccount:Landroid/accounts/Account;
  
686 ····iget-object·v3,·v3,·Landroid/accounts/Account;->type:Ljava/lang/String;690 ····iget-object·v4,·v4,·Landroid/accounts/Account;->type:Ljava/lang/String;
Max diff block lines reached; 26115/32446 bytes (80.49%) of diff not shown.
743 B
smali/org/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$show:Z19 .field·final·synthetic·val$show:Z
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;Z)V21 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;Z)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·25125 ····.line·251
25 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;26 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
26 ····iput-boolean·p2,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3;->val$show:Z27 ····iput-boolean·p2,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3;->val$show:Z
  
770 B
smali/org/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;21 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;)V23 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12727 ····.line·127
27 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$1;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;28 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$1;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.12 KB
smali/org/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask.smali
    
Offset 28, 35 lines modifiedOffset 28, 34 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;29 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;)V31 .method·public·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
33 ····.prologue34 ····.prologue
34 ····.line·29635 ····.line·296
35 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;36 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
36 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;41 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
43 ····.prologue43 ····.prologue
44 ····.line·29644 ····.line·296
45 ····check-cast·p1,·[Ljava/lang/Void;45 ····check-cast·p1,·[Ljava/lang/Void;
  
46 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
47 ····invoke-virtual·{p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask;->doInBackground([Ljava/lang/Void;)Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;46 ····invoke-virtual·{p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask;->doInBackground([Ljava/lang/Void;)Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;
  
48 ····move-result-object·v047 ····move-result-object·v0
  
49 ····return-object·v048 ····return-object·v0
50 .end·method49 .end·method
  
Offset 680, 21 lines modifiedOffset 679, 19 lines modified
  
680 ····.line·472679 ····.line·472
681 ····return-void680 ····return-void
682 .end·method681 .end·method
  
683 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V682 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
684 ····.locals·0683 ····.locals·0
685 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
686 ····.prologue684 ····.prologue
687 ····.line·296685 ····.line·296
688 ····check-cast·p1,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;686 ····check-cast·p1,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;
  
689 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
690 ····invoke-virtual·{p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask;->onPostExecute(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;)V687 ····invoke-virtual·{p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask;->onPostExecute(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;)V
  
691 ····return-void688 ····return-void
692 .end·method689 .end·method
  
693 .method·protected·onPostExecute(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;)V690 .method·protected·onPostExecute(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;)V
694 ····.locals·9691 ····.locals·9
743 B
smali/org/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$show:Z19 .field·final·synthetic·val$show:Z
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;Z)V21 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;Z)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·26225 ····.line·262
25 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;26 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
26 ····iput-boolean·p2,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4;->val$show:Z27 ····iput-boolean·p2,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4;->val$show:Z
  
770 B
smali/org/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;21 .field·final·synthetic·this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;)V23 .method·constructor·<init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14927 ····.line·149
27 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$2;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;28 ····iput-object·p1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$2;->this$0:Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.09 KB
smali/org/gege/caldavsyncadapter/authenticator/AuthenticatorActivity.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/app/Activity;2 .super·Landroid/app/Activity;
3 .source·"AuthenticatorActivity.java"3 .source·"AuthenticatorActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$5;, 
8 ········Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask;,7 ········Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$UserLoginTask;,
9 ········Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;8 ········Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$LoginResult;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·instance·fields11 #·instance·fields
Offset 191, 15 lines modifiedOffset 190, 15 lines modified
191 ····.line·62190 ····.line·62
192 ····invoke-direct·{p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->showProgress(Z)V191 ····invoke-direct·{p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->showProgress(Z)V
  
193 ····return-void192 ····return-void
194 .end·method193 .end·method
  
195 .method·private·showProgress(Z)V194 .method·private·showProgress(Z)V
196 ····.locals·7195 ····.locals·8
197 ····.param·p1,·"show"····#·Z196 ····.param·p1,·"show"····#·Z
198 ····.annotation·build·Landroid/annotation/TargetApi;197 ····.annotation·build·Landroid/annotation/TargetApi;
199 ········value·=·0xd198 ········value·=·0xd
200 ····.end·annotation199 ····.end·annotation
  
201 ····.prologue200 ····.prologue
202 ····const/16·v5,·0x8201 ····const/16·v5,·0x8
Offset 237, 33 lines modifiedOffset 236, 35 lines modified
237 ····.line·249236 ····.line·249
238 ····iget-object·v1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->mLoginStatusView:Landroid/view/View;237 ····iget-object·v1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->mLoginStatusView:Landroid/view/View;
  
239 ····invoke-virtual·{v1},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;238 ····invoke-virtual·{v1},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
240 ····move-result-object·v1239 ····move-result-object·v1
  
241 ····int-to-long·v5,·v0240 ····int-to-long·v6,·v0
  
242 ····invoke-virtual·{v1,·v5,·v6},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;241 ····invoke-virtual·{v1,·v6,·v7},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
243 ····move-result-object·v5242 ····move-result-object·v5
  
244 ····if-eqz·p1,·:cond_0243 ····if-eqz·p1,·:cond_0
  
245 ····move·v1,·v2244 ····move·v1,·v2
  
 245 ····.line·250
246 ····:goto_0246 ····:goto_0
247 ····invoke-virtual·{v5,·v1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;247 ····invoke-virtual·{v5,·v1},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
248 ····move-result-object·v1248 ····move-result-object·v1
  
249 ····new-instance·v5,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3;249 ····new-instance·v5,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3;
  
250 ····invoke-direct·{v5,·p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3;-><init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;Z)V250 ····invoke-direct·{v5,·p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$3;-><init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;Z)V
  
 251 ····.line·251
251 ····invoke-virtual·{v1,·v5},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;252 ····invoke-virtual·{v1,·v5},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
252 ····.line·259253 ····.line·259
253 ····iget-object·v1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->mLoginFormView:Landroid/view/View;254 ····iget-object·v1,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->mLoginFormView:Landroid/view/View;
  
254 ····invoke-virtual·{v1,·v4},·Landroid/view/View;->setVisibility(I)V255 ····invoke-virtual·{v1,·v4},·Landroid/view/View;->setVisibility(I)V
  
Offset 278, 23 lines modifiedOffset 279, 25 lines modified
  
278 ····invoke-virtual·{v1,·v4,·v5},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;279 ····invoke-virtual·{v1,·v4,·v5},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
279 ····move-result-object·v1280 ····move-result-object·v1
  
280 ····if-eqz·p1,·:cond_1281 ····if-eqz·p1,·:cond_1
  
 282 ····.line·261
281 ····:goto_1283 ····:goto_1
282 ····invoke-virtual·{v1,·v3},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;284 ····invoke-virtual·{v1,·v3},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
283 ····move-result-object·v1285 ····move-result-object·v1
  
284 ····new-instance·v2,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4;286 ····new-instance·v2,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4;
  
285 ····invoke-direct·{v2,·p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4;-><init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;Z)V287 ····invoke-direct·{v2,·p0,·p1},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$4;-><init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;Z)V
  
 288 ····.line·262
286 ····invoke-virtual·{v1,·v2},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;289 ····invoke-virtual·{v1,·v2},·Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
  
287 ····.line·275290 ····.line·275
288 ····.end·local·v0····#·"shortAnimTime":I291 ····.end·local·v0····#·"shortAnimTime":I
289 ····:goto_2292 ····:goto_2
290 ····return-void293 ····return-void
  
Offset 688, 14 lines modifiedOffset 691, 15 lines modified
688 ····.line·126691 ····.line·126
689 ····iget-object·v0,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->mPasswordView:Landroid/widget/EditText;692 ····iget-object·v0,·p0,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->mPasswordView:Landroid/widget/EditText;
  
690 ····new-instance·v1,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$1;693 ····new-instance·v1,·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$1;
  
691 ····invoke-direct·{v1,·p0},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$1;-><init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;)V694 ····invoke-direct·{v1,·p0},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity$1;-><init>(Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;)V
  
 695 ····.line·127
692 ····invoke-virtual·{v0,·v1},·Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V696 ····invoke-virtual·{v0,·v1},·Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
  
693 ····.line·140697 ····.line·140
694 ····const·v0,·0x7f080006698 ····const·v0,·0x7f080006
  
695 ····invoke-virtual·{p0,·v0},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->findViewById(I)Landroid/view/View;699 ····invoke-virtual·{p0,·v0},·Lorg/gege/caldavsyncadapter/authenticator/AuthenticatorActivity;->findViewById(I)Landroid/view/View;
  
55.7 KB
smali/org/gege/caldavsyncadapter/android/entities/AndroidEvent.smali
    
Offset 62, 167 lines modifiedOffset 62, 167 lines modified
  
62 ····.prologue62 ····.prologue
63 ····.line·31163 ····.line·311
64 ····const/4·v2,·0x064 ····const/4·v2,·0x0
  
65 ····.line·31265 ····.line·312
66 ····.local·v2,·"Result":Z66 ····.local·v2,·"Result":Z
67 ····const/16·v46,·0x067 ····const/16·v45,·0x0
  
68 ····.line·31368 ····.line·313
69 ····.local·v46,·"timezone":Lnet/fortuna/ical4j/model/TimeZone;69 ····.local·v45,·"timezone":Lnet/fortuna/ical4j/model/TimeZone;
70 ····invoke-static·{},·Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;->getInstance()Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;70 ····invoke-static·{},·Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;->getInstance()Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;
  
71 ····move-result-object·v4871 ····move-result-object·v47
  
72 ····invoke-virtual/range·{v48·..·v48},·Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;->createRegistry()Lnet/fortuna/ical4j/model/TimeZoneRegistry;72 ····invoke-virtual/range·{v47·..·v47},·Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;->createRegistry()Lnet/fortuna/ical4j/model/TimeZoneRegistry;
  
73 ····move-result-object·v3273 ····move-result-object·v31
  
74 ····.line·34074 ····.line·340
75 ····.local·v32,·"registry":Lnet/fortuna/ical4j/model/TimeZoneRegistry;75 ····.local·v31,·"registry":Lnet/fortuna/ical4j/model/TimeZoneRegistry;
76 ····:try_start_076 ····:try_start_0
77 ····new-instance·v48,·Lnet/fortuna/ical4j/model/Calendar;77 ····new-instance·v47,·Lnet/fortuna/ical4j/model/Calendar;
  
78 ····invoke-direct/range·{v48·..·v48},·Lnet/fortuna/ical4j/model/Calendar;-><init>()V78 ····invoke-direct/range·{v47·..·v47},·Lnet/fortuna/ical4j/model/Calendar;-><init>()V
  
79 ····move-object/from16·v0,·v4879 ····move-object/from16·v0,·v47
  
80 ····move-object/from16·v1,·p080 ····move-object/from16·v1,·p0
  
81 ····iput-object·v0,·v1,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->mCalendar:Lnet/fortuna/ical4j/model/Calendar;81 ····iput-object·v0,·v1,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->mCalendar:Lnet/fortuna/ical4j/model/Calendar;
  
82 ····.line·34182 ····.line·341
83 ····move-object/from16·v0,·p083 ····move-object/from16·v0,·p0
  
84 ····iget-object·v0,·v0,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->mCalendar:Lnet/fortuna/ical4j/model/Calendar;84 ····iget-object·v0,·v0,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->mCalendar:Lnet/fortuna/ical4j/model/Calendar;
  
85 ····move-object/from16·v48,·v085 ····move-object/from16·v47,·v0
  
86 ····invoke-virtual/range·{v48·..·v48},·Lnet/fortuna/ical4j/model/Calendar;->getProperties()Lnet/fortuna/ical4j/model/PropertyList;86 ····invoke-virtual/range·{v47·..·v47},·Lnet/fortuna/ical4j/model/Calendar;->getProperties()Lnet/fortuna/ical4j/model/PropertyList;
  
87 ····move-result-object·v2987 ····move-result-object·v28
  
88 ····.line·34288 ····.line·342
89 ····.local·v29,·"propCalendar":Lnet/fortuna/ical4j/model/PropertyList;89 ····.local·v28,·"propCalendar":Lnet/fortuna/ical4j/model/PropertyList;
90 ····new-instance·v48,·Lnet/fortuna/ical4j/model/property/ProdId;90 ····new-instance·v47,·Lnet/fortuna/ical4j/model/property/ProdId;
  
91 ····const-string·v49,·"-//Ben·Fortuna//iCal4j·1.0//EN"91 ····const-string·v48,·"-//Ben·Fortuna//iCal4j·1.0//EN"
  
92 ····invoke-direct/range·{v48·..·v49},·Lnet/fortuna/ical4j/model/property/ProdId;-><init>(Ljava/lang/String;)V92 ····invoke-direct/range·{v47·..·v48},·Lnet/fortuna/ical4j/model/property/ProdId;-><init>(Ljava/lang/String;)V
  
93 ····move-object/from16·v0,·v2993 ····move-object/from16·v0,·v28
  
94 ····move-object/from16·v1,·v4894 ····move-object/from16·v1,·v47
  
95 ····invoke-virtual·{v0,·v1},·Lnet/fortuna/ical4j/model/PropertyList;->add(Lnet/fortuna/ical4j/model/Property;)Z95 ····invoke-virtual·{v0,·v1},·Lnet/fortuna/ical4j/model/PropertyList;->add(Lnet/fortuna/ical4j/model/Property;)Z
  
96 ····.line·34396 ····.line·343
97 ····sget-object·v48,·Lnet/fortuna/ical4j/model/property/Version;->VERSION_2_0:Lnet/fortuna/ical4j/model/property/Version;97 ····sget-object·v47,·Lnet/fortuna/ical4j/model/property/Version;->VERSION_2_0:Lnet/fortuna/ical4j/model/property/Version;
  
98 ····move-object/from16·v0,·v2998 ····move-object/from16·v0,·v28
  
99 ····move-object/from16·v1,·v4899 ····move-object/from16·v1,·v47
  
100 ····invoke-virtual·{v0,·v1},·Lnet/fortuna/ical4j/model/PropertyList;->add(Lnet/fortuna/ical4j/model/Property;)Z100 ····invoke-virtual·{v0,·v1},·Lnet/fortuna/ical4j/model/PropertyList;->add(Lnet/fortuna/ical4j/model/Property;)Z
  
101 ····.line·344101 ····.line·344
102 ····sget-object·v48,·Lnet/fortuna/ical4j/model/property/CalScale;->GREGORIAN:Lnet/fortuna/ical4j/model/property/CalScale;102 ····sget-object·v47,·Lnet/fortuna/ical4j/model/property/CalScale;->GREGORIAN:Lnet/fortuna/ical4j/model/property/CalScale;
  
103 ····move-object/from16·v0,·v29103 ····move-object/from16·v0,·v28
  
104 ····move-object/from16·v1,·v48104 ····move-object/from16·v1,·v47
  
105 ····invoke-virtual·{v0,·v1},·Lnet/fortuna/ical4j/model/PropertyList;->add(Lnet/fortuna/ical4j/model/Property;)Z105 ····invoke-virtual·{v0,·v1},·Lnet/fortuna/ical4j/model/PropertyList;->add(Lnet/fortuna/ical4j/model/Property;)Z
  
106 ····.line·346106 ····.line·346
107 ····new-instance·v16,·Lnet/fortuna/ical4j/model/component/VEvent;107 ····new-instance·v16,·Lnet/fortuna/ical4j/model/component/VEvent;
  
108 ····invoke-direct/range·{v16·..·v16},·Lnet/fortuna/ical4j/model/component/VEvent;-><init>()V108 ····invoke-direct/range·{v16·..·v16},·Lnet/fortuna/ical4j/model/component/VEvent;-><init>()V
  
109 ····.line·347109 ····.line·347
110 ····.local·v16,·"event":Lnet/fortuna/ical4j/model/component/VEvent;110 ····.local·v16,·"event":Lnet/fortuna/ical4j/model/component/VEvent;
111 ····move-object/from16·v0,·p0111 ····move-object/from16·v0,·p0
  
112 ····iget-object·v0,·v0,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->mCalendar:Lnet/fortuna/ical4j/model/Calendar;112 ····iget-object·v0,·v0,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->mCalendar:Lnet/fortuna/ical4j/model/Calendar;
  
113 ····move-object/from16·v48,·v0113 ····move-object/from16·v47,·v0
  
114 ····invoke-virtual/range·{v48·..·v48},·Lnet/fortuna/ical4j/model/Calendar;->getComponents()Lnet/fortuna/ical4j/model/ComponentList;114 ····invoke-virtual/range·{v47·..·v47},·Lnet/fortuna/ical4j/model/Calendar;->getComponents()Lnet/fortuna/ical4j/model/ComponentList;
  
115 ····move-result-object·v48115 ····move-result-object·v47
  
116 ····move-object/from16·v0,·v48116 ····move-object/from16·v0,·v47
  
117 ····move-object/from16·v1,·v16117 ····move-object/from16·v1,·v16
  
118 ····invoke-virtual·{v0,·v1},·Lnet/fortuna/ical4j/model/ComponentList;->add(Lnet/fortuna/ical4j/model/Component;)Z118 ····invoke-virtual·{v0,·v1},·Lnet/fortuna/ical4j/model/ComponentList;->add(Lnet/fortuna/ical4j/model/Component;)Z
  
119 ····.line·348119 ····.line·348
120 ····invoke-virtual/range·{v16·..·v16},·Lnet/fortuna/ical4j/model/component/VEvent;->getProperties()Lnet/fortuna/ical4j/model/PropertyList;120 ····invoke-virtual/range·{v16·..·v16},·Lnet/fortuna/ical4j/model/component/VEvent;->getProperties()Lnet/fortuna/ical4j/model/PropertyList;
  
121 ····move-result-object·v30121 ····move-result-object·v29
  
122 ····.line·363122 ····.line·363
123 ····.local·v30,·"propEvent":Lnet/fortuna/ical4j/model/PropertyList;123 ····.local·v29,·"propEvent":Lnet/fortuna/ical4j/model/PropertyList;
124 ····move-object/from16·v0,·p0124 ····move-object/from16·v0,·p0
  
125 ····iget-object·v0,·v0,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->ContentValues:Landroid/content/ContentValues;125 ····iget-object·v0,·v0,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->ContentValues:Landroid/content/ContentValues;
  
126 ····move-object/from16·v48,·v0126 ····move-object/from16·v47,·v0
  
127 ····const-string·v49,·"dtstart"127 ····const-string·v48,·"dtstart"
  
128 ····invoke-virtual/range·{v48·..·v49},·Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long;128 ····invoke-virtual/range·{v47·..·v48},·Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long;
  
129 ····move-result-object·v48129 ····move-result-object·v47
  
130 ····invoke-virtual/range·{v48·..·v48},·Ljava/lang/Long;->longValue()J130 ····invoke-virtual/range·{v47·..·v47},·Ljava/lang/Long;->longValue()J
  
131 ····move-result-wide·v23131 ····move-result-wide·v22
  
132 ····.line·364132 ····.line·364
133 ····.local·v23,·"lngStart":J133 ····.local·v22,·"lngStart":J
134 ····move-object/from16·v0,·p0134 ····move-object/from16·v0,·p0
  
135 ····iget-object·v0,·v0,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->ContentValues:Landroid/content/ContentValues;135 ····iget-object·v0,·v0,·Lorg/gege/caldavsyncadapter/android/entities/AndroidEvent;->ContentValues:Landroid/content/ContentValues;
  
Max diff block lines reached; 50327/56882 bytes (88.48%) of diff not shown.
4.18 KB
smali/net/fortuna/ical4j/model/DateTime.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Date;2 .super·Lnet/fortuna/ical4j/model/Date;
3 .source·"DateTime.java"3 .source·"DateTime.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/DateTime$1;, 
8 ········Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;7 ········Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·DEFAULT_FORMAT:Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;11 .field·private·static·final·DEFAULT_FORMAT:Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;
Offset 134, 34 lines modifiedOffset 133, 34 lines modified
134 ····invoke-direct·{p0,·v0,·v1},·Lnet/fortuna/ical4j/model/Date;-><init>(ILjava/util/TimeZone;)V133 ····invoke-direct·{p0,·v0,·v1},·Lnet/fortuna/ical4j/model/Date;-><init>(ILjava/util/TimeZone;)V
  
135 ····.line·211134 ····.line·211
136 ····new-instance·v0,·Lnet/fortuna/ical4j/model/Time;135 ····new-instance·v0,·Lnet/fortuna/ical4j/model/Time;
  
137 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/DateTime;->getTime()J136 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/DateTime;->getTime()J
  
138 ····move-result-wide·v1137 ····move-result-wide·v2
  
139 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/DateTime;->getFormat()Ljava/text/DateFormat;138 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/DateTime;->getFormat()Ljava/text/DateFormat;
  
140 ····move-result-object·v3139 ····move-result-object·v1
  
141 ····invoke-virtual·{v3},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;140 ····invoke-virtual·{v1},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;
  
142 ····move-result-object·v3141 ····move-result-object·v1
  
143 ····invoke-direct·{v0,·v1,·v2,·v3},·Lnet/fortuna/ical4j/model/Time;-><init>(JLjava/util/TimeZone;)V142 ····invoke-direct·{v0,·v2,·v3,·v1},·Lnet/fortuna/ical4j/model/Time;-><init>(JLjava/util/TimeZone;)V
  
144 ····iput-object·v0,·p0,·Lnet/fortuna/ical4j/model/DateTime;->time:Lnet/fortuna/ical4j/model/Time;143 ····iput-object·v0,·p0,·Lnet/fortuna/ical4j/model/DateTime;->time:Lnet/fortuna/ical4j/model/Time;
  
145 ····.line·212144 ····.line·212
146 ····return-void145 ····return-void
147 .end·method146 .end·method
  
148 .method·public·constructor·<init>(J)V147 .method·public·constructor·<init>(J)V
149 ····.locals·2148 ····.locals·3
150 ····.param·p1,·"time"····#·J149 ····.param·p1,·"time"····#·J
  
151 ····.prologue150 ····.prologue
152 ····.line·228151 ····.line·228
153 ····const/4·v0,·0x0152 ····const/4·v0,·0x0
  
154 ····invoke-static·{},·Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;153 ····invoke-static·{},·Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
Offset 278, 15 lines modifiedOffset 277, 15 lines modified
278 ····:try_end_0277 ····:try_end_0
279 ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0278 ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0
  
280 ····.line·316279 ····.line·316
281 ····:goto_1280 ····:goto_1
282 ····return-void281 ····return-void
  
283 ····.line·286282 ····.line·287
284 ····:cond_0283 ····:cond_0
285 ····invoke-static·{},·Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;284 ····invoke-static·{},·Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
  
286 ····move-result-object·v1285 ····move-result-object·v1
  
287 ····goto·:goto_0286 ····goto·:goto_0
  
Offset 346, 22 lines modifiedOffset 345, 24 lines modified
346 ····:try_start_2345 ····:try_start_2
347 ····sget-object·v1,·Lnet/fortuna/ical4j/model/DateTime;->LENIENT_DEFAULT_FORMAT:Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;346 ····sget-object·v1,·Lnet/fortuna/ical4j/model/DateTime;->LENIENT_DEFAULT_FORMAT:Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;
  
348 ····invoke-virtual·{v1},·Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;->get()Ljava/text/DateFormat;347 ····invoke-virtual·{v1},·Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;->get()Ljava/text/DateFormat;
  
349 ····move-result-object·v1348 ····move-result-object·v1
  
 349 ····.line·303
350 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/DateTime;->getFormat()Ljava/text/DateFormat;350 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/DateTime;->getFormat()Ljava/text/DateFormat;
  
351 ····move-result-object·v2351 ····move-result-object·v2
  
352 ····invoke-virtual·{v2},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;352 ····invoke-virtual·{v2},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;
  
353 ····move-result-object·v2353 ····move-result-object·v2
  
 354 ····.line·302
354 ····invoke-direct·{p0,·p1,·v1,·v2},·Lnet/fortuna/ical4j/model/DateTime;->setTime(Ljava/lang/String;Ljava/text/DateFormat;Ljava/util/TimeZone;)V355 ····invoke-direct·{p0,·p1,·v1,·v2},·Lnet/fortuna/ical4j/model/DateTime;->setTime(Ljava/lang/String;Ljava/text/DateFormat;Ljava/util/TimeZone;)V
355 ····:try_end_2356 ····:try_end_2
356 ····.catch·Ljava/text/ParseException;·{:try_start_2·..·:try_end_2}·:catch_0357 ····.catch·Ljava/text/ParseException;·{:try_start_2·..·:try_end_2}·:catch_0
  
357 ····goto·:goto_2358 ····goto·:goto_2
  
358 ····.line·313359 ····.line·313
Offset 374, 23 lines modifiedOffset 375, 23 lines modified
374 ····.locals·5375 ····.locals·5
375 ····.param·p1,·"date"····#·Ljava/util/Date;376 ····.param·p1,·"date"····#·Ljava/util/Date;
  
376 ····.prologue377 ····.prologue
377 ····.line·237378 ····.line·237
378 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J379 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J
  
379 ····move-result-wide·v1380 ····move-result-wide·v2
  
380 ····const/4·v3,·0x0381 ····const/4·v1,·0x0
  
381 ····invoke-static·{},·Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;382 ····invoke-static·{},·Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
  
382 ····move-result-object·v4383 ····move-result-object·v4
  
383 ····invoke-direct·{p0,·v1,·v2,·v3,·v4},·Lnet/fortuna/ical4j/model/Date;-><init>(JILjava/util/TimeZone;)V384 ····invoke-direct·{p0,·v2,·v3,·v1,·v4},·Lnet/fortuna/ical4j/model/Date;-><init>(JILjava/util/TimeZone;)V
  
384 ····.line·238385 ····.line·238
385 ····new-instance·v1,·Lnet/fortuna/ical4j/model/Time;386 ····new-instance·v1,·Lnet/fortuna/ical4j/model/Time;
  
386 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J387 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J
  
387 ····move-result-wide·v2388 ····move-result-wide·v2
Offset 540, 14 lines modifiedOffset 541, 15 lines modified
540 ····.end·local·p1····#·"arg0":Ljava/lang/Object;541 ····.end·local·p1····#·"arg0":Ljava/lang/Object;
541 ····iget-object·v2,·p1,·Lnet/fortuna/ical4j/model/DateTime;->time:Lnet/fortuna/ical4j/model/Time;542 ····iget-object·v2,·p1,·Lnet/fortuna/ical4j/model/DateTime;->time:Lnet/fortuna/ical4j/model/Time;
  
542 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;543 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
543 ····move-result-object·v0544 ····move-result-object·v0
  
 545 ····.line·477
544 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals()Z546 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals()Z
  
545 ····move-result·v0547 ····move-result·v0
Max diff block lines reached; 43/4194 bytes (1.03%) of diff not shown.
955 B
smali/net/fortuna/ical4j/model/TimeZone.smali
    
Offset 274, 26 lines modifiedOffset 274, 26 lines modified
274 ····.local·v2,·"offset":Lnet/fortuna/ical4j/model/property/TzOffsetTo;274 ····.local·v2,·"offset":Lnet/fortuna/ical4j/model/property/TzOffsetTo;
275 ····invoke-virtual·{v2},·Lnet/fortuna/ical4j/model/property/TzOffsetTo;->getOffset()Lnet/fortuna/ical4j/model/UtcOffset;275 ····invoke-virtual·{v2},·Lnet/fortuna/ical4j/model/property/TzOffsetTo;->getOffset()Lnet/fortuna/ical4j/model/UtcOffset;
  
276 ····move-result-object·v3276 ····move-result-object·v3
  
277 ····invoke-virtual·{v3},·Lnet/fortuna/ical4j/model/UtcOffset;->getOffset()J277 ····invoke-virtual·{v3},·Lnet/fortuna/ical4j/model/UtcOffset;->getOffset()J
  
278 ····move-result-wide·v3278 ····move-result-wide·v4
  
279 ····long-to-int·v3,·v3279 ····long-to-int·v3,·v4
  
280 ····.line·90280 ····.line·90
281 ····.end·local·v2····#·"offset":Lnet/fortuna/ical4j/model/property/TzOffsetTo;281 ····.end·local·v2····#·"offset":Lnet/fortuna/ical4j/model/property/TzOffsetTo;
282 ····:cond_0282 ····:cond_0
283 ····return·v3283 ····return·v3
284 .end·method284 .end·method
  
285 .method·public·getOffset(J)I285 .method·public·getOffset(J)I
286 ····.locals·4286 ····.locals·5
287 ····.param·p1,·"date"····#·J287 ····.param·p1,·"date"····#·J
  
288 ····.prologue288 ····.prologue
289 ····.line·97289 ····.line·97
290 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/TimeZone;->vTimeZone:Lnet/fortuna/ical4j/model/component/VTimeZone;290 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/TimeZone;->vTimeZone:Lnet/fortuna/ical4j/model/component/VTimeZone;
  
291 ····new-instance·v3,·Lnet/fortuna/ical4j/model/DateTime;291 ····new-instance·v3,·Lnet/fortuna/ical4j/model/DateTime;
1.87 KB
smali/net/fortuna/ical4j/model/Property.smali
    
Offset 98, 14 lines modifiedOffset 98, 15 lines modified
  
98 ····move-result-object·v398 ····move-result-object·v3
  
99 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;99 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
100 ····move-result-object·v1100 ····move-result-object·v1
  
 101 ····.line·505
101 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Property;->getParameters()Lnet/fortuna/ical4j/model/ParameterList;102 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Property;->getParameters()Lnet/fortuna/ical4j/model/ParameterList;
  
102 ····move-result-object·v2103 ····move-result-object·v2
  
103 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Property;->getParameters()Lnet/fortuna/ical4j/model/ParameterList;104 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Property;->getParameters()Lnet/fortuna/ical4j/model/ParameterList;
  
104 ····move-result-object·v3105 ····move-result-object·v3
Offset 194, 34 lines modifiedOffset 195, 38 lines modified
  
194 ····move-result-object·v1195 ····move-result-object·v1
  
195 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;196 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
196 ····move-result-object·v0197 ····move-result-object·v0
  
 198 ····.line·519
197 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Property;->getValue()Ljava/lang/String;199 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Property;->getValue()Ljava/lang/String;
  
198 ····move-result-object·v1200 ····move-result-object·v1
  
 201 ····.line·518
199 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;202 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
200 ····move-result-object·v0203 ····move-result-object·v0
  
 204 ····.line·519
201 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Property;->getParameters()Lnet/fortuna/ical4j/model/ParameterList;205 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Property;->getParameters()Lnet/fortuna/ical4j/model/ParameterList;
  
202 ····move-result-object·v1206 ····move-result-object·v1
  
203 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;207 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
204 ····move-result-object·v0208 ····move-result-object·v0
  
205 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I209 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
206 ····move-result·v0210 ····move-result·v0
  
 211 ····.line·518
207 ····return·v0212 ····return·v0
208 .end·method213 .end·method
  
209 .method·public·abstract·setValue(Ljava/lang/String;)V214 .method·public·abstract·setValue(Ljava/lang/String;)V
210 ····.annotation·system·Ldalvik/annotation/Throws;215 ····.annotation·system·Ldalvik/annotation/Throws;
211 ········value·=·{216 ········value·=·{
212 ············Ljava/io/IOException;,217 ············Ljava/io/IOException;,
2.49 KB
smali/net/fortuna/ical4j/model/CalendarDateFormatFactory$TimeFormat.smali
    
Offset 39, 65 lines modifiedOffset 39, 65 lines modified
39 ····.line·35039 ····.line·350
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;43 .method·public·format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;
44 ····.locals·444 ····.locals·5
45 ····.param·p1,·"date"····#·Ljava/util/Date;45 ····.param·p1,·"date"····#·Ljava/util/Date;
46 ····.param·p2,·"toAppendTo"····#·Ljava/lang/StringBuffer;46 ····.param·p2,·"toAppendTo"····#·Ljava/lang/StringBuffer;
47 ····.param·p3,·"fieldPosition"····#·Ljava/text/FieldPosition;47 ····.param·p3,·"fieldPosition"····#·Ljava/text/FieldPosition;
  
48 ····.prologue48 ····.prologue
49 ····const/4·v3,·0x249 ····const/4·v4,·0x2
  
50 ····.line·35350 ····.line·353
51 ····new-instance·v0,·Ljava/util/GregorianCalendar;51 ····new-instance·v0,·Ljava/util/GregorianCalendar;
  
52 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$TimeFormat;->getTimeZone()Ljava/util/TimeZone;52 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$TimeFormat;->getTimeZone()Ljava/util/TimeZone;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····invoke-direct·{v0,·v1},·Ljava/util/GregorianCalendar;-><init>(Ljava/util/TimeZone;)V54 ····invoke-direct·{v0,·v1},·Ljava/util/GregorianCalendar;-><init>(Ljava/util/TimeZone;)V
  
55 ····.line·35455 ····.line·354
56 ····.local·v0,·"cal":Ljava/util/Calendar;56 ····.local·v0,·"cal":Ljava/util/Calendar;
57 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J57 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J
  
58 ····move-result-wide·v158 ····move-result-wide·v2
  
59 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/Calendar;->setTimeInMillis(J)V59 ····invoke-virtual·{v0,·v2,·v3},·Ljava/util/Calendar;->setTimeInMillis(J)V
  
60 ····.line·35660 ····.line·356
61 ····const/16·v1,·0xb61 ····const/16·v1,·0xb
  
62 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I62 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
63 ····move-result·v163 ····move-result·v1
  
64 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V64 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
65 ····.line·35765 ····.line·357
66 ····const/16·v1,·0xc66 ····const/16·v1,·0xc
  
67 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I67 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
68 ····move-result·v168 ····move-result·v1
  
69 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V69 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
70 ····.line·35870 ····.line·358
71 ····const/16·v1,·0xd71 ····const/16·v1,·0xd
  
72 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I72 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
73 ····move-result·v173 ····move-result·v1
  
74 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V74 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
75 ····.line·36075 ····.line·360
76 ····iget-boolean·v1,·p0,·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$TimeFormat;->patternEndsWithZ:Z76 ····iget-boolean·v1,·p0,·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$TimeFormat;->patternEndsWithZ:Z
  
77 ····if-eqz·v1,·:cond_077 ····if-eqz·v1,·:cond_0
  
78 ····.line·36178 ····.line·361
659 B
smali/net/fortuna/ical4j/model/DateTime$DateFormatCache.smali
    
Offset 60, 18 lines modifiedOffset 60, 20 lines modified
60 .method·public·get()Ljava/text/DateFormat;60 .method·public·get()Ljava/text/DateFormat;
61 ····.locals·361 ····.locals·3
  
62 ····.prologue62 ····.prologue
63 ····.line·50063 ····.line·500
64 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;->threadMap:Ljava/util/Map;64 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/DateTime$DateFormatCache;->threadMap:Ljava/util/Map;
  
 65 ····.line·501
65 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;66 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
66 ····move-result-object·v267 ····move-result-object·v2
  
 68 ····.line·500
67 ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;69 ····invoke-interface·{v1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
68 ····move-result-object·v070 ····move-result-object·v0
  
69 ····check-cast·v0,·Ljava/text/DateFormat;71 ····check-cast·v0,·Ljava/text/DateFormat;
  
70 ····.line·50272 ····.line·502
1.1 KB
smali/net/fortuna/ical4j/model/Date.smali
    
Offset 35, 32 lines modifiedOffset 35, 32 lines modified
35 ····invoke-direct·{p0,·v0,·p1,·p2},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(Ljava/lang/String;ILjava/util/TimeZone;)V35 ····invoke-direct·{p0,·v0,·p1,·p2},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(Ljava/lang/String;ILjava/util/TimeZone;)V
  
36 ····.line·10936 ····.line·109
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·protected·constructor·<init>(JILjava/util/TimeZone;)V39 .method·protected·constructor·<init>(JILjava/util/TimeZone;)V
40 ····.locals·640 ····.locals·7
41 ····.param·p1,·"time"····#·J41 ····.param·p1,·"time"····#·J
42 ····.param·p3,·"precision"····#·I42 ····.param·p3,·"precision"····#·I
43 ····.param·p4,·"tz"····#·Ljava/util/TimeZone;43 ····.param·p4,·"tz"····#·Ljava/util/TimeZone;
  
44 ····.prologue44 ····.prologue
45 ····.line·12845 ····.line·128
46 ····const-string·v3,·"yyyyMMdd"46 ····const-string·v4,·"yyyyMMdd"
  
47 ····move-object·v0,·p047 ····move-object·v1,·p0
  
48 ····move-wide·v1,·p148 ····move-wide·v2,·p1
  
49 ····move·v4,·p349 ····move·v5,·p3
  
50 ····move-object·v5,·p450 ····move-object·v6,·p4
  
51 ····invoke-direct/range·{v0·..·v5},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(JLjava/lang/String;ILjava/util/TimeZone;)V51 ····invoke-direct/range·{v1·..·v6},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(JLjava/lang/String;ILjava/util/TimeZone;)V
  
52 ····.line·12952 ····.line·129
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·constructor·<init>(Ljava/lang/String;)V55 .method·public·constructor·<init>(Ljava/lang/String;)V
56 ····.locals·256 ····.locals·2
2.52 KB
smali/net/fortuna/ical4j/model/PeriodList.smali
    
Offset 153, 14 lines modifiedOffset 153, 15 lines modified
  
153 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;153 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
154 ····move-result-object·v1154 ····move-result-object·v1
  
155 ····const-class·v2,·Lnet/fortuna/ical4j/model/Period;155 ····const-class·v2,·Lnet/fortuna/ical4j/model/Period;
  
 156 ····.line·154
156 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;157 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
157 ····move-result-object·v2158 ····move-result-object·v2
  
158 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;159 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
159 ····move-result-object·v1160 ····move-result-object·v1
Offset 308, 26 lines modifiedOffset 309, 29 lines modified
  
308 ····move-result-object·v1309 ····move-result-object·v1
  
309 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->timezone:Lnet/fortuna/ical4j/model/TimeZone;310 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->timezone:Lnet/fortuna/ical4j/model/TimeZone;
  
310 ····iget-object·v3,·v0,·Lnet/fortuna/ical4j/model/PeriodList;->timezone:Lnet/fortuna/ical4j/model/TimeZone;311 ····iget-object·v3,·v0,·Lnet/fortuna/ical4j/model/PeriodList;->timezone:Lnet/fortuna/ical4j/model/TimeZone;
  
 312 ····.line·425
311 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;313 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
312 ····move-result-object·v1314 ····move-result-object·v1
  
313 ····iget-boolean·v2,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->utc:Z315 ····iget-boolean·v2,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->utc:Z
  
314 ····iget-boolean·v3,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->utc:Z316 ····iget-boolean·v3,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->utc:Z
  
 317 ····.line·426
315 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(ZZ)Lorg/apache/commons/lang/builder/EqualsBuilder;318 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(ZZ)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
316 ····move-result-object·v1319 ····move-result-object·v1
  
 320 ····.line·427
317 ····invoke-virtual·{v1},·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals()Z321 ····invoke-virtual·{v1},·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals()Z
  
318 ····move-result·v1322 ····move-result·v1
  
319 ····goto·:goto_0323 ····goto·:goto_0
320 .end·method324 .end·method
  
Offset 344, 28 lines modifiedOffset 348, 32 lines modified
  
344 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;348 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
345 ····move-result-object·v0349 ····move-result-object·v0
  
346 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->timezone:Lnet/fortuna/ical4j/model/TimeZone;350 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->timezone:Lnet/fortuna/ical4j/model/TimeZone;
  
 351 ····.line·432
347 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;352 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
348 ····move-result-object·v0353 ····move-result-object·v0
  
349 ····iget-boolean·v1,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->utc:Z354 ····iget-boolean·v1,·p0,·Lnet/fortuna/ical4j/model/PeriodList;->utc:Z
  
 355 ····.line·433
350 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Z)Lorg/apache/commons/lang/builder/HashCodeBuilder;356 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Z)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
351 ····move-result-object·v0357 ····move-result-object·v0
  
 358 ····.line·434
352 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I359 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
353 ····move-result·v0360 ····move-result·v0
  
 361 ····.line·431
354 ····return·v0362 ····return·v0
355 .end·method363 .end·method
  
356 .method·public·final·isEmpty()Z364 .method·public·final·isEmpty()Z
357 ····.locals·1365 ····.locals·1
  
358 ····.prologue366 ····.prologue
1.82 KB
smali/net/fortuna/ical4j/model/Parameter.smali
    
Offset 60, 14 lines modifiedOffset 60, 15 lines modified
  
60 ····move-result-object·v360 ····move-result-object·v3
  
61 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;61 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
62 ····move-result-object·v162 ····move-result-object·v1
  
 63 ····.line·239
63 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Parameter;->getValue()Ljava/lang/String;64 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Parameter;->getValue()Ljava/lang/String;
  
64 ····move-result-object·v265 ····move-result-object·v2
  
65 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Parameter;->getValue()Ljava/lang/String;66 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Parameter;->getValue()Ljava/lang/String;
  
66 ····move-result-object·v367 ····move-result-object·v3
Offset 120, 26 lines modifiedOffset 121, 30 lines modified
  
120 ····move-result-object·v1121 ····move-result-object·v1
  
121 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;122 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
122 ····move-result-object·v0123 ····move-result-object·v0
  
 124 ····.line·250
123 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Parameter;->getValue()Ljava/lang/String;125 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Parameter;->getValue()Ljava/lang/String;
  
124 ····move-result-object·v1126 ····move-result-object·v1
  
 127 ····.line·249
125 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;128 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
126 ····move-result-object·v0129 ····move-result-object·v0
  
 130 ····.line·250
127 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I131 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
128 ····move-result·v0132 ····move-result·v0
  
 133 ····.line·249
129 ····return·v0134 ····return·v0
130 .end·method135 .end·method
  
131 .method·protected·isQuotable()Z136 .method·protected·isQuotable()Z
132 ····.locals·2137 ····.locals·2
  
133 ····.prologue138 ····.prologue
Offset 154, 18 lines modifiedOffset 159, 20 lines modified
  
154 ····move-result-object·v1159 ····move-result-object·v1
  
155 ····invoke-virtual·{v0,·v1},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;160 ····invoke-virtual·{v0,·v1},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
  
156 ····move-result-object·v0161 ····move-result-object·v0
  
 162 ····.line·222
157 ····invoke-virtual·{v0},·Ljava/util/regex/Matcher;->find()Z163 ····invoke-virtual·{v0},·Ljava/util/regex/Matcher;->find()Z
  
158 ····move-result·v0164 ····move-result·v0
  
 165 ····.line·221
159 ····return·v0166 ····return·v0
160 .end·method167 .end·method
  
161 .method·public·final·toString()Ljava/lang/String;168 .method·public·final·toString()Ljava/lang/String;
162 ····.locals·2169 ····.locals·2
  
163 ····.prologue170 ····.prologue
4.15 KB
smali/net/fortuna/ical4j/model/CalendarDateFormatFactory$DateTimeFormat.smali
    
Offset 39, 99 lines modifiedOffset 39, 99 lines modified
39 ····.line·21739 ····.line·217
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;43 .method·public·format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;
44 ····.locals·444 ····.locals·5
45 ····.param·p1,·"date"····#·Ljava/util/Date;45 ····.param·p1,·"date"····#·Ljava/util/Date;
46 ····.param·p2,·"toAppendTo"····#·Ljava/lang/StringBuffer;46 ····.param·p2,·"toAppendTo"····#·Ljava/lang/StringBuffer;
47 ····.param·p3,·"fieldPosition"····#·Ljava/text/FieldPosition;47 ····.param·p3,·"fieldPosition"····#·Ljava/text/FieldPosition;
  
48 ····.prologue48 ····.prologue
49 ····const/4·v3,·0x249 ····const/4·v4,·0x2
  
50 ····.line·22050 ····.line·220
51 ····new-instance·v0,·Ljava/util/GregorianCalendar;51 ····new-instance·v0,·Ljava/util/GregorianCalendar;
  
52 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$DateTimeFormat;->getTimeZone()Ljava/util/TimeZone;52 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$DateTimeFormat;->getTimeZone()Ljava/util/TimeZone;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····invoke-direct·{v0,·v1},·Ljava/util/GregorianCalendar;-><init>(Ljava/util/TimeZone;)V54 ····invoke-direct·{v0,·v1},·Ljava/util/GregorianCalendar;-><init>(Ljava/util/TimeZone;)V
  
55 ····.line·22155 ····.line·221
56 ····.local·v0,·"cal":Ljava/util/Calendar;56 ····.local·v0,·"cal":Ljava/util/Calendar;
57 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J57 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J
  
58 ····move-result-wide·v158 ····move-result-wide·v2
  
59 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/Calendar;->setTimeInMillis(J)V59 ····invoke-virtual·{v0,·v2,·v3},·Ljava/util/Calendar;->setTimeInMillis(J)V
  
60 ····.line·22360 ····.line·223
61 ····const/4·v1,·0x161 ····const/4·v1,·0x1
  
62 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I62 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
63 ····move-result·v163 ····move-result·v1
  
64 ····const/4·v2,·0x464 ····const/4·v2,·0x4
  
65 ····invoke-static·{p2,·v1,·v2},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V65 ····invoke-static·{p2,·v1,·v2},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
66 ····.line·22466 ····.line·224
67 ····invoke-virtual·{v0,·v3},·Ljava/util/Calendar;->get(I)I67 ····invoke-virtual·{v0,·v4},·Ljava/util/Calendar;->get(I)I
  
68 ····move-result·v168 ····move-result·v1
  
69 ····add-int/lit8·v1,·v1,·0x169 ····add-int/lit8·v1,·v1,·0x1
  
70 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V70 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
71 ····.line·22571 ····.line·225
72 ····const/4·v1,·0x572 ····const/4·v1,·0x5
  
73 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I73 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
74 ····move-result·v174 ····move-result·v1
  
75 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V75 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
76 ····.line·22676 ····.line·226
77 ····const-string·v1,·"T"77 ····const-string·v1,·"T"
  
78 ····invoke-virtual·{p2,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;78 ····invoke-virtual·{p2,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
79 ····.line·22879 ····.line·228
80 ····const/16·v1,·0xb80 ····const/16·v1,·0xb
  
81 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I81 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
82 ····move-result·v182 ····move-result·v1
  
83 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V83 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
84 ····.line·22984 ····.line·229
85 ····const/16·v1,·0xc85 ····const/16·v1,·0xc
  
86 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I86 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
87 ····move-result·v187 ····move-result·v1
  
88 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V88 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
89 ····.line·23089 ····.line·230
90 ····const/16·v1,·0xd90 ····const/16·v1,·0xd
  
91 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I91 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
92 ····move-result·v192 ····move-result·v1
  
93 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V93 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
94 ····.line·23294 ····.line·232
95 ····iget-boolean·v1,·p0,·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$DateTimeFormat;->patternEndsWithZ:Z95 ····iget-boolean·v1,·p0,·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$DateTimeFormat;->patternEndsWithZ:Z
  
96 ····if-eqz·v1,·:cond_096 ····if-eqz·v1,·:cond_0
  
97 ····.line·23397 ····.line·233
Offset 370, 14 lines modifiedOffset 370, 15 lines modified
  
370 ····move-result-object·v1370 ····move-result-object·v1
  
371 ····invoke-static/range·{v0·..·v7},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$100(ZLjava/util/TimeZone;IIIIII)Ljava/util/Calendar;371 ····invoke-static/range·{v0·..·v7},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$100(ZLjava/util/TimeZone;IIIIII)Ljava/util/Calendar;
  
372 ····move-result-object·v0372 ····move-result-object·v0
  
 373 ····.line·269
373 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;374 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;
  
374 ····move-result-object·v8375 ····move-result-object·v8
  
375 ····.line·270376 ····.line·270
376 ····.local·v8,·"d":Ljava/util/Date;377 ····.local·v8,·"d":Ljava/util/Date;
377 ····const/16·v0,·0xf378 ····const/16·v0,·0xf
7.52 KB
smali/net/fortuna/ical4j/model/UtcOffset.smali
    
Offset 170, 77 lines modifiedOffset 170, 77 lines modified
  
170 ····int-to-long·v4,·v1170 ····int-to-long·v4,·v1
  
171 ····const-wide/32·v6,·0x36ee80171 ····const-wide/32·v6,·0x36ee80
  
172 ····mul-long/2addr·v4,·v6172 ····mul-long/2addr·v4,·v6
  
173 ····add-long·v1,·v2,·v4173 ····add-long/2addr·v2,·v4
  
174 ····iput-wide·v1,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J174 ····iput-wide·v2,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
175 ····.line·98175 ····.line·98
176 ····iget-wide·v1,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J176 ····iget-wide·v2,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
177 ····invoke-virtual·{p1,·v9,·v8},·Ljava/lang/String;->substring(II)Ljava/lang/String;177 ····invoke-virtual·{p1,·v9,·v8},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
178 ····move-result-object·v3178 ····move-result-object·v1
  
179 ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I179 ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
180 ····move-result·v3180 ····move-result·v1
  
181 ····int-to-long·v3,·v3181 ····int-to-long·v4,·v1
  
182 ····const-wide/32·v5,·0xea60182 ····const-wide/32·v6,·0xea60
  
183 ····mul-long/2addr·v3,·v5183 ····mul-long/2addr·v4,·v6
  
184 ····add-long/2addr·v1,·v3184 ····add-long/2addr·v2,·v4
  
185 ····iput-wide·v1,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J185 ····iput-wide·v2,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
186 ····.line·101186 ····.line·101
187 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I187 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
188 ····move-result·v1188 ····move-result·v1
  
189 ····if-ne·v1,·v10,·:cond_3189 ····if-ne·v1,·v10,·:cond_3
  
190 ····.line·102190 ····.line·102
191 ····iget-wide·v1,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J191 ····iget-wide·v2,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
192 ····invoke-virtual·{p1,·v8,·v10},·Ljava/lang/String;->substring(II)Ljava/lang/String;192 ····invoke-virtual·{p1,·v8,·v10},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
193 ····move-result-object·v3193 ····move-result-object·v1
  
194 ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I194 ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
195 ····move-result·v3195 ····move-result·v1
  
196 ····int-to-long·v3,·v3196 ····int-to-long·v4,·v1
  
197 ····const-wide/16·v5,·0x3e8197 ····const-wide/16·v6,·0x3e8
  
198 ····mul-long/2addr·v3,·v5198 ····mul-long/2addr·v4,·v6
  
199 ····add-long/2addr·v1,·v3199 ····add-long/2addr·v2,·v4
  
200 ····iput-wide·v1,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J200 ····iput-wide·v2,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
201 ····.line·106201 ····.line·106
202 ····:cond_3202 ····:cond_3
203 ····if-eqz·v0,·:cond_4203 ····if-eqz·v0,·:cond_4
  
204 ····.line·107204 ····.line·107
205 ····iget-wide·v1,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J205 ····iget-wide·v2,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
206 ····neg-long·v1,·v1206 ····neg-long·v2,·v2
  
207 ····iput-wide·v1,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J207 ····iput-wide·v2,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
208 ····.line·109208 ····.line·109
209 ····:cond_4209 ····:cond_4
210 ····return-void210 ····return-void
211 .end·method211 .end·method
  
  
Offset 300, 27 lines modifiedOffset 300, 27 lines modified
300 ····.line·147300 ····.line·147
301 ····iget-wide·v0,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J301 ····iget-wide·v0,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
302 ····return-wide·v0302 ····return-wide·v0
303 .end·method303 .end·method
  
304 .method·public·final·hashCode()I304 .method·public·final·hashCode()I
305 ····.locals·3305 ····.locals·4
  
306 ····.prologue306 ····.prologue
307 ····.line·164307 ····.line·164
308 ····new-instance·v0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;308 ····new-instance·v0,·Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
309 ····invoke-direct·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;-><init>()V309 ····invoke-direct·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;-><init>()V
  
310 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/UtcOffset;->getOffset()J310 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/UtcOffset;->getOffset()J
  
311 ····move-result-wide·v1311 ····move-result-wide·v2
  
312 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(J)Lorg/apache/commons/lang/builder/HashCodeBuilder;312 ····invoke-virtual·{v0,·v2,·v3},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(J)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
313 ····move-result-object·v0313 ····move-result-object·v0
  
314 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I314 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
315 ····move-result·v0315 ····move-result·v0
  
Offset 340, 89 lines modifiedOffset 340, 89 lines modified
340 ····.line·122340 ····.line·122
341 ····new-instance·v0,·Ljava/lang/StringBuffer;341 ····new-instance·v0,·Ljava/lang/StringBuffer;
  
342 ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V342 ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V
  
343 ····.line·123343 ····.line·123
344 ····.local·v0,·"b":Ljava/lang/StringBuffer;344 ····.local·v0,·"b":Ljava/lang/StringBuffer;
345 ····iget-wide·v3,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J345 ····iget-wide·v4,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
346 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->abs(J)J346 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->abs(J)J
  
347 ····move-result-wide·v1347 ····move-result-wide·v2
  
348 ····.line·125348 ····.line·125
349 ····.local·v1,·"remainder":J349 ····.local·v2,·"remainder":J
350 ····iget-wide·v3,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J350 ····iget-wide·v4,·p0,·Lnet/fortuna/ical4j/model/UtcOffset;->offset:J
  
351 ····cmp-long·v3,·v3,·v6351 ····cmp-long·v1,·v4,·v6
  
352 ····if-gez·v3,·:cond_1352 ····if-gez·v1,·:cond_1
  
Max diff block lines reached; 3180/7613 bytes (41.77%) of diff not shown.
3.39 KB
smali/net/fortuna/ical4j/model/Iso8601.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 .field·private·gmtFormat:Ljava/text/DateFormat;9 .field·private·gmtFormat:Ljava/text/DateFormat;
  
10 .field·private·precision:I10 .field·private·precision:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(JLjava/lang/String;ILjava/util/TimeZone;)V12 .method·public·constructor·<init>(JLjava/lang/String;ILjava/util/TimeZone;)V
13 ····.locals·213 ····.locals·3
14 ····.param·p1,·"time"····#·J14 ····.param·p1,·"time"····#·J
15 ····.param·p3,·"pattern"····#·Ljava/lang/String;15 ····.param·p3,·"pattern"····#·Ljava/lang/String;
16 ····.param·p4,·"precision"····#·I16 ····.param·p4,·"precision"····#·I
17 ····.param·p5,·"tz"····#·Ljava/util/TimeZone;17 ····.param·p5,·"tz"····#·Ljava/util/TimeZone;
  
18 ····.prologue18 ····.prologue
19 ····.line·7419 ····.line·74
Offset 54, 34 lines modifiedOffset 54, 34 lines modified
54 ····iput·p4,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->precision:I54 ····iput·p4,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->precision:I
  
55 ····.line·8455 ····.line·84
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·constructor·<init>(Ljava/lang/String;ILjava/util/TimeZone;)V58 .method·public·constructor·<init>(Ljava/lang/String;ILjava/util/TimeZone;)V
59 ····.locals·659 ····.locals·7
60 ····.param·p1,·"pattern"····#·Ljava/lang/String;60 ····.param·p1,·"pattern"····#·Ljava/lang/String;
61 ····.param·p2,·"precision"····#·I61 ····.param·p2,·"precision"····#·I
62 ····.param·p3,·"tz"····#·Ljava/util/TimeZone;62 ····.param·p3,·"tz"····#·Ljava/util/TimeZone;
  
63 ····.prologue63 ····.prologue
64 ····.line·9464 ····.line·94
65 ····invoke-static·{},·Lnet/fortuna/ical4j/util/Dates;->getCurrentTimeRounded()J65 ····invoke-static·{},·Lnet/fortuna/ical4j/util/Dates;->getCurrentTimeRounded()J
  
66 ····move-result-wide·v166 ····move-result-wide·v2
  
67 ····move-object·v0,·p067 ····move-object·v1,·p0
  
68 ····move-object·v3,·p168 ····move-object·v4,·p1
  
69 ····move·v4,·p269 ····move·v5,·p2
  
70 ····move-object·v5,·p370 ····move-object·v6,·p3
  
71 ····invoke-direct/range·{v0·..·v5},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(JLjava/lang/String;ILjava/util/TimeZone;)V71 ····invoke-direct/range·{v1·..·v6},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(JLjava/lang/String;ILjava/util/TimeZone;)V
  
72 ····.line·9572 ····.line·95
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
  
75 #·virtual·methods75 #·virtual·methods
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 ····.line·13892 ····.line·138
93 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;93 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;
  
94 ····return-object·v094 ····return-object·v0
95 .end·method95 .end·method
  
96 .method·public·setTime(J)V96 .method·public·setTime(J)V
97 ····.locals·297 ····.locals·3
98 ····.param·p1,·"time"····#·J98 ····.param·p1,·"time"····#·J
  
99 ····.prologue99 ····.prologue
100 ····.line·147100 ····.line·147
101 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;101 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;
  
102 ····if-eqz·v0,·:cond_0102 ····if-eqz·v0,·:cond_0
Offset 185, 14 lines modifiedOffset 185, 15 lines modified
  
185 ····move-result·v0185 ····move-result·v0
  
186 ····if-eqz·v0,·:cond_1186 ····if-eqz·v0,·:cond_1
  
187 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;187 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;
  
 188 ····.line·121
188 ····invoke-virtual·{v0},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;189 ····invoke-virtual·{v0},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;
  
189 ····move-result-object·v0190 ····move-result-object·v0
  
190 ····new-instance·v1,·Ljava/util/Date;191 ····new-instance·v1,·Ljava/util/Date;
  
191 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Iso8601;->getTime()J192 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Iso8601;->getTime()J
Offset 218, 42 lines modifiedOffset 219, 45 lines modified
  
218 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Iso8601;->getTime()J219 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Iso8601;->getTime()J
  
219 ····move-result-wide·v2220 ····move-result-wide·v2
  
220 ····iget-object·v4,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;221 ····iget-object·v4,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;
  
 222 ····.line·124
221 ····invoke-virtual·{v4},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;223 ····invoke-virtual·{v4},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;
  
222 ····move-result-object·v4224 ····move-result-object·v4
  
223 ····invoke-virtual·{v4},·Ljava/util/TimeZone;->getRawOffset()I225 ····invoke-virtual·{v4},·Ljava/util/TimeZone;->getRawOffset()I
  
224 ····move-result·v4226 ····move-result·v4
  
225 ····int-to-long·v4,·v4227 ····int-to-long·v4,·v4
  
226 ····add-long/2addr·v2,·v4228 ····add-long/2addr·v2,·v4
  
227 ····iget-object·v4,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;229 ····iget-object·v4,·p0,·Lnet/fortuna/ical4j/model/Iso8601;->format:Ljava/text/DateFormat;
  
 230 ····.line·125
228 ····invoke-virtual·{v4},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;231 ····invoke-virtual·{v4},·Ljava/text/DateFormat;->getTimeZone()Ljava/util/TimeZone;
  
229 ····move-result-object·v4232 ····move-result-object·v4
  
230 ····invoke-virtual·{v4},·Ljava/util/TimeZone;->getDSTSavings()I233 ····invoke-virtual·{v4},·Ljava/util/TimeZone;->getDSTSavings()I
  
231 ····move-result·v4234 ····move-result·v4
  
232 ····int-to-long·v4,·v4235 ····int-to-long·v4,·v4
  
233 ····add-long/2addr·v2,·v4236 ····add-long/2addr·v2,·v4
  
234 ····invoke-direct·{v1,·v2,·v3},·Ljava/util/Date;-><init>(J)V237 ····invoke-direct·{v1,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
 238 ····.line·123
235 ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;239 ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
236 ····move-result-object·v0240 ····move-result-object·v0
  
237 ····.line·131241 ····.line·131
238 ····:goto_0242 ····:goto_0
Max diff block lines reached; 0/3387 bytes (0.00%) of diff not shown.
1.13 KB
smali/net/fortuna/ical4j/model/Component.smali
    
Offset 79, 14 lines modifiedOffset 79, 15 lines modified
  
79 ····move-result-object·v379 ····move-result-object·v3
  
80 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;80 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
 82 ····.line·230
82 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Component;->getProperties()Lnet/fortuna/ical4j/model/PropertyList;83 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Component;->getProperties()Lnet/fortuna/ical4j/model/PropertyList;
  
83 ····move-result-object·v284 ····move-result-object·v2
  
84 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Component;->getProperties()Lnet/fortuna/ical4j/model/PropertyList;85 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Component;->getProperties()Lnet/fortuna/ical4j/model/PropertyList;
  
85 ····move-result-object·v386 ····move-result-object·v3
Offset 187, 18 lines modifiedOffset 188, 20 lines modified
  
187 ····move-result-object·v1188 ····move-result-object·v1
  
188 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;189 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
189 ····move-result-object·v0190 ····move-result-object·v0
  
 191 ····.line·240
190 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I192 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
191 ····move-result·v0193 ····move-result·v0
  
 194 ····.line·239
192 ····return·v0195 ····return·v0
193 .end·method196 .end·method
  
194 .method·public·toString()Ljava/lang/String;197 .method·public·toString()Ljava/lang/String;
195 ····.locals·3198 ····.locals·3
  
196 ····.prologue199 ····.prologue
579 B
smali/net/fortuna/ical4j/model/ComponentList.smali
    
Offset 41, 14 lines modifiedOffset 41, 15 lines modified
  
41 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;41 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····const-class·v2,·Lnet/fortuna/ical4j/model/Component;43 ····const-class·v2,·Lnet/fortuna/ical4j/model/Component;
  
 44 ····.line·143
44 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;45 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
45 ····move-result-object·v246 ····move-result-object·v2
  
46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;47 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····move-result-object·v148 ····move-result-object·v1
3.68 KB
smali/net/fortuna/ical4j/model/WeekDay.smali
    
Offset 501, 74 lines modifiedOffset 501, 80 lines modified
  
501 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->MO:Lnet/fortuna/ical4j/model/WeekDay;501 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->MO:Lnet/fortuna/ical4j/model/WeekDay;
  
502 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;502 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
503 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;503 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
 504 ····.line·131
504 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z505 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
505 ····move-result·v0506 ····move-result·v0
  
506 ····if-nez·v0,·:cond_0507 ····if-nez·v0,·:cond_0
  
507 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->TU:Lnet/fortuna/ical4j/model/WeekDay;508 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->TU:Lnet/fortuna/ical4j/model/WeekDay;
  
508 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;509 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
509 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;510 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
 511 ····.line·132
510 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z512 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
511 ····move-result·v0513 ····move-result·v0
  
512 ····if-nez·v0,·:cond_0514 ····if-nez·v0,·:cond_0
  
513 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->WE:Lnet/fortuna/ical4j/model/WeekDay;515 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->WE:Lnet/fortuna/ical4j/model/WeekDay;
  
514 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;516 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
515 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;517 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
 518 ····.line·133
516 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z519 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
517 ····move-result·v0520 ····move-result·v0
  
518 ····if-nez·v0,·:cond_0521 ····if-nez·v0,·:cond_0
  
519 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->TH:Lnet/fortuna/ical4j/model/WeekDay;522 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->TH:Lnet/fortuna/ical4j/model/WeekDay;
  
520 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;523 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
521 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;524 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
 525 ····.line·134
522 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z526 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
523 ····move-result·v0527 ····move-result·v0
  
524 ····if-nez·v0,·:cond_0528 ····if-nez·v0,·:cond_0
  
525 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->FR:Lnet/fortuna/ical4j/model/WeekDay;529 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->FR:Lnet/fortuna/ical4j/model/WeekDay;
  
526 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;530 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
527 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;531 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
 532 ····.line·135
528 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z533 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
529 ····move-result·v0534 ····move-result·v0
  
530 ····if-nez·v0,·:cond_0535 ····if-nez·v0,·:cond_0
  
531 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->SA:Lnet/fortuna/ical4j/model/WeekDay;536 ····sget-object·v0,·Lnet/fortuna/ical4j/model/WeekDay;->SA:Lnet/fortuna/ical4j/model/WeekDay;
  
532 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;537 ····iget-object·v0,·v0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
533 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;538 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/WeekDay;->day:Ljava/lang/String;
  
 539 ····.line·136
534 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z540 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
535 ····move-result·v0541 ····move-result·v0
  
536 ····if-nez·v0,·:cond_0542 ····if-nez·v0,·:cond_0
  
537 ····.line·137543 ····.line·137
Offset 643, 14 lines modifiedOffset 649, 15 lines modified
  
643 ····invoke-static·{v2,·v3},·Lorg/apache/commons/lang/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z649 ····invoke-static·{v2,·v3},·Lorg/apache/commons/lang/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
644 ····move-result·v2650 ····move-result·v2
  
645 ····if-eqz·v2,·:cond_0651 ····if-eqz·v2,·:cond_0
  
 652 ····.line·274
646 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/WeekDay;->getOffset()I653 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/WeekDay;->getOffset()I
  
647 ····move-result·v2654 ····move-result·v2
  
648 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/WeekDay;->getOffset()I655 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/WeekDay;->getOffset()I
  
649 ····move-result·v3656 ····move-result·v3
Offset 695, 26 lines modifiedOffset 702, 28 lines modified
  
695 ····move-result-object·v1702 ····move-result-object·v1
  
696 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;703 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
697 ····move-result-object·v0704 ····move-result-object·v0
  
 705 ····.line·282
698 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/WeekDay;->getOffset()I706 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/WeekDay;->getOffset()I
  
699 ····move-result·v1707 ····move-result·v1
  
700 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;708 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
701 ····move-result-object·v0709 ····move-result-object·v0
  
702 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I710 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
703 ····move-result·v0711 ····move-result·v0
  
 712 ····.line·281
704 ····return·v0713 ····return·v0
705 .end·method714 .end·method
  
706 .method·public·final·toString()Ljava/lang/String;715 .method·public·final·toString()Ljava/lang/String;
707 ····.locals·2716 ····.locals·2
  
708 ····.prologue717 ····.prologue
847 B
smali/net/fortuna/ical4j/model/AddressList.smali
    
Offset 68, 22 lines modifiedOffset 68, 24 lines modified
  
68 ····.line·7668 ····.line·76
69 ····:try_start_069 ····:try_start_0
70 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/AddressList;->addresses:Ljava/util/List;70 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/AddressList;->addresses:Ljava/util/List;
  
71 ····new-instance·v3,·Ljava/net/URI;71 ····new-instance·v3,·Ljava/net/URI;
  
 72 ····.line·77
72 ····invoke-virtual·{v0},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;73 ····invoke-virtual·{v0},·Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
  
73 ····move-result-object·v474 ····move-result-object·v4
  
74 ····invoke-static·{v4},·Lnet/fortuna/ical4j/util/Strings;->unquote(Ljava/lang/String;)Ljava/lang/String;75 ····invoke-static·{v4},·Lnet/fortuna/ical4j/util/Strings;->unquote(Ljava/lang/String;)Ljava/lang/String;
  
75 ····move-result-object·v476 ····move-result-object·v4
  
 77 ····.line·76
76 ····invoke-static·{v4},·Lnet/fortuna/ical4j/util/Uris;->encode(Ljava/lang/String;)Ljava/lang/String;78 ····invoke-static·{v4},·Lnet/fortuna/ical4j/util/Uris;->encode(Ljava/lang/String;)Ljava/lang/String;
  
77 ····move-result-object·v479 ····move-result-object·v4
  
78 ····invoke-direct·{v3,·v4},·Ljava/net/URI;-><init>(Ljava/lang/String;)V80 ····invoke-direct·{v3,·v4},·Ljava/net/URI;-><init>(Ljava/lang/String;)V
  
79 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z81 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
2.83 KB
smali/net/fortuna/ical4j/model/DateList.smali
    
Offset 468, 34 lines modifiedOffset 468, 38 lines modified
  
468 ····move-result-object·v1468 ····move-result-object·v1
  
469 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/DateList;->type:Lnet/fortuna/ical4j/model/parameter/Value;469 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/DateList;->type:Lnet/fortuna/ical4j/model/parameter/Value;
  
470 ····iget-object·v3,·v0,·Lnet/fortuna/ical4j/model/DateList;->type:Lnet/fortuna/ical4j/model/parameter/Value;470 ····iget-object·v3,·v0,·Lnet/fortuna/ical4j/model/DateList;->type:Lnet/fortuna/ical4j/model/parameter/Value;
  
 471 ····.line·396
471 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;472 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
472 ····move-result-object·v1473 ····move-result-object·v1
  
473 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/DateList;->timeZone:Lnet/fortuna/ical4j/model/TimeZone;474 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/DateList;->timeZone:Lnet/fortuna/ical4j/model/TimeZone;
  
474 ····iget-object·v3,·v0,·Lnet/fortuna/ical4j/model/DateList;->timeZone:Lnet/fortuna/ical4j/model/TimeZone;475 ····iget-object·v3,·v0,·Lnet/fortuna/ical4j/model/DateList;->timeZone:Lnet/fortuna/ical4j/model/TimeZone;
  
 476 ····.line·397
475 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;477 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
476 ····move-result-object·v1478 ····move-result-object·v1
  
477 ····iget-boolean·v2,·p0,·Lnet/fortuna/ical4j/model/DateList;->utc:Z479 ····iget-boolean·v2,·p0,·Lnet/fortuna/ical4j/model/DateList;->utc:Z
  
478 ····iget-boolean·v3,·p0,·Lnet/fortuna/ical4j/model/DateList;->utc:Z480 ····iget-boolean·v3,·p0,·Lnet/fortuna/ical4j/model/DateList;->utc:Z
  
 481 ····.line·398
479 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(ZZ)Lorg/apache/commons/lang/builder/EqualsBuilder;482 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(ZZ)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
480 ····move-result-object·v1483 ····move-result-object·v1
  
 484 ····.line·399
481 ····invoke-virtual·{v1},·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals()Z485 ····invoke-virtual·{v1},·Lorg/apache/commons/lang/builder/EqualsBuilder;->isEquals()Z
  
482 ····move-result·v1486 ····move-result·v1
  
483 ····goto·:goto_0487 ····goto·:goto_0
484 .end·method488 .end·method
  
Offset 547, 34 lines modifiedOffset 551, 39 lines modified
  
547 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;551 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
548 ····move-result-object·v0552 ····move-result-object·v0
  
549 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/DateList;->type:Lnet/fortuna/ical4j/model/parameter/Value;553 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/DateList;->type:Lnet/fortuna/ical4j/model/parameter/Value;
  
 554 ····.line·404
550 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;555 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
551 ····move-result-object·v0556 ····move-result-object·v0
  
552 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/DateList;->timeZone:Lnet/fortuna/ical4j/model/TimeZone;557 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/DateList;->timeZone:Lnet/fortuna/ical4j/model/TimeZone;
  
 558 ····.line·405
553 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;559 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
554 ····move-result-object·v0560 ····move-result-object·v0
  
555 ····iget-boolean·v1,·p0,·Lnet/fortuna/ical4j/model/DateList;->utc:Z561 ····iget-boolean·v1,·p0,·Lnet/fortuna/ical4j/model/DateList;->utc:Z
  
 562 ····.line·406
556 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Z)Lorg/apache/commons/lang/builder/HashCodeBuilder;563 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Z)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
557 ····move-result-object·v0564 ····move-result-object·v0
  
 565 ····.line·407
558 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I566 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
559 ····move-result·v0567 ····move-result·v0
  
 568 ····.line·403
560 ····return·v0569 ····return·v0
561 .end·method570 .end·method
  
562 .method·public·final·indexOf(Ljava/lang/Object;)I571 .method·public·final·indexOf(Ljava/lang/Object;)I
563 ····.locals·1572 ····.locals·1
564 ····.param·p1,·"o"····#·Ljava/lang/Object;573 ····.param·p1,·"o"····#·Ljava/lang/Object;
  
907 B
smali/net/fortuna/ical4j/model/TimeZoneRegistryImpl.smali
    
Offset 88, 26 lines modifiedOffset 88, 28 lines modified
  
88 ····const-string·v3,·"Error·loading·timezone·aliases:·"88 ····const-string·v3,·"Error·loading·timezone·aliases:·"
  
89 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;89 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
90 ····move-result-object·v290 ····move-result-object·v2
  
 91 ····.line·81
91 ····invoke-virtual·{v0},·Ljava/io/IOException;->getMessage()Ljava/lang/String;92 ····invoke-virtual·{v0},·Ljava/io/IOException;->getMessage()Ljava/lang/String;
  
92 ····move-result-object·v393 ····move-result-object·v3
  
93 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
94 ····move-result-object·v295 ····move-result-object·v2
  
95 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;96 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
96 ····move-result-object·v297 ····move-result-object·v2
  
 98 ····.line·80
97 ····invoke-interface·{v1,·v2},·Lorg/apache/commons/logging/Log;->warn(Ljava/lang/Object;)V99 ····invoke-interface·{v1,·v2},·Lorg/apache/commons/logging/Log;->warn(Ljava/lang/Object;)V
  
98 ····goto·:goto_0100 ····goto·:goto_0
99 .end·method101 .end·method
  
100 .method·public·constructor·<init>()V102 .method·public·constructor·<init>()V
101 ····.locals·1103 ····.locals·1
576 B
smali/net/fortuna/ical4j/model/PropertyList.smali
    
Offset 41, 14 lines modifiedOffset 41, 15 lines modified
  
41 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;41 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····const-class·v2,·Lnet/fortuna/ical4j/model/Property;43 ····const-class·v2,·Lnet/fortuna/ical4j/model/Property;
  
 44 ····.line·142
44 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;45 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
45 ····move-result-object·v246 ····move-result-object·v2
  
46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;47 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····move-result-object·v148 ····move-result-object·v1
523 B
smali/net/fortuna/ical4j/model/WeekDayList.smali
    
Offset 25, 14 lines modifiedOffset 25, 15 lines modified
25 ····.prologue25 ····.prologue
26 ····.line·7026 ····.line·70
27 ····invoke-direct·{p0},·Ljava/util/ArrayList;-><init>()V27 ····invoke-direct·{p0},·Ljava/util/ArrayList;-><init>()V
  
28 ····.line·7128 ····.line·71
29 ····const-string·v2,·"ical4j.compatibility.outlook"29 ····const-string·v2,·"ical4j.compatibility.outlook"
  
 30 ····.line·72
30 ····invoke-static·{v2},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z31 ····invoke-static·{v2},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z
  
31 ····move-result·v032 ····move-result·v0
  
32 ····.line·7433 ····.line·74
33 ····.local·v0,·"outlookCompatibility":Z34 ····.local·v0,·"outlookCompatibility":Z
34 ····new-instance·v1,·Ljava/util/StringTokenizer;35 ····new-instance·v1,·Ljava/util/StringTokenizer;
1.51 KB
smali/net/fortuna/ical4j/model/Period.smali
    
Offset 397, 14 lines modifiedOffset 397, 15 lines modified
  
397 ····move-result-object·v3397 ····move-result-object·v3
  
398 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;398 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
399 ····move-result-object·v1399 ····move-result-object·v1
  
 400 ····.line·361
400 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Period;->getEnd()Lnet/fortuna/ical4j/model/DateTime;401 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Period;->getEnd()Lnet/fortuna/ical4j/model/DateTime;
  
401 ····move-result-object·v2402 ····move-result-object·v2
  
402 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Period;->getEnd()Lnet/fortuna/ical4j/model/DateTime;403 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Period;->getEnd()Lnet/fortuna/ical4j/model/DateTime;
  
403 ····move-result-object·v3404 ····move-result-object·v3
Offset 497, 29 lines modifiedOffset 498, 32 lines modified
  
497 ····move-result-object·v1498 ····move-result-object·v1
  
498 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Period;->duration:Lnet/fortuna/ical4j/model/Dur;499 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Period;->duration:Lnet/fortuna/ical4j/model/Dur;
  
499 ····if-nez·v0,·:cond_0500 ····if-nez·v0,·:cond_0
  
 501 ····.line·369
500 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Period;->getEnd()Lnet/fortuna/ical4j/model/DateTime;502 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Period;->getEnd()Lnet/fortuna/ical4j/model/DateTime;
  
501 ····move-result-object·v0503 ····move-result-object·v0
  
502 ····:goto_0504 ····:goto_0
503 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;505 ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
504 ····move-result-object·v0506 ····move-result-object·v0
  
505 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I507 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
506 ····move-result·v0508 ····move-result·v0
  
 509 ····.line·368
507 ····return·v0510 ····return·v0
  
 511 ····.line·369
508 ····:cond_0512 ····:cond_0
509 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Period;->duration:Lnet/fortuna/ical4j/model/Dur;513 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/Period;->duration:Lnet/fortuna/ical4j/model/Dur;
  
510 ····goto·:goto_0514 ····goto·:goto_0
511 .end·method515 .end·method
  
512 .method·public·final·setTimeZone(Lnet/fortuna/ical4j/model/TimeZone;)V516 .method·public·final·setTimeZone(Lnet/fortuna/ical4j/model/TimeZone;)V
598 B
smali/net/fortuna/ical4j/model/AbstractContentFactory.smali
    
Offset 40, 18 lines modifiedOffset 40, 20 lines modified
40 .method·protected·allowIllegalNames()Z40 .method·protected·allowIllegalNames()Z
41 ····.locals·141 ····.locals·1
  
42 ····.prologue42 ····.prologue
43 ····.line·9543 ····.line·95
44 ····const-string·v0,·"ical4j.parsing.relaxed"44 ····const-string·v0,·"ical4j.parsing.relaxed"
  
 45 ····.line·96
45 ····invoke-static·{v0},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z46 ····invoke-static·{v0},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z
  
46 ····move-result·v047 ····move-result·v0
  
 48 ····.line·95
47 ····return·v049 ····return·v0
48 .end·method50 .end·method
  
49 .method·protected·final·getFactory(Ljava/lang/String;)Ljava/lang/Object;51 .method·protected·final·getFactory(Ljava/lang/String;)Ljava/lang/Object;
50 ····.locals·252 ····.locals·2
51 ····.param·p1,·"key"····#·Ljava/lang/String;53 ····.param·p1,·"key"····#·Ljava/lang/String;
  
1.36 KB
smali/net/fortuna/ical4j/model/PropertyFactoryImpl.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/fortuna/ical4j/model/PropertyFactory;6 .implements·Lnet/fortuna/ical4j/model/PropertyFactory;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$1;, 
11 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$VersionFactory;,10 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$VersionFactory;,
12 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$UrlFactory;,11 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$UrlFactory;,
13 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$UidFactory;,12 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$UidFactory;,
14 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$TzUrlFactory;,13 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$TzUrlFactory;,
15 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$TzOffsetToFactory;,14 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$TzOffsetToFactory;,
16 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$TzOffsetFromFactory;,15 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$TzOffsetFromFactory;,
17 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$TzNameFactory;,16 ········Lnet/fortuna/ical4j/model/PropertyFactoryImpl$TzNameFactory;,
Offset 626, 31 lines modifiedOffset 625, 34 lines modified
  
626 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z625 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
627 ····move-result·v0626 ····move-result·v0
  
628 ····if-eqz·v0,·:cond_0627 ····if-eqz·v0,·:cond_0
  
 628 ····.line·1015
629 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I629 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
630 ····move-result·v0630 ····move-result·v0
  
631 ····const-string·v1,·"X-"631 ····const-string·v1,·"X-"
  
632 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I632 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
633 ····move-result·v1633 ····move-result·v1
  
634 ····if-le·v0,·v1,·:cond_0634 ····if-le·v0,·v1,·:cond_0
  
635 ····const/4·v0,·0x1635 ····const/4·v0,·0x1
  
 636 ····.line·1014
636 ····:goto_0637 ····:goto_0
637 ····return·v0638 ····return·v0
  
 639 ····.line·1015
638 ····:cond_0640 ····:cond_0
639 ····const/4·v0,·0x0641 ····const/4·v0,·0x0
  
640 ····goto·:goto_0642 ····goto·:goto_0
641 .end·method643 .end·method
  
  
3.13 KB
smali/net/fortuna/ical4j/model/Time.smali
    
Offset 22, 38 lines modifiedOffset 22, 38 lines modified
22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/fortuna/ical4j/model/Time;-><init>(JLjava/util/TimeZone;Z)V22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lnet/fortuna/ical4j/model/Time;-><init>(JLjava/util/TimeZone;Z)V
  
23 ····.line·8923 ····.line·89
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·public·constructor·<init>(JLjava/util/TimeZone;Z)V26 .method·public·constructor·<init>(JLjava/util/TimeZone;Z)V
27 ····.locals·627 ····.locals·7
28 ····.param·p1,·"time"····#·J28 ····.param·p1,·"time"····#·J
29 ····.param·p3,·"timezone"····#·Ljava/util/TimeZone;29 ····.param·p3,·"timezone"····#·Ljava/util/TimeZone;
30 ····.param·p4,·"utc"····#·Z30 ····.param·p4,·"utc"····#·Z
  
31 ····.prologue31 ····.prologue
32 ····const/4·v4,·0x032 ····const/4·v5,·0x0
  
33 ····.line·9733 ····.line·97
34 ····if-eqz·p4,·:cond_034 ····if-eqz·p4,·:cond_0
  
35 ····const-string·v3,·"HHmmss\'Z\'"35 ····const-string·v4,·"HHmmss\'Z\'"
  
36 ····:goto_036 ····:goto_0
37 ····move-object·v0,·p037 ····move-object·v1,·p0
  
38 ····move-wide·v1,·p138 ····move-wide·v2,·p1
  
39 ····move-object·v5,·p339 ····move-object·v6,·p3
  
40 ····invoke-direct/range·{v0·..·v5},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(JLjava/lang/String;ILjava/util/TimeZone;)V40 ····invoke-direct/range·{v1·..·v6},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(JLjava/lang/String;ILjava/util/TimeZone;)V
  
41 ····.line·5441 ····.line·54
42 ····iput-boolean·v4,·p0,·Lnet/fortuna/ical4j/model/Time;->utc:Z42 ····iput-boolean·v5,·p0,·Lnet/fortuna/ical4j/model/Time;->utc:Z
  
43 ····.line·9843 ····.line·98
44 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Time;->getFormat()Ljava/text/DateFormat;44 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Time;->getFormat()Ljava/text/DateFormat;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····invoke-virtual·{v0,·p3},·Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V46 ····invoke-virtual·{v0,·p3},·Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V
Offset 62, 46 lines modifiedOffset 62, 46 lines modified
62 ····iput-boolean·p4,·p0,·Lnet/fortuna/ical4j/model/Time;->utc:Z62 ····iput-boolean·p4,·p0,·Lnet/fortuna/ical4j/model/Time;->utc:Z
  
63 ····.line·10063 ····.line·100
64 ····return-void64 ····return-void
  
65 ····.line·9765 ····.line·97
66 ····:cond_066 ····:cond_0
67 ····const-string·v3,·"HHmmss"67 ····const-string·v4,·"HHmmss"
  
68 ····goto·:goto_068 ····goto·:goto_0
69 .end·method69 .end·method
  
70 .method·public·constructor·<init>(Ljava/util/Date;Ljava/util/TimeZone;Z)V70 .method·public·constructor·<init>(Ljava/util/Date;Ljava/util/TimeZone;Z)V
71 ····.locals·671 ····.locals·7
72 ····.param·p1,·"time"····#·Ljava/util/Date;72 ····.param·p1,·"time"····#·Ljava/util/Date;
73 ····.param·p2,·"timezone"····#·Ljava/util/TimeZone;73 ····.param·p2,·"timezone"····#·Ljava/util/TimeZone;
74 ····.param·p3,·"utc"····#·Z74 ····.param·p3,·"utc"····#·Z
  
75 ····.prologue75 ····.prologue
76 ····const/4·v4,·0x076 ····const/4·v5,·0x0
  
77 ····.line·11677 ····.line·116
78 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J78 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J
  
79 ····move-result-wide·v179 ····move-result-wide·v2
  
80 ····if-eqz·p3,·:cond_080 ····if-eqz·p3,·:cond_0
  
81 ····const-string·v3,·"HHmmss\'Z\'"81 ····const-string·v4,·"HHmmss\'Z\'"
  
82 ····:goto_082 ····:goto_0
83 ····move-object·v0,·p083 ····move-object·v1,·p0
  
84 ····move-object·v5,·p284 ····move-object·v6,·p2
  
85 ····invoke-direct/range·{v0·..·v5},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(JLjava/lang/String;ILjava/util/TimeZone;)V85 ····invoke-direct/range·{v1·..·v6},·Lnet/fortuna/ical4j/model/Iso8601;-><init>(JLjava/lang/String;ILjava/util/TimeZone;)V
  
86 ····.line·5486 ····.line·54
87 ····iput-boolean·v4,·p0,·Lnet/fortuna/ical4j/model/Time;->utc:Z87 ····iput-boolean·v5,·p0,·Lnet/fortuna/ical4j/model/Time;->utc:Z
  
88 ····.line·11788 ····.line·117
89 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Time;->getFormat()Ljava/text/DateFormat;89 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Time;->getFormat()Ljava/text/DateFormat;
  
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····invoke-virtual·{v0,·p2},·Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V91 ····invoke-virtual·{v0,·p2},·Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····iput-boolean·p3,·p0,·Lnet/fortuna/ical4j/model/Time;->utc:Z110 ····iput-boolean·p3,·p0,·Lnet/fortuna/ical4j/model/Time;->utc:Z
  
111 ····.line·119111 ····.line·119
112 ····return-void112 ····return-void
  
113 ····.line·116113 ····.line·116
114 ····:cond_0114 ····:cond_0
115 ····const-string·v3,·"HHmmss"115 ····const-string·v4,·"HHmmss"
  
116 ····goto·:goto_0116 ····goto·:goto_0
117 .end·method117 .end·method
  
  
118 #·virtual·methods118 #·virtual·methods
119 .method·public·final·isUtc()Z119 .method·public·final·isUtc()Z
1.38 KB
smali/net/fortuna/ical4j/model/ParameterFactoryImpl.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/fortuna/ical4j/model/ParameterFactory;6 .implements·Lnet/fortuna/ical4j/model/ParameterFactory;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$1;, 
11 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$ValueFactory;,10 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$ValueFactory;,
12 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$TzIdFactory;,11 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$TzIdFactory;,
13 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$TypeFactory;,12 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$TypeFactory;,
14 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$VvenueFactory;,13 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$VvenueFactory;,
15 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$SentByFactory;,14 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$SentByFactory;,
16 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$ScheduleStatusFactory;,15 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$ScheduleStatusFactory;,
17 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$ScheduleAgentFactory;,16 ········Lnet/fortuna/ical4j/model/ParameterFactoryImpl$ScheduleAgentFactory;,
Offset 316, 31 lines modifiedOffset 315, 34 lines modified
  
316 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z315 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
317 ····move-result·v0316 ····move-result·v0
  
318 ····if-eqz·v0,·:cond_0317 ····if-eqz·v0,·:cond_0
  
 318 ····.line·148
319 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I319 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
320 ····move-result·v0320 ····move-result·v0
  
321 ····const-string·v1,·"X-"321 ····const-string·v1,·"X-"
  
322 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I322 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
323 ····move-result·v1323 ····move-result·v1
  
324 ····if-le·v0,·v1,·:cond_0324 ····if-le·v0,·v1,·:cond_0
  
325 ····const/4·v0,·0x1325 ····const/4·v0,·0x1
  
 326 ····.line·147
326 ····:goto_0327 ····:goto_0
327 ····return·v0328 ····return·v0
  
 329 ····.line·148
328 ····:cond_0330 ····:cond_0
329 ····const/4·v0,·0x0331 ····const/4·v0,·0x0
  
330 ····goto·:goto_0332 ····goto·:goto_0
331 .end·method333 .end·method
  
  
1.49 KB
smali/net/fortuna/ical4j/model/Calendar.smali
    
Offset 82, 14 lines modifiedOffset 82, 15 lines modified
  
82 ····move-result-object·v382 ····move-result-object·v3
  
83 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;83 ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/lang/builder/EqualsBuilder;->append(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;
  
84 ····move-result-object·v184 ····move-result-object·v1
  
 85 ····.line·543
85 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Calendar;->getComponents()Lnet/fortuna/ical4j/model/ComponentList;86 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Calendar;->getComponents()Lnet/fortuna/ical4j/model/ComponentList;
  
86 ····move-result-object·v287 ····move-result-object·v2
  
87 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Calendar;->getComponents()Lnet/fortuna/ical4j/model/ComponentList;88 ····invoke-virtual·{v0},·Lnet/fortuna/ical4j/model/Calendar;->getComponents()Lnet/fortuna/ical4j/model/ComponentList;
  
88 ····move-result-object·v389 ····move-result-object·v3
Offset 182, 26 lines modifiedOffset 183, 30 lines modified
  
182 ····move-result-object·v1183 ····move-result-object·v1
  
183 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;184 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
184 ····move-result-object·v0185 ····move-result-object·v0
  
 186 ····.line·553
185 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Calendar;->getComponents()Lnet/fortuna/ical4j/model/ComponentList;187 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Calendar;->getComponents()Lnet/fortuna/ical4j/model/ComponentList;
  
186 ····move-result-object·v1188 ····move-result-object·v1
  
 189 ····.line·552
187 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;190 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
188 ····move-result-object·v0191 ····move-result-object·v0
  
 192 ····.line·553
189 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I193 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
190 ····move-result·v0194 ····move-result·v0
  
 195 ····.line·552
191 ····return·v0196 ····return·v0
192 .end·method197 .end·method
  
193 .method·public·final·toString()Ljava/lang/String;198 .method·public·final·toString()Ljava/lang/String;
194 ····.locals·3199 ····.locals·3
  
195 ····.prologue200 ····.prologue
2.42 KB
smali/net/fortuna/ical4j/model/CalendarDateFormatFactory$DateFormat.smali
    
Offset 26, 67 lines modifiedOffset 26, 67 lines modified
26 ····.line·29526 ····.line·295
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;30 .method·public·format(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;
31 ····.locals·431 ····.locals·5
32 ····.param·p1,·"date"····#·Ljava/util/Date;32 ····.param·p1,·"date"····#·Ljava/util/Date;
33 ····.param·p2,·"toAppendTo"····#·Ljava/lang/StringBuffer;33 ····.param·p2,·"toAppendTo"····#·Ljava/lang/StringBuffer;
34 ····.param·p3,·"fieldPosition"····#·Ljava/text/FieldPosition;34 ····.param·p3,·"fieldPosition"····#·Ljava/text/FieldPosition;
  
35 ····.prologue35 ····.prologue
36 ····const/4·v3,·0x236 ····const/4·v4,·0x2
  
37 ····.line·29837 ····.line·298
38 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$DateFormat;->getTimeZone()Ljava/util/TimeZone;38 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory$DateFormat;->getTimeZone()Ljava/util/TimeZone;
  
39 ····move-result-object·v139 ····move-result-object·v1
  
40 ····invoke-static·{v1},·Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;40 ····invoke-static·{v1},·Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····.line·29942 ····.line·299
43 ····.local·v0,·"cal":Ljava/util/Calendar;43 ····.local·v0,·"cal":Ljava/util/Calendar;
44 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J44 ····invoke-virtual·{p1},·Ljava/util/Date;->getTime()J
  
45 ····move-result-wide·v145 ····move-result-wide·v2
  
46 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/Calendar;->setTimeInMillis(J)V46 ····invoke-virtual·{v0,·v2,·v3},·Ljava/util/Calendar;->setTimeInMillis(J)V
  
47 ····.line·30147 ····.line·301
48 ····const/4·v1,·0x148 ····const/4·v1,·0x1
  
49 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I49 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
50 ····move-result·v150 ····move-result·v1
  
51 ····const/4·v2,·0x451 ····const/4·v2,·0x4
  
52 ····invoke-static·{p2,·v1,·v2},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V52 ····invoke-static·{p2,·v1,·v2},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
53 ····.line·30253 ····.line·302
54 ····invoke-virtual·{v0,·v3},·Ljava/util/Calendar;->get(I)I54 ····invoke-virtual·{v0,·v4},·Ljava/util/Calendar;->get(I)I
  
55 ····move-result·v155 ····move-result·v1
  
56 ····add-int/lit8·v1,·v1,·0x156 ····add-int/lit8·v1,·v1,·0x1
  
57 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V57 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
58 ····.line·30358 ····.line·303
59 ····const/4·v1,·0x559 ····const/4·v1,·0x5
  
60 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I60 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
61 ····move-result·v161 ····move-result·v1
  
62 ····invoke-static·{p2,·v1,·v3},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V62 ····invoke-static·{p2,·v1,·v4},·Lnet/fortuna/ical4j/model/CalendarDateFormatFactory;->access$000(Ljava/lang/StringBuffer;II)V
  
63 ····.line·30563 ····.line·305
64 ····return-object·p264 ····return-object·p2
65 .end·method65 .end·method
  
66 .method·public·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;66 .method·public·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;
67 ····.locals·867 ····.locals·8
2.85 KB
smali/net/fortuna/ical4j/model/Recur.smali
    
Offset 2109, 22 lines modifiedOffset 2109, 24 lines modified
  
2109 ····const-string·v9,·"Invalid·day·of·month:·"2109 ····const-string·v9,·"Invalid·day·of·month:·"
  
2110 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2110 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2111 ····move-result-object·v82111 ····move-result-object·v8
  
 2112 ····.line·946
2112 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;2113 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;
  
2113 ····move-result-object·v92114 ····move-result-object·v9
  
2114 ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I2115 ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I
  
2115 ····move-result·v102116 ····move-result·v10
  
 2117 ····.line·945
2116 ····invoke-static·{v9,·v10},·Lnet/fortuna/ical4j/util/Dates;->getAbsMonthDay(Ljava/util/Date;I)I2118 ····invoke-static·{v9,·v10},·Lnet/fortuna/ical4j/util/Dates;->getAbsMonthDay(Ljava/util/Date;I)I
  
2117 ····move-result·v92119 ····move-result·v9
  
2118 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;2120 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
2119 ····move-result-object·v82121 ····move-result-object·v8
Offset 3166, 14 lines modifiedOffset 3168, 15 lines modified
  
3166 ····move-result-object·v103168 ····move-result-object·v10
  
3167 ····if-eqz·v10,·:cond_53169 ····if-eqz·v10,·:cond_5
  
3168 ····if-eqz·v2,·:cond_53170 ····if-eqz·v2,·:cond_5
  
 3171 ····.line·601
3169 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getUntil()Lnet/fortuna/ical4j/model/Date;3172 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getUntil()Lnet/fortuna/ical4j/model/Date;
  
3170 ····move-result-object·v103173 ····move-result-object·v10
  
3171 ····invoke-virtual·{v2,·v10},·Lnet/fortuna/ical4j/model/Date;->after(Ljava/util/Date;)Z3174 ····invoke-virtual·{v2,·v10},·Lnet/fortuna/ical4j/model/Date;->after(Ljava/util/Date;)Z
  
3172 ····move-result·v103175 ····move-result·v10
Offset 3192, 14 lines modifiedOffset 3195, 15 lines modified
3192 ····.line·6053195 ····.line·605
3193 ····.restart·local·v3····#·"candidateSeed":Lnet/fortuna/ical4j/model/Date;3196 ····.restart·local·v3····#·"candidateSeed":Lnet/fortuna/ical4j/model/Date;
3194 ····:cond_53197 ····:cond_5
3195 ····if-eqz·p3,·:cond_63198 ····if-eqz·p3,·:cond_6
  
3196 ····if-eqz·v2,·:cond_63199 ····if-eqz·v2,·:cond_6
  
 3200 ····.line·606
3197 ····invoke-virtual·{v2,·p3},·Lnet/fortuna/ical4j/model/Date;->after(Ljava/util/Date;)Z3201 ····invoke-virtual·{v2,·p3},·Lnet/fortuna/ical4j/model/Date;->after(Ljava/util/Date;)Z
  
3198 ····move-result·v103202 ····move-result·v10
  
3199 ····if-nez·v10,·:cond_43203 ····if-nez·v10,·:cond_4
  
3200 ····.line·6103204 ····.line·610
Offset 3208, 14 lines modifiedOffset 3212, 15 lines modified
  
3208 ····move-result·v103212 ····move-result·v10
  
3209 ····const/4·v11,·0x13213 ····const/4·v11,·0x1
  
3210 ····if-lt·v10,·v11,·:cond_73214 ····if-lt·v10,·v11,·:cond_7
  
 3215 ····.line·611
3211 ····invoke-virtual·{v5},·Lnet/fortuna/ical4j/model/DateList;->size()I3216 ····invoke-virtual·{v5},·Lnet/fortuna/ical4j/model/DateList;->size()I
  
3212 ····move-result·v103217 ····move-result·v10
  
3213 ····add-int/2addr·v10,·v73218 ····add-int/2addr·v10,·v7
  
3214 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getCount()I3219 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getCount()I
Offset 3302, 14 lines modifiedOffset 3307, 15 lines modified
3302 ····.line·6363307 ····.line·636
3303 ····invoke-virtual·{v2,·p2},·Lnet/fortuna/ical4j/model/Date;->before(Ljava/util/Date;)Z3308 ····invoke-virtual·{v2,·p2},·Lnet/fortuna/ical4j/model/Date;->before(Ljava/util/Date;)Z
  
3304 ····move-result·v103309 ····move-result·v10
  
3305 ····if-nez·v10,·:cond_a3310 ····if-nez·v10,·:cond_a
  
 3311 ····.line·637
3306 ····invoke-virtual·{v2,·p3},·Lnet/fortuna/ical4j/model/Date;->before(Ljava/util/Date;)Z3312 ····invoke-virtual·{v2,·p3},·Lnet/fortuna/ical4j/model/Date;->before(Ljava/util/Date;)Z
  
3307 ····move-result·v103313 ····move-result·v10
  
3308 ····if-nez·v10,·:cond_c3314 ····if-nez·v10,·:cond_c
  
3309 ····.line·6383315 ····.line·638
Offset 3342, 14 lines modifiedOffset 3348, 15 lines modified
  
3342 ····move-result·v103348 ····move-result·v10
  
3343 ····const/4·v11,·0x13349 ····const/4·v11,·0x1
  
3344 ····if-lt·v10,·v11,·:cond_e3350 ····if-lt·v10,·v11,·:cond_e
  
 3351 ····.line·640
3345 ····invoke-virtual·{v5},·Lnet/fortuna/ical4j/model/DateList;->size()I3352 ····invoke-virtual·{v5},·Lnet/fortuna/ical4j/model/DateList;->size()I
  
3346 ····move-result·v103353 ····move-result·v10
  
3347 ····add-int/2addr·v10,·v73354 ····add-int/2addr·v10,·v7
  
3348 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getCount()I3355 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getCount()I
Offset 3370, 14 lines modifiedOffset 3377, 15 lines modified
3370 ····:cond_e3377 ····:cond_e
3371 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getUntil()Lnet/fortuna/ical4j/model/Date;3378 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getUntil()Lnet/fortuna/ical4j/model/Date;
  
3372 ····move-result-object·v103379 ····move-result-object·v10
  
3373 ····if-eqz·v10,·:cond_f3380 ····if-eqz·v10,·:cond_f
  
 3381 ····.line·643
3374 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getUntil()Lnet/fortuna/ical4j/model/Date;3382 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/Recur;->getUntil()Lnet/fortuna/ical4j/model/Date;
  
3375 ····move-result-object·v103383 ····move-result-object·v10
  
3376 ····invoke-virtual·{v2,·v10},·Lnet/fortuna/ical4j/model/Date;->after(Ljava/util/Date;)Z3384 ····invoke-virtual·{v2,·v10},·Lnet/fortuna/ical4j/model/Date;->after(Ljava/util/Date;)Z
  
3377 ····move-result·v103385 ····move-result·v10
1.65 KB
smali/net/fortuna/ical4j/model/Dur.smali
    
Offset 485, 14 lines modifiedOffset 485, 15 lines modified
485 ····.restart·local·v2····#·"endCal":Ljava/util/Calendar;485 ····.restart·local·v2····#·"endCal":Ljava/util/Calendar;
486 ····.restart·local·v3····#·"nYears":I486 ····.restart·local·v3····#·"nYears":I
487 ····:cond_3487 ····:cond_3
488 ····invoke-virtual·{v2,·v10},·Ljava/util/Calendar;->get(I)I488 ····invoke-virtual·{v2,·v10},·Ljava/util/Calendar;->get(I)I
  
489 ····move-result·v6489 ····move-result·v6
  
 490 ····.line·238
490 ····invoke-virtual·{v5,·v10},·Ljava/util/Calendar;->get(I)I491 ····invoke-virtual·{v5,·v10},·Ljava/util/Calendar;->get(I)I
  
491 ····move-result·v7492 ····move-result·v7
  
492 ····sub-int/2addr·v6,·v7493 ····sub-int/2addr·v6,·v7
  
493 ····add-int/2addr·v0,·v6494 ····add-int/2addr·v0,·v6
Offset 501, 14 lines modifiedOffset 502, 15 lines modified
501 ····mul-int/lit8·v0,·v0,·0x18502 ····mul-int/lit8·v0,·v0,·0x18
  
502 ····.line·242503 ····.line·242
503 ····invoke-virtual·{v2,·v11},·Ljava/util/Calendar;->get(I)I504 ····invoke-virtual·{v2,·v11},·Ljava/util/Calendar;->get(I)I
  
504 ····move-result·v6505 ····move-result·v6
  
 506 ····.line·243
505 ····invoke-virtual·{v5,·v11},·Ljava/util/Calendar;->get(I)I507 ····invoke-virtual·{v5,·v11},·Ljava/util/Calendar;->get(I)I
  
506 ····move-result·v7508 ····move-result·v7
  
507 ····sub-int/2addr·v6,·v7509 ····sub-int/2addr·v6,·v7
  
508 ····add-int/2addr·v0,·v6510 ····add-int/2addr·v0,·v6
Offset 1043, 14 lines modifiedOffset 1045, 15 lines modified
  
1043 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;1045 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
1044 ····move-result-object·v01046 ····move-result-object·v0
  
1045 ····iget·v1,·p0,·Lnet/fortuna/ical4j/model/Dur;->minutes:I1047 ····iget·v1,·p0,·Lnet/fortuna/ical4j/model/Dur;->minutes:I
  
 1048 ····.line·475
1046 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;1049 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
1047 ····move-result-object·v01050 ····move-result-object·v0
  
1048 ····iget·v1,·p0,·Lnet/fortuna/ical4j/model/Dur;->seconds:I1051 ····iget·v1,·p0,·Lnet/fortuna/ical4j/model/Dur;->seconds:I
  
1049 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;1052 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;
Offset 1063, 14 lines modifiedOffset 1066, 15 lines modified
  
1063 ····move-result-object·v01066 ····move-result-object·v0
  
1064 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I1067 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
1065 ····move-result·v01068 ····move-result·v0
  
 1069 ····.line·474
1066 ····return·v01070 ····return·v0
1067 .end·method1071 .end·method
  
1068 .method·public·final·isNegative()Z1072 .method·public·final·isNegative()Z
1069 ····.locals·11073 ····.locals·1
  
1070 ····.prologue1074 ····.prologue
1.12 KB
smali/net/fortuna/ical4j/model/ComponentFactory.smali
    
Offset 53, 31 lines modifiedOffset 53, 34 lines modified
  
53 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z53 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
54 ····move-result·v054 ····move-result·v0
  
55 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
 56 ····.line·168
56 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I57 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
57 ····move-result·v058 ····move-result·v0
  
58 ····const-string·v1,·"X-"59 ····const-string·v1,·"X-"
  
59 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I60 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
60 ····move-result·v161 ····move-result·v1
  
61 ····if-le·v0,·v1,·:cond_062 ····if-le·v0,·v1,·:cond_0
  
62 ····const/4·v0,·0x163 ····const/4·v0,·0x1
  
 64 ····.line·167
63 ····:goto_065 ····:goto_0
64 ····return·v066 ····return·v0
  
 67 ····.line·168
65 ····:cond_068 ····:cond_0
66 ····const/4·v0,·0x069 ····const/4·v0,·0x0
  
67 ····goto·:goto_070 ····goto·:goto_0
68 .end·method71 .end·method
  
  
Offset 85, 18 lines modifiedOffset 88, 20 lines modified
85 .method·protected·allowIllegalNames()Z88 .method·protected·allowIllegalNames()Z
86 ····.locals·189 ····.locals·1
  
87 ····.prologue90 ····.prologue
88 ····.line·17591 ····.line·175
89 ····const-string·v0,·"ical4j.parsing.relaxed"92 ····const-string·v0,·"ical4j.parsing.relaxed"
  
 93 ····.line·176
90 ····invoke-static·{v0},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z94 ····invoke-static·{v0},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z
  
91 ····move-result·v095 ····move-result·v0
  
 96 ····.line·175
92 ····return·v097 ····return·v0
93 .end·method98 .end·method
  
94 .method·public·createComponent(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Component;99 .method·public·createComponent(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Component;
95 ····.locals·1100 ····.locals·1
96 ····.param·p1,·"name"····#·Ljava/lang/String;101 ····.param·p1,·"name"····#·Ljava/lang/String;
  
535 B
smali/net/fortuna/ical4j/model/property/Priority.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Property;2 .super·Lnet/fortuna/ical4j/model/Property;
3 .source·"Priority.java"3 .source·"Priority.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/property/Priority$1;, 
8 ········Lnet/fortuna/ical4j/model/property/Priority$ImmutablePriority;7 ········Lnet/fortuna/ical4j/model/property/Priority$ImmutablePriority;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·HIGH:Lnet/fortuna/ical4j/model/property/Priority;11 .field·public·static·final·HIGH:Lnet/fortuna/ical4j/model/property/Priority;
522 B
smali/net/fortuna/ical4j/model/property/Clazz.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Property;2 .super·Lnet/fortuna/ical4j/model/Property;
3 .source·"Clazz.java"3 .source·"Clazz.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/property/Clazz$1;, 
8 ········Lnet/fortuna/ical4j/model/property/Clazz$ImmutableClazz;7 ········Lnet/fortuna/ical4j/model/property/Clazz$ImmutableClazz;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·CONFIDENTIAL:Lnet/fortuna/ical4j/model/property/Clazz;11 .field·public·static·final·CONFIDENTIAL:Lnet/fortuna/ical4j/model/property/Clazz;
520 B
smali/net/fortuna/ical4j/model/property/Method.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Property;2 .super·Lnet/fortuna/ical4j/model/Property;
3 .source·"Method.java"3 .source·"Method.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/property/Method$1;, 
8 ········Lnet/fortuna/ical4j/model/property/Method$ImmutableMethod;7 ········Lnet/fortuna/ical4j/model/property/Method$ImmutableMethod;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·ADD:Lnet/fortuna/ical4j/model/property/Method;11 .field·public·static·final·ADD:Lnet/fortuna/ical4j/model/property/Method;
533 B
smali/net/fortuna/ical4j/model/property/Status.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Property;2 .super·Lnet/fortuna/ical4j/model/Property;
3 .source·"Status.java"3 .source·"Status.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/property/Status$1;, 
8 ········Lnet/fortuna/ical4j/model/property/Status$ImmutableStatus;7 ········Lnet/fortuna/ical4j/model/property/Status$ImmutableStatus;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·VEVENT_CANCELLED:Lnet/fortuna/ical4j/model/property/Status;11 .field·public·static·final·VEVENT_CANCELLED:Lnet/fortuna/ical4j/model/property/Status;
1.97 KB
smali/net/fortuna/ical4j/model/property/Geo.smali
    
Offset 88, 14 lines modifiedOffset 88, 15 lines modified
  
88 ····const-string·v1,·";"88 ····const-string·v1,·";"
  
89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
90 ····move-result-object·v090 ····move-result-object·v0
  
 91 ····.line·230
91 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/property/Geo;->getLongitude()Ljava/math/BigDecimal;92 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/property/Geo;->getLongitude()Ljava/math/BigDecimal;
  
92 ····move-result-object·v193 ····move-result-object·v1
  
93 ····invoke-static·{v1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;94 ····invoke-static·{v1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
94 ····move-result-object·v195 ····move-result-object·v1
Offset 104, 23 lines modifiedOffset 105, 24 lines modified
  
104 ····move-result-object·v0105 ····move-result-object·v0
  
105 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;106 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
106 ····move-result-object·v0107 ····move-result-object·v0
  
 108 ····.line·229
107 ····return-object·v0109 ····return-object·v0
108 .end·method110 .end·method
  
109 .method·public·final·setValue(Ljava/lang/String;)V111 .method·public·final·setValue(Ljava/lang/String;)V
110 ····.locals·7112 ····.locals·8
111 ····.param·p1,·"aValue"····#·Ljava/lang/String;113 ····.param·p1,·"aValue"····#·Ljava/lang/String;
  
112 ····.prologue114 ····.prologue
113 ····const-wide/16·v5,·0x0115 ····const-wide/16·v6,·0x0
  
114 ····const/16·v4,·0x3b116 ····const/16·v4,·0x3b
  
115 ····.line·208117 ····.line·208
116 ····const/4·v2,·0x0118 ····const/4·v2,·0x0
  
117 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->indexOf(I)I119 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->indexOf(I)I
Offset 176, 26 lines modifiedOffset 178, 26 lines modified
176 ····.line·223178 ····.line·223
177 ····:goto_1179 ····:goto_1
178 ····return-void180 ····return-void
  
179 ····.line·213181 ····.line·213
180 ····.end·local·v1····#·"longitudeString":Ljava/lang/String;182 ····.end·local·v1····#·"longitudeString":Ljava/lang/String;
181 ····:cond_0183 ····:cond_0
182 ····invoke-static·{v5,·v6},·Ljava/math/BigDecimal;->valueOf(J)Ljava/math/BigDecimal;184 ····invoke-static·{v6,·v7},·Ljava/math/BigDecimal;->valueOf(J)Ljava/math/BigDecimal;
  
183 ····move-result-object·v2185 ····move-result-object·v2
  
184 ····iput-object·v2,·p0,·Lnet/fortuna/ical4j/model/property/Geo;->latitude:Ljava/math/BigDecimal;186 ····iput-object·v2,·p0,·Lnet/fortuna/ical4j/model/property/Geo;->latitude:Ljava/math/BigDecimal;
  
185 ····goto·:goto_0187 ····goto·:goto_0
  
186 ····.line·221188 ····.line·221
187 ····.restart·local·v1····#·"longitudeString":Ljava/lang/String;189 ····.restart·local·v1····#·"longitudeString":Ljava/lang/String;
188 ····:cond_1190 ····:cond_1
189 ····invoke-static·{v5,·v6},·Ljava/math/BigDecimal;->valueOf(J)Ljava/math/BigDecimal;191 ····invoke-static·{v6,·v7},·Ljava/math/BigDecimal;->valueOf(J)Ljava/math/BigDecimal;
  
190 ····move-result-object·v2192 ····move-result-object·v2
  
191 ····iput-object·v2,·p0,·Lnet/fortuna/ical4j/model/property/Geo;->longitude:Ljava/math/BigDecimal;193 ····iput-object·v2,·p0,·Lnet/fortuna/ical4j/model/property/Geo;->longitude:Ljava/math/BigDecimal;
  
192 ····goto·:goto_1194 ····goto·:goto_1
193 .end·method195 .end·method
523 B
smali/net/fortuna/ical4j/model/property/Transp.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Property;2 .super·Lnet/fortuna/ical4j/model/Property;
3 .source·"Transp.java"3 .source·"Transp.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/property/Transp$1;, 
8 ········Lnet/fortuna/ical4j/model/property/Transp$ImmutableTransp;7 ········Lnet/fortuna/ical4j/model/property/Transp$ImmutableTransp;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·OPAQUE:Lnet/fortuna/ical4j/model/property/Transp;11 .field·public·static·final·OPAQUE:Lnet/fortuna/ical4j/model/property/Transp;
535 B
smali/net/fortuna/ical4j/model/property/Version.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Property;2 .super·Lnet/fortuna/ical4j/model/Property;
3 .source·"Version.java"3 .source·"Version.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/property/Version$1;, 
8 ········Lnet/fortuna/ical4j/model/property/Version$ImmutableVersion;7 ········Lnet/fortuna/ical4j/model/property/Version$ImmutableVersion;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·VERSION_2_0:Lnet/fortuna/ical4j/model/property/Version;11 .field·public·static·final·VERSION_2_0:Lnet/fortuna/ical4j/model/property/Version;
522 B
smali/net/fortuna/ical4j/model/property/Action.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Property;2 .super·Lnet/fortuna/ical4j/model/Property;
3 .source·"Action.java"3 .source·"Action.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/property/Action$1;, 
8 ········Lnet/fortuna/ical4j/model/property/Action$ImmutableAction;7 ········Lnet/fortuna/ical4j/model/property/Action$ImmutableAction;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·AUDIO:Lnet/fortuna/ical4j/model/property/Action;11 .field·public·static·final·AUDIO:Lnet/fortuna/ical4j/model/property/Action;
1.74 KB
smali/net/fortuna/ical4j/model/property/Attach.smali
    
Offset 89, 20 lines modifiedOffset 89, 22 lines modified
89 ····:try_start_089 ····:try_start_0
90 ····invoke-static·{},·Lnet/fortuna/ical4j/util/EncoderFactory;->getInstance()Lnet/fortuna/ical4j/util/EncoderFactory;90 ····invoke-static·{},·Lnet/fortuna/ical4j/util/EncoderFactory;->getInstance()Lnet/fortuna/ical4j/util/EncoderFactory;
  
91 ····move-result-object·v591 ····move-result-object·v5
  
92 ····const-string·v4,·"ENCODING"92 ····const-string·v4,·"ENCODING"
  
 93 ····.line·271
93 ····invoke-virtual·{p0,·v4},·Lnet/fortuna/ical4j/model/property/Attach;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;94 ····invoke-virtual·{p0,·v4},·Lnet/fortuna/ical4j/model/property/Attach;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;
  
94 ····move-result-object·v495 ····move-result-object·v4
  
95 ····check-cast·v4,·Lnet/fortuna/ical4j/model/parameter/Encoding;96 ····check-cast·v4,·Lnet/fortuna/ical4j/model/parameter/Encoding;
  
 97 ····.line·270
96 ····invoke-virtual·{v5,·v4},·Lnet/fortuna/ical4j/util/EncoderFactory;->createBinaryEncoder(Lnet/fortuna/ical4j/model/parameter/Encoding;)Lorg/apache/commons/codec/BinaryEncoder;98 ····invoke-virtual·{v5,·v4},·Lnet/fortuna/ical4j/util/EncoderFactory;->createBinaryEncoder(Lnet/fortuna/ical4j/model/parameter/Encoding;)Lorg/apache/commons/codec/BinaryEncoder;
  
97 ····move-result-object·v199 ····move-result-object·v1
  
98 ····.line·272100 ····.line·272
99 ····.local·v1,·"encoder":Lorg/apache/commons/codec/BinaryEncoder;101 ····.local·v1,·"encoder":Lorg/apache/commons/codec/BinaryEncoder;
100 ····new-instance·v4,·Ljava/lang/String;102 ····new-instance·v4,·Ljava/lang/String;
Offset 195, 20 lines modifiedOffset 197, 22 lines modified
195 ····:try_start_0197 ····:try_start_0
196 ····invoke-static·{},·Lnet/fortuna/ical4j/util/DecoderFactory;->getInstance()Lnet/fortuna/ical4j/util/DecoderFactory;198 ····invoke-static·{},·Lnet/fortuna/ical4j/util/DecoderFactory;->getInstance()Lnet/fortuna/ical4j/util/DecoderFactory;
  
197 ····move-result-object·v5199 ····move-result-object·v5
  
198 ····const-string·v4,·"ENCODING"200 ····const-string·v4,·"ENCODING"
  
 201 ····.line·241
199 ····invoke-virtual·{p0,·v4},·Lnet/fortuna/ical4j/model/property/Attach;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;202 ····invoke-virtual·{p0,·v4},·Lnet/fortuna/ical4j/model/property/Attach;->getParameter(Ljava/lang/String;)Lnet/fortuna/ical4j/model/Parameter;
  
200 ····move-result-object·v4203 ····move-result-object·v4
  
201 ····check-cast·v4,·Lnet/fortuna/ical4j/model/parameter/Encoding;204 ····check-cast·v4,·Lnet/fortuna/ical4j/model/parameter/Encoding;
  
 205 ····.line·240
202 ····invoke-virtual·{v5,·v4},·Lnet/fortuna/ical4j/util/DecoderFactory;->createBinaryDecoder(Lnet/fortuna/ical4j/model/parameter/Encoding;)Lorg/apache/commons/codec/BinaryDecoder;206 ····invoke-virtual·{v5,·v4},·Lnet/fortuna/ical4j/util/DecoderFactory;->createBinaryDecoder(Lnet/fortuna/ical4j/model/parameter/Encoding;)Lorg/apache/commons/codec/BinaryDecoder;
  
203 ····move-result-object·v1207 ····move-result-object·v1
  
204 ····.line·242208 ····.line·242
205 ····.local·v1,·"decoder":Lorg/apache/commons/codec/BinaryDecoder;209 ····.local·v1,·"decoder":Lorg/apache/commons/codec/BinaryDecoder;
206 ····invoke-virtual·{p1},·Ljava/lang/String;->getBytes()[B210 ····invoke-virtual·{p1},·Ljava/lang/String;->getBytes()[B
540 B
smali/net/fortuna/ical4j/model/property/CalScale.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Property;2 .super·Lnet/fortuna/ical4j/model/Property;
3 .source·"CalScale.java"3 .source·"CalScale.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/property/CalScale$1;, 
8 ········Lnet/fortuna/ical4j/model/property/CalScale$ImmutableCalScale;7 ········Lnet/fortuna/ical4j/model/property/CalScale$ImmutableCalScale;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·GREGORIAN:Lnet/fortuna/ical4j/model/property/CalScale;11 .field·public·static·final·GREGORIAN:Lnet/fortuna/ical4j/model/property/CalScale;
2.46 KB
smali/net/fortuna/ical4j/model/component/VEvent.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;
3 .source·"VEvent.java"3 .source·"VEvent.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/component/VEvent$1;, 
8 ········Lnet/fortuna/ical4j/model/component/VEvent$RequestValidator;,7 ········Lnet/fortuna/ical4j/model/component/VEvent$RequestValidator;,
9 ········Lnet/fortuna/ical4j/model/component/VEvent$ReplyValidator;,8 ········Lnet/fortuna/ical4j/model/component/VEvent$ReplyValidator;,
10 ········Lnet/fortuna/ical4j/model/component/VEvent$RefreshValidator;,9 ········Lnet/fortuna/ical4j/model/component/VEvent$RefreshValidator;,
11 ········Lnet/fortuna/ical4j/model/component/VEvent$PublishValidator;,10 ········Lnet/fortuna/ical4j/model/component/VEvent$PublishValidator;,
12 ········Lnet/fortuna/ical4j/model/component/VEvent$DeclineCounterValidator;,11 ········Lnet/fortuna/ical4j/model/component/VEvent$DeclineCounterValidator;,
13 ········Lnet/fortuna/ical4j/model/component/VEvent$CounterValidator;,12 ········Lnet/fortuna/ical4j/model/component/VEvent$CounterValidator;,
14 ········Lnet/fortuna/ical4j/model/component/VEvent$CancelValidator;,13 ········Lnet/fortuna/ical4j/model/component/VEvent$CancelValidator;,
Offset 291, 14 lines modifiedOffset 290, 15 lines modified
  
291 ····if-eqz·v0,·:cond_0290 ····if-eqz·v0,·:cond_0
  
292 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/component/VEvent;->alarms:Lnet/fortuna/ical4j/model/ComponentList;291 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/component/VEvent;->alarms:Lnet/fortuna/ical4j/model/ComponentList;
  
293 ····check-cast·p1,·Lnet/fortuna/ical4j/model/component/VEvent;292 ····check-cast·p1,·Lnet/fortuna/ical4j/model/component/VEvent;
  
 293 ····.line·1493
294 ····.end·local·p1····#·"arg0":Ljava/lang/Object;294 ····.end·local·p1····#·"arg0":Ljava/lang/Object;
295 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/component/VEvent;->getAlarms()Lnet/fortuna/ical4j/model/ComponentList;295 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/component/VEvent;->getAlarms()Lnet/fortuna/ical4j/model/ComponentList;
  
296 ····move-result-object·v1296 ····move-result-object·v1
  
297 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z297 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
Offset 308, 15 lines modifiedOffset 308, 15 lines modified
  
308 ····const/4·v0,·0x1308 ····const/4·v0,·0x1
  
309 ····.line·1495309 ····.line·1495
310 ····:goto_0310 ····:goto_0
311 ····return·v0311 ····return·v0
  
312 ····.line·1492312 ····.line·1493
313 ····:cond_0313 ····:cond_0
314 ····const/4·v0,·0x0314 ····const/4·v0,·0x0
  
315 ····goto·:goto_0315 ····goto·:goto_0
  
316 ····.line·1495316 ····.line·1495
317 ····.restart·local·p1····#·"arg0":Ljava/lang/Object;317 ····.restart·local·p1····#·"arg0":Ljava/lang/Object;
Offset 359, 26 lines modifiedOffset 359, 28 lines modified
  
359 ····move-result-object·v1359 ····move-result-object·v1
  
360 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;360 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
361 ····move-result-object·v0361 ····move-result-object·v0
  
 362 ····.line·1503
362 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/component/VEvent;->getAlarms()Lnet/fortuna/ical4j/model/ComponentList;363 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/component/VEvent;->getAlarms()Lnet/fortuna/ical4j/model/ComponentList;
  
363 ····move-result-object·v1364 ····move-result-object·v1
  
364 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;365 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
365 ····move-result-object·v0366 ····move-result-object·v0
  
366 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I367 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
367 ····move-result·v0368 ····move-result·v0
  
 369 ····.line·1502
368 ····return·v0370 ····return·v0
369 .end·method371 .end·method
  
370 .method·public·final·toString()Ljava/lang/String;372 .method·public·final·toString()Ljava/lang/String;
371 ····.locals·3373 ····.locals·3
  
372 ····.prologue374 ····.prologue
2.53 KB
smali/net/fortuna/ical4j/model/component/VTimeZone.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;
3 .source·"VTimeZone.java"3 .source·"VTimeZone.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/component/VTimeZone$1;, 
8 ········Lnet/fortuna/ical4j/model/component/VTimeZone$ITIPValidator;7 ········Lnet/fortuna/ical4j/model/component/VTimeZone$ITIPValidator;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·final·itipValidator:Lnet/fortuna/ical4j/model/Validator;11 .field·private·final·itipValidator:Lnet/fortuna/ical4j/model/Validator;
Offset 97, 32 lines modifiedOffset 96, 34 lines modified
  
97 ····if-eqz·v0,·:cond_096 ····if-eqz·v0,·:cond_0
  
98 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/component/VTimeZone;->observances:Lnet/fortuna/ical4j/model/ComponentList;97 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/component/VTimeZone;->observances:Lnet/fortuna/ical4j/model/ComponentList;
  
99 ····check-cast·p1,·Lnet/fortuna/ical4j/model/component/VTimeZone;98 ····check-cast·p1,·Lnet/fortuna/ical4j/model/component/VTimeZone;
  
 99 ····.line·353
100 ····.end·local·p1····#·"arg0":Ljava/lang/Object;100 ····.end·local·p1····#·"arg0":Ljava/lang/Object;
101 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/component/VTimeZone;->getObservances()Lnet/fortuna/ical4j/model/ComponentList;101 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/component/VTimeZone;->getObservances()Lnet/fortuna/ical4j/model/ComponentList;
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
 103 ····.line·352
103 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z104 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
104 ····move-result·v0105 ····move-result·v0
  
105 ····if-eqz·v0,·:cond_0106 ····if-eqz·v0,·:cond_0
  
106 ····const/4·v0,·0x1107 ····const/4·v0,·0x1
  
107 ····.line·355108 ····.line·355
108 ····:goto_0109 ····:goto_0
109 ····return·v0110 ····return·v0
  
110 ····.line·351111 ····.line·352
111 ····:cond_0112 ····:cond_0
112 ····const/4·v0,·0x0113 ····const/4·v0,·0x0
  
113 ····goto·:goto_0114 ····goto·:goto_0
  
114 ····.line·355115 ····.line·355
115 ····.restart·local·p1····#·"arg0":Ljava/lang/Object;116 ····.restart·local·p1····#·"arg0":Ljava/lang/Object;
Offset 180, 14 lines modifiedOffset 181, 15 lines modified
  
180 ····.line·316181 ····.line·316
181 ····.local·v4,·"onset":Lnet/fortuna/ical4j/model/Date;182 ····.local·v4,·"onset":Lnet/fortuna/ical4j/model/Date;
182 ····if-eqz·v2,·:cond_1183 ····if-eqz·v2,·:cond_1
  
183 ····if-eqz·v4,·:cond_0184 ····if-eqz·v4,·:cond_0
  
 185 ····.line·317
184 ····invoke-virtual·{v4,·v2},·Lnet/fortuna/ical4j/model/Date;->after(Ljava/util/Date;)Z186 ····invoke-virtual·{v4,·v2},·Lnet/fortuna/ical4j/model/Date;->after(Ljava/util/Date;)Z
  
185 ····move-result·v5187 ····move-result·v5
  
186 ····if-eqz·v5,·:cond_0188 ····if-eqz·v5,·:cond_0
  
187 ····.line·318189 ····.line·318
Offset 269, 26 lines modifiedOffset 271, 28 lines modified
  
269 ····move-result-object·v1271 ····move-result-object·v1
  
270 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;272 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
271 ····move-result-object·v0273 ····move-result-object·v0
  
 274 ····.line·363
272 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/component/VTimeZone;->getObservances()Lnet/fortuna/ical4j/model/ComponentList;275 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/component/VTimeZone;->getObservances()Lnet/fortuna/ical4j/model/ComponentList;
  
273 ····move-result-object·v1276 ····move-result-object·v1
  
274 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;277 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
275 ····move-result-object·v0278 ····move-result-object·v0
  
276 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I279 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
277 ····move-result·v0280 ····move-result·v0
  
 281 ····.line·362
278 ····return·v0282 ····return·v0
279 .end·method283 .end·method
  
280 .method·public·final·toString()Ljava/lang/String;284 .method·public·final·toString()Ljava/lang/String;
281 ····.locals·3285 ····.locals·3
  
282 ····.prologue286 ····.prologue
603 B
smali/net/fortuna/ical4j/model/component/VJournal.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;
3 .source·"VJournal.java"3 .source·"VJournal.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/component/VJournal$1;, 
8 ········Lnet/fortuna/ical4j/model/component/VJournal$PublishValidator;,7 ········Lnet/fortuna/ical4j/model/component/VJournal$PublishValidator;,
9 ········Lnet/fortuna/ical4j/model/component/VJournal$CancelValidator;,8 ········Lnet/fortuna/ical4j/model/component/VJournal$CancelValidator;,
10 ········Lnet/fortuna/ical4j/model/component/VJournal$AddValidator;9 ········Lnet/fortuna/ical4j/model/component/VJournal$AddValidator;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
2.45 KB
smali/net/fortuna/ical4j/model/component/VToDo.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;
3 .source·"VToDo.java"3 .source·"VToDo.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/component/VToDo$1;, 
8 ········Lnet/fortuna/ical4j/model/component/VToDo$RequestValidator;,7 ········Lnet/fortuna/ical4j/model/component/VToDo$RequestValidator;,
9 ········Lnet/fortuna/ical4j/model/component/VToDo$ReplyValidator;,8 ········Lnet/fortuna/ical4j/model/component/VToDo$ReplyValidator;,
10 ········Lnet/fortuna/ical4j/model/component/VToDo$RefreshValidator;,9 ········Lnet/fortuna/ical4j/model/component/VToDo$RefreshValidator;,
11 ········Lnet/fortuna/ical4j/model/component/VToDo$PublishValidator;,10 ········Lnet/fortuna/ical4j/model/component/VToDo$PublishValidator;,
12 ········Lnet/fortuna/ical4j/model/component/VToDo$DeclineCounterValidator;,11 ········Lnet/fortuna/ical4j/model/component/VToDo$DeclineCounterValidator;,
13 ········Lnet/fortuna/ical4j/model/component/VToDo$CounterValidator;,12 ········Lnet/fortuna/ical4j/model/component/VToDo$CounterValidator;,
14 ········Lnet/fortuna/ical4j/model/component/VToDo$CancelValidator;,13 ········Lnet/fortuna/ical4j/model/component/VToDo$CancelValidator;,
Offset 291, 14 lines modifiedOffset 290, 15 lines modified
  
291 ····if-eqz·v0,·:cond_0290 ····if-eqz·v0,·:cond_0
  
292 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/component/VToDo;->alarms:Lnet/fortuna/ical4j/model/ComponentList;291 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/model/component/VToDo;->alarms:Lnet/fortuna/ical4j/model/ComponentList;
  
293 ····check-cast·p1,·Lnet/fortuna/ical4j/model/component/VToDo;292 ····check-cast·p1,·Lnet/fortuna/ical4j/model/component/VToDo;
  
 293 ····.line·1253
294 ····.end·local·p1····#·"arg0":Ljava/lang/Object;294 ····.end·local·p1····#·"arg0":Ljava/lang/Object;
295 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/component/VToDo;->getAlarms()Lnet/fortuna/ical4j/model/ComponentList;295 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/component/VToDo;->getAlarms()Lnet/fortuna/ical4j/model/ComponentList;
  
296 ····move-result-object·v1296 ····move-result-object·v1
  
297 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z297 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang/ObjectUtils;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
Offset 308, 15 lines modifiedOffset 308, 15 lines modified
  
308 ····const/4·v0,·0x1308 ····const/4·v0,·0x1
  
309 ····.line·1255309 ····.line·1255
310 ····:goto_0310 ····:goto_0
311 ····return·v0311 ····return·v0
  
312 ····.line·1252312 ····.line·1253
313 ····:cond_0313 ····:cond_0
314 ····const/4·v0,·0x0314 ····const/4·v0,·0x0
  
315 ····goto·:goto_0315 ····goto·:goto_0
  
316 ····.line·1255316 ····.line·1255
317 ····.restart·local·p1····#·"arg0":Ljava/lang/Object;317 ····.restart·local·p1····#·"arg0":Ljava/lang/Object;
Offset 359, 26 lines modifiedOffset 359, 28 lines modified
  
359 ····move-result-object·v1359 ····move-result-object·v1
  
360 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;360 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
361 ····move-result-object·v0361 ····move-result-object·v0
  
 362 ····.line·1263
362 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/component/VToDo;->getAlarms()Lnet/fortuna/ical4j/model/ComponentList;363 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/component/VToDo;->getAlarms()Lnet/fortuna/ical4j/model/ComponentList;
  
363 ····move-result-object·v1364 ····move-result-object·v1
  
364 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;365 ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->append(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;
  
365 ····move-result-object·v0366 ····move-result-object·v0
  
366 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I367 ····invoke-virtual·{v0},·Lorg/apache/commons/lang/builder/HashCodeBuilder;->toHashCode()I
  
367 ····move-result·v0368 ····move-result·v0
  
 369 ····.line·1262
368 ····return·v0370 ····return·v0
369 .end·method371 .end·method
  
370 .method·public·final·toString()Ljava/lang/String;372 .method·public·final·toString()Ljava/lang/String;
371 ····.locals·3373 ····.locals·3
  
372 ····.prologue374 ····.prologue
613 B
smali/net/fortuna/ical4j/model/component/VFreeBusy.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;
3 .source·"VFreeBusy.java"3 .source·"VFreeBusy.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/component/VFreeBusy$1;, 
8 ········Lnet/fortuna/ical4j/model/component/VFreeBusy$RequestValidator;,7 ········Lnet/fortuna/ical4j/model/component/VFreeBusy$RequestValidator;,
9 ········Lnet/fortuna/ical4j/model/component/VFreeBusy$ReplyValidator;,8 ········Lnet/fortuna/ical4j/model/component/VFreeBusy$ReplyValidator;,
10 ········Lnet/fortuna/ical4j/model/component/VFreeBusy$PublishValidator;9 ········Lnet/fortuna/ical4j/model/component/VFreeBusy$PublishValidator;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
727 B
smali/net/fortuna/ical4j/model/component/VAlarm.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;2 .super·Lnet/fortuna/ical4j/model/component/CalendarComponent;
3 .source·"VAlarm.java"3 .source·"VAlarm.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/component/VAlarm$1;, 
8 ········Lnet/fortuna/ical4j/model/component/VAlarm$ITIPValidator;,7 ········Lnet/fortuna/ical4j/model/component/VAlarm$ITIPValidator;,
9 ········Lnet/fortuna/ical4j/model/component/VAlarm$ProcedureValidator;,8 ········Lnet/fortuna/ical4j/model/component/VAlarm$ProcedureValidator;,
10 ········Lnet/fortuna/ical4j/model/component/VAlarm$EmailValidator;,9 ········Lnet/fortuna/ical4j/model/component/VAlarm$EmailValidator;,
11 ········Lnet/fortuna/ical4j/model/component/VAlarm$DisplayValidator;,10 ········Lnet/fortuna/ical4j/model/component/VAlarm$DisplayValidator;,
12 ········Lnet/fortuna/ical4j/model/component/VAlarm$AudioValidator;11 ········Lnet/fortuna/ical4j/model/component/VAlarm$AudioValidator;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
588 B
smali/net/fortuna/ical4j/model/component/CalendarComponent.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/fortuna/ical4j/model/Component;2 .super·Lnet/fortuna/ical4j/model/Component;
3 .source·"CalendarComponent.java"3 .source·"CalendarComponent.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/fortuna/ical4j/model/component/CalendarComponent$1;, 
8 ········Lnet/fortuna/ical4j/model/component/CalendarComponent$EmptyValidator;7 ········Lnet/fortuna/ical4j/model/component/CalendarComponent$EmptyValidator;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·protected·static·final·EMPTY_VALIDATOR:Lnet/fortuna/ical4j/model/Validator;11 .field·protected·static·final·EMPTY_VALIDATOR:Lnet/fortuna/ical4j/model/Validator;
34.6 KB
smali/net/fortuna/ical4j/model/component/Observance.smali
    
Offset 99, 46 lines modifiedOffset 99, 46 lines modified
99 ····iput-object·v0,·p0,·Lnet/fortuna/ical4j/model/component/Observance;->initialOnset:Lnet/fortuna/ical4j/model/Date;99 ····iput-object·v0,·p0,·Lnet/fortuna/ical4j/model/component/Observance;->initialOnset:Lnet/fortuna/ical4j/model/Date;
  
100 ····.line·125100 ····.line·125
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
103 .method·private·applyOffsetFrom(Lnet/fortuna/ical4j/model/DateTime;)Lnet/fortuna/ical4j/model/DateTime;103 .method·private·applyOffsetFrom(Lnet/fortuna/ical4j/model/DateTime;)Lnet/fortuna/ical4j/model/DateTime;
104 ····.locals·5104 ····.locals·6
105 ····.param·p1,·"orig"····#·Lnet/fortuna/ical4j/model/DateTime;105 ····.param·p1,·"orig"····#·Lnet/fortuna/ical4j/model/DateTime;
  
106 ····.prologue106 ····.prologue
107 ····.line·330107 ····.line·330
108 ····new-instance·v0,·Lnet/fortuna/ical4j/model/DateTime;108 ····new-instance·v0,·Lnet/fortuna/ical4j/model/DateTime;
  
109 ····const/4·v1,·0x1109 ····const/4·v1,·0x1
  
110 ····invoke-direct·{v0,·v1},·Lnet/fortuna/ical4j/model/DateTime;-><init>(Z)V110 ····invoke-direct·{v0,·v1},·Lnet/fortuna/ical4j/model/DateTime;-><init>(Z)V
  
111 ····.line·331111 ····.line·331
112 ····.local·v0,·"withOffset":Lnet/fortuna/ical4j/model/DateTime;112 ····.local·v0,·"withOffset":Lnet/fortuna/ical4j/model/DateTime;
113 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/DateTime;->getTime()J113 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/DateTime;->getTime()J
  
114 ····move-result-wide·v1114 ····move-result-wide·v2
  
115 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/component/Observance;->getOffsetFrom()Lnet/fortuna/ical4j/model/property/TzOffsetFrom;115 ····invoke-virtual·{p0},·Lnet/fortuna/ical4j/model/component/Observance;->getOffsetFrom()Lnet/fortuna/ical4j/model/property/TzOffsetFrom;
  
116 ····move-result-object·v3116 ····move-result-object·v1
  
117 ····invoke-virtual·{v3},·Lnet/fortuna/ical4j/model/property/TzOffsetFrom;->getOffset()Lnet/fortuna/ical4j/model/UtcOffset;117 ····invoke-virtual·{v1},·Lnet/fortuna/ical4j/model/property/TzOffsetFrom;->getOffset()Lnet/fortuna/ical4j/model/UtcOffset;
  
118 ····move-result-object·v3118 ····move-result-object·v1
  
119 ····invoke-virtual·{v3},·Lnet/fortuna/ical4j/model/UtcOffset;->getOffset()J119 ····invoke-virtual·{v1},·Lnet/fortuna/ical4j/model/UtcOffset;->getOffset()J
  
120 ····move-result-wide·v3120 ····move-result-wide·v4
  
121 ····sub-long/2addr·v1,·v3121 ····sub-long/2addr·v2,·v4
  
122 ····invoke-virtual·{v0,·v1,·v2},·Lnet/fortuna/ical4j/model/DateTime;->setTime(J)V122 ····invoke-virtual·{v0,·v2,·v3},·Lnet/fortuna/ical4j/model/DateTime;->setTime(J)V
  
123 ····.line·332123 ····.line·332
124 ····return-object·v0124 ····return-object·v0
125 .end·method125 .end·method
  
126 .method·private·calculateOnset(Ljava/lang/String;)Lnet/fortuna/ical4j/model/DateTime;126 .method·private·calculateOnset(Ljava/lang/String;)Lnet/fortuna/ical4j/model/DateTime;
127 ····.locals·5127 ····.locals·5
Offset 153, 56 lines modifiedOffset 153, 56 lines modified
153 ····.line·319153 ····.line·319
154 ····sget-object·v4,·Lnet/fortuna/ical4j/model/component/Observance;->UTC_FORMAT:Ljava/text/DateFormat;154 ····sget-object·v4,·Lnet/fortuna/ical4j/model/component/Observance;->UTC_FORMAT:Ljava/text/DateFormat;
  
155 ····monitor-enter·v4155 ····monitor-enter·v4
  
156 ····.line·320156 ····.line·320
157 ····:try_start_0157 ····:try_start_0
158 ····sget-object·v3,·Lnet/fortuna/ical4j/model/component/Observance;->UTC_FORMAT:Ljava/text/DateFormat;158 ····sget-object·v1,·Lnet/fortuna/ical4j/model/component/Observance;->UTC_FORMAT:Ljava/text/DateFormat;
  
159 ····invoke-virtual·{v3,·p1},·Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;159 ····invoke-virtual·{v1,·p1},·Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
  
160 ····move-result-object·v3160 ····move-result-object·v1
  
161 ····invoke-virtual·{v3},·Ljava/util/Date;->getTime()J161 ····invoke-virtual·{v1},·Ljava/util/Date;->getTime()J
  
162 ····move-result-wide·v1162 ····move-result-wide·v2
  
163 ····.line·321163 ····.line·321
164 ····.local·v1,·"utcOnset":J164 ····.local·v2,·"utcOnset":J
165 ····monitor-exit·v4165 ····monitor-exit·v4
166 ····:try_end_0166 ····:try_end_0
167 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0167 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
168 ····.line·324168 ····.line·324
169 ····new-instance·v0,·Lnet/fortuna/ical4j/model/DateTime;169 ····new-instance·v0,·Lnet/fortuna/ical4j/model/DateTime;
  
170 ····const/4·v3,·0x1170 ····const/4·v1,·0x1
  
171 ····invoke-direct·{v0,·v3},·Lnet/fortuna/ical4j/model/DateTime;-><init>(Z)V171 ····invoke-direct·{v0,·v1},·Lnet/fortuna/ical4j/model/DateTime;-><init>(Z)V
  
172 ····.line·325172 ····.line·325
173 ····.local·v0,·"onset":Lnet/fortuna/ical4j/model/DateTime;173 ····.local·v0,·"onset":Lnet/fortuna/ical4j/model/DateTime;
174 ····invoke-virtual·{v0,·v1,·v2},·Lnet/fortuna/ical4j/model/DateTime;->setTime(J)V174 ····invoke-virtual·{v0,·v2,·v3},·Lnet/fortuna/ical4j/model/DateTime;->setTime(J)V
  
175 ····.line·326175 ····.line·326
176 ····return-object·v0176 ····return-object·v0
  
177 ····.line·321177 ····.line·321
178 ····.end·local·v0····#·"onset":Lnet/fortuna/ical4j/model/DateTime;178 ····.end·local·v0····#·"onset":Lnet/fortuna/ical4j/model/DateTime;
179 ····.end·local·v1····#·"utcOnset":J179 ····.end·local·v2····#·"utcOnset":J
180 ····:catchall_0180 ····:catchall_0
181 ····move-exception·v3181 ····move-exception·v1
  
182 ····:try_start_1182 ····:try_start_1
183 ····monitor-exit·v4183 ····monitor-exit·v4
184 ····:try_end_1184 ····:try_end_1
185 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0185 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
186 ····throw·v3186 ····throw·v1
187 .end·method187 .end·method
  
188 .method·private·calculateOnset(Lnet/fortuna/ical4j/model/Date;)Lnet/fortuna/ical4j/model/DateTime;188 .method·private·calculateOnset(Lnet/fortuna/ical4j/model/Date;)Lnet/fortuna/ical4j/model/DateTime;
189 ····.locals·1189 ····.locals·1
190 ····.param·p1,·"date"····#·Lnet/fortuna/ical4j/model/Date;190 ····.param·p1,·"date"····#·Lnet/fortuna/ical4j/model/Date;
191 ····.annotation·system·Ldalvik/annotation/Throws;191 ····.annotation·system·Ldalvik/annotation/Throws;
192 ········value·=·{192 ········value·=·{
Offset 220, 26 lines modifiedOffset 220, 26 lines modified
  
220 ····move-result-object·v0220 ····move-result-object·v0
  
221 ····return-object·v0221 ····return-object·v0
222 .end·method222 .end·method
  
223 .method·private·getCachedOnset(Lnet/fortuna/ical4j/model/Date;)Lnet/fortuna/ical4j/model/DateTime;223 .method·private·getCachedOnset(Lnet/fortuna/ical4j/model/Date;)Lnet/fortuna/ical4j/model/DateTime;
224 ····.locals·5224 ····.locals·6
225 ····.param·p1,·"date"····#·Lnet/fortuna/ical4j/model/Date;225 ····.param·p1,·"date"····#·Lnet/fortuna/ical4j/model/Date;
  
226 ····.prologue226 ····.prologue
227 ····.line·272227 ····.line·272
228 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/component/Observance;->onsetsMillisec:[J228 ····iget-object·v2,·p0,·Lnet/fortuna/ical4j/model/component/Observance;->onsetsMillisec:[J
  
229 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/Date;->getTime()J229 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/Date;->getTime()J
  
230 ····move-result-wide·v3230 ····move-result-wide·v4
  
231 ····invoke-static·{v2,·v3,·v4},·Ljava/util/Arrays;->binarySearch([JJ)I231 ····invoke-static·{v2,·v4,·v5},·Ljava/util/Arrays;->binarySearch([JJ)I
  
232 ····move-result·v0232 ····move-result·v0
  
233 ····.line·273233 ····.line·273
Max diff block lines reached; 30483/35272 bytes (86.42%) of diff not shown.
444 B
smali/net/fortuna/ical4j/model/parameter/Range.smali
    
Offset 80, 14 lines modifiedOffset 80, 15 lines modified
  
80 ····if-nez·v0,·:cond_080 ····if-nez·v0,·:cond_0
  
81 ····const-string·v0,·"THISANDFUTURE"81 ····const-string·v0,·"THISANDFUTURE"
  
82 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/parameter/Range;->value:Ljava/lang/String;82 ····iget-object·v1,·p0,·Lnet/fortuna/ical4j/model/parameter/Range;->value:Ljava/lang/String;
  
 83 ····.line·78
83 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z84 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
84 ····move-result·v085 ····move-result·v0
  
85 ····if-nez·v0,·:cond_086 ····if-nez·v0,·:cond_0
  
86 ····.line·7987 ····.line·79
1.55 KB
smali/net/fortuna/ical4j/data/CalendarParserImpl$PropertyParser.smali
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ····invoke-virtual·{p1,·v10},·Ljava/io/StreamTokenizer;->ordinaryChar(I)V147 ····invoke-virtual·{p1,·v10},·Ljava/io/StreamTokenizer;->ordinaryChar(I)V
  
148 ····.line·231148 ····.line·231
149 ····invoke-virtual·{p1},·Ljava/io/StreamTokenizer;->nextToken()I149 ····invoke-virtual·{p1},·Ljava/io/StreamTokenizer;->nextToken()I
  
150 ····move-result·v3150 ····move-result·v3
  
151 ····.line·234151 ····.line·233
152 ····.local·v3,·"nextToken":I152 ····.local·v3,·"nextToken":I
153 ····:goto_0153 ····:goto_0
154 ····const/16·v5,·0xa154 ····const/16·v5,·0xa
  
155 ····if-eq·v3,·v5,·:cond_2155 ····if-eq·v3,·v5,·:cond_2
  
156 ····if-eq·v3,·v9,·:cond_2156 ····if-eq·v3,·v9,·:cond_2
Offset 200, 14 lines modifiedOffset 200, 15 lines modified
200 ····.line·250200 ····.line·250
201 ····new-instance·v5,·Lnet/fortuna/ical4j/data/ParserException;201 ····new-instance·v5,·Lnet/fortuna/ical4j/data/ParserException;
  
202 ····const-string·v6,·"Unexpected·end·of·file"202 ····const-string·v6,·"Unexpected·end·of·file"
  
203 ····iget-object·v7,·p0,·Lnet/fortuna/ical4j/data/CalendarParserImpl$PropertyParser;->this$0:Lnet/fortuna/ical4j/data/CalendarParserImpl;203 ····iget-object·v7,·p0,·Lnet/fortuna/ical4j/data/CalendarParserImpl$PropertyParser;->this$0:Lnet/fortuna/ical4j/data/CalendarParserImpl;
  
 204 ····.line·251
204 ····invoke-static·{v7,·p1,·p2},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->access$1500(Lnet/fortuna/ical4j/data/CalendarParserImpl;Ljava/io/StreamTokenizer;Ljava/io/Reader;)I205 ····invoke-static·{v7,·p1,·p2},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->access$1500(Lnet/fortuna/ical4j/data/CalendarParserImpl;Ljava/io/StreamTokenizer;Ljava/io/Reader;)I
  
205 ····move-result·v7206 ····move-result·v7
  
206 ····invoke-direct·{v5,·v6,·v7},·Lnet/fortuna/ical4j/data/ParserException;-><init>(Ljava/lang/String;I)V207 ····invoke-direct·{v5,·v6,·v7},·Lnet/fortuna/ical4j/data/ParserException;-><init>(Ljava/lang/String;I)V
  
207 ····throw·v5208 ····throw·v5
Offset 253, 14 lines modifiedOffset 254, 15 lines modified
  
253 ····const-string·v6,·"]·"254 ····const-string·v6,·"]·"
  
254 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;255 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
255 ····move-result-object·v5256 ····move-result-object·v5
  
 257 ····.line·259
256 ····invoke-virtual·{v0},·Ljava/text/ParseException;->getMessage()Ljava/lang/String;258 ····invoke-virtual·{v0},·Ljava/text/ParseException;->getMessage()Ljava/lang/String;
  
257 ····move-result-object·v6259 ····move-result-object·v6
  
258 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;260 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
259 ····move-result-object·v5261 ····move-result-object·v5
2.14 KB
smali/net/fortuna/ical4j/data/CalendarBuilder.smali
    
Offset 67, 22 lines modifiedOffset 67, 24 lines modified
  
67 ····invoke-direct·{v1},·Lnet/fortuna/ical4j/model/PropertyFactoryRegistry;-><init>()V67 ····invoke-direct·{v1},·Lnet/fortuna/ical4j/model/PropertyFactoryRegistry;-><init>()V
  
68 ····new-instance·v2,·Lnet/fortuna/ical4j/model/ParameterFactoryRegistry;68 ····new-instance·v2,·Lnet/fortuna/ical4j/model/ParameterFactoryRegistry;
  
69 ····invoke-direct·{v2},·Lnet/fortuna/ical4j/model/ParameterFactoryRegistry;-><init>()V69 ····invoke-direct·{v2},·Lnet/fortuna/ical4j/model/ParameterFactoryRegistry;-><init>()V
  
 70 ····.line·123
70 ····invoke-static·{},·Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;->getInstance()Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;71 ····invoke-static·{},·Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;->getInstance()Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;
  
71 ····move-result-object·v372 ····move-result-object·v3
  
72 ····invoke-virtual·{v3},·Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;->createRegistry()Lnet/fortuna/ical4j/model/TimeZoneRegistry;73 ····invoke-virtual·{v3},·Lnet/fortuna/ical4j/model/TimeZoneRegistryFactory;->createRegistry()Lnet/fortuna/ical4j/model/TimeZoneRegistry;
  
73 ····move-result-object·v374 ····move-result-object·v3
  
 75 ····.line·122
74 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lnet/fortuna/ical4j/data/CalendarBuilder;-><init>(Lnet/fortuna/ical4j/data/CalendarParser;Lnet/fortuna/ical4j/model/PropertyFactoryRegistry;Lnet/fortuna/ical4j/model/ParameterFactoryRegistry;Lnet/fortuna/ical4j/model/TimeZoneRegistry;)V76 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lnet/fortuna/ical4j/data/CalendarBuilder;-><init>(Lnet/fortuna/ical4j/data/CalendarParser;Lnet/fortuna/ical4j/model/PropertyFactoryRegistry;Lnet/fortuna/ical4j/model/ParameterFactoryRegistry;Lnet/fortuna/ical4j/model/TimeZoneRegistry;)V
  
75 ····.line·12477 ····.line·124
76 ····return-void78 ····return-void
77 .end·method79 .end·method
  
78 .method·public·constructor·<init>(Lnet/fortuna/ical4j/data/CalendarParser;Lnet/fortuna/ical4j/model/PropertyFactoryRegistry;Lnet/fortuna/ical4j/model/ParameterFactoryRegistry;Lnet/fortuna/ical4j/model/TimeZoneRegistry;)V80 .method·public·constructor·<init>(Lnet/fortuna/ical4j/data/CalendarParser;Lnet/fortuna/ical4j/model/PropertyFactoryRegistry;Lnet/fortuna/ical4j/model/ParameterFactoryRegistry;Lnet/fortuna/ical4j/model/TimeZoneRegistry;)V
Offset 442, 14 lines modifiedOffset 444, 15 lines modified
  
442 ····const-string·v5,·"]·on·property·["444 ····const-string·v5,·"]·on·property·["
  
443 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;445 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
444 ····move-result-object·v4446 ····move-result-object·v4
  
 447 ····.line·382
445 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/Property;->getName()Ljava/lang/String;448 ····invoke-virtual·{p1},·Lnet/fortuna/ical4j/model/Property;->getName()Ljava/lang/String;
  
446 ····move-result-object·v5449 ····move-result-object·v5
  
447 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;450 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
448 ····move-result-object·v4451 ····move-result-object·v4
Offset 460, 14 lines modifiedOffset 463, 15 lines modified
  
460 ····move-result-object·v4463 ····move-result-object·v4
  
461 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;464 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
462 ····move-result-object·v4465 ····move-result-object·v4
  
 466 ····.line·381
463 ····invoke-interface·{v3,·v4,·v1},·Lorg/apache/commons/logging/Log;->warn(Ljava/lang/Object;Ljava/lang/Throwable;)V467 ····invoke-interface·{v3,·v4,·v1},·Lorg/apache/commons/logging/Log;->warn(Ljava/lang/Object;Ljava/lang/Throwable;)V
  
464 ····goto·:goto_0468 ····goto·:goto_0
  
465 ····.line·386469 ····.line·386
466 ····.end·local·v3····#·"log":Lorg/apache/commons/logging/Log;470 ····.end·local·v3····#·"log":Lorg/apache/commons/logging/Log;
467 ····:cond_0471 ····:cond_0
843 B
smali/net/fortuna/ical4j/data/CalendarParserImpl$PropertyListParser.smali
    
Offset 63, 20 lines modifiedOffset 63, 21 lines modified
63 ····.line·16863 ····.line·168
64 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/data/CalendarParserImpl$PropertyListParser;->this$0:Lnet/fortuna/ical4j/data/CalendarParserImpl;64 ····iget-object·v0,·p0,·Lnet/fortuna/ical4j/data/CalendarParserImpl$PropertyListParser;->this$0:Lnet/fortuna/ical4j/data/CalendarParserImpl;
  
65 ····const/4·v1,·-0x365 ····const/4·v1,·-0x3
  
66 ····invoke-static·{v0,·p1,·p2,·v1},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->access$700(Lnet/fortuna/ical4j/data/CalendarParserImpl;Ljava/io/StreamTokenizer;Ljava/io/Reader;I)V66 ····invoke-static·{v0,·p1,·p2,·v1},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->access$700(Lnet/fortuna/ical4j/data/CalendarParserImpl;Ljava/io/StreamTokenizer;Ljava/io/Reader;I)V
  
67 ····.line·17267 ····.line·170
68 ····:goto_068 ····:goto_0
69 ····const-string·v0,·"END"69 ····const-string·v0,·"END"
  
70 ····iget-object·v1,·p1,·Ljava/io/StreamTokenizer;->sval:Ljava/lang/String;70 ····iget-object·v1,·p1,·Ljava/io/StreamTokenizer;->sval:Ljava/lang/String;
  
 71 ····.line·172
71 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z72 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
72 ····move-result·v073 ····move-result·v0
  
73 ····if-nez·v0,·:cond_174 ····if-nez·v0,·:cond_1
  
74 ····.line·17475 ····.line·174
684 B
smali/net/fortuna/ical4j/data/CalendarParserFactory.smali
    
Offset 12, 18 lines modifiedOffset 12, 20 lines modified
12 ····.locals·312 ····.locals·3
  
13 ····.prologue13 ····.prologue
14 ····.line·6214 ····.line·62
15 ····:try_start_015 ····:try_start_0
16 ····const-string·v2,·"net.fortuna.ical4j.parser"16 ····const-string·v2,·"net.fortuna.ical4j.parser"
  
 17 ····.line·63
17 ····invoke-static·{v2},·Lnet/fortuna/ical4j/util/Configurator;->getProperty(Ljava/lang/String;)Ljava/lang/String;18 ····invoke-static·{v2},·Lnet/fortuna/ical4j/util/Configurator;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
18 ····move-result-object·v219 ····move-result-object·v2
  
 20 ····.line·62
19 ····invoke-static·{v2},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;21 ····invoke-static·{v2},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
20 ····move-result-object·v122 ····move-result-object·v1
  
21 ····.line·6423 ····.line·64
22 ····.local·v1,·"factoryClass":Ljava/lang/Class;24 ····.local·v1,·"factoryClass":Ljava/lang/Class;
23 ····invoke-virtual·{v1},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;25 ····invoke-virtual·{v1},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;
2.91 KB
smali/net/fortuna/ical4j/data/CalendarParserImpl.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lnet/fortuna/ical4j/data/CalendarParser;6 .implements·Lnet/fortuna/ical4j/data/CalendarParser;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$1;, 
11 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$ComponentParser;,10 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$ComponentParser;,
12 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$ComponentListParser;,11 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$ComponentListParser;,
13 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterParser;,12 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterParser;,
14 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterListParser;,13 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterListParser;,
15 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$PropertyParser;,14 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$PropertyParser;,
16 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$PropertyListParser;15 ········Lnet/fortuna/ical4j/data/CalendarParserImpl$PropertyListParser;
17 ····}16 ····}
Offset 93, 15 lines modifiedOffset 92, 14 lines modified
93 ····.line·8392 ····.line·83
94 ····new-instance·v0,·Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterParser;93 ····new-instance·v0,·Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterParser;
  
95 ····invoke-direct·{v0,·p0,·v1},·Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterParser;-><init>(Lnet/fortuna/ical4j/data/CalendarParserImpl;Lnet/fortuna/ical4j/data/CalendarParserImpl$1;)V94 ····invoke-direct·{v0,·p0,·v1},·Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterParser;-><init>(Lnet/fortuna/ical4j/data/CalendarParserImpl;Lnet/fortuna/ical4j/data/CalendarParserImpl$1;)V
  
96 ····iput-object·v0,·p0,·Lnet/fortuna/ical4j/data/CalendarParserImpl;->paramParser:Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterParser;95 ····iput-object·v0,·p0,·Lnet/fortuna/ical4j/data/CalendarParserImpl;->paramParser:Lnet/fortuna/ical4j/data/CalendarParserImpl$ParameterParser;
  
97 ····.line·380 
98 ····return-void96 ····return-void
99 .end·method97 .end·method
  
100 .method·private·absorbWhitespace(Ljava/io/StreamTokenizer;)V98 .method·private·absorbWhitespace(Ljava/io/StreamTokenizer;)V
101 ····.locals·299 ····.locals·2
102 ····.param·p1,·"tokeniser"····#·Ljava/io/StreamTokenizer;100 ····.param·p1,·"tokeniser"····#·Ljava/io/StreamTokenizer;
103 ····.annotation·system·Ldalvik/annotation/Throws;101 ····.annotation·system·Ldalvik/annotation/Throws;
Offset 347, 14 lines modifiedOffset 345, 15 lines modified
  
347 ····aput-object·v4,·v2,·v3345 ····aput-object·v4,·v2,·v3
  
348 ····invoke-static·{v1,·v2},·Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;346 ····invoke-static·{v1,·v2},·Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
349 ····move-result-object·v1347 ····move-result-object·v1
  
 348 ····.line·435
350 ····invoke-direct·{p0,·p1,·p2},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->getLineNumber(Ljava/io/StreamTokenizer;Ljava/io/Reader;)I349 ····invoke-direct·{p0,·p1,·p2},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->getLineNumber(Ljava/io/StreamTokenizer;Ljava/io/Reader;)I
  
351 ····move-result·v2350 ····move-result·v2
  
352 ····invoke-direct·{v0,·v1,·v2},·Lnet/fortuna/ical4j/data/ParserException;-><init>(Ljava/lang/String;I)V351 ····invoke-direct·{v0,·v1,·v2},·Lnet/fortuna/ical4j/data/ParserException;-><init>(Ljava/lang/String;I)V
  
353 ····throw·v0352 ····throw·v0
Offset 475, 14 lines modifiedOffset 474, 15 lines modified
  
475 ····aput-object·v3,·v2,·v4474 ····aput-object·v3,·v2,·v4
  
476 ····invoke-static·{v1,·v2},·Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;475 ····invoke-static·{v1,·v2},·Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
477 ····move-result-object·v1476 ····move-result-object·v1
  
 477 ····.line·473
478 ····invoke-direct·{p0,·p1,·p2},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->getLineNumber(Ljava/io/StreamTokenizer;Ljava/io/Reader;)I478 ····invoke-direct·{p0,·p1,·p2},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->getLineNumber(Ljava/io/StreamTokenizer;Ljava/io/Reader;)I
  
479 ····move-result·v2479 ····move-result·v2
  
480 ····invoke-direct·{v0,·v1,·v2},·Lnet/fortuna/ical4j/data/ParserException;-><init>(Ljava/lang/String;I)V480 ····invoke-direct·{v0,·v1,·v2},·Lnet/fortuna/ical4j/data/ParserException;-><init>(Ljava/lang/String;I)V
  
481 ····throw·v0481 ····throw·v0
Offset 510, 14 lines modifiedOffset 510, 15 lines modified
  
510 ····aput-object·v3,·v2,·v4510 ····aput-object·v3,·v2,·v4
  
511 ····invoke-static·{v1,·v2},·Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;511 ····invoke-static·{v1,·v2},·Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
512 ····move-result-object·v1512 ····move-result-object·v1
  
 513 ····.line·479
513 ····invoke-direct·{p0,·p1,·p2},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->getLineNumber(Ljava/io/StreamTokenizer;Ljava/io/Reader;)I514 ····invoke-direct·{p0,·p1,·p2},·Lnet/fortuna/ical4j/data/CalendarParserImpl;->getLineNumber(Ljava/io/StreamTokenizer;Ljava/io/Reader;)I
  
514 ····move-result·v2515 ····move-result·v2
  
515 ····invoke-direct·{v0,·v1,·v2},·Lnet/fortuna/ical4j/data/ParserException;-><init>(Ljava/lang/String;I)V516 ····invoke-direct·{v0,·v1,·v2},·Lnet/fortuna/ical4j/data/ParserException;-><init>(Ljava/lang/String;I)V
  
516 ····throw·v0517 ····throw·v0
678 B
smali/net/fortuna/ical4j/data/UnfoldingReader.smali
    
Offset 109, 18 lines modifiedOffset 109, 20 lines modified
109 ····.line·95109 ····.line·95
110 ····sget-object·v0,·Lnet/fortuna/ical4j/data/UnfoldingReader;->DEFAULT_FOLD_PATTERN_1:[C110 ····sget-object·v0,·Lnet/fortuna/ical4j/data/UnfoldingReader;->DEFAULT_FOLD_PATTERN_1:[C
  
111 ····array-length·v0,·v0111 ····array-length·v0,·v0
  
112 ····const-string·v1,·"ical4j.unfolding.relaxed"112 ····const-string·v1,·"ical4j.unfolding.relaxed"
  
 113 ····.line·96
113 ····invoke-static·{v1},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z114 ····invoke-static·{v1},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z
  
114 ····move-result·v1115 ····move-result·v1
  
 116 ····.line·95
115 ····invoke-direct·{p0,·p1,·v0,·v1},·Lnet/fortuna/ical4j/data/UnfoldingReader;-><init>(Ljava/io/Reader;IZ)V117 ····invoke-direct·{p0,·p1,·v0,·v1},·Lnet/fortuna/ical4j/data/UnfoldingReader;-><init>(Ljava/io/Reader;IZ)V
  
116 ····.line·97118 ····.line·97
117 ····return-void119 ····return-void
118 .end·method120 .end·method
  
119 .method·public·constructor·<init>(Ljava/io/Reader;IZ)V121 .method·public·constructor·<init>(Ljava/io/Reader;IZ)V
1.5 KB
smali/net/fortuna/ical4j/util/Dates.smali
    
Offset 521, 32 lines modifiedOffset 521, 32 lines modified
  
521 ····invoke-direct·{v0,·p0},·Lnet/fortuna/ical4j/model/DateTime;-><init>(Ljava/util/Date;)V521 ····invoke-direct·{v0,·p0},·Lnet/fortuna/ical4j/model/DateTime;-><init>(Ljava/util/Date;)V
  
522 ····goto·:goto_0522 ····goto·:goto_0
523 .end·method523 .end·method
  
524 .method·public·static·round(JILjava/util/TimeZone;)J524 .method·public·static·round(JILjava/util/TimeZone;)J
525 ····.locals·6525 ····.locals·8
526 ····.param·p0,·"time"····#·J526 ····.param·p0,·"time"····#·J
527 ····.param·p2,·"precision"····#·I527 ····.param·p2,·"precision"····#·I
528 ····.param·p3,·"tz"····#·Ljava/util/TimeZone;528 ····.param·p3,·"tz"····#·Ljava/util/TimeZone;
  
529 ····.prologue529 ····.prologue
530 ····const/16·v5,·0xe530 ····const/16·v6,·0xe
  
531 ····.line·286531 ····.line·286
532 ····if-nez·p2,·:cond_0532 ····if-nez·p2,·:cond_0
  
533 ····const-wide/16·v1,·0x3e8533 ····const-wide/16·v2,·0x3e8
  
534 ····rem-long·v1,·p0,·v1534 ····rem-long·v2,·p0,·v2
  
535 ····const-wide/16·v3,·0x0535 ····const-wide/16·v4,·0x0
  
536 ····cmp-long·v1,·v1,·v3536 ····cmp-long·v1,·v2,·v4
  
537 ····if-nez·v1,·:cond_0537 ····if-nez·v1,·:cond_0
  
538 ····.line·303538 ····.line·303
539 ····.end·local·p0····#·"time":J539 ····.end·local·p0····#·"time":J
540 ····:goto_0540 ····:goto_0
541 ····return-wide·p0541 ····return-wide·p0
Offset 581, 15 lines modifiedOffset 581, 15 lines modified
  
581 ····.line·295581 ····.line·295
582 ····const/16·v1,·0xd582 ····const/16·v1,·0xd
  
583 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->clear(I)V583 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->clear(I)V
  
584 ····.line·296584 ····.line·296
585 ····invoke-virtual·{v0,·v5},·Ljava/util/Calendar;->clear(I)V585 ····invoke-virtual·{v0,·v6},·Ljava/util/Calendar;->clear(I)V
  
586 ····.line·303586 ····.line·303
587 ····:cond_1587 ····:cond_1
588 ····:goto_1588 ····:goto_1
589 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTimeInMillis()J589 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTimeInMillis()J
  
590 ····move-result-wide·p0590 ····move-result-wide·p0
Offset 597, 11 lines modifiedOffset 597, 11 lines modified
597 ····goto·:goto_0597 ····goto·:goto_0
  
598 ····.line·298598 ····.line·298
599 ····:cond_2599 ····:cond_2
600 ····if-nez·p2,·:cond_1600 ····if-nez·p2,·:cond_1
  
601 ····.line·300601 ····.line·300
602 ····invoke-virtual·{v0,·v5},·Ljava/util/Calendar;->clear(I)V602 ····invoke-virtual·{v0,·v6},·Ljava/util/Calendar;->clear(I)V
  
603 ····goto·:goto_1603 ····goto·:goto_1
604 .end·method604 .end·method
853 B
smali/net/fortuna/ical4j/util/Uris.smali
    
Offset 65, 14 lines modifiedOffset 65, 15 lines modified
65 ····:catch_065 ····:catch_0
66 ····move-exception·v266 ····move-exception·v2
  
67 ····.line·12467 ····.line·124
68 ····.local·v2,·"use":Ljava/net/URISyntaxException;68 ····.local·v2,·"use":Ljava/net/URISyntaxException;
69 ····const-string·v4,·"ical4j.parsing.relaxed"69 ····const-string·v4,·"ical4j.parsing.relaxed"
  
 70 ····.line·125
70 ····invoke-static·{v4},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z71 ····invoke-static·{v4},·Lnet/fortuna/ical4j/util/CompatibilityHints;->isHintEnabled(Ljava/lang/String;)Z
  
71 ····move-result·v472 ····move-result·v4
  
72 ····if-eqz·v4,·:cond_173 ····if-eqz·v4,·:cond_1
  
73 ····.line·12674 ····.line·126
Offset 204, 14 lines modifiedOffset 205, 15 lines modified
  
204 ····move-result·v0205 ····move-result·v0
  
205 ····if-eqz·v0,·:cond_0206 ····if-eqz·v0,·:cond_0
  
206 ····sget-object·v0,·Lnet/fortuna/ical4j/util/Uris;->CID_PATTERN:Ljava/util/regex/Pattern;207 ····sget-object·v0,·Lnet/fortuna/ical4j/util/Uris;->CID_PATTERN:Ljava/util/regex/Pattern;
  
 208 ····.line·83
207 ····invoke-virtual·{v0,·p0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;209 ····invoke-virtual·{v0,·p0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
  
208 ····move-result-object·v0210 ····move-result-object·v0
  
209 ····invoke-virtual·{v0},·Ljava/util/regex/Matcher;->matches()Z211 ····invoke-virtual·{v0},·Ljava/util/regex/Matcher;->matches()Z
  
210 ····move-result·v0212 ····move-result·v0
598 B
smali/net/fortuna/ical4j/util/TimeZones.smali
    
Offset 87, 28 lines modifiedOffset 87, 31 lines modified
  
87 ····move-result·v087 ····move-result·v0
  
88 ····if-nez·v0,·:cond_088 ····if-nez·v0,·:cond_0
  
89 ····const-string·v0,·"GMT"89 ····const-string·v0,·"GMT"
  
 90 ····.line·81
90 ····invoke-virtual·{p0},·Ljava/util/TimeZone;->getID()Ljava/lang/String;91 ····invoke-virtual·{p0},·Ljava/util/TimeZone;->getID()Ljava/lang/String;
  
91 ····move-result-object·v192 ····move-result-object·v1
  
92 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z93 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
93 ····move-result·v094 ····move-result·v0
  
94 ····if-eqz·v0,·:cond_195 ····if-eqz·v0,·:cond_1
  
95 ····:cond_096 ····:cond_0
96 ····const/4·v0,·0x197 ····const/4·v0,·0x1
  
 98 ····.line·80
97 ····:goto_099 ····:goto_0
98 ····return·v0100 ····return·v0
  
 101 ····.line·81
99 ····:cond_1102 ····:cond_1
100 ····const/4·v0,·0x0103 ····const/4·v0,·0x0
  
101 ····goto·:goto_0104 ····goto·:goto_0
102 .end·method105 .end·method
2.24 KB
res/layout/activity_authenticator.xml
2.17 KB
res/layout/activity_authenticator.xml
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <merge·xmlns:android="http://schemas.android.com/apk/res/android">2 <merge·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<LinearLayout·android:gravity="center_horizontal"·android:layout_gravity="center"·android:orientation="vertical"·android:id="@id/login_status"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="wrap_content">3 ··<LinearLayout·android:gravity="center_horizontal"·android:layout_gravity="center"·android:orientation="vertical"·android:id="@id/login_status"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="wrap_content">
4 ····<ProgressBar·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·style="?android:attr/progressBarStyleLarge"/>4 ····<ProgressBar·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="8.0dip"·style="?android:attr/progressBarStyleLarge"/>
5 ····<TextView·android:textAppearance="?android:textAppearanceMedium"·android:id="@id/login_status_message"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="16.0dip"·android:text="@string/login_progress_signing_in"·android:fontFamily="sans-serif-light"/>5 ····<TextView·android:textAppearance="?android:textAppearanceMedium"·android:id="@id/login_status_message"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="16.0dip"·android:text="@string/login_progress_signing_in"/>
6 ··</LinearLayout>6 ··</LinearLayout>
7 ··<ScrollView·android:id="@id/login_form"·android:layout_width="fill_parent"·android:layout_height="fill_parent">7 ··<ScrollView·android:id="@id/login_form"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
8 ····<LinearLayout·android:orientation="vertical"·style="@style/LoginFormContainer">8 ····<LinearLayout·android:orientation="vertical"·style="@style/LoginFormContainer">
9 ······<EditText·android:id="@id/user"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:hint="@string/prompt_user"·android:maxLines="1"·android:singleLine="true"·android:inputType="text"/>9 ······<EditText·android:id="@id/user"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:hint="@string/prompt_user"·android:maxLines="1"·android:singleLine="true"·android:inputType="text"/>
10 ······<EditText·android:id="@id/password"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:hint="@string/prompt_password"·android:maxLines="1"·android:singleLine="true"·android:inputType="textPassword"·android:imeOptions="actionUnspecified|normal"·android:imeActionLabel="@string/action_sign_in_short"·android:imeActionId="@id/login"/>10 ······<EditText·android:id="@id/password"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:hint="@string/prompt_password"·android:maxLines="1"·android:singleLine="true"·android:inputType="textPassword"·android:imeOptions="actionUnspecified|normal"·android:imeActionLabel="@string/action_sign_in_short"·android:imeActionId="@id/login"/>
11 ······<EditText·android:id="@id/url"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:hint="@string/prompt_url"·android:ems="10"·android:inputType="textUri">11 ······<EditText·android:id="@id/url"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:hint="@string/prompt_url"·android:ems="10"·android:inputType="textUri">
12 ········<requestFocus/>12 ········<requestFocus/>