78.9 KB
/home/fdroid/fdroiddata/tmp/de.duenndns.gmdice_7.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.duenndns.gmdice_7.apk
5.38 KB
zipinfo /dev/stdin
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Zip·​file·​size:​·​61705·​bytes,​·​number·​of·​entries:​·​311 Zip·​file·​size:​·​62195·​bytes,​·​number·​of·​entries:​·​31
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2504·​bl·​defN·​14-​Jul-​09·​05:​40·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​2504·​bl·​defN·​14-​Jul-​09·​05:​40·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2625·​bl·​defN·​14-​Jul-​09·​05:​40·​META-​INF/​0EC6DE5B.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​2625·​bl·​defN·​14-​Jul-​09·​05:​40·​META-​INF/​0EC6DE5B.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Jul-​09·​05:​40·​META-​INF/​0EC6DE5B.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Jul-​09·​05:​40·​META-​INF/​0EC6DE5B.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····3702·​bx·stor·​14-​Jul-​09·​05:​26·res/​drawable/​logo.​png5 -​rw-​-​-​-​·····2.​0·​fat·····1736·​bX·defN·​17-​Oct-​08·​00:​11·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_down_btn.​xml6 -​rw-​-​-​-​·····1.​0·​fat·····7432·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​logo.​png
7 -​rw-​-​-​-​·····​1.​0·​fat······​509·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_down_disab​led.​9.​png7 -​rw-​-​-​-​·····​1.​0·​fat·····3702·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​logo.​png
8 -​rw-​-​-​-​·····1.​0·​fat······​667·​b-​·stor·​14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_down_disab​led_focused.​9.​png8 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·​17-​Oct-​08·​00:​11·​res/​drawable/​timepicker_down_btn.​xml
9 -​rw-​-​-​-​·····​1.​0·​fat······876·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_down_norma​l.​9.​png9 -​rw-​-​-​-​·····​1.​0·​fat······545·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_disab​led.​9.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····1238·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_down_press​ed.​9.​png10 -​rw-​-​-​-​·····​1.​0·​fat······​703·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_disab​led_focused.​9.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····1247·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_down_selec​ted.​9.​png11 -​rw-​-​-​-​·····​1.​0·​fat······​912·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_norma​l.​9.​png
12 -​rw-​-​-​-​·····2.​0·​fat·····​1136·​bl·defN·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_input.​xml12 -​rw-​-​-​-​·····1.​0·​fat·····​1274·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_press​ed.​9.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······​302·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_input_disa​bled.​9.​png13 -​rw-​-​-​-​·····​1.​0·​fat·····1283·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_down_selec​ted.​9.​png
14 -​rw-​-​-​-​·····1.​0·​fat······​633·​b-​·stor·​14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_input_norm​al.​9.​png14 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·​17-​Oct-​08·​00:​11·​res/​drawable/​timepicker_input.​xml
15 -​rw-​-​-​-​·····​1.​0·​fat······625·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_input_pres​sed.​9.​png15 -​rw-​-​-​-​·····​1.​0·​fat······338·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_input_disa​bled.​9.​png
16 -​rw-​-​-​-​·····​1.​0·​fat······539·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_input_sele​cted.​9.​png16 -​rw-​-​-​-​·····​1.​0·​fat······669·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_input_norm​al.​9.​png
17 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_up_btn.​xml17 -​rw-​-​-​-​·····1.​0·​fat······​661·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_input_pres​sed.​9.​png
18 -​rw-​-​-​-​·····​1.​0·​fat······​596·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_up_disable​d.​9.​png18 -​rw-​-​-​-​·····​1.​0·​fat······​575·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_input_sele​cted.​9.​png
19 -​rw-​-​-​-​·····1.​0·​fat······​810·​b-​·stor·​14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_up_disable​d_focused.​9.​png19 -​rw-​-​-​-​·····2.​0·​fat·····1136·​bl·defN·​17-​Oct-​08·​00:​11·​res/​drawable/​timepicker_up_btn.​xml
20 -​rw-​-​-​-​·····​1.​0·​fat·····1104·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_up_normal.​9.​png20 -​rw-​-​-​-​·····​1.​0·​fat······​632·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_disable​d.​9.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····1513·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_up_pressed​.​9.​png21 -​rw-​-​-​-​·····​1.​0·​fat······​846·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_disable​d_focused.​9.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····​1506·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable/​timepicker_up_selecte​d.​9.​png22 -​rw-​-​-​-​·····​1.​0·​fat·····​1140·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_normal.​9.​png
23 -​rw-​-​-​-​·····2.​0·​fat·····2428·​bl·defN·14-​Jul-​09·​05:​26·​res/​layout/​act_gmdice.​xml23 -​rw-​-​-​-​·····1.​0·​fat·····1549·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_pressed​.​9.​png
24 -​rw-​-​-​-​·····2.​0·​fat·····​1924·​bl·defN·14-​Jul-​09·​05:​26·​res/​layout/​dg_configure.​xml24 -​rw-​-​-​-​·····1.​0·​fat·····​1542·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable/​timepicker_up_selecte​d.​9.​png
25 -​rw-​-​-​-​·····​2.​0·​fat·····1264·​bl·​defN·​14-​Jul-​09·​05:​26·​res/​layout/​number_picker.​xml25 -​rw-​-​-​-​·····​2.​0·​fat·····2428·​bl·​defN·​17-​Oct-​08·​00:​11·​res/​layout/​act_gmdice.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​704·​bl·​defN·​14-​Jul-​09·​05:​26·​res/​layout/​spinner_item.​xml26 -​rw-​-​-​-​·····​2.​0·​fat·····1924·​bl·​defN·​17-​Oct-​08·​00:​11·​res/​layout/​dg_configure.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​696·​bl·​defN·​14-​Jul-​09·​05:​26·​res/​layout/​view_log.​xml27 -​rw-​-​-​-​·····​2.​0·​fat·····1264·​bl·​defN·​17-​Oct-​08·​00:​11·​res/​layout/​number_picker.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······864·​bl·​defN·​14-​Jul-​09·​05:​26·​res/​menu/​main_context.​xml28 -​rw-​-​-​-​·····​2.​0·​fat······704·​bl·​defN·​17-​Oct-​08·​00:​11·​res/​layout/​spinner_item.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat·····1928·​bl·​defN·​14-​Jul-​09·​05:​26·AndroidManifest.​xml29 -​rw-​-​-​-​·····​2.​0·​fat······​696·​bl·​defN·​17-​Oct-​08·​00:​11·res/​layout/​view_log.​xml
30 -​rw-​-​-​-​·····1.​0·​fat·····9848·​b-​·stor·​14-​Jul-​09·​05:​26·​resources.​arsc30 -​rw-​-​-​-​·····2.​0·​fat······864·​bl·defN·​17-​Oct-​08·​00:​11·​res/​menu/​main_context.​xml
31 -​rw-​-​-​-​·····​1.​0·​fat·····​7432·​b-​·​stor·14-​Jul-​09·​05:​26·​res/​drawable-​hdpi/​logo.​png31 -​rw-​-​-​-​·····​1.​0·​fat····10016·​b-​·​stor·80-​Jan-​01·​00:​00·​resources.​arsc
32 -​rw-​-​-​-​·····​2.​0·​fat····​39356·​bl·​defN·​14-​Jul-​09·​05:​26·​classes.​dex32 -​rw-​-​-​-​·····​2.​0·​fat····​39632·​bl·​defN·​17-​Oct-​08·​00:​11·​classes.​dex
33 31·​files,​·​92145·​bytes·​uncompressed,​·​57049·​bytes·​compressed:​··​38.​1%33 31·​files,​·​92901·​bytes·​uncompressed,​·​57609·​bytes·​compressed:​··​38.​0%
1.13 KB
AndroidManifest.xml (decoded)
1.07 KB
AndroidManifest.xml
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="7"·​android:​versionName="0.​1.​6"·​package="de.​duenndns.​gmdice"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="7"·​android:​versionName="0.​1.​6"·​package="de.​duenndns.​gmdice"·platformBuildVersionC​ode="4"·​platformBuildVersionN​ame="1.​6"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="3"·​android:​targetSdkVersion="8"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="3"·​android:​targetSdkVersion="8"/​>
4 ··​<application·​android:​icon="@drawable/​logo"·​android:​label="@string/​app_name">4 ··​<application·​android:​icon="@drawable/​logo"·​android:​label="@string/​app_name">
5 ····​<activity·​android:​configChanges="keyboa​rdHidden|orientation"​·​android:​label="@string/​app_name"·​android:​name=".​GameMasterDice">5 ····​<activity·​android:​configChanges="keyboa​rdHidden|orientation"​·​android:​label="@string/​app_name"·​android:​name=".​GameMasterDice">
6 ······​<intent-​filter>6 ······​<intent-​filter>
7 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>7 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
8 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>8 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
9 ······​</​intent-​filter>9 ······​</​intent-​filter>
10 ····​</​activity>10 ····​</​activity>
11 ··​</​application>11 ··​</​application>
12 ··​<fdroid·​buildserverid="ebfce7​78bc8190738ffe91912c7​30d102024273d·​"·​fdroidserverid="f8571​693176bb9544b4c16cde7​0607223fae29a8·​"/​> 
13 </​manifest>12 </​manifest>
35.5 KB
classes.dex
35.4 KB
classes.jar
3.26 KB
zipinfo /dev/stdin
Max report size reached
704 B
de/duenndns/gmdice/DiceCache.class
636 B
procyon -ec {}
Offset 34, 17 lines modifiedOffset 34, 16 lines modified
34 ····​public·​void·​add(final·​FUDGEDiceSet·​set)​·​{34 ····​public·​void·​add(final·​FUDGEDiceSet·​set)​·​{
35 ····​}35 ····​}
36 ····36 ····
37 ····​public·​void·​loadFromString(final·​String·​s)​·​{37 ····​public·​void·​loadFromString(final·​String·​s)​·​{
38 ········​if·​(s·​!=·​null)​·​{38 ········​if·​(s·​!=·​null)​·​{
39 ············​final·​String[]·​split·​=·​s.​split("\\|")​;​39 ············​final·​String[]·​split·​=·​s.​split("\\|")​;​
40 ············​this.​dscache.​clear()​;​40 ············​this.​dscache.​clear()​;​
41 ············​final·​String[]·​array·​=·​split;​ 
42 ············​for·​(int·​length·​=·​split.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{41 ············​for·​(int·​length·​=·​split.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{
43 ················​final·​String·​s2·​=·array[i];​42 ················​final·​String·​s2·​=·split[i];​
44 ················​if·​(s2.​length()​·​>·​0)​·​{43 ················​if·​(s2.​length()​·​>·​0)​·​{
45 ····················​this.​dscache.​add(DiceSet.​getDiceSet(s2)​)​;​44 ····················​this.​dscache.​add(DiceSet.​getDiceSet(s2)​)​;​
46 ················​}45 ················​}
47 ············​}46 ············​}
48 ········​}47 ········​}
49 ····​}48 ····​}
50 ····49 ····
9.46 KB
de/duenndns/gmdice/NumberPicker$NumberPickerInputFilter.class
9.34 KB
javap -verbose -constants -s -l -private {}
Max report size reached
22.0 KB
de/duenndns/gmdice/NumberPicker.class
21.9 KB
javap -verbose -constants -s -l -private {}
Max report size reached
5.95 KB
smali/de/duenndns/gmdice/NumberPicker$NumberPickerInputFilter.smali
Offset 45, 78 lines modifiedOffset 45, 74 lines modified
  
45 ····​return-​void45 ····​return-​void
46 .​end·​method46 .​end·​method
  
  
47 #·​virtual·​methods47 #·​virtual·​methods
48 .​method·​public·​filter(Ljava/​lang/​CharSequence;​IILandroid/​text/​Spanned;​II)​Ljava/​lang/​CharSequence;​48 .​method·​public·​filter(Ljava/​lang/​CharSequence;​IILandroid/​text/​Spanned;​II)​Ljava/​lang/​CharSequence;​
49 ····​.​locals·​1649 ····​.​locals·​13
50 ····​.​param·​p1,​·​"source"····​#·​Ljava/​lang/​CharSequence;​50 ····​.​param·​p1,​·​"source"····​#·​Ljava/​lang/​CharSequence;​
51 ····​.​param·​p2,​·​"start"····​#·​I51 ····​.​param·​p2,​·​"start"····​#·​I
52 ····​.​param·​p3,​·​"end"····​#·​I52 ····​.​param·​p3,​·​"end"····​#·​I
53 ····​.​param·​p4,​·​"dest"····​#·​Landroid/​text/​Spanned;​53 ····​.​param·​p4,​·​"dest"····​#·​Landroid/​text/​Spanned;​
54 ····​.​param·​p5,​·​"dstart"····​#·​I54 ····​.​param·​p5,​·​"dstart"····​#·​I
55 ····​.​param·​p6,​·​"dend"····​#·​I55 ····​.​param·​p6,​·​"dend"····​#·​I
  
56 ····​.​prologue56 ····​.​prologue
57 ····​.​line·​35757 ····​.​line·​357
58 ····move-​object/​from16·​v0,​·p058 ····iget-​object·​v2,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
59 ····​iget-​object·​v2,​·​v0,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​ 
  
60 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mDisplayedValues:​[Ljava/​lang/​String;​59 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mDisplayedValues:​[Ljava/​lang/​String;​
61 ····​invoke-​static·​{v2},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$600(Lde/​duenndns/​gmdice/​NumberPicker;​)​[Ljava/​lang/​String;​60 ····​invoke-​static·​{v2},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$600(Lde/​duenndns/​gmdice/​NumberPicker;​)​[Ljava/​lang/​String;​
  
62 ····​move-​result-​object·​v261 ····​move-​result-​object·​v2
  
63 ····​if-​nez·​v2,​·​:​cond_162 ····​if-​nez·​v2,​·​:​cond_1
  
64 ····​.​line·​35863 ····​.​line·​358
65 ····move-​object/​from16·​v0,​·p064 ····iget-​object·​v2,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
66 ····​iget-​object·​v2,​·​v0,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​ 
  
67 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mNumberInputFilter:​Landroid/​text/​InputFilter;​65 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mNumberInputFilter:​Landroid/​text/​InputFilter;​
68 ····​invoke-​static·​{v2},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$700(Lde/​duenndns/​gmdice/​NumberPicker;​)​Landroid/​text/​InputFilter;​66 ····​invoke-​static·​{v2},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$700(Lde/​duenndns/​gmdice/​NumberPicker;​)​Landroid/​text/​InputFilter;​
  
69 ····​move-​result-​object·​v267 ····​move-​result-​object·​v2
  
70 ····​move-​object/​from16·​v3,​·​p168 ····​move-​object·​v3,​·​p1
  
71 ····​move/​from16·​v4,​·​p269 ····​move·​v4,​·​p2
  
72 ····​move/​from16·​v5,​·​p370 ····​move/​from16·​v5,​·​p3
  
73 ····​move-​object/​from16·​v6,​·​p471 ····​move-​object/​from16·​v6,​·​p4
  
74 ····​move/​from16·​v7,​·​p572 ····​move/​from16·​v7,​·​p5
  
75 ····​move/​from16·​v8,​·​p673 ····​move/​from16·​v8,​·​p6
  
76 ····​invoke-​interface/​range·​{v2·​.​.​·​v8},​·​Landroid/​text/​InputFilter;​-​>filter(Ljava/​lang/​CharSequence;​IILandroid/​text/​Spanned;​II)​Ljava/​lang/​CharSequence;​74 ····​invoke-​interface/​range·​{v2·​.​.​·​v8},​·​Landroid/​text/​InputFilter;​-​>filter(Ljava/​lang/​CharSequence;​IILandroid/​text/​Spanned;​II)​Ljava/​lang/​CharSequence;​
  
77 ····​move-​result-​object·​v1075 ····​move-​result-​object·​v9
  
78 ····​.​line·​37176 ····​.​line·​371
79 ····​:​cond_077 ····​:​cond_0
80 ····​:​goto_078 ····​:​goto_0
81 ····​return-​object·​v1079 ····​return-​object·​v9
  
82 ····​.​line·​36080 ····​.​line·​360
83 ····​:​cond_181 ····​:​cond_1
84 ····​invoke-​interface/​range·​{p1·​.​.​·​p3},​·​Ljava/​lang/​CharSequence;​-​>subSequence(II)​Ljava/​lang/​CharSequence;​82 ····​invoke-​interface/​range·​{p1·​.​.​·​p3},​·​Ljava/​lang/​CharSequence;​-​>subSequence(II)​Ljava/​lang/​CharSequence;​
  
85 ····​move-​result-​object·​v283 ····​move-​result-​object·​v2
  
86 ····​invoke-​static·​{v2},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​84 ····​invoke-​static·​{v2},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
87 ····​move-​result-​object·​v1085 ····​move-​result-​object·​v9
  
88 ····​.​line·​36186 ····​.​line·​361
89 ····​.​local·​v10,​·​"filtered":​Ljava/​lang/​CharSequence;​87 ····​.​local·​v9,​·​"filtered":​Ljava/​lang/​CharSequence;​
90 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​88 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
91 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V89 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
92 ····​const/​4·​v3,​·​0x090 ····​const/​4·​v3,​·​0x0
  
93 ····​move-​object/​from16·​v0,​·​p491 ····​move-​object/​from16·​v0,​·​p4
Offset 131, 18 lines modifiedOffset 127, 19 lines modified
  
131 ····​move-​result-​object·​v3127 ····​move-​result-​object·​v3
  
132 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​128 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
133 ····​move-​result-​object·​v2129 ····​move-​result-​object·​v2
  
134 ····​invoke-​virtual·​{v2,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​130 ····​invoke-​virtual·​{v2,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
135 ····​move-​result-​object·​v2131 ····​move-​result-​object·​v2
  
 132 ····​.​line·​363
136 ····​invoke-​interface/​range·​{p4·​.​.​·​p4},​·​Landroid/​text/​Spanned;​-​>length()​I133 ····​invoke-​interface/​range·​{p4·​.​.​·​p4},​·​Landroid/​text/​Spanned;​-​>length()​I
  
137 ····​move-​result·​v3134 ····​move-​result·​v3
  
138 ····​move-​object/​from16·​v0,​·​p4135 ····​move-​object/​from16·​v0,​·​p4
  
139 ····​move/​from16·​v1,​·​p6136 ····​move/​from16·​v1,​·​p6
Offset 153, 67 lines modifiedOffset 150, 62 lines modified
  
153 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​150 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
154 ····​move-​result-​object·​v2151 ····​move-​result-​object·​v2
  
155 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​152 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
156 ····​move-​result-​object·​v13153 ····​move-​result-​object·​v10
  
157 ····​.​line·​364154 ····​.​line·​364
158 ····​.​local·​v13,​·​"result":​Ljava/​lang/​String;​155 ····​.​local·​v10,​·​"result":​Ljava/​lang/​String;​
159 ····​invoke-​static·​{v13},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​156 ····​invoke-​static·​{v10},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
160 ····​move-​result-​object·​v2157 ····​move-​result-​object·​v2
  
161 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​158 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
  
162 ····​move-​result-​object·​v14159 ····​move-​result-​object·​v11
  
163 ····​.​line·​365160 ····​.​line·​365
164 ····​.​local·​v14,​·​"str":​Ljava/​lang/​String;​161 ····​.​local·​v11,​·​"str":​Ljava/​lang/​String;​
165 ····move-​object/​from16·​v0,​·p0162 ····iget-​object·​v2,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
166 ····​iget-​object·​v2,​·​v0,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​ 
  
167 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mDisplayedValues:​[Ljava/​lang/​String;​163 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mDisplayedValues:​[Ljava/​lang/​String;​
168 ····​invoke-​static·​{v2},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$600(Lde/​duenndns/​gmdice/​NumberPicker;​)​[Ljava/​lang/​String;​164 ····​invoke-​static·​{v2},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$600(Lde/​duenndns/​gmdice/​NumberPicker;​)​[Ljava/​lang/​String;​
  
Max diff block lines reached; 1228/5962 bytes (20.60%) of diff not shown.
1.14 KB
smali/de/duenndns/gmdice/GameMasterDice$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​21 .​field·​final·​synthetic·​this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​)​V23 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​18227 ····​.​line·​182
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$1;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​28 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$1;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 47, 18 lines modifiedOffset 48, 20 lines modified
  
47 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​48 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
  
48 ····​const-​string·​v2,​·​"android.​intent.​action.​VIEW"49 ····​const-​string·​v2,​·​"android.​intent.​action.​VIEW"
  
49 ····​const-​string·​v3,​·​"https:​/​/​github.​com/​ge0rg/​gamemasterdice/​wiki"50 ····​const-​string·​v3,​·​"https:​/​/​github.​com/​ge0rg/​gamemasterdice/​wiki"
  
 51 ····​.​line·​185
50 ····​invoke-​static·​{v3},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​52 ····​invoke-​static·​{v3},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
  
51 ····​move-​result-​object·​v353 ····​move-​result-​object·​v3
  
52 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V54 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
  
 55 ····​.​line·​184
53 ····​invoke-​virtual·​{v0,​·​v1},​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>startActivity(Landro​id/​content/​Intent;​)​V56 ····​invoke-​virtual·​{v0,​·​v1},​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>startActivity(Landro​id/​content/​Intent;​)​V
  
54 ····​.​line·​18657 ····​.​line·​186
55 ····​return-​void58 ····​return-​void
56 .​end·​method59 .​end·​method
2.17 KB
smali/de/duenndns/gmdice/NumberPicker$2.smali
Offset 20, 28 lines modifiedOffset 20, 29 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​21 .​field·​final·​synthetic·​this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​NumberPicker;​)​V23 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​NumberPicker;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​duenndns/​gmdice/​NumberPicker;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​8227 ····​.​line·​82
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​28 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​return-​void30 ····​return-​void
30 .​end·​method31 .​end·​method
  
  
31 #·​virtual·​methods32 #·​virtual·​methods
32 .​method·​public·​run()​V33 .​method·​public·​run()​V
33 ····​.​locals·334 ····​.​locals·4
  
34 ····​.​prologue35 ····​.​prologue
35 ····​.​line·​8436 ····​.​line·​84
36 ····​iget-​object·​v0,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​37 ····​iget-​object·​v0,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
37 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mIncrement:​Z38 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mIncrement:​Z
38 ····​invoke-​static·​{v0},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$000(Lde/​duenndns/​gmdice/​NumberPicker;​)​Z39 ····​invoke-​static·​{v0},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$000(Lde/​duenndns/​gmdice/​NumberPicker;​)​Z
Offset 70, 17 lines modifiedOffset 71, 17 lines modified
70 ····​move-​result-​object·​v071 ····​move-​result-​object·​v0
  
71 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​72 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
72 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mSpeed:​J73 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mSpeed:​J
73 ····​invoke-​static·​{v1},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$100(Lde/​duenndns/​gmdice/​NumberPicker;​)​J74 ····​invoke-​static·​{v1},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$100(Lde/​duenndns/​gmdice/​NumberPicker;​)​J
  
74 ····​move-​result-​wide·​v175 ····​move-​result-​wide·​v2
  
75 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z76 ····​invoke-​virtual·​{v0,​·​p0,​·​v2,​·​v3},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
76 ····​.​line·​9177 ····​.​line·​91
77 ····​:​cond_078 ····​:​cond_0
78 ····​:​goto_079 ····​:​goto_0
79 ····​return-​void80 ····​return-​void
  
80 ····​.​line·​8781 ····​.​line·​87
Offset 114, 13 lines modifiedOffset 115, 13 lines modified
114 ····​move-​result-​object·​v0115 ····​move-​result-​object·​v0
  
115 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​116 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​>this$0:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
116 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mSpeed:​J117 ····​#·​getter·​for:​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mSpeed:​J
117 ····​invoke-​static·​{v1},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$100(Lde/​duenndns/​gmdice/​NumberPicker;​)​J118 ····​invoke-​static·​{v1},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>access$100(Lde/​duenndns/​gmdice/​NumberPicker;​)​J
  
118 ····​move-​result-​wide·​v1119 ····​move-​result-​wide·​v2
  
119 ····​invoke-​virtual·​{v0,​·​p0,​·​v1,​·​v2},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z120 ····​invoke-​virtual·​{v0,​·​p0,​·​v2,​·​v3},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
120 ····​goto·​:​goto_0121 ····​goto·​:​goto_0
121 .​end·​method122 .​end·​method
269 B
smali/de/duenndns/gmdice/R.smali
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​022 ····​.​locals·​0
  
23 ····​.​prologue23 ····​.​prologue
24 ····​.​line·​1024 ····​.​line·​10
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​122 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
1.19 KB
smali/de/duenndns/gmdice/RollResult.smali
Offset 51, 32 lines modifiedOffset 51, 36 lines modified
51 ····​.​line·​36051 ····​.​line·​360
52 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​52 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
  
53 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V53 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
54 ····​const·​v1,​·​0x7f04000a54 ····​const·​v1,​·​0x7f04000a
  
 55 ····​.​line·​361
55 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​56 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
  
56 ····​move-​result-​object·​v057 ····​move-​result-​object·​v0
  
57 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​RollResult;​-​>result:​Ljava/​lang/​String;​58 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​RollResult;​-​>result:​Ljava/​lang/​String;​
  
 59 ····​.​line·​362
58 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​60 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
59 ····​move-​result-​object·​v061 ····​move-​result-​object·​v0
  
60 ····​const·​v1,​·​0x104000a62 ····​const·​v1,​·​0x104000a
  
61 ····​const/​4·​v2,​·​0x063 ····​const/​4·​v2,​·​0x0
  
 64 ····​.​line·​363
62 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​65 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
63 ····​move-​result-​object·​v066 ····​move-​result-​object·​v0
  
 67 ····​.​line·​364
64 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​68 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
65 ····​move-​result-​object·​v069 ····​move-​result-​object·​v0
  
66 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V70 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog;​-​>show()​V
  
67 ····​.​line·​36571 ····​.​line·​365
7.64 KB
smali/de/duenndns/gmdice/DiceCache.smali
Offset 156, 74 lines modifiedOffset 156, 69 lines modified
  
156 ····​.​prologue156 ····​.​prologue
157 ····​.​line·​41157 ····​.​line·​41
158 ····​return-​void158 ····​return-​void
159 .​end·​method159 .​end·​method
  
160 .​method·​public·​loadFromString(Ljava/​lang/​String;​)​V160 .​method·​public·​loadFromString(Ljava/​lang/​String;​)​V
161 ····​.​locals·7161 ····​.​locals·6
162 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​String;​162 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​String;​
  
163 ····​.​prologue163 ····​.​prologue
164 ····​.​line·​77164 ····​.​line·​77
165 ····​if-​nez·​p1,​·​:​cond_1165 ····​if-​nez·​p1,​·​:​cond_1
  
166 ····​.​line·​85166 ····​.​line·​85
167 ····​:​cond_0167 ····​:​cond_0
168 ····​return-​void168 ····​return-​void
  
169 ····​.​line·​79169 ····​.​line·​79
170 ····​:​cond_1170 ····​:​cond_1
171 ····​const-​string·​v5,​·​"\\|"171 ····​const-​string·​v2,​·​"\\|"
  
172 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​172 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
  
173 ····​move-​result-​object·​v4173 ····​move-​result-​object·​v1
  
174 ····​.​line·​80174 ····​.​line·​80
175 ····​.​local·​v4,​·​"values":​[Ljava/​lang/​String;​175 ····​.​local·​v1,​·​"values":​[Ljava/​lang/​String;​
176 ····​iget-​object·​v5,​·​p0,​·​Lde/​duenndns/​gmdice/​DiceCache;​-​>dscache:​Ljava/​util/​ArrayList;​176 ····​iget-​object·​v2,​·​p0,​·​Lde/​duenndns/​gmdice/​DiceCache;​-​>dscache:​Ljava/​util/​ArrayList;​
  
177 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>clear()​V177 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V
  
178 ····​.​line·​81178 ····​.​line·​81
179 ····move-​object·​v0,​·​v4179 ····array-​length·​v3,​·​v1
  
180 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​ 
181 ····​array-​length·​v2,​·​v0 
  
182 ····.​local·​v2,​·"len$":​I180 ····const/​4·​v2,​·0x0
183 ····​const/​4·​v1,​·​0x0 
  
184 ····​.​local·​v1,​·​"i$":​I 
185 ····​:​goto_0181 ····​:​goto_0
186 ····​if-​ge·​v1,​·​v2,​·​:​cond_0182 ····​if-​ge·​v2,​·​v3,​·​:​cond_0
  
187 ····​aget-​object·​v3,​·​v0,​·​v1183 ····​aget-​object·​v0,​·​v1,​·​v2
  
188 ····​.​line·​82184 ····​.​line·​82
189 ····​.​local·​v3,​·​"v":​Ljava/​lang/​String;​185 ····​.​local·​v0,​·​"v":​Ljava/​lang/​String;​
190 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>length()​I186 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>length()​I
  
191 ····​move-​result·​v5187 ····​move-​result·​v4
  
192 ····​if-​lez·​v5,​·​:​cond_2188 ····​if-​lez·​v4,​·​:​cond_2
  
193 ····​.​line·​83189 ····​.​line·​83
194 ····​iget-​object·​v5,​·​p0,​·​Lde/​duenndns/​gmdice/​DiceCache;​-​>dscache:​Ljava/​util/​ArrayList;​190 ····​iget-​object·​v4,​·​p0,​·​Lde/​duenndns/​gmdice/​DiceCache;​-​>dscache:​Ljava/​util/​ArrayList;​
  
195 ····​invoke-​static·​{v3},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(Ljava/​lang/​String;​)​Lde/​duenndns/​gmdice/​DiceSet;​191 ····​invoke-​static·​{v0},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(Ljava/​lang/​String;​)​Lde/​duenndns/​gmdice/​DiceSet;​
  
196 ····​move-​result-​object·​v6192 ····​move-​result-​object·​v5
  
197 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z193 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
198 ····​.​line·​81194 ····​.​line·​81
199 ····​:​cond_2195 ····​:​cond_2
200 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1196 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
  
201 ····​goto·​:​goto_0197 ····​goto·​:​goto_0
202 .​end·​method198 .​end·​method
  
203 .​method·​public·​populate(Landroid/​widget/​ArrayAdapter;​Ljava/​util/​List;​)​V199 .​method·​public·​populate(Landroid/​widget/​ArrayAdapter;​Ljava/​util/​List;​)​V
204 ····​.​locals·​3200 ····​.​locals·​3
205 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​201 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 240, 21 lines modifiedOffset 235, 20 lines modified
240 ········​}235 ········​}
241 ····​.​end·​annotation236 ····​.​end·​annotation
  
242 ····​.​prologue237 ····​.​prologue
243 ····​.​line·​57238 ····​.​line·​57
244 ····​.​local·​p1,​·​"list":​Landroid/​widget/​ArrayAdapter;​,​·​"Landroid/​widget/​ArrayAdapter<Ljava/​lang/​CharSequence;​>;​"239 ····​.​local·​p1,​·​"list":​Landroid/​widget/​ArrayAdapter;​,​·​"Landroid/​widget/​ArrayAdapter<Ljava/​lang/​CharSequence;​>;​"
245 ····​.​local·​p2,​·​"except":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​duenndns/​gmdice/​DiceSet;​>;​"240 ····​.​local·​p2,​·​"except":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​duenndns/​gmdice/​DiceSet;​>;​"
246 ····​iget-​object·​v2,​·​p0,​·​Lde/​duenndns/​gmdice/​DiceCache;​-​>dscache:​Ljava/​util/​ArrayList;​241 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​DiceCache;​-​>dscache:​Ljava/​util/​ArrayList;​
  
247 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​242 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
  
248 ····​move-​result-​object·​v1243 ····​move-​result-​object·​v1
  
249 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 
250 ····​:​cond_0244 ····​:​cond_0
251 ····​:​goto_0245 ····​:​goto_0
252 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z246 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
253 ····​move-​result·​v2247 ····​move-​result·​v2
  
254 ····​if-​eqz·​v2,​·​:​cond_1248 ····​if-​eqz·​v2,​·​:​cond_1
Offset 281, 103 lines modifiedOffset 275, 102 lines modified
281 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​widget/​ArrayAdapter;​-​>add(Ljava/​lang/​Object;​)​V275 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​widget/​ArrayAdapter;​-​>add(Ljava/​lang/​Object;​)​V
  
282 ····​goto·​:​goto_0276 ····​goto·​:​goto_0
  
283 ····​.​line·​61277 ····​.​line·​61
284 ····​.​end·​local·​v0····​#·​"i":​Lde/​duenndns/​gmdice/​DiceSet;​278 ····​.​end·​local·​v0····​#·​"i":​Lde/​duenndns/​gmdice/​DiceSet;​
285 ····​:​cond_1279 ····​:​cond_1
286 ····​const-​string·​v2,​·​"3D20"280 ····​const-​string·​v1,​·​"3D20"
  
287 ····​invoke-​static·​{v2},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(Ljava/​lang/​String;​)​Lde/​duenndns/​gmdice/​DiceSet;​281 ····​invoke-​static·​{v1},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(Ljava/​lang/​String;​)​Lde/​duenndns/​gmdice/​DiceSet;​
  
288 ····​move-​result-​object·​v2282 ····​move-​result-​object·​v1
  
289 ····​invoke-​interface·​{p2,​·​v2},​·​Ljava/​util/​List;​-​>contains(Ljava/​lang/​Object;​)​Z283 ····​invoke-​interface·​{p2,​·​v1},​·​Ljava/​util/​List;​-​>contains(Ljava/​lang/​Object;​)​Z
  
290 ····​move-​result·​v2284 ····​move-​result·​v1
  
291 ····​if-​nez·​v2,​·​:​cond_2285 ····​if-​nez·​v1,​·​:​cond_2
  
292 ····​.​line·​62286 ····​.​line·​62
293 ····​const-​string·​v2,​·​"3D20"287 ····​const-​string·​v1,​·​"3D20"
  
294 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​widget/​ArrayAdapter;​-​>add(Ljava/​lang/​Object;​)​V288 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​widget/​ArrayAdapter;​-​>add(Ljava/​lang/​Object;​)​V
  
295 ····​.​line·​63289 ····​.​line·​63
296 ····​:​cond_2290 ····​:​cond_2
297 ····​const-​string·​v2,​·​"4dF"291 ····​const-​string·​v1,​·​"4dF"
  
298 ····​invoke-​static·​{v2},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(Ljava/​lang/​String;​)​Lde/​duenndns/​gmdice/​DiceSet;​292 ····​invoke-​static·​{v1},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(Ljava/​lang/​String;​)​Lde/​duenndns/​gmdice/​DiceSet;​
  
Max diff block lines reached; 2879/7742 bytes (37.19%) of diff not shown.
7.61 KB
smali/de/duenndns/gmdice/GameMasterDice.smali
Offset 328, 14 lines modifiedOffset 328, 15 lines modified
  
328 ····​aput-​object·​v2,​·​v0,​·​v1328 ····​aput-​object·​v2,​·​v0,​·​v1
  
329 ····​const/​16·​v1,​·​0xa329 ····​const/​16·​v1,​·​0xa
  
330 ····​const/​4·​v2,​·​0x0330 ····​const/​4·​v2,​·​0x0
  
 331 ····​.​line·​265
331 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​332 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
332 ····​move-​result-​object·​v2333 ····​move-​result-​object·​v2
  
333 ····​aput-​object·​v2,​·​v0,​·​v1334 ····​aput-​object·​v2,​·​v0,​·​v1
  
334 ····​const/​16·​v1,​·​0xb335 ····​const/​16·​v1,​·​0xb
Offset 426, 14 lines modifiedOffset 427, 15 lines modified
  
426 ····​move-​result-​object·​v2427 ····​move-​result-​object·​v2
  
427 ····​aput-​object·​v2,​·​v0,​·​v1428 ····​aput-​object·​v2,​·​v0,​·​v1
  
428 ····​sput-​object·​v0,​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>SPIN_MODIFIER:​[Ljava/​lang/​Integer;​429 ····​sput-​object·​v0,​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>SPIN_MODIFIER:​[Ljava/​lang/​Integer;​
  
 430 ····​.​line·​264
429 ····​return-​void431 ····​return-​void
430 .​end·​method432 .​end·​method
  
431 .​method·​public·​constructor·​<init>()​V433 .​method·​public·​constructor·​<init>()​V
432 ····​.​locals·​6434 ····​.​locals·​6
  
433 ····​.​prologue435 ····​.​prologue
Offset 465, 38 lines modifiedOffset 467, 42 lines modified
465 ····​iput-​object·​v0,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>button_colors:​[I467 ····​iput-​object·​v0,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>button_colors:​[I
  
466 ····​.​line·​63468 ····​.​line·​63
467 ····​new-​array·​v0,​·​v4,​·​[Lde/​duenndns/​gmdice/​DiceSet;​469 ····​new-​array·​v0,​·​v4,​·​[Lde/​duenndns/​gmdice/​DiceSet;​
  
468 ····​const-​string·​v1,​·​"3D20"470 ····​const-​string·​v1,​·​"3D20"
  
 471 ····​.​line·​64
469 ····​invoke-​static·​{v1},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(Ljava/​lang/​String;​)​Lde/​duenndns/​gmdice/​DiceSet;​472 ····​invoke-​static·​{v1},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(Ljava/​lang/​String;​)​Lde/​duenndns/​gmdice/​DiceSet;​
  
470 ····​move-​result-​object·​v1473 ····​move-​result-​object·​v1
  
471 ····​aput-​object·​v1,​·​v0,​·​v2474 ····​aput-​object·​v1,​·​v0,​·​v2
  
472 ····​const/​16·​v1,​·​0x14475 ····​const/​16·​v1,​·​0x14
  
 476 ····​.​line·​65
473 ····​invoke-​static·​{v3,​·​v1,​·​v2},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(III)​Lde/​duenndns/​gmdice/​DiceSet;​477 ····​invoke-​static·​{v3,​·​v1,​·​v2},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(III)​Lde/​duenndns/​gmdice/​DiceSet;​
  
474 ····​move-​result-​object·​v1478 ····​move-​result-​object·​v1
  
475 ····​aput-​object·​v1,​·​v0,​·​v3479 ····​aput-​object·​v1,​·​v0,​·​v3
  
476 ····​const/​4·​v1,​·​0x2480 ····​const/​4·​v1,​·​0x2
  
 481 ····​.​line·​66
477 ····​invoke-​static·​{v3,​·​v5,​·​v2},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(III)​Lde/​duenndns/​gmdice/​DiceSet;​482 ····​invoke-​static·​{v3,​·​v5,​·​v2},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(III)​Lde/​duenndns/​gmdice/​DiceSet;​
  
478 ····​move-​result-​object·​v2483 ····​move-​result-​object·​v2
  
479 ····​aput-​object·​v2,​·​v0,​·​v1484 ····​aput-​object·​v2,​·​v0,​·​v1
  
480 ····​const/​4·​v1,​·​0x3485 ····​const/​4·​v1,​·​0x3
  
 486 ····​.​line·​67
481 ····​invoke-​static·​{v3,​·​v5,​·​v4},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(III)​Lde/​duenndns/​gmdice/​DiceSet;​487 ····​invoke-​static·​{v3,​·​v5,​·​v4},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(III)​Lde/​duenndns/​gmdice/​DiceSet;​
  
482 ····​move-​result-​object·​v2488 ····​move-​result-​object·​v2
  
483 ····​aput-​object·​v2,​·​v0,​·​v1489 ····​aput-​object·​v2,​·​v0,​·​v1
  
484 ····​iput-​object·​v0,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>button_cfg:​[Lde/​duenndns/​gmdice/​DiceSet;​490 ····​iput-​object·​v0,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>button_cfg:​[Lde/​duenndns/​gmdice/​DiceSet;​
Offset 567, 14 lines modifiedOffset 573, 15 lines modified
567 ····​.​line·​170573 ····​.​line·​170
568 ····​.​local·​v2,​·​"versionTitle":​Ljava/​lang/​String;​574 ····​.​local·​v2,​·​"versionTitle":​Ljava/​lang/​String;​
569 ····​:​try_start_0575 ····​:​try_start_0
570 ····​invoke-​virtual·​{p0},​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​576 ····​invoke-​virtual·​{p0},​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
  
571 ····​move-​result-​object·​v3577 ····​move-​result-​object·​v3
  
 578 ····​.​line·​171
572 ····​invoke-​virtual·​{p0},​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>getPackageName()​Ljava/​lang/​String;​579 ····​invoke-​virtual·​{p0},​·​Lde/​duenndns/​gmdice/​GameMasterDice;​-​>getPackageName()​Ljava/​lang/​String;​
  
573 ····​move-​result-​object·​v4580 ····​move-​result-​object·​v4
  
574 ····​const/​4·​v5,​·​0x0581 ····​const/​4·​v5,​·​0x0
  
575 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​582 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​pm/​PackageManager;​-​>getPackageInfo(Ljava​/​lang/​String;​I)​Landroid/​content/​pm/​PackageInfo;​
Offset 642, 46 lines modifiedOffset 649, 52 lines modified
  
642 ····​.​line·​176649 ····​.​line·​176
643 ····​.​local·​v0,​·​"about":​Ljava/​lang/​String;​650 ····​.​local·​v0,​·​"about":​Ljava/​lang/​String;​
644 ····​new-​instance·​v3,​·​Landroid/​app/​AlertDialog$Builder;​651 ····​new-​instance·​v3,​·​Landroid/​app/​AlertDialog$Builder;​
  
645 ····​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V652 ····​invoke-​direct·​{v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
 653 ····​.​line·​177
646 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​654 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
647 ····​move-​result-​object·​v3655 ····​move-​result-​object·​v3
  
648 ····​const·​v4,​·​0x108009b656 ····​const·​v4,​·​0x108009b
  
 657 ····​.​line·​178
649 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​658 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
  
650 ····​move-​result-​object·​v3659 ····​move-​result-​object·​v3
  
 660 ····​.​line·​179
651 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​661 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
652 ····​move-​result-​object·​v3662 ····​move-​result-​object·​v3
  
653 ····​const·​v4,​·​0x104000a663 ····​const·​v4,​·​0x104000a
  
654 ····​const/​4·​v5,​·​0x0664 ····​const/​4·​v5,​·​0x0
  
 665 ····​.​line·​180
655 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​666 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
656 ····​move-​result-​object·​v3667 ····​move-​result-​object·​v3
  
657 ····​const·​v4,​·​0x7f040012668 ····​const·​v4,​·​0x7f040012
  
658 ····​new-​instance·​v5,​·​Lde/​duenndns/​gmdice/​GameMasterDice$1;​669 ····​new-​instance·​v5,​·​Lde/​duenndns/​gmdice/​GameMasterDice$1;​
Max diff block lines reached; 4319/7702 bytes (56.08%) of diff not shown.
603 B
smali/de/duenndns/gmdice/GameMasterDice$3.smali
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .​field·​final·​synthetic·​val$btn:​Landroid/​widget/​Button;​19 .​field·​final·​synthetic·​val$btn:​Landroid/​widget/​Button;​
  
  
20 #·​direct·​methods20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​Landroid/​widget/​Button;​)​V21 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​Landroid/​widget/​Button;​)​V
22 ····​.​locals·​022 ····​.​locals·​0
 23 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
23 ····​.​prologue24 ····​.​prologue
24 ····​.​line·​25025 ····​.​line·​250
25 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$3;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​26 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$3;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
26 ····​iput-​object·​p2,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$3;​-​>val$btn:​Landroid/​widget/​Button;​27 ····​iput-​object·​p2,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$3;​-​>val$btn:​Landroid/​widget/​Button;​
  
691 B
smali/de/duenndns/gmdice/GameMasterDice$5.smali
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .​field·​final·​synthetic·​val$onOk:​Lde/​duenndns/​gmdice/​OnDiceChange;​26 .​field·​final·​synthetic·​val$onOk:​Lde/​duenndns/​gmdice/​OnDiceChange;​
  
  
27 #·​direct·​methods27 #·​direct·​methods
28 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​Landroid/​widget/​ArrayAdapter;​Lde/​duenndns/​gmdice/​DiceSet;​Lde/​duenndns/​gmdice/​OnDiceChange;​)​V28 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​Landroid/​widget/​ArrayAdapter;​Lde/​duenndns/​gmdice/​DiceSet;​Lde/​duenndns/​gmdice/​OnDiceChange;​)​V
29 ····​.​locals·​029 ····​.​locals·​0
 30 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
30 ····​.​prologue31 ····​.​prologue
31 ····​.​line·​32132 ····​.​line·​321
32 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$5;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​33 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$5;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
33 ····​iput-​object·​p2,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$5;​-​>val$adapter:​Landroid/​widget/​ArrayAdapter;​34 ····​iput-​object·​p2,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$5;​-​>val$adapter:​Landroid/​widget/​ArrayAdapter;​
  
553 B
smali/de/duenndns/gmdice/NumberPicker$NumberRangeKeyListener.smali
Offset 89, 14 lines modifiedOffset 89, 15 lines modified
  
89 ····​move-​result-​object·​v389 ····​move-​result-​object·​v3
  
90 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​90 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
91 ····​move-​result-​object·​v391 ····​move-​result-​object·​v3
  
 92 ····​.​line·​399
92 ····​invoke-​interface·​{p4},​·​Landroid/​text/​Spanned;​-​>length()​I93 ····​invoke-​interface·​{p4},​·​Landroid/​text/​Spanned;​-​>length()​I
  
93 ····​move-​result·​v494 ····​move-​result·​v4
  
94 ····​invoke-​interface·​{p4,​·​p6,​·​v4},​·​Landroid/​text/​Spanned;​-​>subSequence(II)​Ljava/​lang/​CharSequence;​95 ····​invoke-​interface·​{p4,​·​p6,​·​v4},​·​Landroid/​text/​Spanned;​-​>subSequence(II)​Ljava/​lang/​CharSequence;​
  
95 ····​move-​result-​object·​v496 ····​move-​result-​object·​v4
1.89 KB
smali/de/duenndns/gmdice/GameMasterDice$4.smali
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .​field·​final·​synthetic·​val$sp_s:​Landroid/​widget/​Spinner;​28 .​field·​final·​synthetic·​val$sp_s:​Landroid/​widget/​Spinner;​
  
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​Lde/​duenndns/​gmdice/​NumberPicker;​Landroid/​widget/​Spinner;​Lde/​duenndns/​gmdice/​NumberPicker;​Lde/​duenndns/​gmdice/​OnDiceChange;​)​V30 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​Lde/​duenndns/​gmdice/​NumberPicker;​Landroid/​widget/​Spinner;​Lde/​duenndns/​gmdice/​NumberPicker;​Lde/​duenndns/​gmdice/​OnDiceChange;​)​V
31 ····​.​locals·​031 ····​.​locals·​0
 32 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
32 ····​.​prologue33 ····​.​prologue
33 ····​.​line·​29934 ····​.​line·​299
34 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​35 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
35 ····​iput-​object·​p2,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>val$np_c:​Lde/​duenndns/​gmdice/​NumberPicker;​36 ····​iput-​object·​p2,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>val$np_c:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
Offset 63, 38 lines modifiedOffset 64, 41 lines modified
  
63 ····​invoke-​virtual·​{v1},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>getCurrent()​I64 ····​invoke-​virtual·​{v1},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>getCurrent()​I
  
64 ····​move-​result·​v265 ····​move-​result·​v2
  
65 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>val$sp_s:​Landroid/​widget/​Spinner;​66 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>val$sp_s:​Landroid/​widget/​Spinner;​
  
 67 ····​.​line·​302
66 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​68 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Spinner;​-​>getSelectedItem()​Ljava/​lang/​Object;​
  
67 ····​move-​result-​object·​v169 ····​move-​result-​object·​v1
  
68 ····​check-​cast·​v1,​·​Ljava/​lang/​Integer;​70 ····​check-​cast·​v1,​·​Ljava/​lang/​Integer;​
  
69 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Integer;​-​>intValue()​I71 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
70 ····​move-​result·​v172 ····​move-​result·​v1
  
71 ····​iget-​object·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>val$np_m:​Lde/​duenndns/​gmdice/​NumberPicker;​73 ····​iget-​object·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>val$np_m:​Lde/​duenndns/​gmdice/​NumberPicker;​
  
 74 ····​.​line·​303
72 ····​invoke-​virtual·​{v3},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>getCurrent()​I75 ····​invoke-​virtual·​{v3},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>getCurrent()​I
  
73 ····​move-​result·​v376 ····​move-​result·​v3
  
74 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​77 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
75 ····​move-​result-​object·​v378 ····​move-​result-​object·​v3
  
76 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I79 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I
  
77 ····​move-​result·​v380 ····​move-​result·​v3
  
 81 ····​.​line·​301
78 ····​invoke-​static·​{v2,​·​v1,​·​v3},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(III)​Lde/​duenndns/​gmdice/​DiceSet;​82 ····​invoke-​static·​{v2,​·​v1,​·​v3},​·​Lde/​duenndns/​gmdice/​DiceSet;​-​>getDiceSet(III)​Lde/​duenndns/​gmdice/​DiceSet;​
  
79 ····​move-​result-​object·​v083 ····​move-​result-​object·​v0
  
80 ····​.​line·​30484 ····​.​line·​304
81 ····​.​local·​v0,​·​"ds":​Lde/​duenndns/​gmdice/​DiceSet;​85 ····​.​local·​v0,​·​"ds":​Lde/​duenndns/​gmdice/​DiceSet;​
82 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>val$onOk:​Lde/​duenndns/​gmdice/​OnDiceChange;​86 ····​iget-​object·​v1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$4;​-​>val$onOk:​Lde/​duenndns/​gmdice/​OnDiceChange;​
582 B
smali/de/duenndns/gmdice/GameMasterDice$2.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​18 .​field·​final·​synthetic·​this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​)​V20 .​method·​constructor·​<init>(Lde/​duenndns/​gmdice/​GameMasterDice;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​21924 ····​.​line·​219
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$2;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​25 ····​iput-​object·​p1,​·​p0,​·​Lde/​duenndns/​gmdice/​GameMasterDice$2;​-​>this$0:​Lde/​duenndns/​gmdice/​GameMasterDice;​
  
25 ····​invoke-​direct·​{p0},​·​Lde/​duenndns/​gmdice/​OnDiceChange;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Lde/​duenndns/​gmdice/​OnDiceChange;​-​><init>()​V
  
6.26 KB
smali/de/duenndns/gmdice/NumberPicker.smali
Offset 137, 76 lines modifiedOffset 137, 76 lines modified
137 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V137 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
  
138 ····​.​line·​116138 ····​.​line·​116
139 ····​return-​void139 ····​return-​void
140 .​end·​method140 .​end·​method
  
141 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V141 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
142 ····​.​locals·8142 ····​.​locals·9
143 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​143 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
144 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​144 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
145 ····​.​param·​p3,​·​"defStyle"····​#·​I145 ····​.​param·​p3,​·​"defStyle"····​#·​I
  
146 ····​.​prologue146 ····​.​prologue
147 ····​const/​4·​v7,​·​0x0147 ····​const/​4·​v8,​·​0x0
  
148 ····​const/​4·​v6,​·​0x1148 ····​const/​4·​v7,​·​0x1
  
149 ····​const/​4·​v5,​·​0x0149 ····​const/​4·​v6,​·​0x0
  
150 ····​.​line·​120150 ····​.​line·​120
151 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​widget/​LinearLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V151 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​widget/​LinearLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  
152 ····​.​line·​82152 ····​.​line·​82
153 ····​new-​instance·​v3,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​153 ····​new-​instance·​v3,​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​
  
154 ····​invoke-​direct·​{v3,​·​p0},​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​><init>(Lde/​duenndns/​gmdice/​NumberPicker;​)​V154 ····​invoke-​direct·​{v3,​·​p0},​·​Lde/​duenndns/​gmdice/​NumberPicker$2;​-​><init>(Lde/​duenndns/​gmdice/​NumberPicker;​)​V
  
155 ····​iput-​object·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mRunnable:​Ljava/​lang/​Runnable;​155 ····​iput-​object·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mRunnable:​Ljava/​lang/​Runnable;​
  
156 ····​.​line·​105156 ····​.​line·​105
157 ····​const-​wide/​16·​v3,​·​0x12c157 ····​const-​wide/​16·​v4,​·​0x12c
  
158 ····​iput-​wide·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mSpeed:​J158 ····​iput-​wide·​v4,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mSpeed:​J
  
159 ····​.​line·​121159 ····​.​line·​121
160 ····​invoke-​virtual·​{p0,​·​v6},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>setOrientation(I)​V160 ····​invoke-​virtual·​{p0,​·​v7},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>setOrientation(I)​V
  
161 ····​.​line·​122161 ····​.​line·​122
162 ····​const-​string·​v3,​·​"layout_inflater"162 ····​const-​string·​v3,​·​"layout_inflater"
  
163 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​163 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
164 ····​move-​result-​object·​v1164 ····​move-​result-​object·​v1
  
165 ····​check-​cast·​v1,​·​Landroid/​view/​LayoutInflater;​165 ····​check-​cast·​v1,​·​Landroid/​view/​LayoutInflater;​
  
166 ····​.​line·​123166 ····​.​line·​123
167 ····​.​local·​v1,​·​"inflater":​Landroid/​view/​LayoutInflater;​167 ····​.​local·​v1,​·​"inflater":​Landroid/​view/​LayoutInflater;​
168 ····​const·​v3,​·​0x7f030002168 ····​const·​v3,​·​0x7f030002
  
169 ····​invoke-​virtual·​{v1,​·​v3,​·​p0,​·​v6},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​169 ····​invoke-​virtual·​{v1,​·​v3,​·​p0,​·​v7},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
  
170 ····​.​line·​124170 ····​.​line·​124
171 ····​new-​instance·​v3,​·​Landroid/​os/​Handler;​171 ····​new-​instance·​v3,​·​Landroid/​os/​Handler;​
  
172 ····​invoke-​direct·​{v3},​·​Landroid/​os/​Handler;​-​><init>()​V172 ····​invoke-​direct·​{v3},​·​Landroid/​os/​Handler;​-​><init>()​V
  
173 ····​iput-​object·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mHandler:​Landroid/​os/​Handler;​173 ····​iput-​object·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mHandler:​Landroid/​os/​Handler;​
  
174 ····​.​line·​125174 ····​.​line·​125
175 ····​new-​instance·​v2,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​175 ····​new-​instance·​v2,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​
  
176 ····​invoke-​direct·​{v2,​·​p0,​·​v7},​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​-​><init>(Lde/​duenndns/​gmdice/​NumberPicker;​Lde/​duenndns/​gmdice/​NumberPicker$1;​)​V176 ····​invoke-​direct·​{v2,​·​p0,​·​v8},​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberPi​ckerInputFilter;​-​><init>(Lde/​duenndns/​gmdice/​NumberPicker;​Lde/​duenndns/​gmdice/​NumberPicker$1;​)​V
  
177 ····​.​line·​126177 ····​.​line·​126
178 ····​.​local·​v2,​·​"inputFilter":​Landroid/​text/​InputFilter;​178 ····​.​local·​v2,​·​"inputFilter":​Landroid/​text/​InputFilter;​
179 ····​new-​instance·​v3,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberRa​ngeKeyListener;​179 ····​new-​instance·​v3,​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberRa​ngeKeyListener;​
  
180 ····​invoke-​direct·​{v3,​·​p0,​·​v7},​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberRa​ngeKeyListener;​-​><init>(Lde/​duenndns/​gmdice/​NumberPicker;​Lde/​duenndns/​gmdice/​NumberPicker$1;​)​V180 ····​invoke-​direct·​{v3,​·​p0,​·​v8},​·​Lde/​duenndns/​gmdice/​NumberPicker$NumberRa​ngeKeyListener;​-​><init>(Lde/​duenndns/​gmdice/​NumberPicker;​Lde/​duenndns/​gmdice/​NumberPicker$1;​)​V
  
181 ····​iput-​object·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mNumberInputFilter:​Landroid/​text/​InputFilter;​181 ····​iput-​object·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mNumberInputFilter:​Landroid/​text/​InputFilter;​
  
182 ····​.​line·​127182 ····​.​line·​127
183 ····​const·​v3,​·​0x7f060009183 ····​const·​v3,​·​0x7f060009
  
184 ····​invoke-​virtual·​{p0,​·​v3},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>findViewById(I)​Landroid/​view/​View;​184 ····​invoke-​virtual·​{p0,​·​v3},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>findViewById(I)​Landroid/​view/​View;​
Offset 285, 54 lines modifiedOffset 285, 54 lines modified
285 ····​invoke-​virtual·​{p0},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>isEnabled()​Z285 ····​invoke-​virtual·​{p0},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>isEnabled()​Z
  
286 ····​move-​result·​v3286 ····​move-​result·​v3
  
287 ····​if-​nez·​v3,​·​:​cond_0287 ····​if-​nez·​v3,​·​:​cond_0
  
288 ····​.​line·​142288 ····​.​line·​142
289 ····​invoke-​virtual·​{p0,​·​v5},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>setEnabled(Z)​V289 ····​invoke-​virtual·​{p0,​·​v6},​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>setEnabled(Z)​V
  
290 ····​.​line·​145290 ····​.​line·​145
291 ····​:​cond_0291 ····​:​cond_0
292 ····​sget-​object·​v3,​·​Lde/​duenndns/​gmdice/​R$styleable;​-​>numberpicker:​[I292 ····​sget-​object·​v3,​·​Lde/​duenndns/​gmdice/​R$styleable;​-​>numberpicker:​[I
  
293 ····​invoke-​virtual·​{p1,​·​p2,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​293 ····​invoke-​virtual·​{p1,​·​p2,​·​v3},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
  
294 ····​move-​result-​object·​v0294 ····​move-​result-​object·​v0
  
295 ····​.​line·​146295 ····​.​line·​146
296 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​296 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​
297 ····​invoke-​virtual·​{v0,​·​v5,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I297 ····​invoke-​virtual·​{v0,​·​v6,​·​v6},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
  
298 ····​move-​result·​v3298 ····​move-​result·​v3
  
299 ····​iput·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mStart:​I299 ····​iput·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mStart:​I
  
300 ····​.​line·​147300 ····​.​line·​147
301 ····​const/​16·​v3,​·​0xc8301 ····​const/​16·​v3,​·​0xc8
  
302 ····​invoke-​virtual·​{v0,​·​v6,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I302 ····​invoke-​virtual·​{v0,​·​v7,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
  
303 ····​move-​result·​v3303 ····​move-​result·​v3
  
304 ····​iput·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mEnd:​I304 ····​iput·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mEnd:​I
  
305 ····​.​line·​148305 ····​.​line·​148
306 ····​const/​4·​v3,​·​0x4306 ····​const/​4·​v3,​·​0x4
  
307 ····​invoke-​virtual·​{v0,​·​v3,​·​v6},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z307 ····​invoke-​virtual·​{v0,​·​v3,​·​v7},​·​Landroid/​content/​res/​TypedArray;​-​>getBoolean(IZ)​Z
  
308 ····​move-​result·​v3308 ····​move-​result·​v3
  
309 ····​iput-​boolean·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mWrap:​Z309 ····​iput-​boolean·​v3,​·​p0,​·​Lde/​duenndns/​gmdice/​NumberPicker;​-​>mWrap:​Z
  
310 ····​.​line·​149310 ····​.​line·​149
311 ····​const/​4·​v3,​·​0x2311 ····​const/​4·​v3,​·​0x2
  
312 ····​invoke-​virtual·​{v0,​·​v3,​·​v5},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I312 ····​invoke-​virtual·​{v0,​·​v3,​·​v6},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
  
313 ····​move-​result·​v3313 ····​move-​result·​v3
  
Max diff block lines reached; 1099/6327 bytes (17.37%) of diff not shown.
349 B
smali/de/duenndns/gmdice/NumberPickerButton.smali
Offset 98, 14 lines modifiedOffset 98, 15 lines modified
  
98 ····​move-​result·​v098 ····​move-​result·​v0
  
99 ····​const/​4·​v1,​·​0x399 ····​const/​4·​v1,​·​0x3
  
100 ····​if-​eq·​v0,​·​v1,​·​:​cond_0100 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
  
 101 ····​.​line·​72
101 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I102 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
  
102 ····​move-​result·​v0103 ····​move-​result·​v0
  
103 ····​const/​4·​v1,​·​0x1104 ····​const/​4·​v1,​·​0x1
  
104 ····​if-​ne·​v0,​·​v1,​·​:​cond_1105 ····​if-​ne·​v0,​·​v1,​·​:​cond_1